From 29336cd847064971bc842e44aee75a8e90c226a8 Mon Sep 17 00:00:00 2001 From: terwer Date: Sun, 26 Mar 2023 12:15:22 +0800 Subject: [PATCH] chore: release 0.8.0 --- package.json | 2 +- public/lib/picgo/syPicgo.js | 125125 +-------------------- public/manifest.dev.json | 19 +- public/manifest.prod.json | 19 +- public/mv2/manifest-v2-for-firefox.json | 15 +- public/widget.json | 4 +- test/utils/parser/imageParser.test.ts | 40 + utils/parser/imageParser.ts | 17 +- utils/platform/picgo/picgoPostApi.ts | 10 +- 9 files changed, 471 insertions(+), 124780 deletions(-) diff --git a/package.json b/package.json index dab6195a..9255ab7f 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "docs": "jsdoc -c jsdoc.json utils/api.ts", "prettier": "prettier --write .", "prepare": "husky install", - "new": "python scripts/version.py 0.7.2", + "new": "python scripts/version.py 0.8.0", "widget": "python scripts/widget.py", "ext": "python scripts/ext.py", "package": "pnpm widget && pnpm ext" diff --git a/public/lib/picgo/syPicgo.js b/public/lib/picgo/syPicgo.js index da398d46..08522c35 100644 --- a/public/lib/picgo/syPicgo.js +++ b/public/lib/picgo/syPicgo.js @@ -1,123469 +1,379 @@ -var PXe = Object.create -var PA = Object.defineProperty -var NXe = Object.getOwnPropertyDescriptor -var RXe = Object.getOwnPropertyNames -var LXe = Object.getPrototypeOf, - MXe = Object.prototype.hasOwnProperty -var de = (e, t) => () => (e && (t = e((e = 0))), t) -var C = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), - Ut = (e, t) => { - for (var r in t) PA(e, r, { get: t[r], enumerable: !0 }) - }, - IA = (e, t, r, n) => { - if ((t && typeof t == "object") || typeof t == "function") - for (let i of RXe(t)) - !MXe.call(e, i) && i !== r && PA(e, i, { get: () => t[i], enumerable: !(n = NXe(t, i)) || n.enumerable }) - return e - }, - UZ = (e, t, r) => (IA(e, t, "default"), r && IA(r, t, "default")), - qt = (e, t, r) => ( - (r = e != null ? PXe(LXe(e)) : {}), - IA(t || !e || !e.__esModule ? PA(r, "default", { value: e, enumerable: !0 }) : r, e) - ), - Be = (e) => IA(PA({}, "__esModule", { value: !0 }), e) -var rn = C((wO) => { - "use strict" - wO.fromCallback = function (e) { - return Object.defineProperty( - function () { - if (typeof arguments[arguments.length - 1] == "function") e.apply(this, arguments) - else - return new Promise((t, r) => { - ;(arguments[arguments.length] = (n, i) => { - if (n) return r(n) - t(i) - }), - arguments.length++, - e.apply(this, arguments) - }) - }, - "name", - { value: e.name } - ) - } - wO.fromPromise = function (e) { - return Object.defineProperty( - function () { - let t = arguments[arguments.length - 1] - if (typeof t != "function") return e.apply(this, arguments) - e.apply(this, arguments).then((r) => t(null, r), t) - }, - "name", - { value: e.name } - ) - } -}) -var VZ = C((zXt, HZ) => { - var Yf = require("constants"), - qXe = process.cwd, - NA = null, - jXe = process.env.GRACEFUL_FS_PLATFORM || process.platform - process.cwd = function () { - return NA || (NA = qXe.call(process)), NA - } - try { - process.cwd() - } catch {} - typeof process.chdir == "function" && - ((AO = process.chdir), - (process.chdir = function (e) { - ;(NA = null), AO.call(process, e) - }), - Object.setPrototypeOf && Object.setPrototypeOf(process.chdir, AO)) - var AO - HZ.exports = UXe - function UXe(e) { - Yf.hasOwnProperty("O_SYMLINK") && process.version.match(/^v0\.6\.[0-2]|^v0\.5\./) && t(e), - e.lutimes || r(e), - (e.chown = s(e.chown)), - (e.fchown = s(e.fchown)), - (e.lchown = s(e.lchown)), - (e.chmod = n(e.chmod)), - (e.fchmod = n(e.fchmod)), - (e.lchmod = n(e.lchmod)), - (e.chownSync = a(e.chownSync)), - (e.fchownSync = a(e.fchownSync)), - (e.lchownSync = a(e.lchownSync)), - (e.chmodSync = i(e.chmodSync)), - (e.fchmodSync = i(e.fchmodSync)), - (e.lchmodSync = i(e.lchmodSync)), - (e.stat = o(e.stat)), - (e.fstat = o(e.fstat)), - (e.lstat = o(e.lstat)), - (e.statSync = u(e.statSync)), - (e.fstatSync = u(e.fstatSync)), - (e.lstatSync = u(e.lstatSync)), - e.chmod && - !e.lchmod && - ((e.lchmod = function (l, f, p) { - p && process.nextTick(p) - }), - (e.lchmodSync = function () {})), - e.chown && - !e.lchown && - ((e.lchown = function (l, f, p, h) { - h && process.nextTick(h) - }), - (e.lchownSync = function () {})), - jXe === "win32" && - (e.rename = - typeof e.rename != "function" - ? e.rename - : (function (l) { - function f(p, h, d) { - var x = Date.now(), - v = 0 - l(p, h, function g(_) { - if (_ && (_.code === "EACCES" || _.code === "EPERM") && Date.now() - x < 6e4) { - setTimeout(function () { - e.stat(h, function (w, E) { - w && w.code === "ENOENT" ? l(p, h, g) : d(_) - }) - }, v), - v < 100 && (v += 10) - return - } - d && d(_) - }) - } - return Object.setPrototypeOf && Object.setPrototypeOf(f, l), f - })(e.rename)), - (e.read = - typeof e.read != "function" - ? e.read - : (function (l) { - function f(p, h, d, x, v, g) { - var _ - if (g && typeof g == "function") { - var w = 0 - _ = function (E, A, T) { - if (E && E.code === "EAGAIN" && w < 10) return w++, l.call(e, p, h, d, x, v, _) - g.apply(this, arguments) - } - } - return l.call(e, p, h, d, x, v, _) - } - return Object.setPrototypeOf && Object.setPrototypeOf(f, l), f - })(e.read)), - (e.readSync = - typeof e.readSync != "function" - ? e.readSync - : (function (l) { - return function (f, p, h, d, x) { - for (var v = 0; ; ) - try { - return l.call(e, f, p, h, d, x) - } catch (g) { - if (g.code === "EAGAIN" && v < 10) { - v++ - continue - } - throw g - } - } - })(e.readSync)) - function t(l) { - ;(l.lchmod = function (f, p, h) { - l.open(f, Yf.O_WRONLY | Yf.O_SYMLINK, p, function (d, x) { - if (d) { - h && h(d) - return - } - l.fchmod(x, p, function (v) { - l.close(x, function (g) { - h && h(v || g) - }) - }) - }) - }), - (l.lchmodSync = function (f, p) { - var h = l.openSync(f, Yf.O_WRONLY | Yf.O_SYMLINK, p), - d = !0, - x - try { - ;(x = l.fchmodSync(h, p)), (d = !1) - } finally { - if (d) - try { - l.closeSync(h) - } catch {} - else l.closeSync(h) - } - return x - }) - } - function r(l) { - Yf.hasOwnProperty("O_SYMLINK") && l.futimes - ? ((l.lutimes = function (f, p, h, d) { - l.open(f, Yf.O_SYMLINK, function (x, v) { - if (x) { - d && d(x) - return - } - l.futimes(v, p, h, function (g) { - l.close(v, function (_) { - d && d(g || _) - }) - }) - }) - }), - (l.lutimesSync = function (f, p, h) { - var d = l.openSync(f, Yf.O_SYMLINK), - x, - v = !0 - try { - ;(x = l.futimesSync(d, p, h)), (v = !1) - } finally { - if (v) - try { - l.closeSync(d) - } catch {} - else l.closeSync(d) - } - return x - })) - : l.futimes && - ((l.lutimes = function (f, p, h, d) { - d && process.nextTick(d) - }), - (l.lutimesSync = function () {})) - } - function n(l) { - return ( - l && - function (f, p, h) { - return l.call(e, f, p, function (d) { - c(d) && (d = null), h && h.apply(this, arguments) - }) - } - ) - } - function i(l) { - return ( - l && - function (f, p) { - try { - return l.call(e, f, p) - } catch (h) { - if (!c(h)) throw h - } - } - ) - } - function s(l) { - return ( - l && - function (f, p, h, d) { - return l.call(e, f, p, h, function (x) { - c(x) && (x = null), d && d.apply(this, arguments) - }) - } - ) - } - function a(l) { - return ( - l && - function (f, p, h) { - try { - return l.call(e, f, p, h) - } catch (d) { - if (!c(d)) throw d - } - } - ) - } - function o(l) { - return ( - l && - function (f, p, h) { - typeof p == "function" && ((h = p), (p = null)) - function d(x, v) { - v && (v.uid < 0 && (v.uid += 4294967296), v.gid < 0 && (v.gid += 4294967296)), h && h.apply(this, arguments) - } - return p ? l.call(e, f, p, d) : l.call(e, f, d) - } - ) - } - function u(l) { - return ( - l && - function (f, p) { - var h = p ? l.call(e, f, p) : l.call(e, f) - return h && (h.uid < 0 && (h.uid += 4294967296), h.gid < 0 && (h.gid += 4294967296)), h - } - ) - } - function c(l) { - if (!l || l.code === "ENOSYS") return !0 - var f = !process.getuid || process.getuid() !== 0 - return !!(f && (l.code === "EINVAL" || l.code === "EPERM")) - } - } -}) -var WZ = C((WXt, zZ) => { - var $Z = require("stream").Stream - zZ.exports = HXe - function HXe(e) { - return { ReadStream: t, WriteStream: r } - function t(n, i) { - if (!(this instanceof t)) return new t(n, i) - $Z.call(this) - var s = this - ;(this.path = n), - (this.fd = null), - (this.readable = !0), - (this.paused = !1), - (this.flags = "r"), - (this.mode = 438), - (this.bufferSize = 64 * 1024), - (i = i || {}) - for (var a = Object.keys(i), o = 0, u = a.length; o < u; o++) { - var c = a[o] - this[c] = i[c] - } - if ((this.encoding && this.setEncoding(this.encoding), this.start !== void 0)) { - if (typeof this.start != "number") throw TypeError("start must be a Number") - if (this.end === void 0) this.end = 1 / 0 - else if (typeof this.end != "number") throw TypeError("end must be a Number") - if (this.start > this.end) throw new Error("start must be <= end") - this.pos = this.start - } - if (this.fd !== null) { - process.nextTick(function () { - s._read() - }) - return - } - e.open(this.path, this.flags, this.mode, function (l, f) { - if (l) { - s.emit("error", l), (s.readable = !1) - return - } - ;(s.fd = f), s.emit("open", f), s._read() - }) - } - function r(n, i) { - if (!(this instanceof r)) return new r(n, i) - $Z.call(this), - (this.path = n), - (this.fd = null), - (this.writable = !0), - (this.flags = "w"), - (this.encoding = "binary"), - (this.mode = 438), - (this.bytesWritten = 0), - (i = i || {}) - for (var s = Object.keys(i), a = 0, o = s.length; a < o; a++) { - var u = s[a] - this[u] = i[u] - } - if (this.start !== void 0) { - if (typeof this.start != "number") throw TypeError("start must be a Number") - if (this.start < 0) throw new Error("start must be >= zero") - this.pos = this.start - } - ;(this.busy = !1), - (this._queue = []), - this.fd === null && - ((this._open = e.open), - this._queue.push([this._open, this.path, this.flags, this.mode, void 0]), - this.flush()) - } - } -}) -var KZ = C((GXt, GZ) => { - "use strict" - GZ.exports = $Xe - var VXe = - Object.getPrototypeOf || - function (e) { - return e.__proto__ - } - function $Xe(e) { - if (e === null || typeof e != "object") return e - if (e instanceof Object) var t = { __proto__: VXe(e) } - else var t = Object.create(null) - return ( - Object.getOwnPropertyNames(e).forEach(function (r) { - Object.defineProperty(t, r, Object.getOwnPropertyDescriptor(e, r)) - }), - t - ) - } -}) -var Qt = C((KXt, DO) => { - var Tn = require("fs"), - zXe = VZ(), - WXe = WZ(), - GXe = KZ(), - RA = require("util"), - Wi, - MA - typeof Symbol == "function" && typeof Symbol.for == "function" - ? ((Wi = Symbol.for("graceful-fs.queue")), (MA = Symbol.for("graceful-fs.previous"))) - : ((Wi = "___graceful-fs.queue"), (MA = "___graceful-fs.previous")) - function KXe() {} - function YZ(e, t) { - Object.defineProperty(e, Wi, { - get: function () { - return t - }, - }) - } - var Kh = KXe - RA.debuglog - ? (Kh = RA.debuglog("gfs4")) - : /\bgfs4\b/i.test(process.env.NODE_DEBUG || "") && - (Kh = function () { - var e = RA.format.apply(RA, arguments) - ;(e = - "GFS4: " + - e.split(/\n/).join(` -GFS4: `)), - console.error(e) - }) - Tn[Wi] || - ((XZ = global[Wi] || []), - YZ(Tn, XZ), - (Tn.close = (function (e) { - function t(r, n) { - return e.call(Tn, r, function (i) { - i || JZ(), typeof n == "function" && n.apply(this, arguments) - }) - } - return Object.defineProperty(t, MA, { value: e }), t - })(Tn.close)), - (Tn.closeSync = (function (e) { - function t(r) { - e.apply(Tn, arguments), JZ() - } - return Object.defineProperty(t, MA, { value: e }), t - })(Tn.closeSync)), - /\bgfs4\b/i.test(process.env.NODE_DEBUG || "") && - process.on("exit", function () { - Kh(Tn[Wi]), require("assert").equal(Tn[Wi].length, 0) - })) - var XZ - global[Wi] || YZ(global, Tn[Wi]) - DO.exports = CO(GXe(Tn)) - process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !Tn.__patched && ((DO.exports = CO(Tn)), (Tn.__patched = !0)) - function CO(e) { - zXe(e), (e.gracefulify = CO), (e.createReadStream = A), (e.createWriteStream = T) - var t = e.readFile - e.readFile = r - function r(M, P, k) { - return typeof P == "function" && ((k = P), (P = null)), B(M, P, k) - function B(q, $, N, U) { - return t(q, $, function (ee) { - ee && (ee.code === "EMFILE" || ee.code === "ENFILE") - ? Km([B, [q, $, N], ee, U || Date.now(), Date.now()]) - : typeof N == "function" && N.apply(this, arguments) - }) - } - } - var n = e.writeFile - e.writeFile = i - function i(M, P, k, B) { - return typeof k == "function" && ((B = k), (k = null)), q(M, P, k, B) - function q($, N, U, ee, ce) { - return n($, N, U, function (te) { - te && (te.code === "EMFILE" || te.code === "ENFILE") - ? Km([q, [$, N, U, ee], te, ce || Date.now(), Date.now()]) - : typeof ee == "function" && ee.apply(this, arguments) - }) - } - } - var s = e.appendFile - s && (e.appendFile = a) - function a(M, P, k, B) { - return typeof k == "function" && ((B = k), (k = null)), q(M, P, k, B) - function q($, N, U, ee, ce) { - return s($, N, U, function (te) { - te && (te.code === "EMFILE" || te.code === "ENFILE") - ? Km([q, [$, N, U, ee], te, ce || Date.now(), Date.now()]) - : typeof ee == "function" && ee.apply(this, arguments) - }) - } - } - var o = e.copyFile - o && (e.copyFile = u) - function u(M, P, k, B) { - return typeof k == "function" && ((B = k), (k = 0)), q(M, P, k, B) - function q($, N, U, ee, ce) { - return o($, N, U, function (te) { - te && (te.code === "EMFILE" || te.code === "ENFILE") - ? Km([q, [$, N, U, ee], te, ce || Date.now(), Date.now()]) - : typeof ee == "function" && ee.apply(this, arguments) - }) - } - } - var c = e.readdir - e.readdir = f - var l = /^v[0-5]\./ - function f(M, P, k) { - typeof P == "function" && ((k = P), (P = null)) - var B = l.test(process.version) - ? function (N, U, ee, ce) { - return c(N, q(N, U, ee, ce)) - } - : function (N, U, ee, ce) { - return c(N, U, q(N, U, ee, ce)) - } - return B(M, P, k) - function q($, N, U, ee) { - return function (ce, te) { - ce && (ce.code === "EMFILE" || ce.code === "ENFILE") - ? Km([B, [$, N, U], ce, ee || Date.now(), Date.now()]) - : (te && te.sort && te.sort(), typeof U == "function" && U.call(this, ce, te)) - } - } - } - if (process.version.substr(0, 4) === "v0.8") { - var p = WXe(e) - ;(g = p.ReadStream), (w = p.WriteStream) - } - var h = e.ReadStream - h && ((g.prototype = Object.create(h.prototype)), (g.prototype.open = _)) - var d = e.WriteStream - d && ((w.prototype = Object.create(d.prototype)), (w.prototype.open = E)), - Object.defineProperty(e, "ReadStream", { - get: function () { - return g - }, - set: function (M) { - g = M - }, - enumerable: !0, - configurable: !0, - }), - Object.defineProperty(e, "WriteStream", { - get: function () { - return w - }, - set: function (M) { - w = M - }, - enumerable: !0, - configurable: !0, - }) - var x = g - Object.defineProperty(e, "FileReadStream", { - get: function () { - return x - }, - set: function (M) { - x = M - }, - enumerable: !0, - configurable: !0, - }) - var v = w - Object.defineProperty(e, "FileWriteStream", { - get: function () { - return v - }, - set: function (M) { - v = M - }, - enumerable: !0, - configurable: !0, - }) - function g(M, P) { - return this instanceof g ? (h.apply(this, arguments), this) : g.apply(Object.create(g.prototype), arguments) - } - function _() { - var M = this - D(M.path, M.flags, M.mode, function (P, k) { - P ? (M.autoClose && M.destroy(), M.emit("error", P)) : ((M.fd = k), M.emit("open", k), M.read()) - }) - } - function w(M, P) { - return this instanceof w ? (d.apply(this, arguments), this) : w.apply(Object.create(w.prototype), arguments) - } - function E() { - var M = this - D(M.path, M.flags, M.mode, function (P, k) { - P ? (M.destroy(), M.emit("error", P)) : ((M.fd = k), M.emit("open", k)) - }) - } - function A(M, P) { - return new e.ReadStream(M, P) - } - function T(M, P) { - return new e.WriteStream(M, P) - } - var O = e.open - e.open = D - function D(M, P, k, B) { - return typeof k == "function" && ((B = k), (k = null)), q(M, P, k, B) - function q($, N, U, ee, ce) { - return O($, N, U, function (te, K) { - te && (te.code === "EMFILE" || te.code === "ENFILE") - ? Km([q, [$, N, U, ee], te, ce || Date.now(), Date.now()]) - : typeof ee == "function" && ee.apply(this, arguments) - }) - } - } - return e - } - function Km(e) { - Kh("ENQUEUE", e[0].name, e[1]), Tn[Wi].push(e), SO() - } - var LA - function JZ() { - for (var e = Date.now(), t = 0; t < Tn[Wi].length; ++t) - Tn[Wi][t].length > 2 && ((Tn[Wi][t][3] = e), (Tn[Wi][t][4] = e)) - SO() - } - function SO() { - if ((clearTimeout(LA), (LA = void 0), Tn[Wi].length !== 0)) { - var e = Tn[Wi].shift(), - t = e[0], - r = e[1], - n = e[2], - i = e[3], - s = e[4] - if (i === void 0) Kh("RETRY", t.name, r), t.apply(null, r) - else if (Date.now() - i >= 6e4) { - Kh("TIMEOUT", t.name, r) - var a = r.pop() - typeof a == "function" && a.call(null, n) - } else { - var o = Date.now() - s, - u = Math.max(s - i, 1), - c = Math.min(u * 1.2, 100) - o >= c ? (Kh("RETRY", t.name, r), t.apply(null, r.concat([i]))) : Tn[Wi].push(e) - } - LA === void 0 && (LA = setTimeout(SO, 0)) - } - } -}) -var FO = C((Xm) => { - "use strict" - var XXe = rn().fromCallback, - ic = Qt(), - JXe = [ - "access", - "appendFile", - "chmod", - "chown", - "close", - "copyFile", - "fchmod", - "fchown", - "fdatasync", - "fstat", - "fsync", - "ftruncate", - "futimes", - "lchown", - "link", - "lstat", - "mkdir", - "mkdtemp", - "open", - "readFile", - "readdir", - "readlink", - "realpath", - "rename", - "rmdir", - "stat", - "symlink", - "truncate", - "unlink", - "utimes", - "writeFile", - ].filter((e) => typeof ic[e] == "function") - Object.keys(ic).forEach((e) => { - e !== "promises" && (Xm[e] = ic[e]) - }) - JXe.forEach((e) => { - Xm[e] = XXe(ic[e]) - }) - Xm.exists = function (e, t) { - return typeof t == "function" ? ic.exists(e, t) : new Promise((r) => ic.exists(e, r)) - } - Xm.read = function (e, t, r, n, i, s) { - return typeof s == "function" - ? ic.read(e, t, r, n, i, s) - : new Promise((a, o) => { - ic.read(e, t, r, n, i, (u, c, l) => { - if (u) return o(u) - a({ bytesRead: c, buffer: l }) - }) - }) - } - Xm.write = function (e, t, ...r) { - return typeof r[r.length - 1] == "function" - ? ic.write(e, t, ...r) - : new Promise((n, i) => { - ic.write(e, t, ...r, (s, a, o) => { - if (s) return i(s) - n({ bytesWritten: a, buffer: o }) - }) - }) - } -}) -var BO = C((JXt, QZ) => { - "use strict" - var TO = require("path") - function ZZ(e) { - return (e = TO.normalize(TO.resolve(e)).split(TO.sep)), e.length > 0 ? e[0] : null - } - var YXe = /[<>:"|?*]/ - function ZXe(e) { - let t = ZZ(e) - return (e = e.replace(t, "")), YXe.test(e) - } - QZ.exports = { getRootPath: ZZ, invalidWin32Path: ZXe } -}) -var tQ = C((YXt, eQ) => { - "use strict" - var QXe = Qt(), - OO = require("path"), - eJe = BO().invalidWin32Path, - tJe = parseInt("0777", 8) - function kO(e, t, r, n) { - if ( - (typeof t == "function" ? ((r = t), (t = {})) : (!t || typeof t != "object") && (t = { mode: t }), - process.platform === "win32" && eJe(e)) - ) { - let a = new Error(e + " contains invalid WIN32 path characters.") - return (a.code = "EINVAL"), r(a) - } - let i = t.mode, - s = t.fs || QXe - i === void 0 && (i = tJe & ~process.umask()), - n || (n = null), - (r = r || function () {}), - (e = OO.resolve(e)), - s.mkdir(e, i, (a) => { - if (!a) return (n = n || e), r(null, n) - switch (a.code) { - case "ENOENT": - if (OO.dirname(e) === e) return r(a) - kO(OO.dirname(e), t, (o, u) => { - o ? r(o, u) : kO(e, t, r, u) - }) - break - default: - s.stat(e, (o, u) => { - o || !u.isDirectory() ? r(a, n) : r(null, n) - }) - break - } - }) - } - eQ.exports = kO -}) -var nQ = C((ZXt, rQ) => { - "use strict" - var rJe = Qt(), - IO = require("path"), - nJe = BO().invalidWin32Path, - iJe = parseInt("0777", 8) - function PO(e, t, r) { - ;(!t || typeof t != "object") && (t = { mode: t }) - let n = t.mode, - i = t.fs || rJe - if (process.platform === "win32" && nJe(e)) { - let s = new Error(e + " contains invalid WIN32 path characters.") - throw ((s.code = "EINVAL"), s) - } - n === void 0 && (n = iJe & ~process.umask()), r || (r = null), (e = IO.resolve(e)) - try { - i.mkdirSync(e, n), (r = r || e) - } catch (s) { - if (s.code === "ENOENT") { - if (IO.dirname(e) === e) throw s - ;(r = PO(IO.dirname(e), t, r)), PO(e, t, r) - } else { - let a - try { - a = i.statSync(e) - } catch { - throw s - } - if (!a.isDirectory()) throw s - } - } - return r - } - rQ.exports = PO -}) -var Ua = C((QXt, iQ) => { - "use strict" - var sJe = rn().fromCallback, - NO = sJe(tQ()), - RO = nQ() - iQ.exports = { mkdirs: NO, mkdirsSync: RO, mkdirp: NO, mkdirpSync: RO, ensureDir: NO, ensureDirSync: RO } -}) -var LO = C((eJt, aQ) => { - "use strict" - var hs = Qt(), - sQ = require("os"), - qA = require("path") - function aJe() { - let e = qA.join("millis-test-sync" + Date.now().toString() + Math.random().toString().slice(2)) - e = qA.join(sQ.tmpdir(), e) - let t = new Date(1435410243862) - hs.writeFileSync(e, "https://github.com/jprichardson/node-fs-extra/pull/141") - let r = hs.openSync(e, "r+") - return hs.futimesSync(r, t, t), hs.closeSync(r), hs.statSync(e).mtime > 1435410243e3 - } - function oJe(e) { - let t = qA.join("millis-test" + Date.now().toString() + Math.random().toString().slice(2)) - t = qA.join(sQ.tmpdir(), t) - let r = new Date(1435410243862) - hs.writeFile(t, "https://github.com/jprichardson/node-fs-extra/pull/141", (n) => { - if (n) return e(n) - hs.open(t, "r+", (i, s) => { - if (i) return e(i) - hs.futimes(s, r, r, (a) => { - if (a) return e(a) - hs.close(s, (o) => { - if (o) return e(o) - hs.stat(t, (u, c) => { - if (u) return e(u) - e(null, c.mtime > 1435410243e3) - }) - }) - }) - }) - }) - } - function uJe(e) { - if (typeof e == "number") return Math.floor(e / 1e3) * 1e3 - if (e instanceof Date) return new Date(Math.floor(e.getTime() / 1e3) * 1e3) - throw new Error("fs-extra: timeRemoveMillis() unknown parameter type") - } - function cJe(e, t, r, n) { - hs.open(e, "r+", (i, s) => { - if (i) return n(i) - hs.futimes(s, t, r, (a) => { - hs.close(s, (o) => { - n && n(a || o) - }) - }) - }) - } - function lJe(e, t, r) { - let n = hs.openSync(e, "r+") - return hs.futimesSync(n, t, r), hs.closeSync(n) - } - aQ.exports = { - hasMillisRes: oJe, - hasMillisResSync: aJe, - timeRemoveMillis: uJe, - utimesMillis: cJe, - utimesMillisSync: lJe, - } -}) -var MO = C((tJt, oQ) => { - "use strict" - oQ.exports = function (e) { - if (typeof Buffer.allocUnsafe == "function") - try { - return Buffer.allocUnsafe(e) - } catch { - return new Buffer(e) - } - return new Buffer(e) - } -}) -var hQ = C((rJt, pQ) => { - "use strict" - var bn = Qt(), - mu = require("path"), - fJe = Ua().mkdirsSync, - pJe = LO().utimesMillisSync, - y1 = Symbol("notExist"), - b1 = Symbol("existsReg") - function hJe(e, t, r) { - typeof r == "function" && (r = { filter: r }), - (r = r || {}), - (r.clobber = "clobber" in r ? !!r.clobber : !0), - (r.overwrite = "overwrite" in r ? !!r.overwrite : r.clobber), - r.preserveTimestamps && - process.arch === "ia32" && - console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`) - let n = fQ(e, t) - if (r.filter && !r.filter(e, t)) return - let i = mu.dirname(t) - return bn.existsSync(i) || fJe(i), cQ(n, e, t, r) - } - function cQ(e, t, r, n) { - if (!(n.filter && !n.filter(t, r))) return dJe(e, t, r, n) - } - function dJe(e, t, r, n) { - let s = (n.dereference ? bn.statSync : bn.lstatSync)(t) - if (s.isDirectory()) return vJe(s, e, t, r, n) - if (s.isFile() || s.isCharacterDevice() || s.isBlockDevice()) return mJe(s, e, t, r, n) - if (s.isSymbolicLink()) return EJe(e, t, r, n) - } - function mJe(e, t, r, n, i) { - return t === y1 ? lQ(e, r, n, i) : uQ(e, r, n, i) - } - function uQ(e, t, r, n) { - if (n.overwrite) return bn.unlinkSync(r), lQ(e, t, r, n) - if (n.errorOnExist) throw new Error(`'${r}' already exists`) - } - function lQ(e, t, r, n) { - return typeof bn.copyFileSync == "function" - ? (bn.copyFileSync(t, r), bn.chmodSync(r, e.mode), n.preserveTimestamps ? pJe(r, e.atime, e.mtime) : void 0) - : xJe(e, t, r, n) - } - function xJe(e, t, r, n) { - let s = MO()(65536), - a = bn.openSync(t, "r"), - o = bn.openSync(r, "w", e.mode), - u = 0 - for (; u < e.size; ) { - let c = bn.readSync(a, s, 0, 65536, u) - bn.writeSync(o, s, 0, c), (u += c) - } - n.preserveTimestamps && bn.futimesSync(o, e.atime, e.mtime), bn.closeSync(a), bn.closeSync(o) - } - function vJe(e, t, r, n, i) { - if (t === y1) { - if (qO(r, n)) throw new Error(`Cannot copy '${r}' to a subdirectory of itself, '${n}'.`) - return yJe(e, r, n, i) - } else if (t === b1) { - if (qO(r, n)) throw new Error(`Cannot copy '${r}' to a subdirectory of itself, '${n}'.`) - return gJe(r, n, i) - } - return UO(r, n, i) - } - function gJe(e, t, r) { - if (!bn.statSync(t).isDirectory()) throw new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`) - return UO(e, t, r) - } - function yJe(e, t, r, n) { - return bn.mkdirSync(r, e.mode), bn.chmodSync(r, e.mode), UO(t, r, n) - } - function UO(e, t, r) { - bn.readdirSync(e).forEach((n) => bJe(n, e, t, r)) - } - function bJe(e, t, r, n) { - let i = mu.join(t, e), - s = mu.join(r, e), - a = fQ(i, s) - return cQ(a, i, s, n) - } - function EJe(e, t, r, n) { - let i = bn.readlinkSync(t) - if ((n.dereference && (i = mu.resolve(process.cwd(), i)), e === y1 || e === b1)) return bn.symlinkSync(i, r) - if ((n.dereference && (e = mu.resolve(process.cwd(), e)), jO(i, e))) return - if (bn.statSync(r).isDirectory() && qO(e, i)) throw new Error(`Cannot overwrite '${e}' with '${i}'.`) - return _Je(i, r) - } - function _Je(e, t) { - return bn.unlinkSync(t), bn.symlinkSync(e, t) - } - function qO(e, t) { - let r = mu.resolve(e).split(mu.sep), - n = mu.resolve(t).split(mu.sep) - return r.reduce((i, s, a) => i && n[a] === s, !0) - } - function wJe(e) { - let t - try { - t = bn.readlinkSync(e) - } catch (r) { - if (r.code === "ENOENT") return y1 - if (r.code === "EINVAL" || r.code === "UNKNOWN") return b1 - throw r - } - return t - } - function jO(e, t) { - let r = process.platform, - n = mu.resolve(e), - i = mu.resolve(t) - return r === "darwin" || r === "win32" ? n.toLowerCase() === i.toLowerCase() : n === i - } - function fQ(e, t) { - let r = wJe(t) - if (r === y1 || r === b1) { - if (jO(e, t)) throw new Error("Source and destination must not be the same.") - return r - } else { - if (jO(e, r)) throw new Error("Source and destination must not be the same.") - return r - } - } - pQ.exports = hJe -}) -var HO = C((nJt, dQ) => { - "use strict" - dQ.exports = { copySync: hQ() } -}) -var sc = C((iJt, xQ) => { - "use strict" - var AJe = rn().fromPromise, - mQ = FO() - function CJe(e) { - return mQ - .access(e) - .then(() => !0) - .catch(() => !1) - } - xQ.exports = { pathExists: AJe(CJe), pathExistsSync: mQ.existsSync } -}) -var SQ = C((sJt, CQ) => { - "use strict" - var ki = Qt(), - xu = require("path"), - SJe = Ua().mkdirs, - DJe = sc().pathExists, - FJe = LO().utimesMillis, - E1 = Symbol("notExist"), - _1 = Symbol("existsReg") - function TJe(e, t, r, n) { - typeof r == "function" && !n ? ((n = r), (r = {})) : typeof r == "function" && (r = { filter: r }), - (n = n || function () {}), - (r = r || {}), - (r.clobber = "clobber" in r ? !!r.clobber : !0), - (r.overwrite = "overwrite" in r ? !!r.overwrite : r.clobber), - r.preserveTimestamps && - process.arch === "ia32" && - console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`), - AQ(e, t, (i, s) => (i ? n(i) : r.filter ? bQ(vQ, s, e, t, r, n) : vQ(s, e, t, r, n))) - } - function vQ(e, t, r, n, i) { - let s = xu.dirname(r) - DJe(s, (a, o) => { - if (a) return i(a) - if (o) return VO(e, t, r, n, i) - SJe(s, (u) => (u ? i(u) : VO(e, t, r, n, i))) - }) - } - function VO(e, t, r, n, i) { - return n.filter ? bQ(gQ, e, t, r, n, i) : gQ(e, t, r, n, i) - } - function bQ(e, t, r, n, i, s) { - Promise.resolve(i.filter(r, n)).then( - (a) => (a ? (t ? e(t, r, n, i, s) : e(r, n, i, s)) : s()), - (a) => s(a) - ) - } - function gQ(e, t, r, n, i) { - ;(n.dereference ? ki.stat : ki.lstat)(t, (a, o) => { - if (a) return i(a) - if (o.isDirectory()) return kJe(o, e, t, r, n, i) - if (o.isFile() || o.isCharacterDevice() || o.isBlockDevice()) return BJe(o, e, t, r, n, i) - if (o.isSymbolicLink()) return RJe(e, t, r, n, i) - }) - } - function BJe(e, t, r, n, i, s) { - return t === E1 ? EQ(e, r, n, i, s) : yQ(e, r, n, i, s) - } - function yQ(e, t, r, n, i) { - if (n.overwrite) ki.unlink(r, (s) => (s ? i(s) : EQ(e, t, r, n, i))) - else return n.errorOnExist ? i(new Error(`'${r}' already exists`)) : i() - } - function EQ(e, t, r, n, i) { - return typeof ki.copyFile == "function" ? ki.copyFile(t, r, (s) => (s ? i(s) : _Q(e, r, n, i))) : OJe(e, t, r, n, i) - } - function OJe(e, t, r, n, i) { - let s = ki.createReadStream(t) - s.on("error", (a) => i(a)).once("open", () => { - let a = ki.createWriteStream(r, { mode: e.mode }) - a.on("error", (o) => i(o)) - .on("open", () => s.pipe(a)) - .once("close", () => _Q(e, r, n, i)) - }) - } - function _Q(e, t, r, n) { - ki.chmod(t, e.mode, (i) => (i ? n(i) : r.preserveTimestamps ? FJe(t, e.atime, e.mtime, n) : n())) - } - function kJe(e, t, r, n, i, s) { - return t === E1 - ? $O(r, n) - ? s(new Error(`Cannot copy '${r}' to a subdirectory of itself, '${n}'.`)) - : PJe(e, r, n, i, s) - : t === _1 - ? $O(r, n) - ? s(new Error(`Cannot copy '${r}' to a subdirectory of itself, '${n}'.`)) - : IJe(r, n, i, s) - : WO(r, n, i, s) - } - function IJe(e, t, r, n) { - ki.stat(t, (i, s) => - i - ? n(i) - : s.isDirectory() - ? WO(e, t, r, n) - : n(new Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`)) - ) - } - function PJe(e, t, r, n, i) { - ki.mkdir(r, e.mode, (s) => { - if (s) return i(s) - ki.chmod(r, e.mode, (a) => (a ? i(a) : WO(t, r, n, i))) - }) - } - function WO(e, t, r, n) { - ki.readdir(e, (i, s) => (i ? n(i) : wQ(s, e, t, r, n))) - } - function wQ(e, t, r, n, i) { - let s = e.pop() - return s ? NJe(e, s, t, r, n, i) : i() - } - function NJe(e, t, r, n, i, s) { - let a = xu.join(r, t), - o = xu.join(n, t) - AQ(a, o, (u, c) => { - if (u) return s(u) - VO(c, a, o, i, (l) => (l ? s(l) : wQ(e, r, n, i, s))) - }) - } - function RJe(e, t, r, n, i) { - ki.readlink(t, (s, a) => { - if (s) return i(s) - if ((n.dereference && (a = xu.resolve(process.cwd(), a)), e === E1 || e === _1)) return ki.symlink(a, r, i) - if ((n.dereference && (e = xu.resolve(process.cwd(), e)), zO(a, e))) return i() - ki.stat(r, (o, u) => - o ? i(o) : u.isDirectory() && $O(e, a) ? i(new Error(`Cannot overwrite '${e}' with '${a}'.`)) : LJe(a, r, i) - ) - }) - } - function LJe(e, t, r) { - ki.unlink(t, (n) => (n ? r(n) : ki.symlink(e, t, r))) - } - function $O(e, t) { - let r = xu.resolve(e).split(xu.sep), - n = xu.resolve(t).split(xu.sep) - return r.reduce((i, s, a) => i && n[a] === s, !0) - } - function MJe(e, t) { - ki.readlink(e, (r, n) => - r - ? r.code === "ENOENT" - ? t(null, E1) - : r.code === "EINVAL" || r.code === "UNKNOWN" - ? t(null, _1) - : t(r) - : t(null, n) - ) - } - function zO(e, t) { - let r = process.platform, - n = xu.resolve(e), - i = xu.resolve(t) - return r === "darwin" || r === "win32" ? n.toLowerCase() === i.toLowerCase() : n === i - } - function AQ(e, t, r) { - MJe(t, (n, i) => - n - ? r(n) - : i === E1 || i === _1 - ? zO(e, t) - ? r(new Error("Source and destination must not be the same.")) - : r(null, i) - : zO(e, i) - ? r(new Error("Source and destination must not be the same.")) - : r(null, i) - ) - } - CQ.exports = TJe -}) -var GO = C((aJt, DQ) => { - "use strict" - var qJe = rn().fromCallback - DQ.exports = { copy: qJe(SQ()) } -}) -var RQ = C((oJt, NQ) => { - "use strict" - var FQ = Qt(), - kQ = require("path"), - kr = require("assert"), - w1 = process.platform === "win32" - function IQ(e) { - ;["unlink", "chmod", "stat", "lstat", "rmdir", "readdir"].forEach((r) => { - ;(e[r] = e[r] || FQ[r]), (r = r + "Sync"), (e[r] = e[r] || FQ[r]) - }), - (e.maxBusyTries = e.maxBusyTries || 3) - } - function KO(e, t, r) { - let n = 0 - typeof t == "function" && ((r = t), (t = {})), - kr(e, "rimraf: missing path"), - kr.strictEqual(typeof e, "string", "rimraf: path should be a string"), - kr.strictEqual(typeof r, "function", "rimraf: callback function required"), - kr(t, "rimraf: invalid options argument provided"), - kr.strictEqual(typeof t, "object", "rimraf: options should be object"), - IQ(t), - TQ(e, t, function i(s) { - if (s) { - if ((s.code === "EBUSY" || s.code === "ENOTEMPTY" || s.code === "EPERM") && n < t.maxBusyTries) { - n++ - let a = n * 100 - return setTimeout(() => TQ(e, t, i), a) - } - s.code === "ENOENT" && (s = null) - } - r(s) - }) - } - function TQ(e, t, r) { - kr(e), - kr(t), - kr(typeof r == "function"), - t.lstat(e, (n, i) => { - if (n && n.code === "ENOENT") return r(null) - if (n && n.code === "EPERM" && w1) return BQ(e, t, n, r) - if (i && i.isDirectory()) return jA(e, t, n, r) - t.unlink(e, (s) => { - if (s) { - if (s.code === "ENOENT") return r(null) - if (s.code === "EPERM") return w1 ? BQ(e, t, s, r) : jA(e, t, s, r) - if (s.code === "EISDIR") return jA(e, t, s, r) - } - return r(s) - }) - }) - } - function BQ(e, t, r, n) { - kr(e), - kr(t), - kr(typeof n == "function"), - r && kr(r instanceof Error), - t.chmod(e, 438, (i) => { - i - ? n(i.code === "ENOENT" ? null : r) - : t.stat(e, (s, a) => { - s ? n(s.code === "ENOENT" ? null : r) : a.isDirectory() ? jA(e, t, r, n) : t.unlink(e, n) - }) - }) - } - function OQ(e, t, r) { - let n - kr(e), kr(t), r && kr(r instanceof Error) - try { - t.chmodSync(e, 438) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - try { - n = t.statSync(e) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - n.isDirectory() ? UA(e, t, r) : t.unlinkSync(e) - } - function jA(e, t, r, n) { - kr(e), - kr(t), - r && kr(r instanceof Error), - kr(typeof n == "function"), - t.rmdir(e, (i) => { - i && (i.code === "ENOTEMPTY" || i.code === "EEXIST" || i.code === "EPERM") - ? jJe(e, t, n) - : i && i.code === "ENOTDIR" - ? n(r) - : n(i) - }) - } - function jJe(e, t, r) { - kr(e), - kr(t), - kr(typeof r == "function"), - t.readdir(e, (n, i) => { - if (n) return r(n) - let s = i.length, - a - if (s === 0) return t.rmdir(e, r) - i.forEach((o) => { - KO(kQ.join(e, o), t, (u) => { - if (!a) { - if (u) return r((a = u)) - --s === 0 && t.rmdir(e, r) - } - }) - }) - }) - } - function PQ(e, t) { - let r - ;(t = t || {}), - IQ(t), - kr(e, "rimraf: missing path"), - kr.strictEqual(typeof e, "string", "rimraf: path should be a string"), - kr(t, "rimraf: missing options"), - kr.strictEqual(typeof t, "object", "rimraf: options should be object") - try { - r = t.lstatSync(e) - } catch (n) { - if (n.code === "ENOENT") return - n.code === "EPERM" && w1 && OQ(e, t, n) - } - try { - r && r.isDirectory() ? UA(e, t, null) : t.unlinkSync(e) - } catch (n) { - if (n.code === "ENOENT") return - if (n.code === "EPERM") return w1 ? OQ(e, t, n) : UA(e, t, n) - if (n.code !== "EISDIR") throw n - UA(e, t, n) - } - } - function UA(e, t, r) { - kr(e), kr(t), r && kr(r instanceof Error) - try { - t.rmdirSync(e) - } catch (n) { - if (n.code === "ENOTDIR") throw r - if (n.code === "ENOTEMPTY" || n.code === "EEXIST" || n.code === "EPERM") UJe(e, t) - else if (n.code !== "ENOENT") throw n - } - } - function UJe(e, t) { - kr(e), kr(t), t.readdirSync(e).forEach((i) => PQ(kQ.join(e, i), t)) - let r = w1 ? 100 : 1, - n = 0 - do { - let i = !0 - try { - let s = t.rmdirSync(e, t) - return (i = !1), s - } finally { - if (++n < r && i) continue - } - } while (!0) - } - NQ.exports = KO - KO.sync = PQ -}) -var A1 = C((uJt, MQ) => { - "use strict" - var HJe = rn().fromCallback, - LQ = RQ() - MQ.exports = { remove: HJe(LQ), removeSync: LQ.sync } -}) -var WQ = C((cJt, zQ) => { - "use strict" - var VJe = rn().fromCallback, - UQ = require("fs"), - HQ = require("path"), - VQ = Ua(), - $Q = A1(), - qQ = VJe(function (t, r) { - ;(r = r || function () {}), - UQ.readdir(t, (n, i) => { - if (n) return VQ.mkdirs(t, r) - ;(i = i.map((a) => HQ.join(t, a))), s() - function s() { - let a = i.pop() - if (!a) return r() - $Q.remove(a, (o) => { - if (o) return r(o) - s() - }) - } - }) - }) - function jQ(e) { - let t - try { - t = UQ.readdirSync(e) - } catch { - return VQ.mkdirsSync(e) - } - t.forEach((r) => { - ;(r = HQ.join(e, r)), $Q.removeSync(r) - }) - } - zQ.exports = { emptyDirSync: jQ, emptydirSync: jQ, emptyDir: qQ, emptydir: qQ } -}) -var JQ = C((lJt, XQ) => { - "use strict" - var $Je = rn().fromCallback, - GQ = require("path"), - C1 = Qt(), - KQ = Ua(), - zJe = sc().pathExists - function WJe(e, t) { - function r() { - C1.writeFile(e, "", (n) => { - if (n) return t(n) - t() - }) - } - C1.stat(e, (n, i) => { - if (!n && i.isFile()) return t() - let s = GQ.dirname(e) - zJe(s, (a, o) => { - if (a) return t(a) - if (o) return r() - KQ.mkdirs(s, (u) => { - if (u) return t(u) - r() - }) - }) - }) - } - function GJe(e) { - let t - try { - t = C1.statSync(e) - } catch {} - if (t && t.isFile()) return - let r = GQ.dirname(e) - C1.existsSync(r) || KQ.mkdirsSync(r), C1.writeFileSync(e, "") - } - XQ.exports = { createFile: $Je(WJe), createFileSync: GJe } -}) -var tee = C((fJt, eee) => { - "use strict" - var KJe = rn().fromCallback, - ZQ = require("path"), - Xh = Qt(), - QQ = Ua(), - YQ = sc().pathExists - function XJe(e, t, r) { - function n(i, s) { - Xh.link(i, s, (a) => { - if (a) return r(a) - r(null) - }) - } - YQ(t, (i, s) => { - if (i) return r(i) - if (s) return r(null) - Xh.lstat(e, (a) => { - if (a) return (a.message = a.message.replace("lstat", "ensureLink")), r(a) - let o = ZQ.dirname(t) - YQ(o, (u, c) => { - if (u) return r(u) - if (c) return n(e, t) - QQ.mkdirs(o, (l) => { - if (l) return r(l) - n(e, t) - }) - }) - }) - }) - } - function JJe(e, t) { - if (Xh.existsSync(t)) return - try { - Xh.lstatSync(e) - } catch (s) { - throw ((s.message = s.message.replace("lstat", "ensureLink")), s) - } - let n = ZQ.dirname(t) - return Xh.existsSync(n) || QQ.mkdirsSync(n), Xh.linkSync(e, t) - } - eee.exports = { createLink: KJe(XJe), createLinkSync: JJe } -}) -var nee = C((pJt, ree) => { - "use strict" - var Zf = require("path"), - S1 = Qt(), - YJe = sc().pathExists - function ZJe(e, t, r) { - if (Zf.isAbsolute(e)) - return S1.lstat(e, (n) => - n ? ((n.message = n.message.replace("lstat", "ensureSymlink")), r(n)) : r(null, { toCwd: e, toDst: e }) - ) - { - let n = Zf.dirname(t), - i = Zf.join(n, e) - return YJe(i, (s, a) => - s - ? r(s) - : a - ? r(null, { toCwd: i, toDst: e }) - : S1.lstat(e, (o) => - o - ? ((o.message = o.message.replace("lstat", "ensureSymlink")), r(o)) - : r(null, { toCwd: e, toDst: Zf.relative(n, e) }) - ) - ) - } - } - function QJe(e, t) { - let r - if (Zf.isAbsolute(e)) { - if (((r = S1.existsSync(e)), !r)) throw new Error("absolute srcpath does not exist") - return { toCwd: e, toDst: e } - } else { - let n = Zf.dirname(t), - i = Zf.join(n, e) - if (((r = S1.existsSync(i)), r)) return { toCwd: i, toDst: e } - if (((r = S1.existsSync(e)), !r)) throw new Error("relative srcpath does not exist") - return { toCwd: e, toDst: Zf.relative(n, e) } - } - } - ree.exports = { symlinkPaths: ZJe, symlinkPathsSync: QJe } -}) -var aee = C((hJt, see) => { - "use strict" - var iee = Qt() - function eYe(e, t, r) { - if (((r = typeof t == "function" ? t : r), (t = typeof t == "function" ? !1 : t), t)) return r(null, t) - iee.lstat(e, (n, i) => { - if (n) return r(null, "file") - ;(t = i && i.isDirectory() ? "dir" : "file"), r(null, t) - }) - } - function tYe(e, t) { - let r - if (t) return t - try { - r = iee.lstatSync(e) - } catch { - return "file" - } - return r && r.isDirectory() ? "dir" : "file" - } - see.exports = { symlinkType: eYe, symlinkTypeSync: tYe } -}) -var hee = C((dJt, pee) => { - "use strict" - var rYe = rn().fromCallback, - uee = require("path"), - Jm = Qt(), - cee = Ua(), - nYe = cee.mkdirs, - iYe = cee.mkdirsSync, - lee = nee(), - sYe = lee.symlinkPaths, - aYe = lee.symlinkPathsSync, - fee = aee(), - oYe = fee.symlinkType, - uYe = fee.symlinkTypeSync, - oee = sc().pathExists - function cYe(e, t, r, n) { - ;(n = typeof r == "function" ? r : n), - (r = typeof r == "function" ? !1 : r), - oee(t, (i, s) => { - if (i) return n(i) - if (s) return n(null) - sYe(e, t, (a, o) => { - if (a) return n(a) - ;(e = o.toDst), - oYe(o.toCwd, r, (u, c) => { - if (u) return n(u) - let l = uee.dirname(t) - oee(l, (f, p) => { - if (f) return n(f) - if (p) return Jm.symlink(e, t, c, n) - nYe(l, (h) => { - if (h) return n(h) - Jm.symlink(e, t, c, n) - }) - }) - }) - }) - }) - } - function lYe(e, t, r) { - if (Jm.existsSync(t)) return - let i = aYe(e, t) - ;(e = i.toDst), (r = uYe(i.toCwd, r)) - let s = uee.dirname(t) - return Jm.existsSync(s) || iYe(s), Jm.symlinkSync(e, t, r) - } - pee.exports = { createSymlink: rYe(cYe), createSymlinkSync: lYe } -}) -var mee = C((mJt, dee) => { - "use strict" - var HA = JQ(), - VA = tee(), - $A = hee() - dee.exports = { - createFile: HA.createFile, - createFileSync: HA.createFileSync, - ensureFile: HA.createFile, - ensureFileSync: HA.createFileSync, - createLink: VA.createLink, - createLinkSync: VA.createLinkSync, - ensureLink: VA.createLink, - ensureLinkSync: VA.createLinkSync, - createSymlink: $A.createSymlink, - createSymlinkSync: $A.createSymlinkSync, - ensureSymlink: $A.createSymlink, - ensureSymlinkSync: $A.createSymlinkSync, - } -}) -var XO = C((xJt, gee) => { - var Ym - try { - Ym = Qt() - } catch { - Ym = require("fs") - } - function fYe(e, t, r) { - r == null && ((r = t), (t = {})), typeof t == "string" && (t = { encoding: t }), (t = t || {}) - var n = t.fs || Ym, - i = !0 - "throws" in t && (i = t.throws), - n.readFile(e, t, function (s, a) { - if (s) return r(s) - a = vee(a) - var o - try { - o = JSON.parse(a, t ? t.reviver : null) - } catch (u) { - return i ? ((u.message = e + ": " + u.message), r(u)) : r(null, null) - } - r(null, o) - }) - } - function pYe(e, t) { - ;(t = t || {}), typeof t == "string" && (t = { encoding: t }) - var r = t.fs || Ym, - n = !0 - "throws" in t && (n = t.throws) - try { - var i = r.readFileSync(e, t) - return (i = vee(i)), JSON.parse(i, t.reviver) - } catch (s) { - if (n) throw ((s.message = e + ": " + s.message), s) - return null - } - } - function xee(e, t) { - var r, - n = ` -` - typeof t == "object" && t !== null && (t.spaces && (r = t.spaces), t.EOL && (n = t.EOL)) - var i = JSON.stringify(e, t ? t.replacer : null, r) - return i.replace(/\n/g, n) + n - } - function hYe(e, t, r, n) { - n == null && ((n = r), (r = {})), (r = r || {}) - var i = r.fs || Ym, - s = "" - try { - s = xee(t, r) - } catch (a) { - n && n(a, null) - return - } - i.writeFile(e, s, r, n) - } - function dYe(e, t, r) { - r = r || {} - var n = r.fs || Ym, - i = xee(t, r) - return n.writeFileSync(e, i, r) - } - function vee(e) { - return Buffer.isBuffer(e) && (e = e.toString("utf8")), (e = e.replace(/^\uFEFF/, "")), e - } - var mYe = { readFile: fYe, readFileSync: pYe, writeFile: hYe, writeFileSync: dYe } - gee.exports = mYe -}) -var WA = C((vJt, bee) => { - "use strict" - var yee = rn().fromCallback, - zA = XO() - bee.exports = { - readJson: yee(zA.readFile), - readJsonSync: zA.readFileSync, - writeJson: yee(zA.writeFile), - writeJsonSync: zA.writeFileSync, - } -}) -var wee = C((gJt, _ee) => { - "use strict" - var xYe = require("path"), - vYe = Ua(), - gYe = sc().pathExists, - Eee = WA() - function yYe(e, t, r, n) { - typeof r == "function" && ((n = r), (r = {})) - let i = xYe.dirname(e) - gYe(i, (s, a) => { - if (s) return n(s) - if (a) return Eee.writeJson(e, t, r, n) - vYe.mkdirs(i, (o) => { - if (o) return n(o) - Eee.writeJson(e, t, r, n) - }) - }) - } - _ee.exports = yYe -}) -var Cee = C((yJt, Aee) => { - "use strict" - var bYe = Qt(), - EYe = require("path"), - _Ye = Ua(), - wYe = WA() - function AYe(e, t, r) { - let n = EYe.dirname(e) - bYe.existsSync(n) || _Ye.mkdirsSync(n), wYe.writeJsonSync(e, t, r) - } - Aee.exports = AYe -}) -var Dee = C((bJt, See) => { - "use strict" - var CYe = rn().fromCallback, - Us = WA() - Us.outputJson = CYe(wee()) - Us.outputJsonSync = Cee() - Us.outputJSON = Us.outputJson - Us.outputJSONSync = Us.outputJsonSync - Us.writeJSON = Us.writeJson - Us.writeJSONSync = Us.writeJsonSync - Us.readJSON = Us.readJson - Us.readJSONSync = Us.readJsonSync - See.exports = Us -}) -var Oee = C((EJt, Bee) => { - "use strict" - var pa = Qt(), - Jh = require("path"), - SYe = HO().copySync, - JO = A1().removeSync, - DYe = Ua().mkdirsSync, - FYe = MO() - function Tee(e, t, r) { - r = r || {} - let n = r.overwrite || r.clobber || !1 - if (((e = Jh.resolve(e)), (t = Jh.resolve(t)), e === t)) return pa.accessSync(e) - if (OYe(e, t)) throw new Error(`Cannot move '${e}' into itself '${t}'.`) - DYe(Jh.dirname(t)), i() - function i() { - if (n) - try { - return pa.renameSync(e, t) - } catch (s) { - if (s.code === "ENOTEMPTY" || s.code === "EEXIST" || s.code === "EPERM") - return JO(t), (r.overwrite = !1), Tee(e, t, r) - if (s.code !== "EXDEV") throw s - return Fee(e, t, n) - } - else - try { - return pa.linkSync(e, t), pa.unlinkSync(e) - } catch (s) { - if (s.code === "EXDEV" || s.code === "EISDIR" || s.code === "EPERM" || s.code === "ENOTSUP") - return Fee(e, t, n) - throw s - } - } - } - function Fee(e, t, r) { - return pa.statSync(e).isDirectory() ? BYe(e, t, r) : TYe(e, t, r) - } - function TYe(e, t, r) { - let i = FYe(65536), - s = r ? "w" : "wx", - a = pa.openSync(e, "r"), - o = pa.fstatSync(a), - u = pa.openSync(t, s, o.mode), - c = 0 - for (; c < o.size; ) { - let l = pa.readSync(a, i, 0, 65536, c) - pa.writeSync(u, i, 0, l), (c += l) - } - return pa.closeSync(a), pa.closeSync(u), pa.unlinkSync(e) - } - function BYe(e, t, r) { - let n = { overwrite: !1 } - r && JO(t), i() - function i() { - return SYe(e, t, n), JO(e) - } - } - function OYe(e, t) { - try { - return ( - pa.statSync(e).isDirectory() && - e !== t && - t.indexOf(e) > -1 && - t.split(Jh.dirname(e) + Jh.sep)[1].split(Jh.sep)[0] === Jh.basename(e) - ) - } catch { - return !1 - } - } - Bee.exports = { moveSync: Tee } -}) -var Nee = C((_Jt, Pee) => { - "use strict" - var kYe = rn().fromCallback, - YO = Qt(), - D1 = require("path"), - IYe = GO().copy, - Iee = A1().remove, - PYe = Ua().mkdirp, - NYe = sc().pathExists - function RYe(e, t, r, n) { - typeof r == "function" && ((n = r), (r = {})) - let i = r.overwrite || r.clobber || !1 - if (((e = D1.resolve(e)), (t = D1.resolve(t)), e === t)) return YO.access(e, n) - YO.stat(e, (s, a) => { - if (s) return n(s) - if (a.isDirectory() && qYe(e, t)) return n(new Error(`Cannot move '${e}' to a subdirectory of itself, '${t}'.`)) - PYe(D1.dirname(t), (o) => (o ? n(o) : LYe(e, t, i, n))) - }) - } - function LYe(e, t, r, n) { - if (r) return Iee(t, (i) => (i ? n(i) : kee(e, t, r, n))) - NYe(t, (i, s) => (i ? n(i) : s ? n(new Error("dest already exists.")) : kee(e, t, r, n))) - } - function kee(e, t, r, n) { - YO.rename(e, t, (i) => (i ? (i.code !== "EXDEV" ? n(i) : MYe(e, t, r, n)) : n())) - } - function MYe(e, t, r, n) { - IYe(e, t, { overwrite: r, errorOnExist: !0 }, (s) => (s ? n(s) : Iee(e, n))) - } - function qYe(e, t) { - let r = e.split(D1.sep), - n = t.split(D1.sep) - return r.reduce((i, s, a) => i && n[a] === s, !0) - } - Pee.exports = { move: kYe(RYe) } -}) -var qee = C((wJt, Mee) => { - "use strict" - var jYe = rn().fromCallback, - F1 = Qt(), - Ree = require("path"), - Lee = Ua(), - UYe = sc().pathExists - function HYe(e, t, r, n) { - typeof r == "function" && ((n = r), (r = "utf8")) - let i = Ree.dirname(e) - UYe(i, (s, a) => { - if (s) return n(s) - if (a) return F1.writeFile(e, t, r, n) - Lee.mkdirs(i, (o) => { - if (o) return n(o) - F1.writeFile(e, t, r, n) - }) - }) - } - function VYe(e, ...t) { - let r = Ree.dirname(e) - if (F1.existsSync(r)) return F1.writeFileSync(e, ...t) - Lee.mkdirsSync(r), F1.writeFileSync(e, ...t) - } - Mee.exports = { outputFile: jYe(HYe), outputFileSync: VYe } -}) -var Uee = C((AJt, ZO) => { - "use strict" - ZO.exports = Object.assign({}, FO(), HO(), GO(), WQ(), mee(), Dee(), Ua(), Oee(), Nee(), qee(), sc(), A1()) - var jee = require("fs") - Object.getOwnPropertyDescriptor(jee, "promises") && - Object.defineProperty(ZO.exports, "promises", { - get() { - return jee.promises - }, - }) -}) -var T1 = C((ek) => { - var GA = class extends Error { - constructor(t, r, n) { - super(n), - Error.captureStackTrace(this, this.constructor), - (this.name = this.constructor.name), - (this.code = r), - (this.exitCode = t), - (this.nestedError = void 0) - } - }, - QO = class extends GA { - constructor(t) { - super(1, "commander.invalidArgument", t), - Error.captureStackTrace(this, this.constructor), - (this.name = this.constructor.name) - } - } - ek.CommanderError = GA - ek.InvalidArgumentError = QO -}) -var KA = C((rk) => { - var { InvalidArgumentError: $Ye } = T1(), - tk = class { - constructor(t, r) { - switch ( - ((this.description = r || ""), - (this.variadic = !1), - (this.parseArg = void 0), - (this.defaultValue = void 0), - (this.defaultValueDescription = void 0), - (this.argChoices = void 0), - t[0]) - ) { - case "<": - ;(this.required = !0), (this._name = t.slice(1, -1)) - break - case "[": - ;(this.required = !1), (this._name = t.slice(1, -1)) - break - default: - ;(this.required = !0), (this._name = t) - break - } - this._name.length > 3 && - this._name.slice(-3) === "..." && - ((this.variadic = !0), (this._name = this._name.slice(0, -3))) - } - name() { - return this._name - } - _concatValue(t, r) { - return r === this.defaultValue || !Array.isArray(r) ? [t] : r.concat(t) - } - default(t, r) { - return (this.defaultValue = t), (this.defaultValueDescription = r), this - } - argParser(t) { - return (this.parseArg = t), this - } - choices(t) { - return ( - (this.argChoices = t), - (this.parseArg = (r, n) => { - if (!t.includes(r)) throw new $Ye(`Allowed choices are ${t.join(", ")}.`) - return this.variadic ? this._concatValue(r, n) : r - }), - this - ) - } - argRequired() { - return (this.required = !0), this - } - argOptional() { - return (this.required = !1), this - } - } - function zYe(e) { - let t = e.name() + (e.variadic === !0 ? "..." : "") - return e.required ? "<" + t + ">" : "[" + t + "]" - } - rk.Argument = tk - rk.humanReadableArgName = zYe -}) -var ik = C((Hee) => { - var { humanReadableArgName: WYe } = KA(), - nk = class { - constructor() { - ;(this.helpWidth = void 0), (this.sortSubcommands = !1), (this.sortOptions = !1) - } - visibleCommands(t) { - let r = t.commands.filter((n) => !n._hidden) - if (t._hasImplicitHelpCommand()) { - let [, n, i] = t._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/), - s = t.createCommand(n).helpOption(!1) - s.description(t._helpCommandDescription), i && s.arguments(i), r.push(s) - } - return this.sortSubcommands && r.sort((n, i) => n.name().localeCompare(i.name())), r - } - visibleOptions(t) { - let r = t.options.filter((s) => !s.hidden), - n = t._hasHelpOption && t._helpShortFlag && !t._findOption(t._helpShortFlag), - i = t._hasHelpOption && !t._findOption(t._helpLongFlag) - if (n || i) { - let s - n - ? i - ? (s = t.createOption(t._helpFlags, t._helpDescription)) - : (s = t.createOption(t._helpShortFlag, t._helpDescription)) - : (s = t.createOption(t._helpLongFlag, t._helpDescription)), - r.push(s) - } - if (this.sortOptions) { - let s = (a) => (a.short ? a.short.replace(/^-/, "") : a.long.replace(/^--/, "")) - r.sort((a, o) => s(a).localeCompare(s(o))) - } - return r - } - visibleArguments(t) { - return ( - t._argsDescription && - t._args.forEach((r) => { - r.description = r.description || t._argsDescription[r.name()] || "" - }), - t._args.find((r) => r.description) ? t._args : [] - ) - } - subcommandTerm(t) { - let r = t._args.map((n) => WYe(n)).join(" ") - return ( - t._name + - (t._aliases[0] ? "|" + t._aliases[0] : "") + - (t.options.length ? " [options]" : "") + - (r ? " " + r : "") - ) - } - optionTerm(t) { - return t.flags - } - argumentTerm(t) { - return t.name() - } - longestSubcommandTermLength(t, r) { - return r.visibleCommands(t).reduce((n, i) => Math.max(n, r.subcommandTerm(i).length), 0) - } - longestOptionTermLength(t, r) { - return r.visibleOptions(t).reduce((n, i) => Math.max(n, r.optionTerm(i).length), 0) - } - longestArgumentTermLength(t, r) { - return r.visibleArguments(t).reduce((n, i) => Math.max(n, r.argumentTerm(i).length), 0) - } - commandUsage(t) { - let r = t._name - t._aliases[0] && (r = r + "|" + t._aliases[0]) - let n = "" - for (let i = t.parent; i; i = i.parent) n = i.name() + " " + n - return n + r + " " + t.usage() - } - commandDescription(t) { - return t.description() - } - subcommandDescription(t) { - return t.description() - } - optionDescription(t) { - let r = [] - return ( - t.argChoices && !t.negate && r.push(`choices: ${t.argChoices.map((n) => JSON.stringify(n)).join(", ")}`), - t.defaultValue !== void 0 && - !t.negate && - r.push(`default: ${t.defaultValueDescription || JSON.stringify(t.defaultValue)}`), - t.envVar !== void 0 && r.push(`env: ${t.envVar}`), - r.length > 0 ? `${t.description} (${r.join(", ")})` : t.description - ) - } - argumentDescription(t) { - let r = [] - if ( - (t.argChoices && r.push(`choices: ${t.argChoices.map((n) => JSON.stringify(n)).join(", ")}`), - t.defaultValue !== void 0 && - r.push(`default: ${t.defaultValueDescription || JSON.stringify(t.defaultValue)}`), - r.length > 0) - ) { - let n = `(${r.join(", ")})` - return t.description ? `${t.description} ${n}` : n - } - return t.description - } - formatHelp(t, r) { - let n = r.padWidth(t, r), - i = r.helpWidth || 80, - s = 2, - a = 2 - function o(d, x) { - if (x) { - let v = `${d.padEnd(n + a)}${x}` - return r.wrap(v, i - s, n + a) - } - return d - } - function u(d) { - return d - .join( - ` -` - ) - .replace(/^/gm, " ".repeat(s)) - } - let c = [`Usage: ${r.commandUsage(t)}`, ""], - l = r.commandDescription(t) - l.length > 0 && (c = c.concat([l, ""])) - let f = r.visibleArguments(t).map((d) => o(r.argumentTerm(d), r.argumentDescription(d))) - f.length > 0 && (c = c.concat(["Arguments:", u(f), ""])) - let p = r.visibleOptions(t).map((d) => o(r.optionTerm(d), r.optionDescription(d))) - p.length > 0 && (c = c.concat(["Options:", u(p), ""])) - let h = r.visibleCommands(t).map((d) => o(r.subcommandTerm(d), r.subcommandDescription(d))) - return ( - h.length > 0 && (c = c.concat(["Commands:", u(h), ""])), - c.join(` -`) - ) - } - padWidth(t, r) { - return Math.max( - r.longestOptionTermLength(t, r), - r.longestSubcommandTermLength(t, r), - r.longestArgumentTermLength(t, r) - ) - } - wrap(t, r, n, i = 40) { - if (t.match(/[\n]\s+/)) return t - let s = r - n - if (s < i) return t - let a = t.substr(0, n), - o = t.substr(n), - u = " ".repeat(n), - c = new RegExp(".{1," + (s - 1) + "}([\\s\u200B]|$)|[^\\s\u200B]+?([\\s\u200B]|$)", "g"), - l = o.match(c) || [] - return ( - a + - l.map( - (f, p) => ( - f.slice(-1) === - ` -` && (f = f.slice(0, f.length - 1)), - (p > 0 ? u : "") + f.trimRight() - ) - ).join(` -`) - ) - } - } - Hee.Help = nk -}) -var ok = C((ak) => { - var { InvalidArgumentError: GYe } = T1(), - sk = class { - constructor(t, r) { - ;(this.flags = t), - (this.description = r || ""), - (this.required = t.includes("<")), - (this.optional = t.includes("[")), - (this.variadic = /\w\.\.\.[>\]]$/.test(t)), - (this.mandatory = !1) - let n = Vee(t) - ;(this.short = n.shortFlag), - (this.long = n.longFlag), - (this.negate = !1), - this.long && (this.negate = this.long.startsWith("--no-")), - (this.defaultValue = void 0), - (this.defaultValueDescription = void 0), - (this.envVar = void 0), - (this.parseArg = void 0), - (this.hidden = !1), - (this.argChoices = void 0) - } - default(t, r) { - return (this.defaultValue = t), (this.defaultValueDescription = r), this - } - env(t) { - return (this.envVar = t), this - } - argParser(t) { - return (this.parseArg = t), this - } - makeOptionMandatory(t = !0) { - return (this.mandatory = !!t), this - } - hideHelp(t = !0) { - return (this.hidden = !!t), this - } - _concatValue(t, r) { - return r === this.defaultValue || !Array.isArray(r) ? [t] : r.concat(t) - } - choices(t) { - return ( - (this.argChoices = t), - (this.parseArg = (r, n) => { - if (!t.includes(r)) throw new GYe(`Allowed choices are ${t.join(", ")}.`) - return this.variadic ? this._concatValue(r, n) : r - }), - this - ) - } - name() { - return this.long ? this.long.replace(/^--/, "") : this.short.replace(/^-/, "") - } - attributeName() { - return KYe(this.name().replace(/^no-/, "")) - } - is(t) { - return this.short === t || this.long === t - } - } - function KYe(e) { - return e.split("-").reduce((t, r) => t + r[0].toUpperCase() + r.slice(1)) - } - function Vee(e) { - let t, - r, - n = e.split(/[ |,]+/) - return ( - n.length > 1 && !/^[[<]/.test(n[1]) && (t = n.shift()), - (r = n.shift()), - !t && /^-[^-]$/.test(r) && ((t = r), (r = void 0)), - { shortFlag: t, longFlag: r } - ) - } - ak.Option = sk - ak.splitOptionFlags = Vee -}) -var zee = C(($ee) => { - function XYe(e, t) { - if (Math.abs(e.length - t.length) > 3) return Math.max(e.length, t.length) - let r = [] - for (let n = 0; n <= e.length; n++) r[n] = [n] - for (let n = 0; n <= t.length; n++) r[0][n] = n - for (let n = 1; n <= t.length; n++) - for (let i = 1; i <= e.length; i++) { - let s = 1 - e[i - 1] === t[n - 1] ? (s = 0) : (s = 1), - (r[i][n] = Math.min(r[i - 1][n] + 1, r[i][n - 1] + 1, r[i - 1][n - 1] + s)), - i > 1 && - n > 1 && - e[i - 1] === t[n - 2] && - e[i - 2] === t[n - 1] && - (r[i][n] = Math.min(r[i][n], r[i - 2][n - 2] + 1)) - } - return r[e.length][t.length] - } - function JYe(e, t) { - if (!t || t.length === 0) return "" - t = Array.from(new Set(t)) - let r = e.startsWith("--") - r && ((e = e.slice(2)), (t = t.map((a) => a.slice(2)))) - let n = [], - i = 3, - s = 0.4 - return ( - t.forEach((a) => { - if (a.length <= 1) return - let o = XYe(e, a), - u = Math.max(e.length, a.length) - ;(u - o) / u > s && (o < i ? ((i = o), (n = [a])) : o === i && n.push(a)) - }), - n.sort((a, o) => a.localeCompare(o)), - r && (n = n.map((a) => `--${a}`)), - n.length > 1 - ? ` -(Did you mean one of ${n.join(", ")}?)` - : n.length === 1 - ? ` -(Did you mean ${n[0]}?)` - : "" - ) - } - $ee.suggestSimilar = JYe -}) -var Jee = C((Xee) => { - var YYe = require("events").EventEmitter, - uk = require("child_process"), - Yh = require("path"), - ck = require("fs"), - { Argument: ZYe, humanReadableArgName: QYe } = KA(), - { CommanderError: lk } = T1(), - { Help: eZe } = ik(), - { Option: tZe, splitOptionFlags: rZe } = ok(), - { suggestSimilar: Wee } = zee(), - B1 = class extends YYe { - constructor(t) { - super(), - (this.commands = []), - (this.options = []), - (this.parent = null), - (this._allowUnknownOption = !1), - (this._allowExcessArguments = !0), - (this._args = []), - (this.args = []), - (this.rawArgs = []), - (this.processedArgs = []), - (this._scriptPath = null), - (this._name = t || ""), - (this._optionValues = {}), - (this._optionValueSources = {}), - (this._storeOptionsAsProperties = !1), - (this._actionHandler = null), - (this._executableHandler = !1), - (this._executableFile = null), - (this._defaultCommandName = null), - (this._exitCallback = null), - (this._aliases = []), - (this._combineFlagAndOptionalValue = !0), - (this._description = ""), - (this._argsDescription = void 0), - (this._enablePositionalOptions = !1), - (this._passThroughOptions = !1), - (this._lifeCycleHooks = {}), - (this._showHelpAfterError = !1), - (this._showSuggestionAfterError = !1), - (this._outputConfiguration = { - writeOut: (r) => process.stdout.write(r), - writeErr: (r) => process.stderr.write(r), - getOutHelpWidth: () => (process.stdout.isTTY ? process.stdout.columns : void 0), - getErrHelpWidth: () => (process.stderr.isTTY ? process.stderr.columns : void 0), - outputError: (r, n) => n(r), - }), - (this._hidden = !1), - (this._hasHelpOption = !0), - (this._helpFlags = "-h, --help"), - (this._helpDescription = "display help for command"), - (this._helpShortFlag = "-h"), - (this._helpLongFlag = "--help"), - (this._addImplicitHelpCommand = void 0), - (this._helpCommandName = "help"), - (this._helpCommandnameAndArgs = "help [command]"), - (this._helpCommandDescription = "display help for command"), - (this._helpConfiguration = {}) - } - copyInheritedSettings(t) { - return ( - (this._outputConfiguration = t._outputConfiguration), - (this._hasHelpOption = t._hasHelpOption), - (this._helpFlags = t._helpFlags), - (this._helpDescription = t._helpDescription), - (this._helpShortFlag = t._helpShortFlag), - (this._helpLongFlag = t._helpLongFlag), - (this._helpCommandName = t._helpCommandName), - (this._helpCommandnameAndArgs = t._helpCommandnameAndArgs), - (this._helpCommandDescription = t._helpCommandDescription), - (this._helpConfiguration = t._helpConfiguration), - (this._exitCallback = t._exitCallback), - (this._storeOptionsAsProperties = t._storeOptionsAsProperties), - (this._combineFlagAndOptionalValue = t._combineFlagAndOptionalValue), - (this._allowExcessArguments = t._allowExcessArguments), - (this._enablePositionalOptions = t._enablePositionalOptions), - (this._showHelpAfterError = t._showHelpAfterError), - (this._showSuggestionAfterError = t._showSuggestionAfterError), - this - ) - } - command(t, r, n) { - let i = r, - s = n - typeof i == "object" && i !== null && ((s = i), (i = null)), (s = s || {}) - let [, a, o] = t.match(/([^ ]+) *(.*)/), - u = this.createCommand(a) - return ( - i && (u.description(i), (u._executableHandler = !0)), - s.isDefault && (this._defaultCommandName = u._name), - (u._hidden = !!(s.noHelp || s.hidden)), - (u._executableFile = s.executableFile || null), - o && u.arguments(o), - this.commands.push(u), - (u.parent = this), - u.copyInheritedSettings(this), - i ? this : u - ) - } - createCommand(t) { - return new B1(t) - } - createHelp() { - return Object.assign(new eZe(), this.configureHelp()) - } - configureHelp(t) { - return t === void 0 ? this._helpConfiguration : ((this._helpConfiguration = t), this) - } - configureOutput(t) { - return t === void 0 ? this._outputConfiguration : (Object.assign(this._outputConfiguration, t), this) - } - showHelpAfterError(t = !0) { - return typeof t != "string" && (t = !!t), (this._showHelpAfterError = t), this - } - showSuggestionAfterError(t = !0) { - return (this._showSuggestionAfterError = !!t), this - } - addCommand(t, r) { - if (!t._name) throw new Error("Command passed to .addCommand() must have a name") - function n(i) { - i.forEach((s) => { - if (s._executableHandler && !s._executableFile) - throw new Error(`Must specify executableFile for deeply nested executable: ${s.name()}`) - n(s.commands) - }) - } - return ( - n(t.commands), - (r = r || {}), - r.isDefault && (this._defaultCommandName = t._name), - (r.noHelp || r.hidden) && (t._hidden = !0), - this.commands.push(t), - (t.parent = this), - this - ) - } - createArgument(t, r) { - return new ZYe(t, r) - } - argument(t, r, n, i) { - let s = this.createArgument(t, r) - return typeof n == "function" ? s.default(i).argParser(n) : s.default(n), this.addArgument(s), this - } - arguments(t) { - return ( - t.split(/ +/).forEach((r) => { - this.argument(r) - }), - this - ) - } - addArgument(t) { - let r = this._args.slice(-1)[0] - if (r && r.variadic) throw new Error(`only the last argument can be variadic '${r.name()}'`) - if (t.required && t.defaultValue !== void 0 && t.parseArg === void 0) - throw new Error(`a default value for a required argument is never used: '${t.name()}'`) - return this._args.push(t), this - } - addHelpCommand(t, r) { - return ( - t === !1 - ? (this._addImplicitHelpCommand = !1) - : ((this._addImplicitHelpCommand = !0), - typeof t == "string" && ((this._helpCommandName = t.split(" ")[0]), (this._helpCommandnameAndArgs = t)), - (this._helpCommandDescription = r || this._helpCommandDescription)), - this - ) - } - _hasImplicitHelpCommand() { - return this._addImplicitHelpCommand === void 0 - ? this.commands.length && !this._actionHandler && !this._findCommand("help") - : this._addImplicitHelpCommand - } - hook(t, r) { - let n = ["preAction", "postAction"] - if (!n.includes(t)) - throw new Error(`Unexpected value for event passed to hook : '${t}'. -Expecting one of '${n.join("', '")}'`) - return this._lifeCycleHooks[t] ? this._lifeCycleHooks[t].push(r) : (this._lifeCycleHooks[t] = [r]), this - } - exitOverride(t) { - return ( - t - ? (this._exitCallback = t) - : (this._exitCallback = (r) => { - if (r.code !== "commander.executeSubCommandAsync") throw r - }), - this - ) - } - _exit(t, r, n) { - this._exitCallback && this._exitCallback(new lk(t, r, n)), process.exit(t) - } - action(t) { - let r = (n) => { - let i = this._args.length, - s = n.slice(0, i) - return this._storeOptionsAsProperties ? (s[i] = this) : (s[i] = this.opts()), s.push(this), t.apply(this, s) - } - return (this._actionHandler = r), this - } - createOption(t, r) { - return new tZe(t, r) - } - addOption(t) { - let r = t.name(), - n = t.attributeName(), - i = t.defaultValue - if (t.negate || t.optional || t.required || typeof i == "boolean") { - if (t.negate) { - let a = t.long.replace(/^--no-/, "--") - i = this._findOption(a) ? this.getOptionValue(n) : !0 - } - i !== void 0 && this.setOptionValueWithSource(n, i, "default") - } - this.options.push(t) - let s = (a, o, u) => { - let c = this.getOptionValue(n) - if (a !== null && t.parseArg) - try { - a = t.parseArg(a, c === void 0 ? i : c) - } catch (l) { - if (l.code === "commander.invalidArgument") { - let f = `${o} ${l.message}` - this._displayError(l.exitCode, l.code, f) - } - throw l - } - else a !== null && t.variadic && (a = t._concatValue(a, c)) - typeof c == "boolean" || typeof c > "u" - ? a == null - ? this.setOptionValueWithSource(n, t.negate ? !1 : i || !0, u) - : this.setOptionValueWithSource(n, a, u) - : a !== null && this.setOptionValueWithSource(n, t.negate ? !1 : a, u) - } - return ( - this.on("option:" + r, (a) => { - let o = `error: option '${t.flags}' argument '${a}' is invalid.` - s(a, o, "cli") - }), - t.envVar && - this.on("optionEnv:" + r, (a) => { - let o = `error: option '${t.flags}' value '${a}' from env '${t.envVar}' is invalid.` - s(a, o, "env") - }), - this - ) - } - _optionEx(t, r, n, i, s) { - let a = this.createOption(r, n) - if ((a.makeOptionMandatory(!!t.mandatory), typeof i == "function")) a.default(s).argParser(i) - else if (i instanceof RegExp) { - let o = i - ;(i = (u, c) => { - let l = o.exec(u) - return l ? l[0] : c - }), - a.default(s).argParser(i) - } else a.default(i) - return this.addOption(a) - } - option(t, r, n, i) { - return this._optionEx({}, t, r, n, i) - } - requiredOption(t, r, n, i) { - return this._optionEx({ mandatory: !0 }, t, r, n, i) - } - combineFlagAndOptionalValue(t = !0) { - return (this._combineFlagAndOptionalValue = !!t), this - } - allowUnknownOption(t = !0) { - return (this._allowUnknownOption = !!t), this - } - allowExcessArguments(t = !0) { - return (this._allowExcessArguments = !!t), this - } - enablePositionalOptions(t = !0) { - return (this._enablePositionalOptions = !!t), this - } - passThroughOptions(t = !0) { - if (((this._passThroughOptions = !!t), this.parent && t && !this.parent._enablePositionalOptions)) - throw new Error( - "passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)" - ) - return this - } - storeOptionsAsProperties(t = !0) { - if (((this._storeOptionsAsProperties = !!t), this.options.length)) - throw new Error("call .storeOptionsAsProperties() before adding options") - return this - } - getOptionValue(t) { - return this._storeOptionsAsProperties ? this[t] : this._optionValues[t] - } - setOptionValue(t, r) { - return this._storeOptionsAsProperties ? (this[t] = r) : (this._optionValues[t] = r), this - } - setOptionValueWithSource(t, r, n) { - return this.setOptionValue(t, r), (this._optionValueSources[t] = n), this - } - getOptionValueSource(t) { - return this._optionValueSources[t] - } - _prepareUserArgs(t, r) { - if (t !== void 0 && !Array.isArray(t)) throw new Error("first parameter to parse must be array or undefined") - ;(r = r || {}), - t === void 0 && ((t = process.argv), process.versions && process.versions.electron && (r.from = "electron")), - (this.rawArgs = t.slice()) - let n - switch (r.from) { - case void 0: - case "node": - ;(this._scriptPath = t[1]), (n = t.slice(2)) - break - case "electron": - process.defaultApp ? ((this._scriptPath = t[1]), (n = t.slice(2))) : (n = t.slice(1)) - break - case "user": - n = t.slice(0) - break - default: - throw new Error(`unexpected parse option { from: '${r.from}' }`) - } - return ( - !this._scriptPath && require.main && (this._scriptPath = require.main.filename), - (this._name = - this._name || (this._scriptPath && Yh.basename(this._scriptPath, Yh.extname(this._scriptPath)))), - n - ) - } - parse(t, r) { - let n = this._prepareUserArgs(t, r) - return this._parseCommand([], n), this - } - async parseAsync(t, r) { - let n = this._prepareUserArgs(t, r) - return await this._parseCommand([], n), this - } - _executeSubCommand(t, r) { - r = r.slice() - let n = !1, - i = [".js", ".ts", ".tsx", ".mjs", ".cjs"] - this._checkForMissingMandatoryOptions() - let s = this._scriptPath - !s && require.main && (s = require.main.filename) - let a - try { - let p = ck.realpathSync(s) - a = Yh.dirname(p) - } catch { - a = "." - } - let o = Yh.basename(s, Yh.extname(s)) + "-" + t._name - t._executableFile && (o = t._executableFile) - let u = Yh.join(a, o) - ck.existsSync(u) - ? (o = u) - : i.forEach((p) => { - ck.existsSync(`${u}${p}`) && (o = `${u}${p}`) - }), - (n = i.includes(Yh.extname(o))) - let c - process.platform !== "win32" - ? n - ? (r.unshift(o), - (r = Kee(process.execArgv).concat(r)), - (c = uk.spawn(process.argv[0], r, { stdio: "inherit" }))) - : (c = uk.spawn(o, r, { stdio: "inherit" })) - : (r.unshift(o), - (r = Kee(process.execArgv).concat(r)), - (c = uk.spawn(process.execPath, r, { stdio: "inherit" }))), - ["SIGUSR1", "SIGUSR2", "SIGTERM", "SIGINT", "SIGHUP"].forEach((p) => { - process.on(p, () => { - c.killed === !1 && c.exitCode === null && c.kill(p) - }) - }) - let f = this._exitCallback - f - ? c.on("close", () => { - f(new lk(process.exitCode || 0, "commander.executeSubCommandAsync", "(close)")) - }) - : c.on("close", process.exit.bind(process)), - c.on("error", (p) => { - if (p.code === "ENOENT") { - let h = `'${o}' does not exist - - if '${t._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead - - if the default executable name is not suitable, use the executableFile option to supply a custom name` - throw new Error(h) - } else if (p.code === "EACCES") throw new Error(`'${o}' not executable`) - if (!f) process.exit(1) - else { - let h = new lk(1, "commander.executeSubCommandAsync", "(error)") - ;(h.nestedError = p), f(h) - } - }), - (this.runningCommand = c) - } - _dispatchSubcommand(t, r, n) { - let i = this._findCommand(t) - if ((i || this.help({ error: !0 }), i._executableHandler)) this._executeSubCommand(i, r.concat(n)) - else return i._parseCommand(r, n) - } - _checkNumberOfArguments() { - this._args.forEach((t, r) => { - t.required && this.args[r] == null && this.missingArgument(t.name()) - }), - !(this._args.length > 0 && this._args[this._args.length - 1].variadic) && - this.args.length > this._args.length && - this._excessArguments(this.args) - } - _processArguments() { - let t = (n, i, s) => { - let a = i - if (i !== null && n.parseArg) - try { - a = n.parseArg(i, s) - } catch (o) { - if (o.code === "commander.invalidArgument") { - let u = `error: command-argument value '${i}' is invalid for argument '${n.name()}'. ${o.message}` - this._displayError(o.exitCode, o.code, u) - } - throw o - } - return a - } - this._checkNumberOfArguments() - let r = [] - this._args.forEach((n, i) => { - let s = n.defaultValue - n.variadic - ? i < this.args.length - ? ((s = this.args.slice(i)), n.parseArg && (s = s.reduce((a, o) => t(n, o, a), n.defaultValue))) - : s === void 0 && (s = []) - : i < this.args.length && ((s = this.args[i]), n.parseArg && (s = t(n, s, n.defaultValue))), - (r[i] = s) - }), - (this.processedArgs = r) - } - _chainOrCall(t, r) { - return t && t.then && typeof t.then == "function" ? t.then(() => r()) : r() - } - _chainOrCallHooks(t, r) { - let n = t, - i = [] - return ( - fk(this) - .reverse() - .filter((s) => s._lifeCycleHooks[r] !== void 0) - .forEach((s) => { - s._lifeCycleHooks[r].forEach((a) => { - i.push({ hookedCommand: s, callback: a }) - }) - }), - r === "postAction" && i.reverse(), - i.forEach((s) => { - n = this._chainOrCall(n, () => s.callback(s.hookedCommand, this)) - }), - n - ) - } - _parseCommand(t, r) { - let n = this.parseOptions(r) - if ( - (this._parseOptionsEnv(), - (t = t.concat(n.operands)), - (r = n.unknown), - (this.args = t.concat(r)), - t && this._findCommand(t[0])) - ) - return this._dispatchSubcommand(t[0], t.slice(1), r) - if (this._hasImplicitHelpCommand() && t[0] === this._helpCommandName) - return t.length === 1 && this.help(), this._dispatchSubcommand(t[1], [], [this._helpLongFlag]) - if (this._defaultCommandName) return Gee(this, r), this._dispatchSubcommand(this._defaultCommandName, t, r) - this.commands.length && - this.args.length === 0 && - !this._actionHandler && - !this._defaultCommandName && - this.help({ error: !0 }), - Gee(this, n.unknown), - this._checkForMissingMandatoryOptions() - let i = () => { - n.unknown.length > 0 && this.unknownOption(n.unknown[0]) - }, - s = `command:${this.name()}` - if (this._actionHandler) { - i(), this._processArguments() - let a - return ( - (a = this._chainOrCallHooks(a, "preAction")), - (a = this._chainOrCall(a, () => this._actionHandler(this.processedArgs))), - this.parent && this.parent.emit(s, t, r), - (a = this._chainOrCallHooks(a, "postAction")), - a - ) - } - if (this.parent && this.parent.listenerCount(s)) i(), this._processArguments(), this.parent.emit(s, t, r) - else if (t.length) { - if (this._findCommand("*")) return this._dispatchSubcommand("*", t, r) - this.listenerCount("command:*") - ? this.emit("command:*", t, r) - : this.commands.length - ? this.unknownCommand() - : (i(), this._processArguments()) - } else this.commands.length ? (i(), this.help({ error: !0 })) : (i(), this._processArguments()) - } - _findCommand(t) { - if (t) return this.commands.find((r) => r._name === t || r._aliases.includes(t)) - } - _findOption(t) { - return this.options.find((r) => r.is(t)) - } - _checkForMissingMandatoryOptions() { - for (let t = this; t; t = t.parent) - t.options.forEach((r) => { - r.mandatory && t.getOptionValue(r.attributeName()) === void 0 && t.missingMandatoryOptionValue(r) - }) - } - parseOptions(t) { - let r = [], - n = [], - i = r, - s = t.slice() - function a(u) { - return u.length > 1 && u[0] === "-" - } - let o = null - for (; s.length; ) { - let u = s.shift() - if (u === "--") { - i === n && i.push(u), i.push(...s) - break - } - if (o && !a(u)) { - this.emit(`option:${o.name()}`, u) - continue - } - if (((o = null), a(u))) { - let c = this._findOption(u) - if (c) { - if (c.required) { - let l = s.shift() - l === void 0 && this.optionMissingArgument(c), this.emit(`option:${c.name()}`, l) - } else if (c.optional) { - let l = null - s.length > 0 && !a(s[0]) && (l = s.shift()), this.emit(`option:${c.name()}`, l) - } else this.emit(`option:${c.name()}`) - o = c.variadic ? c : null - continue - } - } - if (u.length > 2 && u[0] === "-" && u[1] !== "-") { - let c = this._findOption(`-${u[1]}`) - if (c) { - c.required || (c.optional && this._combineFlagAndOptionalValue) - ? this.emit(`option:${c.name()}`, u.slice(2)) - : (this.emit(`option:${c.name()}`), s.unshift(`-${u.slice(2)}`)) - continue - } - } - if (/^--[^=]+=/.test(u)) { - let c = u.indexOf("="), - l = this._findOption(u.slice(0, c)) - if (l && (l.required || l.optional)) { - this.emit(`option:${l.name()}`, u.slice(c + 1)) - continue - } - } - if ( - (a(u) && (i = n), - (this._enablePositionalOptions || this._passThroughOptions) && r.length === 0 && n.length === 0) - ) { - if (this._findCommand(u)) { - r.push(u), s.length > 0 && n.push(...s) - break - } else if (u === this._helpCommandName && this._hasImplicitHelpCommand()) { - r.push(u), s.length > 0 && r.push(...s) - break - } else if (this._defaultCommandName) { - n.push(u), s.length > 0 && n.push(...s) - break - } - } - if (this._passThroughOptions) { - i.push(u), s.length > 0 && i.push(...s) - break - } - i.push(u) - } - return { operands: r, unknown: n } - } - opts() { - if (this._storeOptionsAsProperties) { - let t = {}, - r = this.options.length - for (let n = 0; n < r; n++) { - let i = this.options[n].attributeName() - t[i] = i === this._versionOptionName ? this._version : this[i] - } - return t - } - return this._optionValues - } - _displayError(t, r, n) { - this._outputConfiguration.outputError( - `${n} -`, - this._outputConfiguration.writeErr - ), - typeof this._showHelpAfterError == "string" - ? this._outputConfiguration.writeErr(`${this._showHelpAfterError} -`) - : this._showHelpAfterError && - (this._outputConfiguration.writeErr(` -`), - this.outputHelp({ error: !0 })), - this._exit(t, r, n) - } - _parseOptionsEnv() { - this.options.forEach((t) => { - if (t.envVar && t.envVar in process.env) { - let r = t.attributeName() - ;(this.getOptionValue(r) === void 0 || - ["default", "config", "env"].includes(this.getOptionValueSource(r))) && - (t.required || t.optional - ? this.emit(`optionEnv:${t.name()}`, process.env[t.envVar]) - : this.emit(`optionEnv:${t.name()}`)) - } - }) - } - missingArgument(t) { - let r = `error: missing required argument '${t}'` - this._displayError(1, "commander.missingArgument", r) - } - optionMissingArgument(t) { - let r = `error: option '${t.flags}' argument missing` - this._displayError(1, "commander.optionMissingArgument", r) - } - missingMandatoryOptionValue(t) { - let r = `error: required option '${t.flags}' not specified` - this._displayError(1, "commander.missingMandatoryOptionValue", r) - } - unknownOption(t) { - if (this._allowUnknownOption) return - let r = "" - if (t.startsWith("--") && this._showSuggestionAfterError) { - let i = [], - s = this - do { - let a = s - .createHelp() - .visibleOptions(s) - .filter((o) => o.long) - .map((o) => o.long) - ;(i = i.concat(a)), (s = s.parent) - } while (s && !s._enablePositionalOptions) - r = Wee(t, i) - } - let n = `error: unknown option '${t}'${r}` - this._displayError(1, "commander.unknownOption", n) - } - _excessArguments(t) { - if (this._allowExcessArguments) return - let r = this._args.length, - n = r === 1 ? "" : "s", - s = `error: too many arguments${ - this.parent ? ` for '${this.name()}'` : "" - }. Expected ${r} argument${n} but got ${t.length}.` - this._displayError(1, "commander.excessArguments", s) - } - unknownCommand() { - let t = this.args[0], - r = "" - if (this._showSuggestionAfterError) { - let i = [] - this.createHelp() - .visibleCommands(this) - .forEach((s) => { - i.push(s.name()), s.alias() && i.push(s.alias()) - }), - (r = Wee(t, i)) - } - let n = `error: unknown command '${t}'${r}` - this._displayError(1, "commander.unknownCommand", n) - } - version(t, r, n) { - if (t === void 0) return this._version - ;(this._version = t), (r = r || "-V, --version"), (n = n || "output the version number") - let i = this.createOption(r, n) - return ( - (this._versionOptionName = i.attributeName()), - this.options.push(i), - this.on("option:" + i.name(), () => { - this._outputConfiguration.writeOut(`${t} -`), - this._exit(0, "commander.version", t) - }), - this - ) - } - description(t, r) { - return t === void 0 && r === void 0 - ? this._description - : ((this._description = t), r && (this._argsDescription = r), this) - } - alias(t) { - if (t === void 0) return this._aliases[0] - let r = this - if ( - (this.commands.length !== 0 && - this.commands[this.commands.length - 1]._executableHandler && - (r = this.commands[this.commands.length - 1]), - t === r._name) - ) - throw new Error("Command alias can't be the same as its name") - return r._aliases.push(t), this - } - aliases(t) { - return t === void 0 ? this._aliases : (t.forEach((r) => this.alias(r)), this) - } - usage(t) { - if (t === void 0) { - if (this._usage) return this._usage - let r = this._args.map((n) => QYe(n)) - return [] - .concat( - this.options.length || this._hasHelpOption ? "[options]" : [], - this.commands.length ? "[command]" : [], - this._args.length ? r : [] - ) - .join(" ") - } - return (this._usage = t), this - } - name(t) { - return t === void 0 ? this._name : ((this._name = t), this) - } - helpInformation(t) { - let r = this.createHelp() - return ( - r.helpWidth === void 0 && - (r.helpWidth = - t && t.error ? this._outputConfiguration.getErrHelpWidth() : this._outputConfiguration.getOutHelpWidth()), - r.formatHelp(this, r) - ) - } - _getHelpContext(t) { - t = t || {} - let r = { error: !!t.error }, - n - return ( - r.error - ? (n = (i) => this._outputConfiguration.writeErr(i)) - : (n = (i) => this._outputConfiguration.writeOut(i)), - (r.write = t.write || n), - (r.command = this), - r - ) - } - outputHelp(t) { - let r - typeof t == "function" && ((r = t), (t = void 0)) - let n = this._getHelpContext(t) - fk(this) - .reverse() - .forEach((s) => s.emit("beforeAllHelp", n)), - this.emit("beforeHelp", n) - let i = this.helpInformation(n) - if (r && ((i = r(i)), typeof i != "string" && !Buffer.isBuffer(i))) - throw new Error("outputHelp callback must return a string or a Buffer") - n.write(i), - this.emit(this._helpLongFlag), - this.emit("afterHelp", n), - fk(this).forEach((s) => s.emit("afterAllHelp", n)) - } - helpOption(t, r) { - if (typeof t == "boolean") return (this._hasHelpOption = t), this - ;(this._helpFlags = t || this._helpFlags), (this._helpDescription = r || this._helpDescription) - let n = rZe(this._helpFlags) - return (this._helpShortFlag = n.shortFlag), (this._helpLongFlag = n.longFlag), this - } - help(t) { - this.outputHelp(t) - let r = process.exitCode || 0 - r === 0 && t && typeof t != "function" && t.error && (r = 1), this._exit(r, "commander.help", "(outputHelp)") - } - addHelpText(t, r) { - let n = ["beforeAll", "before", "after", "afterAll"] - if (!n.includes(t)) - throw new Error(`Unexpected value for position to addHelpText. -Expecting one of '${n.join("', '")}'`) - let i = `${t}Help` - return ( - this.on(i, (s) => { - let a - typeof r == "function" ? (a = r({ error: s.error, command: s.command })) : (a = r), - a && - s.write(`${a} -`) - }), - this - ) - } - } - function Gee(e, t) { - e._hasHelpOption && - t.find((n) => n === e._helpLongFlag || n === e._helpShortFlag) && - (e.outputHelp(), e._exit(0, "commander.helpDisplayed", "(outputHelp)")) - } - function Kee(e) { - return e.map((t) => { - if (!t.startsWith("--inspect")) return t - let r, - n = "127.0.0.1", - i = "9229", - s - return ( - (s = t.match(/^(--inspect(-brk)?)$/)) !== null - ? (r = s[1]) - : (s = t.match(/^(--inspect(-brk|-port)?)=([^:]+)$/)) !== null - ? ((r = s[1]), /^\d+$/.test(s[3]) ? (i = s[3]) : (n = s[3])) - : (s = t.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/)) !== null && ((r = s[1]), (n = s[3]), (i = s[4])), - r && i !== "0" ? `${r}=${n}:${parseInt(i) + 1}` : t - ) - }) - } - function fk(e) { - let t = [] - for (let r = e; r; r = r.parent) t.push(r) - return t - } - Xee.Command = B1 -}) -var ete = C((vu, Qee) => { - var { Argument: nZe } = KA(), - { Command: Yee } = Jee(), - { CommanderError: iZe, InvalidArgumentError: Zee } = T1(), - { Help: sZe } = ik(), - { Option: aZe } = ok() - vu = Qee.exports = new Yee() - vu.program = vu - vu.Argument = nZe - vu.Command = Yee - vu.CommanderError = iZe - vu.Help = sZe - vu.InvalidArgumentError = Zee - vu.InvalidOptionArgumentError = Zee - vu.Option = aZe -}) -var O1 = C((OJt, tte) => { - "use strict" - var oZe = /[|\\{}()[\]^$+*?.]/g - tte.exports = function (e) { - if (typeof e != "string") throw new TypeError("Expected a string") - return e.replace(oZe, "\\$&") - } -}) -var nte = C((kJt, rte) => { - "use strict" - rte.exports = { - aliceblue: [240, 248, 255], - antiquewhite: [250, 235, 215], - aqua: [0, 255, 255], - aquamarine: [127, 255, 212], - azure: [240, 255, 255], - beige: [245, 245, 220], - bisque: [255, 228, 196], - black: [0, 0, 0], - blanchedalmond: [255, 235, 205], - blue: [0, 0, 255], - blueviolet: [138, 43, 226], - brown: [165, 42, 42], - burlywood: [222, 184, 135], - cadetblue: [95, 158, 160], - chartreuse: [127, 255, 0], - chocolate: [210, 105, 30], - coral: [255, 127, 80], - cornflowerblue: [100, 149, 237], - cornsilk: [255, 248, 220], - crimson: [220, 20, 60], - cyan: [0, 255, 255], - darkblue: [0, 0, 139], - darkcyan: [0, 139, 139], - darkgoldenrod: [184, 134, 11], - darkgray: [169, 169, 169], - darkgreen: [0, 100, 0], - darkgrey: [169, 169, 169], - darkkhaki: [189, 183, 107], - darkmagenta: [139, 0, 139], - darkolivegreen: [85, 107, 47], - darkorange: [255, 140, 0], - darkorchid: [153, 50, 204], - darkred: [139, 0, 0], - darksalmon: [233, 150, 122], - darkseagreen: [143, 188, 143], - darkslateblue: [72, 61, 139], - darkslategray: [47, 79, 79], - darkslategrey: [47, 79, 79], - darkturquoise: [0, 206, 209], - darkviolet: [148, 0, 211], - deeppink: [255, 20, 147], - deepskyblue: [0, 191, 255], - dimgray: [105, 105, 105], - dimgrey: [105, 105, 105], - dodgerblue: [30, 144, 255], - firebrick: [178, 34, 34], - floralwhite: [255, 250, 240], - forestgreen: [34, 139, 34], - fuchsia: [255, 0, 255], - gainsboro: [220, 220, 220], - ghostwhite: [248, 248, 255], - gold: [255, 215, 0], - goldenrod: [218, 165, 32], - gray: [128, 128, 128], - green: [0, 128, 0], - greenyellow: [173, 255, 47], - grey: [128, 128, 128], - honeydew: [240, 255, 240], - hotpink: [255, 105, 180], - indianred: [205, 92, 92], - indigo: [75, 0, 130], - ivory: [255, 255, 240], - khaki: [240, 230, 140], - lavender: [230, 230, 250], - lavenderblush: [255, 240, 245], - lawngreen: [124, 252, 0], - lemonchiffon: [255, 250, 205], - lightblue: [173, 216, 230], - lightcoral: [240, 128, 128], - lightcyan: [224, 255, 255], - lightgoldenrodyellow: [250, 250, 210], - lightgray: [211, 211, 211], - lightgreen: [144, 238, 144], - lightgrey: [211, 211, 211], - lightpink: [255, 182, 193], - lightsalmon: [255, 160, 122], - lightseagreen: [32, 178, 170], - lightskyblue: [135, 206, 250], - lightslategray: [119, 136, 153], - lightslategrey: [119, 136, 153], - lightsteelblue: [176, 196, 222], - lightyellow: [255, 255, 224], - lime: [0, 255, 0], - limegreen: [50, 205, 50], - linen: [250, 240, 230], - magenta: [255, 0, 255], - maroon: [128, 0, 0], - mediumaquamarine: [102, 205, 170], - mediumblue: [0, 0, 205], - mediumorchid: [186, 85, 211], - mediumpurple: [147, 112, 219], - mediumseagreen: [60, 179, 113], - mediumslateblue: [123, 104, 238], - mediumspringgreen: [0, 250, 154], - mediumturquoise: [72, 209, 204], - mediumvioletred: [199, 21, 133], - midnightblue: [25, 25, 112], - mintcream: [245, 255, 250], - mistyrose: [255, 228, 225], - moccasin: [255, 228, 181], - navajowhite: [255, 222, 173], - navy: [0, 0, 128], - oldlace: [253, 245, 230], - olive: [128, 128, 0], - olivedrab: [107, 142, 35], - orange: [255, 165, 0], - orangered: [255, 69, 0], - orchid: [218, 112, 214], - palegoldenrod: [238, 232, 170], - palegreen: [152, 251, 152], - paleturquoise: [175, 238, 238], - palevioletred: [219, 112, 147], - papayawhip: [255, 239, 213], - peachpuff: [255, 218, 185], - peru: [205, 133, 63], - pink: [255, 192, 203], - plum: [221, 160, 221], - powderblue: [176, 224, 230], - purple: [128, 0, 128], - rebeccapurple: [102, 51, 153], - red: [255, 0, 0], - rosybrown: [188, 143, 143], - royalblue: [65, 105, 225], - saddlebrown: [139, 69, 19], - salmon: [250, 128, 114], - sandybrown: [244, 164, 96], - seagreen: [46, 139, 87], - seashell: [255, 245, 238], - sienna: [160, 82, 45], - silver: [192, 192, 192], - skyblue: [135, 206, 235], - slateblue: [106, 90, 205], - slategray: [112, 128, 144], - slategrey: [112, 128, 144], - snow: [255, 250, 250], - springgreen: [0, 255, 127], - steelblue: [70, 130, 180], - tan: [210, 180, 140], - teal: [0, 128, 128], - thistle: [216, 191, 216], - tomato: [255, 99, 71], - turquoise: [64, 224, 208], - violet: [238, 130, 238], - wheat: [245, 222, 179], - white: [255, 255, 255], - whitesmoke: [245, 245, 245], - yellow: [255, 255, 0], - yellowgreen: [154, 205, 50], - } -}) -var pk = C((IJt, ote) => { - var Zh = nte(), - ate = {} - for (XA in Zh) Zh.hasOwnProperty(XA) && (ate[Zh[XA]] = XA) - var XA, - lt = (ote.exports = { - rgb: { channels: 3, labels: "rgb" }, - hsl: { channels: 3, labels: "hsl" }, - hsv: { channels: 3, labels: "hsv" }, - hwb: { channels: 3, labels: "hwb" }, - cmyk: { channels: 4, labels: "cmyk" }, - xyz: { channels: 3, labels: "xyz" }, - lab: { channels: 3, labels: "lab" }, - lch: { channels: 3, labels: "lch" }, - hex: { channels: 1, labels: ["hex"] }, - keyword: { channels: 1, labels: ["keyword"] }, - ansi16: { channels: 1, labels: ["ansi16"] }, - ansi256: { channels: 1, labels: ["ansi256"] }, - hcg: { channels: 3, labels: ["h", "c", "g"] }, - apple: { channels: 3, labels: ["r16", "g16", "b16"] }, - gray: { channels: 1, labels: ["gray"] }, - }) - for (Hs in lt) - if (lt.hasOwnProperty(Hs)) { - if (!("channels" in lt[Hs])) throw new Error("missing channels property: " + Hs) - if (!("labels" in lt[Hs])) throw new Error("missing channel labels property: " + Hs) - if (lt[Hs].labels.length !== lt[Hs].channels) throw new Error("channel and label counts mismatch: " + Hs) - ;(ite = lt[Hs].channels), - (ste = lt[Hs].labels), - delete lt[Hs].channels, - delete lt[Hs].labels, - Object.defineProperty(lt[Hs], "channels", { value: ite }), - Object.defineProperty(lt[Hs], "labels", { value: ste }) - } - var ite, ste, Hs - lt.rgb.hsl = function (e) { - var t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i = Math.min(t, r, n), - s = Math.max(t, r, n), - a = s - i, - o, - u, - c - return ( - s === i - ? (o = 0) - : t === s - ? (o = (r - n) / a) - : r === s - ? (o = 2 + (n - t) / a) - : n === s && (o = 4 + (t - r) / a), - (o = Math.min(o * 60, 360)), - o < 0 && (o += 360), - (c = (i + s) / 2), - s === i ? (u = 0) : c <= 0.5 ? (u = a / (s + i)) : (u = a / (2 - s - i)), - [o, u * 100, c * 100] - ) - } - lt.rgb.hsv = function (e) { - var t, - r, - n, - i, - s, - a = e[0] / 255, - o = e[1] / 255, - u = e[2] / 255, - c = Math.max(a, o, u), - l = c - Math.min(a, o, u), - f = function (p) { - return (c - p) / 6 / l + 1 / 2 - } - return ( - l === 0 - ? (i = s = 0) - : ((s = l / c), - (t = f(a)), - (r = f(o)), - (n = f(u)), - a === c ? (i = n - r) : o === c ? (i = 1 / 3 + t - n) : u === c && (i = 2 / 3 + r - t), - i < 0 ? (i += 1) : i > 1 && (i -= 1)), - [i * 360, s * 100, c * 100] - ) - } - lt.rgb.hwb = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i = lt.rgb.hsl(e)[0], - s = (1 / 255) * Math.min(t, Math.min(r, n)) - return (n = 1 - (1 / 255) * Math.max(t, Math.max(r, n))), [i, s * 100, n * 100] - } - lt.rgb.cmyk = function (e) { - var t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i, - s, - a, - o - return ( - (o = Math.min(1 - t, 1 - r, 1 - n)), - (i = (1 - t - o) / (1 - o) || 0), - (s = (1 - r - o) / (1 - o) || 0), - (a = (1 - n - o) / (1 - o) || 0), - [i * 100, s * 100, a * 100, o * 100] - ) - } - function uZe(e, t) { - return Math.pow(e[0] - t[0], 2) + Math.pow(e[1] - t[1], 2) + Math.pow(e[2] - t[2], 2) - } - lt.rgb.keyword = function (e) { - var t = ate[e] - if (t) return t - var r = 1 / 0, - n - for (var i in Zh) - if (Zh.hasOwnProperty(i)) { - var s = Zh[i], - a = uZe(e, s) - a < r && ((r = a), (n = i)) - } - return n - } - lt.keyword.rgb = function (e) { - return Zh[e] - } - lt.rgb.xyz = function (e) { - var t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255 - ;(t = t > 0.04045 ? Math.pow((t + 0.055) / 1.055, 2.4) : t / 12.92), - (r = r > 0.04045 ? Math.pow((r + 0.055) / 1.055, 2.4) : r / 12.92), - (n = n > 0.04045 ? Math.pow((n + 0.055) / 1.055, 2.4) : n / 12.92) - var i = t * 0.4124 + r * 0.3576 + n * 0.1805, - s = t * 0.2126 + r * 0.7152 + n * 0.0722, - a = t * 0.0193 + r * 0.1192 + n * 0.9505 - return [i * 100, s * 100, a * 100] - } - lt.rgb.lab = function (e) { - var t = lt.rgb.xyz(e), - r = t[0], - n = t[1], - i = t[2], - s, - a, - o - return ( - (r /= 95.047), - (n /= 100), - (i /= 108.883), - (r = r > 0.008856 ? Math.pow(r, 1 / 3) : 7.787 * r + 16 / 116), - (n = n > 0.008856 ? Math.pow(n, 1 / 3) : 7.787 * n + 16 / 116), - (i = i > 0.008856 ? Math.pow(i, 1 / 3) : 7.787 * i + 16 / 116), - (s = 116 * n - 16), - (a = 500 * (r - n)), - (o = 200 * (n - i)), - [s, a, o] - ) - } - lt.hsl.rgb = function (e) { - var t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100, - i, - s, - a, - o, - u - if (r === 0) return (u = n * 255), [u, u, u] - n < 0.5 ? (s = n * (1 + r)) : (s = n + r - n * r), (i = 2 * n - s), (o = [0, 0, 0]) - for (var c = 0; c < 3; c++) - (a = t + (1 / 3) * -(c - 1)), - a < 0 && a++, - a > 1 && a--, - 6 * a < 1 - ? (u = i + (s - i) * 6 * a) - : 2 * a < 1 - ? (u = s) - : 3 * a < 2 - ? (u = i + (s - i) * (2 / 3 - a) * 6) - : (u = i), - (o[c] = u * 255) - return o - } - lt.hsl.hsv = function (e) { - var t = e[0], - r = e[1] / 100, - n = e[2] / 100, - i = r, - s = Math.max(n, 0.01), - a, - o - return ( - (n *= 2), - (r *= n <= 1 ? n : 2 - n), - (i *= s <= 1 ? s : 2 - s), - (o = (n + r) / 2), - (a = n === 0 ? (2 * i) / (s + i) : (2 * r) / (n + r)), - [t, a * 100, o * 100] - ) - } - lt.hsv.rgb = function (e) { - var t = e[0] / 60, - r = e[1] / 100, - n = e[2] / 100, - i = Math.floor(t) % 6, - s = t - Math.floor(t), - a = 255 * n * (1 - r), - o = 255 * n * (1 - r * s), - u = 255 * n * (1 - r * (1 - s)) - switch (((n *= 255), i)) { - case 0: - return [n, u, a] - case 1: - return [o, n, a] - case 2: - return [a, n, u] - case 3: - return [a, o, n] - case 4: - return [u, a, n] - case 5: - return [n, a, o] - } - } - lt.hsv.hsl = function (e) { - var t = e[0], - r = e[1] / 100, - n = e[2] / 100, - i = Math.max(n, 0.01), - s, - a, - o - return ( - (o = (2 - r) * n), - (s = (2 - r) * i), - (a = r * i), - (a /= s <= 1 ? s : 2 - s), - (a = a || 0), - (o /= 2), - [t, a * 100, o * 100] - ) - } - lt.hwb.rgb = function (e) { - var t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100, - i = r + n, - s, - a, - o, - u - i > 1 && ((r /= i), (n /= i)), - (s = Math.floor(6 * t)), - (a = 1 - n), - (o = 6 * t - s), - s & 1 && (o = 1 - o), - (u = r + o * (a - r)) - var c, l, f - switch (s) { - default: - case 6: - case 0: - ;(c = a), (l = u), (f = r) - break - case 1: - ;(c = u), (l = a), (f = r) - break - case 2: - ;(c = r), (l = a), (f = u) - break - case 3: - ;(c = r), (l = u), (f = a) - break - case 4: - ;(c = u), (l = r), (f = a) - break - case 5: - ;(c = a), (l = r), (f = u) - break - } - return [c * 255, l * 255, f * 255] - } - lt.cmyk.rgb = function (e) { - var t = e[0] / 100, - r = e[1] / 100, - n = e[2] / 100, - i = e[3] / 100, - s, - a, - o - return ( - (s = 1 - Math.min(1, t * (1 - i) + i)), - (a = 1 - Math.min(1, r * (1 - i) + i)), - (o = 1 - Math.min(1, n * (1 - i) + i)), - [s * 255, a * 255, o * 255] - ) - } - lt.xyz.rgb = function (e) { - var t = e[0] / 100, - r = e[1] / 100, - n = e[2] / 100, - i, - s, - a - return ( - (i = t * 3.2406 + r * -1.5372 + n * -0.4986), - (s = t * -0.9689 + r * 1.8758 + n * 0.0415), - (a = t * 0.0557 + r * -0.204 + n * 1.057), - (i = i > 0.0031308 ? 1.055 * Math.pow(i, 1 / 2.4) - 0.055 : i * 12.92), - (s = s > 0.0031308 ? 1.055 * Math.pow(s, 1 / 2.4) - 0.055 : s * 12.92), - (a = a > 0.0031308 ? 1.055 * Math.pow(a, 1 / 2.4) - 0.055 : a * 12.92), - (i = Math.min(Math.max(0, i), 1)), - (s = Math.min(Math.max(0, s), 1)), - (a = Math.min(Math.max(0, a), 1)), - [i * 255, s * 255, a * 255] - ) - } - lt.xyz.lab = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i, - s, - a - return ( - (t /= 95.047), - (r /= 100), - (n /= 108.883), - (t = t > 0.008856 ? Math.pow(t, 1 / 3) : 7.787 * t + 16 / 116), - (r = r > 0.008856 ? Math.pow(r, 1 / 3) : 7.787 * r + 16 / 116), - (n = n > 0.008856 ? Math.pow(n, 1 / 3) : 7.787 * n + 16 / 116), - (i = 116 * r - 16), - (s = 500 * (t - r)), - (a = 200 * (r - n)), - [i, s, a] - ) - } - lt.lab.xyz = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i, - s, - a - ;(s = (t + 16) / 116), (i = r / 500 + s), (a = s - n / 200) - var o = Math.pow(s, 3), - u = Math.pow(i, 3), - c = Math.pow(a, 3) - return ( - (s = o > 0.008856 ? o : (s - 16 / 116) / 7.787), - (i = u > 0.008856 ? u : (i - 16 / 116) / 7.787), - (a = c > 0.008856 ? c : (a - 16 / 116) / 7.787), - (i *= 95.047), - (s *= 100), - (a *= 108.883), - [i, s, a] - ) - } - lt.lab.lch = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i, - s, - a - return ( - (i = Math.atan2(n, r)), - (s = (i * 360) / 2 / Math.PI), - s < 0 && (s += 360), - (a = Math.sqrt(r * r + n * n)), - [t, a, s] - ) - } - lt.lch.lab = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i, - s, - a - return (a = (n / 360) * 2 * Math.PI), (i = r * Math.cos(a)), (s = r * Math.sin(a)), [t, i, s] - } - lt.rgb.ansi16 = function (e) { - var t = e[0], - r = e[1], - n = e[2], - i = 1 in arguments ? arguments[1] : lt.rgb.hsv(e)[2] - if (((i = Math.round(i / 50)), i === 0)) return 30 - var s = 30 + ((Math.round(n / 255) << 2) | (Math.round(r / 255) << 1) | Math.round(t / 255)) - return i === 2 && (s += 60), s - } - lt.hsv.ansi16 = function (e) { - return lt.rgb.ansi16(lt.hsv.rgb(e), e[2]) - } - lt.rgb.ansi256 = function (e) { - var t = e[0], - r = e[1], - n = e[2] - if (t === r && r === n) return t < 8 ? 16 : t > 248 ? 231 : Math.round(((t - 8) / 247) * 24) + 232 - var i = 16 + 36 * Math.round((t / 255) * 5) + 6 * Math.round((r / 255) * 5) + Math.round((n / 255) * 5) - return i - } - lt.ansi16.rgb = function (e) { - var t = e % 10 - if (t === 0 || t === 7) return e > 50 && (t += 3.5), (t = (t / 10.5) * 255), [t, t, t] - var r = (~~(e > 50) + 1) * 0.5, - n = (t & 1) * r * 255, - i = ((t >> 1) & 1) * r * 255, - s = ((t >> 2) & 1) * r * 255 - return [n, i, s] - } - lt.ansi256.rgb = function (e) { - if (e >= 232) { - var t = (e - 232) * 10 + 8 - return [t, t, t] - } - e -= 16 - var r, - n = (Math.floor(e / 36) / 5) * 255, - i = (Math.floor((r = e % 36) / 6) / 5) * 255, - s = ((r % 6) / 5) * 255 - return [n, i, s] - } - lt.rgb.hex = function (e) { - var t = ((Math.round(e[0]) & 255) << 16) + ((Math.round(e[1]) & 255) << 8) + (Math.round(e[2]) & 255), - r = t.toString(16).toUpperCase() - return "000000".substring(r.length) + r - } - lt.hex.rgb = function (e) { - var t = e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i) - if (!t) return [0, 0, 0] - var r = t[0] - t[0].length === 3 && - (r = r - .split("") - .map(function (o) { - return o + o - }) - .join("")) - var n = parseInt(r, 16), - i = (n >> 16) & 255, - s = (n >> 8) & 255, - a = n & 255 - return [i, s, a] - } - lt.rgb.hcg = function (e) { - var t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i = Math.max(Math.max(t, r), n), - s = Math.min(Math.min(t, r), n), - a = i - s, - o, - u - return ( - a < 1 ? (o = s / (1 - a)) : (o = 0), - a <= 0 - ? (u = 0) - : i === t - ? (u = ((r - n) / a) % 6) - : i === r - ? (u = 2 + (n - t) / a) - : (u = 4 + (t - r) / a + 4), - (u /= 6), - (u %= 1), - [u * 360, a * 100, o * 100] - ) - } - lt.hsl.hcg = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = 1, - i = 0 - return ( - r < 0.5 ? (n = 2 * t * r) : (n = 2 * t * (1 - r)), - n < 1 && (i = (r - 0.5 * n) / (1 - n)), - [e[0], n * 100, i * 100] - ) - } - lt.hsv.hcg = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = t * r, - i = 0 - return n < 1 && (i = (r - n) / (1 - n)), [e[0], n * 100, i * 100] - } - lt.hcg.rgb = function (e) { - var t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100 - if (r === 0) return [n * 255, n * 255, n * 255] - var i = [0, 0, 0], - s = (t % 1) * 6, - a = s % 1, - o = 1 - a, - u = 0 - switch (Math.floor(s)) { - case 0: - ;(i[0] = 1), (i[1] = a), (i[2] = 0) - break - case 1: - ;(i[0] = o), (i[1] = 1), (i[2] = 0) - break - case 2: - ;(i[0] = 0), (i[1] = 1), (i[2] = a) - break - case 3: - ;(i[0] = 0), (i[1] = o), (i[2] = 1) - break - case 4: - ;(i[0] = a), (i[1] = 0), (i[2] = 1) - break - default: - ;(i[0] = 1), (i[1] = 0), (i[2] = o) - } - return (u = (1 - r) * n), [(r * i[0] + u) * 255, (r * i[1] + u) * 255, (r * i[2] + u) * 255] - } - lt.hcg.hsv = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = t + r * (1 - t), - i = 0 - return n > 0 && (i = t / n), [e[0], i * 100, n * 100] - } - lt.hcg.hsl = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = r * (1 - t) + 0.5 * t, - i = 0 - return n > 0 && n < 0.5 ? (i = t / (2 * n)) : n >= 0.5 && n < 1 && (i = t / (2 * (1 - n))), [e[0], i * 100, n * 100] - } - lt.hcg.hwb = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = t + r * (1 - t) - return [e[0], (n - t) * 100, (1 - n) * 100] - } - lt.hwb.hcg = function (e) { - var t = e[1] / 100, - r = e[2] / 100, - n = 1 - r, - i = n - t, - s = 0 - return i < 1 && (s = (n - i) / (1 - i)), [e[0], i * 100, s * 100] - } - lt.apple.rgb = function (e) { - return [(e[0] / 65535) * 255, (e[1] / 65535) * 255, (e[2] / 65535) * 255] - } - lt.rgb.apple = function (e) { - return [(e[0] / 255) * 65535, (e[1] / 255) * 65535, (e[2] / 255) * 65535] - } - lt.gray.rgb = function (e) { - return [(e[0] / 100) * 255, (e[0] / 100) * 255, (e[0] / 100) * 255] - } - lt.gray.hsl = lt.gray.hsv = function (e) { - return [0, 0, e[0]] - } - lt.gray.hwb = function (e) { - return [0, 100, e[0]] - } - lt.gray.cmyk = function (e) { - return [0, 0, 0, e[0]] - } - lt.gray.lab = function (e) { - return [e[0], 0, 0] - } - lt.gray.hex = function (e) { - var t = Math.round((e[0] / 100) * 255) & 255, - r = (t << 16) + (t << 8) + t, - n = r.toString(16).toUpperCase() - return "000000".substring(n.length) + n - } - lt.rgb.gray = function (e) { - var t = (e[0] + e[1] + e[2]) / 3 - return [(t / 255) * 100] - } -}) -var cte = C((PJt, ute) => { - var JA = pk() - function cZe() { - for (var e = {}, t = Object.keys(JA), r = t.length, n = 0; n < r; n++) e[t[n]] = { distance: -1, parent: null } - return e - } - function lZe(e) { - var t = cZe(), - r = [e] - for (t[e].distance = 0; r.length; ) - for (var n = r.pop(), i = Object.keys(JA[n]), s = i.length, a = 0; a < s; a++) { - var o = i[a], - u = t[o] - u.distance === -1 && ((u.distance = t[n].distance + 1), (u.parent = n), r.unshift(o)) - } - return t - } - function fZe(e, t) { - return function (r) { - return t(e(r)) - } - } - function pZe(e, t) { - for (var r = [t[e].parent, e], n = JA[t[e].parent][e], i = t[e].parent; t[i].parent; ) - r.unshift(t[i].parent), (n = fZe(JA[t[i].parent][i], n)), (i = t[i].parent) - return (n.conversion = r), n - } - ute.exports = function (e) { - for (var t = lZe(e), r = {}, n = Object.keys(t), i = n.length, s = 0; s < i; s++) { - var a = n[s], - o = t[a] - o.parent !== null && (r[a] = pZe(a, t)) - } - return r - } -}) -var fte = C((NJt, lte) => { - var hk = pk(), - hZe = cte(), - Zm = {}, - dZe = Object.keys(hk) - function mZe(e) { - var t = function (r) { - return r == null ? r : (arguments.length > 1 && (r = Array.prototype.slice.call(arguments)), e(r)) - } - return "conversion" in e && (t.conversion = e.conversion), t - } - function xZe(e) { - var t = function (r) { - if (r == null) return r - arguments.length > 1 && (r = Array.prototype.slice.call(arguments)) - var n = e(r) - if (typeof n == "object") for (var i = n.length, s = 0; s < i; s++) n[s] = Math.round(n[s]) - return n - } - return "conversion" in e && (t.conversion = e.conversion), t - } - dZe.forEach(function (e) { - ;(Zm[e] = {}), - Object.defineProperty(Zm[e], "channels", { value: hk[e].channels }), - Object.defineProperty(Zm[e], "labels", { value: hk[e].labels }) - var t = hZe(e), - r = Object.keys(t) - r.forEach(function (n) { - var i = t[n] - ;(Zm[e][n] = xZe(i)), (Zm[e][n].raw = mZe(i)) - }) - }) - lte.exports = Zm -}) -var hte = C((RJt, pte) => { - "use strict" - var Qm = fte(), - YA = (e, t) => - function () { - return `\x1B[${e.apply(Qm, arguments) + t}m` - }, - ZA = (e, t) => - function () { - let r = e.apply(Qm, arguments) - return `\x1B[${38 + t};5;${r}m` - }, - QA = (e, t) => - function () { - let r = e.apply(Qm, arguments) - return `\x1B[${38 + t};2;${r[0]};${r[1]};${r[2]}m` - } - function vZe() { - let e = new Map(), - t = { - modifier: { - reset: [0, 0], - bold: [1, 22], - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29], - }, - color: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - gray: [90, 39], - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39], - }, - bgColor: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49], - }, - } - t.color.grey = t.color.gray - for (let i of Object.keys(t)) { - let s = t[i] - for (let a of Object.keys(s)) { - let o = s[a] - ;(t[a] = { open: `\x1B[${o[0]}m`, close: `\x1B[${o[1]}m` }), (s[a] = t[a]), e.set(o[0], o[1]) - } - Object.defineProperty(t, i, { value: s, enumerable: !1 }), - Object.defineProperty(t, "codes", { value: e, enumerable: !1 }) - } - let r = (i) => i, - n = (i, s, a) => [i, s, a] - ;(t.color.close = "\x1B[39m"), - (t.bgColor.close = "\x1B[49m"), - (t.color.ansi = { ansi: YA(r, 0) }), - (t.color.ansi256 = { ansi256: ZA(r, 0) }), - (t.color.ansi16m = { rgb: QA(n, 0) }), - (t.bgColor.ansi = { ansi: YA(r, 10) }), - (t.bgColor.ansi256 = { ansi256: ZA(r, 10) }), - (t.bgColor.ansi16m = { rgb: QA(n, 10) }) - for (let i of Object.keys(Qm)) { - if (typeof Qm[i] != "object") continue - let s = Qm[i] - i === "ansi16" && (i = "ansi"), - "ansi16" in s && ((t.color.ansi[i] = YA(s.ansi16, 0)), (t.bgColor.ansi[i] = YA(s.ansi16, 10))), - "ansi256" in s && ((t.color.ansi256[i] = ZA(s.ansi256, 0)), (t.bgColor.ansi256[i] = ZA(s.ansi256, 10))), - "rgb" in s && ((t.color.ansi16m[i] = QA(s.rgb, 0)), (t.bgColor.ansi16m[i] = QA(s.rgb, 10))) - } - return t - } - Object.defineProperty(pte, "exports", { enumerable: !0, get: vZe }) -}) -var mte = C((LJt, dte) => { - "use strict" - dte.exports = (e, t) => { - t = t || process.argv - let r = e.startsWith("-") ? "" : e.length === 1 ? "-" : "--", - n = t.indexOf(r + e), - i = t.indexOf("--") - return n !== -1 && (i === -1 ? !0 : n < i) - } -}) -var mk = C((MJt, xte) => { - "use strict" - var gZe = require("os"), - gu = mte(), - ds = process.env, - ex - gu("no-color") || gu("no-colors") || gu("color=false") - ? (ex = !1) - : (gu("color") || gu("colors") || gu("color=true") || gu("color=always")) && (ex = !0) - "FORCE_COLOR" in ds && (ex = ds.FORCE_COLOR.length === 0 || parseInt(ds.FORCE_COLOR, 10) !== 0) - function yZe(e) { - return e === 0 ? !1 : { level: e, hasBasic: !0, has256: e >= 2, has16m: e >= 3 } - } - function bZe(e) { - if (ex === !1) return 0 - if (gu("color=16m") || gu("color=full") || gu("color=truecolor")) return 3 - if (gu("color=256")) return 2 - if (e && !e.isTTY && ex !== !0) return 0 - let t = ex ? 1 : 0 - if (process.platform === "win32") { - let r = gZe.release().split(".") - return Number(process.versions.node.split(".")[0]) >= 8 && Number(r[0]) >= 10 && Number(r[2]) >= 10586 - ? Number(r[2]) >= 14931 - ? 3 - : 2 - : 1 - } - if ("CI" in ds) - return ["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI"].some((r) => r in ds) || ds.CI_NAME === "codeship" ? 1 : t - if ("TEAMCITY_VERSION" in ds) return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(ds.TEAMCITY_VERSION) ? 1 : 0 - if (ds.COLORTERM === "truecolor") return 3 - if ("TERM_PROGRAM" in ds) { - let r = parseInt((ds.TERM_PROGRAM_VERSION || "").split(".")[0], 10) - switch (ds.TERM_PROGRAM) { - case "iTerm.app": - return r >= 3 ? 3 : 2 - case "Apple_Terminal": - return 2 - } - } - return /-256(color)?$/i.test(ds.TERM) - ? 2 - : /^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(ds.TERM) || "COLORTERM" in ds - ? 1 - : (ds.TERM === "dumb", t) - } - function dk(e) { - let t = bZe(e) - return yZe(t) - } - xte.exports = { supportsColor: dk, stdout: dk(process.stdout), stderr: dk(process.stderr) } -}) -var Ete = C((qJt, bte) => { - "use strict" - var EZe = - /(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi, - vte = /(?:^|\.)(\w+)(?:\(([^)]*)\))?/g, - _Ze = /^(['"])((?:\\.|(?!\1)[^\\])*)\1$/, - wZe = /\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi, - AZe = new Map([ - [ - "n", - ` -`, - ], - ["r", "\r"], - ["t", " "], - ["b", "\b"], - ["f", "\f"], - ["v", "\v"], - ["0", "\0"], - ["\\", "\\"], - ["e", "\x1B"], - ["a", "\x07"], - ]) - function yte(e) { - return (e[0] === "u" && e.length === 5) || (e[0] === "x" && e.length === 3) - ? String.fromCharCode(parseInt(e.slice(1), 16)) - : AZe.get(e) || e - } - function CZe(e, t) { - let r = [], - n = t.trim().split(/\s*,\s*/g), - i - for (let s of n) - if (!isNaN(s)) r.push(Number(s)) - else if ((i = s.match(_Ze))) r.push(i[2].replace(wZe, (a, o, u) => (o ? yte(o) : u))) - else throw new Error(`Invalid Chalk template style argument: ${s} (in style '${e}')`) - return r - } - function SZe(e) { - vte.lastIndex = 0 - let t = [], - r - for (; (r = vte.exec(e)) !== null; ) { - let n = r[1] - if (r[2]) { - let i = CZe(n, r[2]) - t.push([n].concat(i)) - } else t.push([n]) - } - return t - } - function gte(e, t) { - let r = {} - for (let i of t) for (let s of i.styles) r[s[0]] = i.inverse ? null : s.slice(1) - let n = e - for (let i of Object.keys(r)) - if (Array.isArray(r[i])) { - if (!(i in n)) throw new Error(`Unknown Chalk style: ${i}`) - r[i].length > 0 ? (n = n[i].apply(n, r[i])) : (n = n[i]) - } - return n - } - bte.exports = (e, t) => { - let r = [], - n = [], - i = [] - if ( - (t.replace(EZe, (s, a, o, u, c, l) => { - if (a) i.push(yte(a)) - else if (u) { - let f = i.join("") - ;(i = []), n.push(r.length === 0 ? f : gte(e, r)(f)), r.push({ inverse: o, styles: SZe(u) }) - } else if (c) { - if (r.length === 0) throw new Error("Found extraneous } in Chalk template literal") - n.push(gte(e, r)(i.join(""))), (i = []), r.pop() - } else i.push(l) - }), - n.push(i.join("")), - r.length > 0) - ) { - let s = `Chalk template literal is missing ${r.length} closing bracket${r.length === 1 ? "" : "s"} (\`}\`)` - throw new Error(s) - } - return n.join("") - } -}) -var Ha = C((jJt, I1) => { - "use strict" - var vk = O1(), - ei = hte(), - xk = mk().stdout, - DZe = Ete(), - wte = process.platform === "win32" && !(process.env.TERM || "").toLowerCase().startsWith("xterm"), - Ate = ["ansi", "ansi", "ansi256", "ansi16m"], - Cte = new Set(["gray"]), - tx = Object.create(null) - function _te(e, t) { - t = t || {} - let r = xk ? xk.level : 0 - ;(e.level = t.level === void 0 ? r : t.level), (e.enabled = "enabled" in t ? t.enabled : e.level > 0) - } - function k1(e) { - if (!this || !(this instanceof k1) || this.template) { - let t = {} - return ( - _te(t, e), - (t.template = function () { - let r = [].slice.call(arguments) - return BZe.apply(null, [t.template].concat(r)) - }), - Object.setPrototypeOf(t, k1.prototype), - Object.setPrototypeOf(t.template, t), - (t.template.constructor = k1), - t.template - ) - } - _te(this, e) - } - wte && (ei.blue.open = "\x1B[94m") - for (let e of Object.keys(ei)) - (ei[e].closeRe = new RegExp(vk(ei[e].close), "g")), - (tx[e] = { - get() { - let t = ei[e] - return eC.call(this, this._styles ? this._styles.concat(t) : [t], this._empty, e) - }, - }) - tx.visible = { - get() { - return eC.call(this, this._styles || [], !0, "visible") - }, - } - ei.color.closeRe = new RegExp(vk(ei.color.close), "g") - for (let e of Object.keys(ei.color.ansi)) - Cte.has(e) || - (tx[e] = { - get() { - let t = this.level - return function () { - let n = { - open: ei.color[Ate[t]][e].apply(null, arguments), - close: ei.color.close, - closeRe: ei.color.closeRe, - } - return eC.call(this, this._styles ? this._styles.concat(n) : [n], this._empty, e) - } - }, - }) - ei.bgColor.closeRe = new RegExp(vk(ei.bgColor.close), "g") - for (let e of Object.keys(ei.bgColor.ansi)) { - if (Cte.has(e)) continue - let t = "bg" + e[0].toUpperCase() + e.slice(1) - tx[t] = { - get() { - let r = this.level - return function () { - let i = { - open: ei.bgColor[Ate[r]][e].apply(null, arguments), - close: ei.bgColor.close, - closeRe: ei.bgColor.closeRe, - } - return eC.call(this, this._styles ? this._styles.concat(i) : [i], this._empty, e) - } - }, - } - } - var FZe = Object.defineProperties(() => {}, tx) - function eC(e, t, r) { - let n = function () { - return TZe.apply(n, arguments) - } - ;(n._styles = e), (n._empty = t) - let i = this - return ( - Object.defineProperty(n, "level", { - enumerable: !0, - get() { - return i.level - }, - set(s) { - i.level = s - }, - }), - Object.defineProperty(n, "enabled", { - enumerable: !0, - get() { - return i.enabled - }, - set(s) { - i.enabled = s - }, - }), - (n.hasGrey = this.hasGrey || r === "gray" || r === "grey"), - (n.__proto__ = FZe), - n - ) - } - function TZe() { - let e = arguments, - t = e.length, - r = String(arguments[0]) - if (t === 0) return "" - if (t > 1) for (let i = 1; i < t; i++) r += " " + e[i] - if (!this.enabled || this.level <= 0 || !r) return this._empty ? "" : r - let n = ei.dim.open - wte && this.hasGrey && (ei.dim.open = "") - for (let i of this._styles.slice().reverse()) - (r = i.open + r.replace(i.closeRe, i.open) + i.close), (r = r.replace(/\r?\n/g, `${i.close}$&${i.open}`)) - return (ei.dim.open = n), r - } - function BZe(e, t) { - if (!Array.isArray(t)) return [].slice.call(arguments, 1).join(" ") - let r = [].slice.call(arguments, 2), - n = [t.raw[0]] - for (let i = 1; i < t.length; i++) n.push(String(r[i - 1]).replace(/[{}\\]/g, "\\$&")), n.push(String(t.raw[i])) - return DZe(e, n.join("")) - } - Object.defineProperties(k1.prototype, tx) - I1.exports = k1() - I1.exports.supportsColor = xk - I1.exports.default = I1.exports -}) -var rC = C((UJt, Dte) => { - "use strict" - var OZe = O1(), - Ste = process.platform, - yu = { - tick: "\u2714", - cross: "\u2716", - star: "\u2605", - square: "\u2587", - squareSmall: "\u25FB", - squareSmallFilled: "\u25FC", - play: "\u25B6", - circle: "\u25EF", - circleFilled: "\u25C9", - circleDotted: "\u25CC", - circleDouble: "\u25CE", - circleCircle: "\u24DE", - circleCross: "\u24E7", - circlePipe: "\u24BE", - circleQuestionMark: "?\u20DD", - bullet: "\u25CF", - dot: "\u2024", - line: "\u2500", - ellipsis: "\u2026", - pointer: "\u276F", - pointerSmall: "\u203A", - info: "\u2139", - warning: "\u26A0", - hamburger: "\u2630", - smiley: "\u32E1", - mustache: "\u0DF4", - heart: "\u2665", - arrowUp: "\u2191", - arrowDown: "\u2193", - arrowLeft: "\u2190", - arrowRight: "\u2192", - radioOn: "\u25C9", - radioOff: "\u25EF", - checkboxOn: "\u2612", - checkboxOff: "\u2610", - checkboxCircleOn: "\u24E7", - checkboxCircleOff: "\u24BE", - questionMarkPrefix: "?\u20DD", - oneHalf: "\xBD", - oneThird: "\u2153", - oneQuarter: "\xBC", - oneFifth: "\u2155", - oneSixth: "\u2159", - oneSeventh: "\u2150", - oneEighth: "\u215B", - oneNinth: "\u2151", - oneTenth: "\u2152", - twoThirds: "\u2154", - twoFifths: "\u2156", - threeQuarters: "\xBE", - threeFifths: "\u2157", - threeEighths: "\u215C", - fourFifths: "\u2158", - fiveSixths: "\u215A", - fiveEighths: "\u215D", - sevenEighths: "\u215E", - }, - kZe = { - tick: "\u221A", - cross: "\xD7", - star: "*", - square: "\u2588", - squareSmall: "[ ]", - squareSmallFilled: "[\u2588]", - play: "\u25BA", - circle: "( )", - circleFilled: "(*)", - circleDotted: "( )", - circleDouble: "( )", - circleCircle: "(\u25CB)", - circleCross: "(\xD7)", - circlePipe: "(\u2502)", - circleQuestionMark: "(?)", - bullet: "*", - dot: ".", - line: "\u2500", - ellipsis: "...", - pointer: ">", - pointerSmall: "\xBB", - info: "i", - warning: "\u203C", - hamburger: "\u2261", - smiley: "\u263A", - mustache: "\u250C\u2500\u2510", - heart: yu.heart, - arrowUp: yu.arrowUp, - arrowDown: yu.arrowDown, - arrowLeft: yu.arrowLeft, - arrowRight: yu.arrowRight, - radioOn: "(*)", - radioOff: "( )", - checkboxOn: "[\xD7]", - checkboxOff: "[ ]", - checkboxCircleOn: "(\xD7)", - checkboxCircleOff: "( )", - questionMarkPrefix: "\uFF1F", - oneHalf: "1/2", - oneThird: "1/3", - oneQuarter: "1/4", - oneFifth: "1/5", - oneSixth: "1/6", - oneSeventh: "1/7", - oneEighth: "1/8", - oneNinth: "1/9", - oneTenth: "1/10", - twoThirds: "2/3", - twoFifths: "2/5", - threeQuarters: "3/4", - threeFifths: "3/5", - threeEighths: "3/8", - fourFifths: "4/5", - fiveSixths: "5/6", - fiveEighths: "5/8", - sevenEighths: "7/8", - } - Ste === "linux" && (yu.questionMarkPrefix = "?") - var tC = Ste === "win32" ? kZe : yu, - IZe = (e) => ( - tC === yu || - Object.keys(yu).forEach((t) => { - yu[t] !== tC[t] && (e = e.replace(new RegExp(OZe(yu[t]), "g"), tC[t])) - }), - e - ) - Dte.exports = Object.assign(IZe, tC) -}) -var P1 = C((HJt, Fte) => { - "use strict" - var PZe = Ha(), - NZe = rC(), - nC = class { - constructor(t) { - ;(this.type = "separator"), (this.line = PZe.dim(t || new Array(15).join(NZe.line))) - } - toString() { - return this.line - } - } - nC.exclude = function (e) { - return e.type !== "separator" - } - Fte.exports = nC -}) -var iC = C((Tte, Bte) => { - var RZe = require("stream") - Tte = Bte.exports = gk - gk.through = gk - function gk(e, t, r) { - ;(e = - e || - function (l) { - this.queue(l) - }), - (t = - t || - function () { - this.queue(null) - }) - var n = !1, - i = !1, - s = [], - a = !1, - o = new RZe() - ;(o.readable = o.writable = !0), - (o.paused = !1), - (o.autoDestroy = !(r && r.autoDestroy === !1)), - (o.write = function (l) { - return e.call(this, l), !o.paused - }) - function u() { - for (; s.length && !o.paused; ) { - var l = s.shift() - if (l === null) return o.emit("end") - o.emit("data", l) - } - } - ;(o.queue = o.push = - function (l) { - return a || (l === null && (a = !0), s.push(l), u()), o - }), - o.on("end", function () { - ;(o.readable = !1), - !o.writable && - o.autoDestroy && - process.nextTick(function () { - o.destroy() - }) - }) - function c() { - ;(o.writable = !1), t.call(o), !o.readable && o.autoDestroy && o.destroy() - } - return ( - (o.end = function (l) { - if (!n) return (n = !0), arguments.length && o.write(l), c(), o - }), - (o.destroy = function () { - if (!i) return (i = !0), (n = !0), (s.length = 0), (o.writable = o.readable = !1), o.emit("close"), o - }), - (o.pause = function () { - if (!o.paused) return (o.paused = !0), o - }), - (o.resume = function () { - return o.paused && ((o.paused = !1), o.emit("resume")), u(), o.paused || o.emit("drain"), o - }), - o - ) - } -}) -var Gi = C((rx, N1) => { - ;(function () { - var e, - t = "4.17.21", - r = 200, - n = "Unsupported core-js use. Try https://npms.io/search?q=ponyfill.", - i = "Expected a function", - s = "Invalid `variable` option passed into `_.template`", - a = "__lodash_hash_undefined__", - o = 500, - u = "__lodash_placeholder__", - c = 1, - l = 2, - f = 4, - p = 1, - h = 2, - d = 1, - x = 2, - v = 4, - g = 8, - _ = 16, - w = 32, - E = 64, - A = 128, - T = 256, - O = 512, - D = 30, - M = "...", - P = 800, - k = 16, - B = 1, - q = 2, - $ = 3, - N = 1 / 0, - U = 9007199254740991, - ee = 17976931348623157e292, - ce = 0 / 0, - te = 4294967295, - K = te - 1, - se = te >>> 1, - ie = [ - ["ary", A], - ["bind", d], - ["bindKey", x], - ["curry", g], - ["curryRight", _], - ["flip", O], - ["partial", w], - ["partialRight", E], - ["rearg", T], - ], - ue = "[object Arguments]", - ge = "[object Array]", - Se = "[object AsyncFunction]", - H = "[object Boolean]", - R = "[object Date]", - ye = "[object DOMException]", - G = "[object Error]", - he = "[object Function]", - oe = "[object GeneratorFunction]", - le = "[object Map]", - X = "[object Number]", - Z = "[object Null]", - ne = "[object Object]", - xe = "[object Promise]", - Fe = "[object Proxy]", - _e = "[object RegExp]", - Le = "[object Set]", - He = "[object String]", - ze = "[object Symbol]", - je = "[object Undefined]", - Ne = "[object WeakMap]", - Ve = "[object WeakSet]", - Pe = "[object ArrayBuffer]", - Ye = "[object DataView]", - Qe = "[object Float32Array]", - Me = "[object Float64Array]", - rt = "[object Int8Array]", - ht = "[object Int16Array]", - Qr = "[object Int32Array]", - Br = "[object Uint8Array]", - ar = "[object Uint8ClampedArray]", - en = "[object Uint16Array]", - gn = "[object Uint32Array]", - Ft = /\b__p \+= '';/g, - Tt = /\b(__p \+=) '' \+/g, - _r = /(__e\(.*?\)|\b__t\)) \+\n'';/g, - Lt = /&(?:amp|lt|gt|quot|#39);/g, - De = /[&<>"']/g, - Ee = RegExp(Lt.source), - We = RegExp(De.source), - I = /<%-([\s\S]+?)%>/g, - W = /<%([\s\S]+?)%>/g, - V = /<%=([\s\S]+?)%>/g, - Y = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, - ae = /^\w*$/, - fe = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, - Ce = /[\\^$.*+?()[\]{}|]/g, - Ie = RegExp(Ce.source), - Ke = /^\s+/, - it = /\s/, - gt = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, - mr = /\{\n\/\* \[wrapped with (.+)\] \*/, - Di = /,? & /, - ls = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g, - Fi = /[()=,{}\[\]\/\s]/, - $n = /\\(\\)?/g, - cu = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g, - Rh = /\w*$/, - Mw = /^[-+]0x[0-9a-f]+$/i, - qw = /^0b[01]+$/i, - lB = /^\[object .+?Constructor\]$/, - fB = /^0o[0-7]+$/i, - jw = /^(?:0|[1-9]\d*)$/, - pB = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, - Mf = /($^)/, - Uw = /['\n\r\u2028\u2029\\]/g, - Om = "\\ud800-\\udfff", - xt = "\\u0300-\\u036f", - lu = "\\ufe20-\\ufe2f", - Hw = "\\u20d0-\\u20ff", - Vw = xt + lu + Hw, - $w = "\\u2700-\\u27bf", - Zy = "a-z\\xdf-\\xf6\\xf8-\\xff", - hB = "\\xac\\xb1\\xd7\\xf7", - dB = "\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf", - zw = "\\u2000-\\u206f", - mB = - " \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000", - Lh = "A-Z\\xc0-\\xd6\\xd8-\\xde", - Qy = "\\ufe0e\\ufe0f", - e1 = hB + dB + zw + mB, - km = "['\u2019]", - Im = "[" + Om + "]", - Yt = "[" + e1 + "]", - Pm = "[" + Vw + "]", - t1 = "\\d+", - Ww = "[" + $w + "]", - r1 = "[" + Zy + "]", - Gw = "[^" + Om + e1 + t1 + $w + Zy + Lh + "]", - n1 = "\\ud83c[\\udffb-\\udfff]", - xB = "(?:" + Pm + "|" + n1 + ")", - b = "[^" + Om + "]", - F = "(?:\\ud83c[\\udde6-\\uddff]){2}", - j = "[\\ud800-\\udbff][\\udc00-\\udfff]", - J = "[" + Lh + "]", - pe = "\\u200d", - Te = "(?:" + r1 + "|" + Gw + ")", - ke = "(?:" + J + "|" + Gw + ")", - Je = "(?:" + km + "(?:d|ll|m|re|s|t|ve))?", - nt = "(?:" + km + "(?:D|LL|M|RE|S|T|VE))?", - Bt = xB + "?", - Gt = "[" + Qy + "]?", - Ti = "(?:" + pe + "(?:" + [b, F, j].join("|") + ")" + Gt + Bt + ")*", - ml = "\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])", - Mh = "\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])", - xl = Gt + Bt + Ti, - Nm = "(?:" + [Ww, F, j].join("|") + ")" + xl, - qf = "(?:" + [b + Pm + "?", Pm, F, j, Im].join("|") + ")", - jf = RegExp(km, "g"), - $He = RegExp(Pm, "g"), - vB = RegExp(n1 + "(?=" + n1 + ")|" + qf + xl, "g"), - zHe = RegExp( - [ - J + "?" + r1 + "+" + Je + "(?=" + [Yt, J, "$"].join("|") + ")", - ke + "+" + nt + "(?=" + [Yt, J + Te, "$"].join("|") + ")", - J + "?" + Te + "+" + Je, - J + "+" + nt, - Mh, - ml, - t1, - Nm, - ].join("|"), - "g" - ), - WHe = RegExp("[" + pe + Om + Vw + Qy + "]"), - GHe = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/, - KHe = [ - "Array", - "Buffer", - "DataView", - "Date", - "Error", - "Float32Array", - "Float64Array", - "Function", - "Int8Array", - "Int16Array", - "Int32Array", - "Map", - "Math", - "Object", - "Promise", - "RegExp", - "Set", - "String", - "Symbol", - "TypeError", - "Uint8Array", - "Uint8ClampedArray", - "Uint16Array", - "Uint32Array", - "WeakMap", - "_", - "clearTimeout", - "isFinite", - "parseInt", - "setTimeout", - ], - XHe = -1, - hn = {} - ;(hn[Qe] = hn[Me] = hn[rt] = hn[ht] = hn[Qr] = hn[Br] = hn[ar] = hn[en] = hn[gn] = !0), - (hn[ue] = - hn[ge] = - hn[Pe] = - hn[H] = - hn[Ye] = - hn[R] = - hn[G] = - hn[he] = - hn[le] = - hn[X] = - hn[ne] = - hn[_e] = - hn[Le] = - hn[He] = - hn[Ne] = - !1) - var cn = {} - ;(cn[ue] = - cn[ge] = - cn[Pe] = - cn[Ye] = - cn[H] = - cn[R] = - cn[Qe] = - cn[Me] = - cn[rt] = - cn[ht] = - cn[Qr] = - cn[le] = - cn[X] = - cn[ne] = - cn[_e] = - cn[Le] = - cn[He] = - cn[ze] = - cn[Br] = - cn[ar] = - cn[en] = - cn[gn] = - !0), - (cn[G] = cn[he] = cn[Ne] = !1) - var JHe = { - À: "A", - Á: "A", - Â: "A", - Ã: "A", - Ä: "A", - Å: "A", - à: "a", - á: "a", - â: "a", - ã: "a", - ä: "a", - å: "a", - Ç: "C", - ç: "c", - Ð: "D", - ð: "d", - È: "E", - É: "E", - Ê: "E", - Ë: "E", - è: "e", - é: "e", - ê: "e", - ë: "e", - Ì: "I", - Í: "I", - Î: "I", - Ï: "I", - ì: "i", - í: "i", - î: "i", - ï: "i", - Ñ: "N", - ñ: "n", - Ò: "O", - Ó: "O", - Ô: "O", - Õ: "O", - Ö: "O", - Ø: "O", - ò: "o", - ó: "o", - ô: "o", - õ: "o", - ö: "o", - ø: "o", - Ù: "U", - Ú: "U", - Û: "U", - Ü: "U", - ù: "u", - ú: "u", - û: "u", - ü: "u", - Ý: "Y", - ý: "y", - ÿ: "y", - Æ: "Ae", - æ: "ae", - Þ: "Th", - þ: "th", - ß: "ss", - Ā: "A", - Ă: "A", - Ą: "A", - ā: "a", - ă: "a", - ą: "a", - Ć: "C", - Ĉ: "C", - Ċ: "C", - Č: "C", - ć: "c", - ĉ: "c", - ċ: "c", - č: "c", - Ď: "D", - Đ: "D", - ď: "d", - đ: "d", - Ē: "E", - Ĕ: "E", - Ė: "E", - Ę: "E", - Ě: "E", - ē: "e", - ĕ: "e", - ė: "e", - ę: "e", - ě: "e", - Ĝ: "G", - Ğ: "G", - Ġ: "G", - Ģ: "G", - ĝ: "g", - ğ: "g", - ġ: "g", - ģ: "g", - Ĥ: "H", - Ħ: "H", - ĥ: "h", - ħ: "h", - Ĩ: "I", - Ī: "I", - Ĭ: "I", - Į: "I", - İ: "I", - ĩ: "i", - ī: "i", - ĭ: "i", - į: "i", - ı: "i", - Ĵ: "J", - ĵ: "j", - Ķ: "K", - ķ: "k", - ĸ: "k", - Ĺ: "L", - Ļ: "L", - Ľ: "L", - Ŀ: "L", - Ł: "L", - ĺ: "l", - ļ: "l", - ľ: "l", - ŀ: "l", - ł: "l", - Ń: "N", - Ņ: "N", - Ň: "N", - Ŋ: "N", - ń: "n", - ņ: "n", - ň: "n", - ŋ: "n", - Ō: "O", - Ŏ: "O", - Ő: "O", - ō: "o", - ŏ: "o", - ő: "o", - Ŕ: "R", - Ŗ: "R", - Ř: "R", - ŕ: "r", - ŗ: "r", - ř: "r", - Ś: "S", - Ŝ: "S", - Ş: "S", - Š: "S", - ś: "s", - ŝ: "s", - ş: "s", - š: "s", - Ţ: "T", - Ť: "T", - Ŧ: "T", - ţ: "t", - ť: "t", - ŧ: "t", - Ũ: "U", - Ū: "U", - Ŭ: "U", - Ů: "U", - Ű: "U", - Ų: "U", - ũ: "u", - ū: "u", - ŭ: "u", - ů: "u", - ű: "u", - ų: "u", - Ŵ: "W", - ŵ: "w", - Ŷ: "Y", - ŷ: "y", - Ÿ: "Y", - Ź: "Z", - Ż: "Z", - Ž: "Z", - ź: "z", - ż: "z", - ž: "z", - IJ: "IJ", - ij: "ij", - Œ: "Oe", - œ: "oe", - ʼn: "'n", - ſ: "s", - }, - YHe = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" }, - ZHe = { "&": "&", "<": "<", ">": ">", """: '"', "'": "'" }, - QHe = { "\\": "\\", "'": "'", "\n": "n", "\r": "r", "\u2028": "u2028", "\u2029": "u2029" }, - eVe = parseFloat, - tVe = parseInt, - PJ = typeof global == "object" && global && global.Object === Object && global, - rVe = typeof self == "object" && self && self.Object === Object && self, - Bi = PJ || rVe || Function("return this")(), - gB = typeof rx == "object" && rx && !rx.nodeType && rx, - qh = gB && typeof N1 == "object" && N1 && !N1.nodeType && N1, - NJ = qh && qh.exports === gB, - yB = NJ && PJ.process, - Do = (function () { - try { - var we = qh && qh.require && qh.require("util").types - return we || (yB && yB.binding && yB.binding("util")) - } catch {} - })(), - RJ = Do && Do.isArrayBuffer, - LJ = Do && Do.isDate, - MJ = Do && Do.isMap, - qJ = Do && Do.isRegExp, - jJ = Do && Do.isSet, - UJ = Do && Do.isTypedArray - function Na(we, Re, Oe) { - switch (Oe.length) { - case 0: - return we.call(Re) - case 1: - return we.call(Re, Oe[0]) - case 2: - return we.call(Re, Oe[0], Oe[1]) - case 3: - return we.call(Re, Oe[0], Oe[1], Oe[2]) - } - return we.apply(Re, Oe) - } - function nVe(we, Re, Oe, ut) { - for (var Ot = -1, Or = we == null ? 0 : we.length; ++Ot < Or; ) { - var fi = we[Ot] - Re(ut, fi, Oe(fi), we) - } - return ut - } - function Fo(we, Re) { - for (var Oe = -1, ut = we == null ? 0 : we.length; ++Oe < ut && Re(we[Oe], Oe, we) !== !1; ); - return we - } - function iVe(we, Re) { - for (var Oe = we == null ? 0 : we.length; Oe-- && Re(we[Oe], Oe, we) !== !1; ); - return we - } - function HJ(we, Re) { - for (var Oe = -1, ut = we == null ? 0 : we.length; ++Oe < ut; ) if (!Re(we[Oe], Oe, we)) return !1 - return !0 - } - function Uf(we, Re) { - for (var Oe = -1, ut = we == null ? 0 : we.length, Ot = 0, Or = []; ++Oe < ut; ) { - var fi = we[Oe] - Re(fi, Oe, we) && (Or[Ot++] = fi) - } - return Or - } - function Kw(we, Re) { - var Oe = we == null ? 0 : we.length - return !!Oe && Rm(we, Re, 0) > -1 - } - function bB(we, Re, Oe) { - for (var ut = -1, Ot = we == null ? 0 : we.length; ++ut < Ot; ) if (Oe(Re, we[ut])) return !0 - return !1 - } - function yn(we, Re) { - for (var Oe = -1, ut = we == null ? 0 : we.length, Ot = Array(ut); ++Oe < ut; ) Ot[Oe] = Re(we[Oe], Oe, we) - return Ot - } - function Hf(we, Re) { - for (var Oe = -1, ut = Re.length, Ot = we.length; ++Oe < ut; ) we[Ot + Oe] = Re[Oe] - return we - } - function EB(we, Re, Oe, ut) { - var Ot = -1, - Or = we == null ? 0 : we.length - for (ut && Or && (Oe = we[++Ot]); ++Ot < Or; ) Oe = Re(Oe, we[Ot], Ot, we) - return Oe - } - function sVe(we, Re, Oe, ut) { - var Ot = we == null ? 0 : we.length - for (ut && Ot && (Oe = we[--Ot]); Ot--; ) Oe = Re(Oe, we[Ot], Ot, we) - return Oe - } - function _B(we, Re) { - for (var Oe = -1, ut = we == null ? 0 : we.length; ++Oe < ut; ) if (Re(we[Oe], Oe, we)) return !0 - return !1 - } - var aVe = wB("length") - function oVe(we) { - return we.split("") - } - function uVe(we) { - return we.match(ls) || [] - } - function VJ(we, Re, Oe) { - var ut - return ( - Oe(we, function (Ot, Or, fi) { - if (Re(Ot, Or, fi)) return (ut = Or), !1 - }), - ut - ) - } - function Xw(we, Re, Oe, ut) { - for (var Ot = we.length, Or = Oe + (ut ? 1 : -1); ut ? Or-- : ++Or < Ot; ) if (Re(we[Or], Or, we)) return Or - return -1 - } - function Rm(we, Re, Oe) { - return Re === Re ? bVe(we, Re, Oe) : Xw(we, $J, Oe) - } - function cVe(we, Re, Oe, ut) { - for (var Ot = Oe - 1, Or = we.length; ++Ot < Or; ) if (ut(we[Ot], Re)) return Ot - return -1 - } - function $J(we) { - return we !== we - } - function zJ(we, Re) { - var Oe = we == null ? 0 : we.length - return Oe ? CB(we, Re) / Oe : ce - } - function wB(we) { - return function (Re) { - return Re == null ? e : Re[we] - } - } - function AB(we) { - return function (Re) { - return we == null ? e : we[Re] - } - } - function WJ(we, Re, Oe, ut, Ot) { - return ( - Ot(we, function (Or, fi, tn) { - Oe = ut ? ((ut = !1), Or) : Re(Oe, Or, fi, tn) - }), - Oe - ) - } - function lVe(we, Re) { - var Oe = we.length - for (we.sort(Re); Oe--; ) we[Oe] = we[Oe].value - return we - } - function CB(we, Re) { - for (var Oe, ut = -1, Ot = we.length; ++ut < Ot; ) { - var Or = Re(we[ut]) - Or !== e && (Oe = Oe === e ? Or : Oe + Or) - } - return Oe - } - function SB(we, Re) { - for (var Oe = -1, ut = Array(we); ++Oe < we; ) ut[Oe] = Re(Oe) - return ut - } - function fVe(we, Re) { - return yn(Re, function (Oe) { - return [Oe, we[Oe]] - }) - } - function GJ(we) { - return we && we.slice(0, YJ(we) + 1).replace(Ke, "") - } - function Ra(we) { - return function (Re) { - return we(Re) - } - } - function DB(we, Re) { - return yn(Re, function (Oe) { - return we[Oe] - }) - } - function i1(we, Re) { - return we.has(Re) - } - function KJ(we, Re) { - for (var Oe = -1, ut = we.length; ++Oe < ut && Rm(Re, we[Oe], 0) > -1; ); - return Oe - } - function XJ(we, Re) { - for (var Oe = we.length; Oe-- && Rm(Re, we[Oe], 0) > -1; ); - return Oe - } - function pVe(we, Re) { - for (var Oe = we.length, ut = 0; Oe--; ) we[Oe] === Re && ++ut - return ut - } - var hVe = AB(JHe), - dVe = AB(YHe) - function mVe(we) { - return "\\" + QHe[we] - } - function xVe(we, Re) { - return we == null ? e : we[Re] - } - function Lm(we) { - return WHe.test(we) - } - function vVe(we) { - return GHe.test(we) - } - function gVe(we) { - for (var Re, Oe = []; !(Re = we.next()).done; ) Oe.push(Re.value) - return Oe - } - function FB(we) { - var Re = -1, - Oe = Array(we.size) - return ( - we.forEach(function (ut, Ot) { - Oe[++Re] = [Ot, ut] - }), - Oe - ) - } - function JJ(we, Re) { - return function (Oe) { - return we(Re(Oe)) - } - } - function Vf(we, Re) { - for (var Oe = -1, ut = we.length, Ot = 0, Or = []; ++Oe < ut; ) { - var fi = we[Oe] - ;(fi === Re || fi === u) && ((we[Oe] = u), (Or[Ot++] = Oe)) - } - return Or - } - function Jw(we) { - var Re = -1, - Oe = Array(we.size) - return ( - we.forEach(function (ut) { - Oe[++Re] = ut - }), - Oe - ) - } - function yVe(we) { - var Re = -1, - Oe = Array(we.size) - return ( - we.forEach(function (ut) { - Oe[++Re] = [ut, ut] - }), - Oe - ) - } - function bVe(we, Re, Oe) { - for (var ut = Oe - 1, Ot = we.length; ++ut < Ot; ) if (we[ut] === Re) return ut - return -1 - } - function EVe(we, Re, Oe) { - for (var ut = Oe + 1; ut--; ) if (we[ut] === Re) return ut - return ut - } - function Mm(we) { - return Lm(we) ? wVe(we) : aVe(we) - } - function fu(we) { - return Lm(we) ? AVe(we) : oVe(we) - } - function YJ(we) { - for (var Re = we.length; Re-- && it.test(we.charAt(Re)); ); - return Re - } - var _Ve = AB(ZHe) - function wVe(we) { - for (var Re = (vB.lastIndex = 0); vB.test(we); ) ++Re - return Re - } - function AVe(we) { - return we.match(vB) || [] - } - function CVe(we) { - return we.match(zHe) || [] - } - var SVe = function we(Re) { - Re = Re == null ? Bi : $f.defaults(Bi.Object(), Re, $f.pick(Bi, KHe)) - var Oe = Re.Array, - ut = Re.Date, - Ot = Re.Error, - Or = Re.Function, - fi = Re.Math, - tn = Re.Object, - TB = Re.RegExp, - DVe = Re.String, - To = Re.TypeError, - Yw = Oe.prototype, - FVe = Or.prototype, - qm = tn.prototype, - Zw = Re["__core-js_shared__"], - Qw = FVe.toString, - Hr = qm.hasOwnProperty, - TVe = 0, - ZJ = (function () { - var m = /[^.]+$/.exec((Zw && Zw.keys && Zw.keys.IE_PROTO) || "") - return m ? "Symbol(src)_1." + m : "" - })(), - eA = qm.toString, - BVe = Qw.call(tn), - OVe = Bi._, - kVe = TB( - "^" + - Qw.call(Hr) - .replace(Ce, "\\$&") - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + - "$" - ), - tA = NJ ? Re.Buffer : e, - zf = Re.Symbol, - rA = Re.Uint8Array, - QJ = tA ? tA.allocUnsafe : e, - nA = JJ(tn.getPrototypeOf, tn), - eY = tn.create, - tY = qm.propertyIsEnumerable, - iA = Yw.splice, - rY = zf ? zf.isConcatSpreadable : e, - s1 = zf ? zf.iterator : e, - jh = zf ? zf.toStringTag : e, - sA = (function () { - try { - var m = zh(tn, "defineProperty") - return m({}, "", {}), m - } catch {} - })(), - IVe = Re.clearTimeout !== Bi.clearTimeout && Re.clearTimeout, - PVe = ut && ut.now !== Bi.Date.now && ut.now, - NVe = Re.setTimeout !== Bi.setTimeout && Re.setTimeout, - aA = fi.ceil, - oA = fi.floor, - BB = tn.getOwnPropertySymbols, - RVe = tA ? tA.isBuffer : e, - nY = Re.isFinite, - LVe = Yw.join, - MVe = JJ(tn.keys, tn), - pi = fi.max, - fs = fi.min, - qVe = ut.now, - jVe = Re.parseInt, - iY = fi.random, - UVe = Yw.reverse, - OB = zh(Re, "DataView"), - a1 = zh(Re, "Map"), - kB = zh(Re, "Promise"), - jm = zh(Re, "Set"), - o1 = zh(Re, "WeakMap"), - u1 = zh(tn, "create"), - uA = o1 && new o1(), - Um = {}, - HVe = Wh(OB), - VVe = Wh(a1), - $Ve = Wh(kB), - zVe = Wh(jm), - WVe = Wh(o1), - cA = zf ? zf.prototype : e, - c1 = cA ? cA.valueOf : e, - sY = cA ? cA.toString : e - function Q(m) { - if (Pn(m) && !Mt(m) && !(m instanceof or)) { - if (m instanceof Bo) return m - if (Hr.call(m, "__wrapped__")) return aZ(m) - } - return new Bo(m) - } - var Hm = (function () { - function m() {} - return function (y) { - if (!Fn(y)) return {} - if (eY) return eY(y) - m.prototype = y - var S = new m() - return (m.prototype = e), S - } - })() - function lA() {} - function Bo(m, y) { - ;(this.__wrapped__ = m), - (this.__actions__ = []), - (this.__chain__ = !!y), - (this.__index__ = 0), - (this.__values__ = e) - } - ;(Q.templateSettings = { escape: I, evaluate: W, interpolate: V, variable: "", imports: { _: Q } }), - (Q.prototype = lA.prototype), - (Q.prototype.constructor = Q), - (Bo.prototype = Hm(lA.prototype)), - (Bo.prototype.constructor = Bo) - function or(m) { - ;(this.__wrapped__ = m), - (this.__actions__ = []), - (this.__dir__ = 1), - (this.__filtered__ = !1), - (this.__iteratees__ = []), - (this.__takeCount__ = te), - (this.__views__ = []) - } - function GVe() { - var m = new or(this.__wrapped__) - return ( - (m.__actions__ = ua(this.__actions__)), - (m.__dir__ = this.__dir__), - (m.__filtered__ = this.__filtered__), - (m.__iteratees__ = ua(this.__iteratees__)), - (m.__takeCount__ = this.__takeCount__), - (m.__views__ = ua(this.__views__)), - m - ) - } - function KVe() { - if (this.__filtered__) { - var m = new or(this) - ;(m.__dir__ = -1), (m.__filtered__ = !0) - } else (m = this.clone()), (m.__dir__ *= -1) - return m - } - function XVe() { - var m = this.__wrapped__.value(), - y = this.__dir__, - S = Mt(m), - L = y < 0, - z = S ? m.length : 0, - re = oze(0, z, this.__views__), - me = re.start, - ve = re.end, - Ae = ve - me, - qe = L ? ve : me - 1, - Ue = this.__iteratees__, - $e = Ue.length, - st = 0, - pt = fs(Ae, this.__takeCount__) - if (!S || (!L && z == Ae && pt == Ae)) return TY(m, this.__actions__) - var wt = [] - e: for (; Ae-- && st < pt; ) { - qe += y - for (var Kt = -1, At = m[qe]; ++Kt < $e; ) { - var nr = Ue[Kt], - fr = nr.iteratee, - qa = nr.type, - js = fr(At) - if (qa == q) At = js - else if (!js) { - if (qa == B) continue e - break e - } - } - wt[st++] = At - } - return wt - } - ;(or.prototype = Hm(lA.prototype)), (or.prototype.constructor = or) - function Uh(m) { - var y = -1, - S = m == null ? 0 : m.length - for (this.clear(); ++y < S; ) { - var L = m[y] - this.set(L[0], L[1]) - } - } - function JVe() { - ;(this.__data__ = u1 ? u1(null) : {}), (this.size = 0) - } - function YVe(m) { - var y = this.has(m) && delete this.__data__[m] - return (this.size -= y ? 1 : 0), y - } - function ZVe(m) { - var y = this.__data__ - if (u1) { - var S = y[m] - return S === a ? e : S - } - return Hr.call(y, m) ? y[m] : e - } - function QVe(m) { - var y = this.__data__ - return u1 ? y[m] !== e : Hr.call(y, m) - } - function e$e(m, y) { - var S = this.__data__ - return (this.size += this.has(m) ? 0 : 1), (S[m] = u1 && y === e ? a : y), this - } - ;(Uh.prototype.clear = JVe), - (Uh.prototype.delete = YVe), - (Uh.prototype.get = ZVe), - (Uh.prototype.has = QVe), - (Uh.prototype.set = e$e) - function vl(m) { - var y = -1, - S = m == null ? 0 : m.length - for (this.clear(); ++y < S; ) { - var L = m[y] - this.set(L[0], L[1]) - } - } - function t$e() { - ;(this.__data__ = []), (this.size = 0) - } - function r$e(m) { - var y = this.__data__, - S = fA(y, m) - if (S < 0) return !1 - var L = y.length - 1 - return S == L ? y.pop() : iA.call(y, S, 1), --this.size, !0 - } - function n$e(m) { - var y = this.__data__, - S = fA(y, m) - return S < 0 ? e : y[S][1] - } - function i$e(m) { - return fA(this.__data__, m) > -1 - } - function s$e(m, y) { - var S = this.__data__, - L = fA(S, m) - return L < 0 ? (++this.size, S.push([m, y])) : (S[L][1] = y), this - } - ;(vl.prototype.clear = t$e), - (vl.prototype.delete = r$e), - (vl.prototype.get = n$e), - (vl.prototype.has = i$e), - (vl.prototype.set = s$e) - function gl(m) { - var y = -1, - S = m == null ? 0 : m.length - for (this.clear(); ++y < S; ) { - var L = m[y] - this.set(L[0], L[1]) - } - } - function a$e() { - ;(this.size = 0), (this.__data__ = { hash: new Uh(), map: new (a1 || vl)(), string: new Uh() }) - } - function o$e(m) { - var y = wA(this, m).delete(m) - return (this.size -= y ? 1 : 0), y - } - function u$e(m) { - return wA(this, m).get(m) - } - function c$e(m) { - return wA(this, m).has(m) - } - function l$e(m, y) { - var S = wA(this, m), - L = S.size - return S.set(m, y), (this.size += S.size == L ? 0 : 1), this - } - ;(gl.prototype.clear = a$e), - (gl.prototype.delete = o$e), - (gl.prototype.get = u$e), - (gl.prototype.has = c$e), - (gl.prototype.set = l$e) - function Hh(m) { - var y = -1, - S = m == null ? 0 : m.length - for (this.__data__ = new gl(); ++y < S; ) this.add(m[y]) - } - function f$e(m) { - return this.__data__.set(m, a), this - } - function p$e(m) { - return this.__data__.has(m) - } - ;(Hh.prototype.add = Hh.prototype.push = f$e), (Hh.prototype.has = p$e) - function pu(m) { - var y = (this.__data__ = new vl(m)) - this.size = y.size - } - function h$e() { - ;(this.__data__ = new vl()), (this.size = 0) - } - function d$e(m) { - var y = this.__data__, - S = y.delete(m) - return (this.size = y.size), S - } - function m$e(m) { - return this.__data__.get(m) - } - function x$e(m) { - return this.__data__.has(m) - } - function v$e(m, y) { - var S = this.__data__ - if (S instanceof vl) { - var L = S.__data__ - if (!a1 || L.length < r - 1) return L.push([m, y]), (this.size = ++S.size), this - S = this.__data__ = new gl(L) - } - return S.set(m, y), (this.size = S.size), this - } - ;(pu.prototype.clear = h$e), - (pu.prototype.delete = d$e), - (pu.prototype.get = m$e), - (pu.prototype.has = x$e), - (pu.prototype.set = v$e) - function aY(m, y) { - var S = Mt(m), - L = !S && Gh(m), - z = !S && !L && Jf(m), - re = !S && !L && !z && Wm(m), - me = S || L || z || re, - ve = me ? SB(m.length, DVe) : [], - Ae = ve.length - for (var qe in m) - (y || Hr.call(m, qe)) && - !( - me && - (qe == "length" || - (z && (qe == "offset" || qe == "parent")) || - (re && (qe == "buffer" || qe == "byteLength" || qe == "byteOffset")) || - _l(qe, Ae)) - ) && - ve.push(qe) - return ve - } - function oY(m) { - var y = m.length - return y ? m[VB(0, y - 1)] : e - } - function g$e(m, y) { - return AA(ua(m), Vh(y, 0, m.length)) - } - function y$e(m) { - return AA(ua(m)) - } - function IB(m, y, S) { - ;((S !== e && !hu(m[y], S)) || (S === e && !(y in m))) && yl(m, y, S) - } - function l1(m, y, S) { - var L = m[y] - ;(!(Hr.call(m, y) && hu(L, S)) || (S === e && !(y in m))) && yl(m, y, S) - } - function fA(m, y) { - for (var S = m.length; S--; ) if (hu(m[S][0], y)) return S - return -1 - } - function b$e(m, y, S, L) { - return ( - Wf(m, function (z, re, me) { - y(L, z, S(z), me) - }), - L - ) - } - function uY(m, y) { - return m && rc(y, Oi(y), m) - } - function E$e(m, y) { - return m && rc(y, la(y), m) - } - function yl(m, y, S) { - y == "__proto__" && sA ? sA(m, y, { configurable: !0, enumerable: !0, value: S, writable: !0 }) : (m[y] = S) - } - function PB(m, y) { - for (var S = -1, L = y.length, z = Oe(L), re = m == null; ++S < L; ) z[S] = re ? e : dO(m, y[S]) - return z - } - function Vh(m, y, S) { - return m === m && (S !== e && (m = m <= S ? m : S), y !== e && (m = m >= y ? m : y)), m - } - function Oo(m, y, S, L, z, re) { - var me, - ve = y & c, - Ae = y & l, - qe = y & f - if ((S && (me = z ? S(m, L, z, re) : S(m)), me !== e)) return me - if (!Fn(m)) return m - var Ue = Mt(m) - if (Ue) { - if (((me = cze(m)), !ve)) return ua(m, me) - } else { - var $e = ps(m), - st = $e == he || $e == oe - if (Jf(m)) return kY(m, ve) - if ($e == ne || $e == ue || (st && !z)) { - if (((me = Ae || st ? {} : YY(m)), !ve)) return Ae ? Z$e(m, E$e(me, m)) : Y$e(m, uY(me, m)) - } else { - if (!cn[$e]) return z ? m : {} - me = lze(m, $e, ve) - } - } - re || (re = new pu()) - var pt = re.get(m) - if (pt) return pt - re.set(m, me), - SZ(m) - ? m.forEach(function (At) { - me.add(Oo(At, y, S, At, m, re)) - }) - : AZ(m) && - m.forEach(function (At, nr) { - me.set(nr, Oo(At, y, S, nr, m, re)) - }) - var wt = qe ? (Ae ? eO : QB) : Ae ? la : Oi, - Kt = Ue ? e : wt(m) - return ( - Fo(Kt || m, function (At, nr) { - Kt && ((nr = At), (At = m[nr])), l1(me, nr, Oo(At, y, S, nr, m, re)) - }), - me - ) - } - function _$e(m) { - var y = Oi(m) - return function (S) { - return cY(S, m, y) - } - } - function cY(m, y, S) { - var L = S.length - if (m == null) return !L - for (m = tn(m); L--; ) { - var z = S[L], - re = y[z], - me = m[z] - if ((me === e && !(z in m)) || !re(me)) return !1 - } - return !0 - } - function lY(m, y, S) { - if (typeof m != "function") throw new To(i) - return v1(function () { - m.apply(e, S) - }, y) - } - function f1(m, y, S, L) { - var z = -1, - re = Kw, - me = !0, - ve = m.length, - Ae = [], - qe = y.length - if (!ve) return Ae - S && (y = yn(y, Ra(S))), L ? ((re = bB), (me = !1)) : y.length >= r && ((re = i1), (me = !1), (y = new Hh(y))) - e: for (; ++z < ve; ) { - var Ue = m[z], - $e = S == null ? Ue : S(Ue) - if (((Ue = L || Ue !== 0 ? Ue : 0), me && $e === $e)) { - for (var st = qe; st--; ) if (y[st] === $e) continue e - Ae.push(Ue) - } else re(y, $e, L) || Ae.push(Ue) - } - return Ae - } - var Wf = LY(tc), - fY = LY(RB, !0) - function w$e(m, y) { - var S = !0 - return ( - Wf(m, function (L, z, re) { - return (S = !!y(L, z, re)), S - }), - S - ) - } - function pA(m, y, S) { - for (var L = -1, z = m.length; ++L < z; ) { - var re = m[L], - me = y(re) - if (me != null && (ve === e ? me === me && !Ma(me) : S(me, ve))) - var ve = me, - Ae = re - } - return Ae - } - function A$e(m, y, S, L) { - var z = m.length - for ( - S = Vt(S), - S < 0 && (S = -S > z ? 0 : z + S), - L = L === e || L > z ? z : Vt(L), - L < 0 && (L += z), - L = S > L ? 0 : FZ(L); - S < L; - - ) - m[S++] = y - return m - } - function pY(m, y) { - var S = [] - return ( - Wf(m, function (L, z, re) { - y(L, z, re) && S.push(L) - }), - S - ) - } - function zi(m, y, S, L, z) { - var re = -1, - me = m.length - for (S || (S = pze), z || (z = []); ++re < me; ) { - var ve = m[re] - y > 0 && S(ve) ? (y > 1 ? zi(ve, y - 1, S, L, z) : Hf(z, ve)) : L || (z[z.length] = ve) - } - return z - } - var NB = MY(), - hY = MY(!0) - function tc(m, y) { - return m && NB(m, y, Oi) - } - function RB(m, y) { - return m && hY(m, y, Oi) - } - function hA(m, y) { - return Uf(y, function (S) { - return wl(m[S]) - }) - } - function $h(m, y) { - y = Kf(y, m) - for (var S = 0, L = y.length; m != null && S < L; ) m = m[nc(y[S++])] - return S && S == L ? m : e - } - function dY(m, y, S) { - var L = y(m) - return Mt(m) ? L : Hf(L, S(m)) - } - function Ms(m) { - return m == null ? (m === e ? je : Z) : jh && jh in tn(m) ? aze(m) : yze(m) - } - function LB(m, y) { - return m > y - } - function C$e(m, y) { - return m != null && Hr.call(m, y) - } - function S$e(m, y) { - return m != null && y in tn(m) - } - function D$e(m, y, S) { - return m >= fs(y, S) && m < pi(y, S) - } - function MB(m, y, S) { - for (var L = S ? bB : Kw, z = m[0].length, re = m.length, me = re, ve = Oe(re), Ae = 1 / 0, qe = []; me--; ) { - var Ue = m[me] - me && y && (Ue = yn(Ue, Ra(y))), - (Ae = fs(Ue.length, Ae)), - (ve[me] = !S && (y || (z >= 120 && Ue.length >= 120)) ? new Hh(me && Ue) : e) - } - Ue = m[0] - var $e = -1, - st = ve[0] - e: for (; ++$e < z && qe.length < Ae; ) { - var pt = Ue[$e], - wt = y ? y(pt) : pt - if (((pt = S || pt !== 0 ? pt : 0), !(st ? i1(st, wt) : L(qe, wt, S)))) { - for (me = re; --me; ) { - var Kt = ve[me] - if (!(Kt ? i1(Kt, wt) : L(m[me], wt, S))) continue e - } - st && st.push(wt), qe.push(pt) - } - } - return qe - } - function F$e(m, y, S, L) { - return ( - tc(m, function (z, re, me) { - y(L, S(z), re, me) - }), - L - ) - } - function p1(m, y, S) { - ;(y = Kf(y, m)), (m = tZ(m, y)) - var L = m == null ? m : m[nc(Io(y))] - return L == null ? e : Na(L, m, S) - } - function mY(m) { - return Pn(m) && Ms(m) == ue - } - function T$e(m) { - return Pn(m) && Ms(m) == Pe - } - function B$e(m) { - return Pn(m) && Ms(m) == R - } - function h1(m, y, S, L, z) { - return m === y - ? !0 - : m == null || y == null || (!Pn(m) && !Pn(y)) - ? m !== m && y !== y - : O$e(m, y, S, L, h1, z) - } - function O$e(m, y, S, L, z, re) { - var me = Mt(m), - ve = Mt(y), - Ae = me ? ge : ps(m), - qe = ve ? ge : ps(y) - ;(Ae = Ae == ue ? ne : Ae), (qe = qe == ue ? ne : qe) - var Ue = Ae == ne, - $e = qe == ne, - st = Ae == qe - if (st && Jf(m)) { - if (!Jf(y)) return !1 - ;(me = !0), (Ue = !1) - } - if (st && !Ue) return re || (re = new pu()), me || Wm(m) ? KY(m, y, S, L, z, re) : ize(m, y, Ae, S, L, z, re) - if (!(S & p)) { - var pt = Ue && Hr.call(m, "__wrapped__"), - wt = $e && Hr.call(y, "__wrapped__") - if (pt || wt) { - var Kt = pt ? m.value() : m, - At = wt ? y.value() : y - return re || (re = new pu()), z(Kt, At, S, L, re) - } - } - return st ? (re || (re = new pu()), sze(m, y, S, L, z, re)) : !1 - } - function k$e(m) { - return Pn(m) && ps(m) == le - } - function qB(m, y, S, L) { - var z = S.length, - re = z, - me = !L - if (m == null) return !re - for (m = tn(m); z--; ) { - var ve = S[z] - if (me && ve[2] ? ve[1] !== m[ve[0]] : !(ve[0] in m)) return !1 - } - for (; ++z < re; ) { - ve = S[z] - var Ae = ve[0], - qe = m[Ae], - Ue = ve[1] - if (me && ve[2]) { - if (qe === e && !(Ae in m)) return !1 - } else { - var $e = new pu() - if (L) var st = L(qe, Ue, Ae, m, y, $e) - if (!(st === e ? h1(Ue, qe, p | h, L, $e) : st)) return !1 - } - } - return !0 - } - function xY(m) { - if (!Fn(m) || dze(m)) return !1 - var y = wl(m) ? kVe : lB - return y.test(Wh(m)) - } - function I$e(m) { - return Pn(m) && Ms(m) == _e - } - function P$e(m) { - return Pn(m) && ps(m) == Le - } - function N$e(m) { - return Pn(m) && BA(m.length) && !!hn[Ms(m)] - } - function vY(m) { - return typeof m == "function" - ? m - : m == null - ? fa - : typeof m == "object" - ? Mt(m) - ? bY(m[0], m[1]) - : yY(m) - : qZ(m) - } - function jB(m) { - if (!x1(m)) return MVe(m) - var y = [] - for (var S in tn(m)) Hr.call(m, S) && S != "constructor" && y.push(S) - return y - } - function R$e(m) { - if (!Fn(m)) return gze(m) - var y = x1(m), - S = [] - for (var L in m) (L == "constructor" && (y || !Hr.call(m, L))) || S.push(L) - return S - } - function UB(m, y) { - return m < y - } - function gY(m, y) { - var S = -1, - L = ca(m) ? Oe(m.length) : [] - return ( - Wf(m, function (z, re, me) { - L[++S] = y(z, re, me) - }), - L - ) - } - function yY(m) { - var y = rO(m) - return y.length == 1 && y[0][2] - ? QY(y[0][0], y[0][1]) - : function (S) { - return S === m || qB(S, m, y) - } - } - function bY(m, y) { - return iO(m) && ZY(y) - ? QY(nc(m), y) - : function (S) { - var L = dO(S, m) - return L === e && L === y ? mO(S, m) : h1(y, L, p | h) - } - } - function dA(m, y, S, L, z) { - m !== y && - NB( - y, - function (re, me) { - if ((z || (z = new pu()), Fn(re))) L$e(m, y, me, S, dA, L, z) - else { - var ve = L ? L(aO(m, me), re, me + "", m, y, z) : e - ve === e && (ve = re), IB(m, me, ve) - } - }, - la - ) - } - function L$e(m, y, S, L, z, re, me) { - var ve = aO(m, S), - Ae = aO(y, S), - qe = me.get(Ae) - if (qe) { - IB(m, S, qe) - return - } - var Ue = re ? re(ve, Ae, S + "", m, y, me) : e, - $e = Ue === e - if ($e) { - var st = Mt(Ae), - pt = !st && Jf(Ae), - wt = !st && !pt && Wm(Ae) - ;(Ue = Ae), - st || pt || wt - ? Mt(ve) - ? (Ue = ve) - : zn(ve) - ? (Ue = ua(ve)) - : pt - ? (($e = !1), (Ue = kY(Ae, !0))) - : wt - ? (($e = !1), (Ue = IY(Ae, !0))) - : (Ue = []) - : g1(Ae) || Gh(Ae) - ? ((Ue = ve), Gh(ve) ? (Ue = TZ(ve)) : (!Fn(ve) || wl(ve)) && (Ue = YY(Ae))) - : ($e = !1) - } - $e && (me.set(Ae, Ue), z(Ue, Ae, L, re, me), me.delete(Ae)), IB(m, S, Ue) - } - function EY(m, y) { - var S = m.length - if (S) return (y += y < 0 ? S : 0), _l(y, S) ? m[y] : e - } - function _Y(m, y, S) { - y.length - ? (y = yn(y, function (re) { - return Mt(re) - ? function (me) { - return $h(me, re.length === 1 ? re[0] : re) - } - : re - })) - : (y = [fa]) - var L = -1 - y = yn(y, Ra(yt())) - var z = gY(m, function (re, me, ve) { - var Ae = yn(y, function (qe) { - return qe(re) - }) - return { criteria: Ae, index: ++L, value: re } - }) - return lVe(z, function (re, me) { - return J$e(re, me, S) - }) - } - function M$e(m, y) { - return wY(m, y, function (S, L) { - return mO(m, L) - }) - } - function wY(m, y, S) { - for (var L = -1, z = y.length, re = {}; ++L < z; ) { - var me = y[L], - ve = $h(m, me) - S(ve, me) && d1(re, Kf(me, m), ve) - } - return re - } - function q$e(m) { - return function (y) { - return $h(y, m) - } - } - function HB(m, y, S, L) { - var z = L ? cVe : Rm, - re = -1, - me = y.length, - ve = m - for (m === y && (y = ua(y)), S && (ve = yn(m, Ra(S))); ++re < me; ) - for (var Ae = 0, qe = y[re], Ue = S ? S(qe) : qe; (Ae = z(ve, Ue, Ae, L)) > -1; ) - ve !== m && iA.call(ve, Ae, 1), iA.call(m, Ae, 1) - return m - } - function AY(m, y) { - for (var S = m ? y.length : 0, L = S - 1; S--; ) { - var z = y[S] - if (S == L || z !== re) { - var re = z - _l(z) ? iA.call(m, z, 1) : WB(m, z) - } - } - return m - } - function VB(m, y) { - return m + oA(iY() * (y - m + 1)) - } - function j$e(m, y, S, L) { - for (var z = -1, re = pi(aA((y - m) / (S || 1)), 0), me = Oe(re); re--; ) (me[L ? re : ++z] = m), (m += S) - return me - } - function $B(m, y) { - var S = "" - if (!m || y < 1 || y > U) return S - do y % 2 && (S += m), (y = oA(y / 2)), y && (m += m) - while (y) - return S - } - function Zt(m, y) { - return oO(eZ(m, y, fa), m + "") - } - function U$e(m) { - return oY(Gm(m)) - } - function H$e(m, y) { - var S = Gm(m) - return AA(S, Vh(y, 0, S.length)) - } - function d1(m, y, S, L) { - if (!Fn(m)) return m - y = Kf(y, m) - for (var z = -1, re = y.length, me = re - 1, ve = m; ve != null && ++z < re; ) { - var Ae = nc(y[z]), - qe = S - if (Ae === "__proto__" || Ae === "constructor" || Ae === "prototype") return m - if (z != me) { - var Ue = ve[Ae] - ;(qe = L ? L(Ue, Ae, ve) : e), qe === e && (qe = Fn(Ue) ? Ue : _l(y[z + 1]) ? [] : {}) - } - l1(ve, Ae, qe), (ve = ve[Ae]) - } - return m - } - var CY = uA - ? function (m, y) { - return uA.set(m, y), m - } - : fa, - V$e = sA - ? function (m, y) { - return sA(m, "toString", { configurable: !0, enumerable: !1, value: vO(y), writable: !0 }) - } - : fa - function $$e(m) { - return AA(Gm(m)) - } - function ko(m, y, S) { - var L = -1, - z = m.length - y < 0 && (y = -y > z ? 0 : z + y), - (S = S > z ? z : S), - S < 0 && (S += z), - (z = y > S ? 0 : (S - y) >>> 0), - (y >>>= 0) - for (var re = Oe(z); ++L < z; ) re[L] = m[L + y] - return re - } - function z$e(m, y) { - var S - return ( - Wf(m, function (L, z, re) { - return (S = y(L, z, re)), !S - }), - !!S - ) - } - function mA(m, y, S) { - var L = 0, - z = m == null ? L : m.length - if (typeof y == "number" && y === y && z <= se) { - for (; L < z; ) { - var re = (L + z) >>> 1, - me = m[re] - me !== null && !Ma(me) && (S ? me <= y : me < y) ? (L = re + 1) : (z = re) - } - return z - } - return zB(m, y, fa, S) - } - function zB(m, y, S, L) { - var z = 0, - re = m == null ? 0 : m.length - if (re === 0) return 0 - y = S(y) - for (var me = y !== y, ve = y === null, Ae = Ma(y), qe = y === e; z < re; ) { - var Ue = oA((z + re) / 2), - $e = S(m[Ue]), - st = $e !== e, - pt = $e === null, - wt = $e === $e, - Kt = Ma($e) - if (me) var At = L || wt - else - qe - ? (At = wt && (L || st)) - : ve - ? (At = wt && st && (L || !pt)) - : Ae - ? (At = wt && st && !pt && (L || !Kt)) - : pt || Kt - ? (At = !1) - : (At = L ? $e <= y : $e < y) - At ? (z = Ue + 1) : (re = Ue) - } - return fs(re, K) - } - function SY(m, y) { - for (var S = -1, L = m.length, z = 0, re = []; ++S < L; ) { - var me = m[S], - ve = y ? y(me) : me - if (!S || !hu(ve, Ae)) { - var Ae = ve - re[z++] = me === 0 ? 0 : me - } - } - return re - } - function DY(m) { - return typeof m == "number" ? m : Ma(m) ? ce : +m - } - function La(m) { - if (typeof m == "string") return m - if (Mt(m)) return yn(m, La) + "" - if (Ma(m)) return sY ? sY.call(m) : "" - var y = m + "" - return y == "0" && 1 / m == -N ? "-0" : y - } - function Gf(m, y, S) { - var L = -1, - z = Kw, - re = m.length, - me = !0, - ve = [], - Ae = ve - if (S) (me = !1), (z = bB) - else if (re >= r) { - var qe = y ? null : rze(m) - if (qe) return Jw(qe) - ;(me = !1), (z = i1), (Ae = new Hh()) - } else Ae = y ? [] : ve - e: for (; ++L < re; ) { - var Ue = m[L], - $e = y ? y(Ue) : Ue - if (((Ue = S || Ue !== 0 ? Ue : 0), me && $e === $e)) { - for (var st = Ae.length; st--; ) if (Ae[st] === $e) continue e - y && Ae.push($e), ve.push(Ue) - } else z(Ae, $e, S) || (Ae !== ve && Ae.push($e), ve.push(Ue)) - } - return ve - } - function WB(m, y) { - return (y = Kf(y, m)), (m = tZ(m, y)), m == null || delete m[nc(Io(y))] - } - function FY(m, y, S, L) { - return d1(m, y, S($h(m, y)), L) - } - function xA(m, y, S, L) { - for (var z = m.length, re = L ? z : -1; (L ? re-- : ++re < z) && y(m[re], re, m); ); - return S ? ko(m, L ? 0 : re, L ? re + 1 : z) : ko(m, L ? re + 1 : 0, L ? z : re) - } - function TY(m, y) { - var S = m - return ( - S instanceof or && (S = S.value()), - EB( - y, - function (L, z) { - return z.func.apply(z.thisArg, Hf([L], z.args)) - }, - S - ) - ) - } - function GB(m, y, S) { - var L = m.length - if (L < 2) return L ? Gf(m[0]) : [] - for (var z = -1, re = Oe(L); ++z < L; ) - for (var me = m[z], ve = -1; ++ve < L; ) ve != z && (re[z] = f1(re[z] || me, m[ve], y, S)) - return Gf(zi(re, 1), y, S) - } - function BY(m, y, S) { - for (var L = -1, z = m.length, re = y.length, me = {}; ++L < z; ) { - var ve = L < re ? y[L] : e - S(me, m[L], ve) - } - return me - } - function KB(m) { - return zn(m) ? m : [] - } - function XB(m) { - return typeof m == "function" ? m : fa - } - function Kf(m, y) { - return Mt(m) ? m : iO(m, y) ? [m] : sZ(Lr(m)) - } - var W$e = Zt - function Xf(m, y, S) { - var L = m.length - return (S = S === e ? L : S), !y && S >= L ? m : ko(m, y, S) - } - var OY = - IVe || - function (m) { - return Bi.clearTimeout(m) - } - function kY(m, y) { - if (y) return m.slice() - var S = m.length, - L = QJ ? QJ(S) : new m.constructor(S) - return m.copy(L), L - } - function JB(m) { - var y = new m.constructor(m.byteLength) - return new rA(y).set(new rA(m)), y - } - function G$e(m, y) { - var S = y ? JB(m.buffer) : m.buffer - return new m.constructor(S, m.byteOffset, m.byteLength) - } - function K$e(m) { - var y = new m.constructor(m.source, Rh.exec(m)) - return (y.lastIndex = m.lastIndex), y - } - function X$e(m) { - return c1 ? tn(c1.call(m)) : {} - } - function IY(m, y) { - var S = y ? JB(m.buffer) : m.buffer - return new m.constructor(S, m.byteOffset, m.length) - } - function PY(m, y) { - if (m !== y) { - var S = m !== e, - L = m === null, - z = m === m, - re = Ma(m), - me = y !== e, - ve = y === null, - Ae = y === y, - qe = Ma(y) - if ((!ve && !qe && !re && m > y) || (re && me && Ae && !ve && !qe) || (L && me && Ae) || (!S && Ae) || !z) - return 1 - if ((!L && !re && !qe && m < y) || (qe && S && z && !L && !re) || (ve && S && z) || (!me && z) || !Ae) - return -1 - } - return 0 - } - function J$e(m, y, S) { - for (var L = -1, z = m.criteria, re = y.criteria, me = z.length, ve = S.length; ++L < me; ) { - var Ae = PY(z[L], re[L]) - if (Ae) { - if (L >= ve) return Ae - var qe = S[L] - return Ae * (qe == "desc" ? -1 : 1) - } - } - return m.index - y.index - } - function NY(m, y, S, L) { - for ( - var z = -1, - re = m.length, - me = S.length, - ve = -1, - Ae = y.length, - qe = pi(re - me, 0), - Ue = Oe(Ae + qe), - $e = !L; - ++ve < Ae; - - ) - Ue[ve] = y[ve] - for (; ++z < me; ) ($e || z < re) && (Ue[S[z]] = m[z]) - for (; qe--; ) Ue[ve++] = m[z++] - return Ue - } - function RY(m, y, S, L) { - for ( - var z = -1, - re = m.length, - me = -1, - ve = S.length, - Ae = -1, - qe = y.length, - Ue = pi(re - ve, 0), - $e = Oe(Ue + qe), - st = !L; - ++z < Ue; - - ) - $e[z] = m[z] - for (var pt = z; ++Ae < qe; ) $e[pt + Ae] = y[Ae] - for (; ++me < ve; ) (st || z < re) && ($e[pt + S[me]] = m[z++]) - return $e - } - function ua(m, y) { - var S = -1, - L = m.length - for (y || (y = Oe(L)); ++S < L; ) y[S] = m[S] - return y - } - function rc(m, y, S, L) { - var z = !S - S || (S = {}) - for (var re = -1, me = y.length; ++re < me; ) { - var ve = y[re], - Ae = L ? L(S[ve], m[ve], ve, S, m) : e - Ae === e && (Ae = m[ve]), z ? yl(S, ve, Ae) : l1(S, ve, Ae) - } - return S - } - function Y$e(m, y) { - return rc(m, nO(m), y) - } - function Z$e(m, y) { - return rc(m, XY(m), y) - } - function vA(m, y) { - return function (S, L) { - var z = Mt(S) ? nVe : b$e, - re = y ? y() : {} - return z(S, m, yt(L, 2), re) - } - } - function Vm(m) { - return Zt(function (y, S) { - var L = -1, - z = S.length, - re = z > 1 ? S[z - 1] : e, - me = z > 2 ? S[2] : e - for ( - re = m.length > 3 && typeof re == "function" ? (z--, re) : e, - me && qs(S[0], S[1], me) && ((re = z < 3 ? e : re), (z = 1)), - y = tn(y); - ++L < z; - - ) { - var ve = S[L] - ve && m(y, ve, L, re) - } - return y - }) - } - function LY(m, y) { - return function (S, L) { - if (S == null) return S - if (!ca(S)) return m(S, L) - for (var z = S.length, re = y ? z : -1, me = tn(S); (y ? re-- : ++re < z) && L(me[re], re, me) !== !1; ); - return S - } - } - function MY(m) { - return function (y, S, L) { - for (var z = -1, re = tn(y), me = L(y), ve = me.length; ve--; ) { - var Ae = me[m ? ve : ++z] - if (S(re[Ae], Ae, re) === !1) break - } - return y - } - } - function Q$e(m, y, S) { - var L = y & d, - z = m1(m) - function re() { - var me = this && this !== Bi && this instanceof re ? z : m - return me.apply(L ? S : this, arguments) - } - return re - } - function qY(m) { - return function (y) { - y = Lr(y) - var S = Lm(y) ? fu(y) : e, - L = S ? S[0] : y.charAt(0), - z = S ? Xf(S, 1).join("") : y.slice(1) - return L[m]() + z - } - } - function $m(m) { - return function (y) { - return EB(LZ(RZ(y).replace(jf, "")), m, "") - } - } - function m1(m) { - return function () { - var y = arguments - switch (y.length) { - case 0: - return new m() - case 1: - return new m(y[0]) - case 2: - return new m(y[0], y[1]) - case 3: - return new m(y[0], y[1], y[2]) - case 4: - return new m(y[0], y[1], y[2], y[3]) - case 5: - return new m(y[0], y[1], y[2], y[3], y[4]) - case 6: - return new m(y[0], y[1], y[2], y[3], y[4], y[5]) - case 7: - return new m(y[0], y[1], y[2], y[3], y[4], y[5], y[6]) - } - var S = Hm(m.prototype), - L = m.apply(S, y) - return Fn(L) ? L : S - } - } - function eze(m, y, S) { - var L = m1(m) - function z() { - for (var re = arguments.length, me = Oe(re), ve = re, Ae = zm(z); ve--; ) me[ve] = arguments[ve] - var qe = re < 3 && me[0] !== Ae && me[re - 1] !== Ae ? [] : Vf(me, Ae) - if (((re -= qe.length), re < S)) return $Y(m, y, gA, z.placeholder, e, me, qe, e, e, S - re) - var Ue = this && this !== Bi && this instanceof z ? L : m - return Na(Ue, this, me) - } - return z - } - function jY(m) { - return function (y, S, L) { - var z = tn(y) - if (!ca(y)) { - var re = yt(S, 3) - ;(y = Oi(y)), - (S = function (ve) { - return re(z[ve], ve, z) - }) - } - var me = m(y, S, L) - return me > -1 ? z[re ? y[me] : me] : e - } - } - function UY(m) { - return El(function (y) { - var S = y.length, - L = S, - z = Bo.prototype.thru - for (m && y.reverse(); L--; ) { - var re = y[L] - if (typeof re != "function") throw new To(i) - if (z && !me && _A(re) == "wrapper") var me = new Bo([], !0) - } - for (L = me ? L : S; ++L < S; ) { - re = y[L] - var ve = _A(re), - Ae = ve == "wrapper" ? tO(re) : e - Ae && sO(Ae[0]) && Ae[1] == (A | g | w | T) && !Ae[4].length && Ae[9] == 1 - ? (me = me[_A(Ae[0])].apply(me, Ae[3])) - : (me = re.length == 1 && sO(re) ? me[ve]() : me.thru(re)) - } - return function () { - var qe = arguments, - Ue = qe[0] - if (me && qe.length == 1 && Mt(Ue)) return me.plant(Ue).value() - for (var $e = 0, st = S ? y[$e].apply(this, qe) : Ue; ++$e < S; ) st = y[$e].call(this, st) - return st - } - }) - } - function gA(m, y, S, L, z, re, me, ve, Ae, qe) { - var Ue = y & A, - $e = y & d, - st = y & x, - pt = y & (g | _), - wt = y & O, - Kt = st ? e : m1(m) - function At() { - for (var nr = arguments.length, fr = Oe(nr), qa = nr; qa--; ) fr[qa] = arguments[qa] - if (pt) - var js = zm(At), - ja = pVe(fr, js) - if ((L && (fr = NY(fr, L, z, pt)), re && (fr = RY(fr, re, me, pt)), (nr -= ja), pt && nr < qe)) { - var Wn = Vf(fr, js) - return $Y(m, y, gA, At.placeholder, S, fr, Wn, ve, Ae, qe - nr) - } - var du = $e ? S : this, - Cl = st ? du[m] : m - return ( - (nr = fr.length), - ve ? (fr = bze(fr, ve)) : wt && nr > 1 && fr.reverse(), - Ue && Ae < nr && (fr.length = Ae), - this && this !== Bi && this instanceof At && (Cl = Kt || m1(Cl)), - Cl.apply(du, fr) - ) - } - return At - } - function HY(m, y) { - return function (S, L) { - return F$e(S, m, y(L), {}) - } - } - function yA(m, y) { - return function (S, L) { - var z - if (S === e && L === e) return y - if ((S !== e && (z = S), L !== e)) { - if (z === e) return L - typeof S == "string" || typeof L == "string" ? ((S = La(S)), (L = La(L))) : ((S = DY(S)), (L = DY(L))), - (z = m(S, L)) - } - return z - } - } - function YB(m) { - return El(function (y) { - return ( - (y = yn(y, Ra(yt()))), - Zt(function (S) { - var L = this - return m(y, function (z) { - return Na(z, L, S) - }) - }) - ) - }) - } - function bA(m, y) { - y = y === e ? " " : La(y) - var S = y.length - if (S < 2) return S ? $B(y, m) : y - var L = $B(y, aA(m / Mm(y))) - return Lm(y) ? Xf(fu(L), 0, m).join("") : L.slice(0, m) - } - function tze(m, y, S, L) { - var z = y & d, - re = m1(m) - function me() { - for ( - var ve = -1, - Ae = arguments.length, - qe = -1, - Ue = L.length, - $e = Oe(Ue + Ae), - st = this && this !== Bi && this instanceof me ? re : m; - ++qe < Ue; - - ) - $e[qe] = L[qe] - for (; Ae--; ) $e[qe++] = arguments[++ve] - return Na(st, z ? S : this, $e) - } - return me - } - function VY(m) { - return function (y, S, L) { - return ( - L && typeof L != "number" && qs(y, S, L) && (S = L = e), - (y = Al(y)), - S === e ? ((S = y), (y = 0)) : (S = Al(S)), - (L = L === e ? (y < S ? 1 : -1) : Al(L)), - j$e(y, S, L, m) - ) - } - } - function EA(m) { - return function (y, S) { - return (typeof y == "string" && typeof S == "string") || ((y = Po(y)), (S = Po(S))), m(y, S) - } - } - function $Y(m, y, S, L, z, re, me, ve, Ae, qe) { - var Ue = y & g, - $e = Ue ? me : e, - st = Ue ? e : me, - pt = Ue ? re : e, - wt = Ue ? e : re - ;(y |= Ue ? w : E), (y &= ~(Ue ? E : w)), y & v || (y &= ~(d | x)) - var Kt = [m, y, z, pt, $e, wt, st, ve, Ae, qe], - At = S.apply(e, Kt) - return sO(m) && rZ(At, Kt), (At.placeholder = L), nZ(At, m, y) - } - function ZB(m) { - var y = fi[m] - return function (S, L) { - if (((S = Po(S)), (L = L == null ? 0 : fs(Vt(L), 292)), L && nY(S))) { - var z = (Lr(S) + "e").split("e"), - re = y(z[0] + "e" + (+z[1] + L)) - return (z = (Lr(re) + "e").split("e")), +(z[0] + "e" + (+z[1] - L)) - } - return y(S) - } - } - var rze = - jm && 1 / Jw(new jm([, -0]))[1] == N - ? function (m) { - return new jm(m) - } - : bO - function zY(m) { - return function (y) { - var S = ps(y) - return S == le ? FB(y) : S == Le ? yVe(y) : fVe(y, m(y)) - } - } - function bl(m, y, S, L, z, re, me, ve) { - var Ae = y & x - if (!Ae && typeof m != "function") throw new To(i) - var qe = L ? L.length : 0 - if ( - (qe || ((y &= ~(w | E)), (L = z = e)), - (me = me === e ? me : pi(Vt(me), 0)), - (ve = ve === e ? ve : Vt(ve)), - (qe -= z ? z.length : 0), - y & E) - ) { - var Ue = L, - $e = z - L = z = e - } - var st = Ae ? e : tO(m), - pt = [m, y, S, L, z, Ue, $e, re, me, ve] - if ( - (st && vze(pt, st), - (m = pt[0]), - (y = pt[1]), - (S = pt[2]), - (L = pt[3]), - (z = pt[4]), - (ve = pt[9] = pt[9] === e ? (Ae ? 0 : m.length) : pi(pt[9] - qe, 0)), - !ve && y & (g | _) && (y &= ~(g | _)), - !y || y == d) - ) - var wt = Q$e(m, y, S) - else - y == g || y == _ - ? (wt = eze(m, y, ve)) - : (y == w || y == (d | w)) && !z.length - ? (wt = tze(m, y, S, L)) - : (wt = gA.apply(e, pt)) - var Kt = st ? CY : rZ - return nZ(Kt(wt, pt), m, y) - } - function WY(m, y, S, L) { - return m === e || (hu(m, qm[S]) && !Hr.call(L, S)) ? y : m - } - function GY(m, y, S, L, z, re) { - return Fn(m) && Fn(y) && (re.set(y, m), dA(m, y, e, GY, re), re.delete(y)), m - } - function nze(m) { - return g1(m) ? e : m - } - function KY(m, y, S, L, z, re) { - var me = S & p, - ve = m.length, - Ae = y.length - if (ve != Ae && !(me && Ae > ve)) return !1 - var qe = re.get(m), - Ue = re.get(y) - if (qe && Ue) return qe == y && Ue == m - var $e = -1, - st = !0, - pt = S & h ? new Hh() : e - for (re.set(m, y), re.set(y, m); ++$e < ve; ) { - var wt = m[$e], - Kt = y[$e] - if (L) var At = me ? L(Kt, wt, $e, y, m, re) : L(wt, Kt, $e, m, y, re) - if (At !== e) { - if (At) continue - st = !1 - break - } - if (pt) { - if ( - !_B(y, function (nr, fr) { - if (!i1(pt, fr) && (wt === nr || z(wt, nr, S, L, re))) return pt.push(fr) - }) - ) { - st = !1 - break - } - } else if (!(wt === Kt || z(wt, Kt, S, L, re))) { - st = !1 - break - } - } - return re.delete(m), re.delete(y), st - } - function ize(m, y, S, L, z, re, me) { - switch (S) { - case Ye: - if (m.byteLength != y.byteLength || m.byteOffset != y.byteOffset) return !1 - ;(m = m.buffer), (y = y.buffer) - case Pe: - return !(m.byteLength != y.byteLength || !re(new rA(m), new rA(y))) - case H: - case R: - case X: - return hu(+m, +y) - case G: - return m.name == y.name && m.message == y.message - case _e: - case He: - return m == y + "" - case le: - var ve = FB - case Le: - var Ae = L & p - if ((ve || (ve = Jw), m.size != y.size && !Ae)) return !1 - var qe = me.get(m) - if (qe) return qe == y - ;(L |= h), me.set(m, y) - var Ue = KY(ve(m), ve(y), L, z, re, me) - return me.delete(m), Ue - case ze: - if (c1) return c1.call(m) == c1.call(y) - } - return !1 - } - function sze(m, y, S, L, z, re) { - var me = S & p, - ve = QB(m), - Ae = ve.length, - qe = QB(y), - Ue = qe.length - if (Ae != Ue && !me) return !1 - for (var $e = Ae; $e--; ) { - var st = ve[$e] - if (!(me ? st in y : Hr.call(y, st))) return !1 - } - var pt = re.get(m), - wt = re.get(y) - if (pt && wt) return pt == y && wt == m - var Kt = !0 - re.set(m, y), re.set(y, m) - for (var At = me; ++$e < Ae; ) { - st = ve[$e] - var nr = m[st], - fr = y[st] - if (L) var qa = me ? L(fr, nr, st, y, m, re) : L(nr, fr, st, m, y, re) - if (!(qa === e ? nr === fr || z(nr, fr, S, L, re) : qa)) { - Kt = !1 - break - } - At || (At = st == "constructor") - } - if (Kt && !At) { - var js = m.constructor, - ja = y.constructor - js != ja && - "constructor" in m && - "constructor" in y && - !(typeof js == "function" && js instanceof js && typeof ja == "function" && ja instanceof ja) && - (Kt = !1) - } - return re.delete(m), re.delete(y), Kt - } - function El(m) { - return oO(eZ(m, e, cZ), m + "") - } - function QB(m) { - return dY(m, Oi, nO) - } - function eO(m) { - return dY(m, la, XY) - } - var tO = uA - ? function (m) { - return uA.get(m) - } - : bO - function _A(m) { - for (var y = m.name + "", S = Um[y], L = Hr.call(Um, y) ? S.length : 0; L--; ) { - var z = S[L], - re = z.func - if (re == null || re == m) return z.name - } - return y - } - function zm(m) { - var y = Hr.call(Q, "placeholder") ? Q : m - return y.placeholder - } - function yt() { - var m = Q.iteratee || gO - return (m = m === gO ? vY : m), arguments.length ? m(arguments[0], arguments[1]) : m - } - function wA(m, y) { - var S = m.__data__ - return hze(y) ? S[typeof y == "string" ? "string" : "hash"] : S.map - } - function rO(m) { - for (var y = Oi(m), S = y.length; S--; ) { - var L = y[S], - z = m[L] - y[S] = [L, z, ZY(z)] - } - return y - } - function zh(m, y) { - var S = xVe(m, y) - return xY(S) ? S : e - } - function aze(m) { - var y = Hr.call(m, jh), - S = m[jh] - try { - m[jh] = e - var L = !0 - } catch {} - var z = eA.call(m) - return L && (y ? (m[jh] = S) : delete m[jh]), z - } - var nO = BB - ? function (m) { - return m == null - ? [] - : ((m = tn(m)), - Uf(BB(m), function (y) { - return tY.call(m, y) - })) - } - : EO, - XY = BB - ? function (m) { - for (var y = []; m; ) Hf(y, nO(m)), (m = nA(m)) - return y - } - : EO, - ps = Ms - ;((OB && ps(new OB(new ArrayBuffer(1))) != Ye) || - (a1 && ps(new a1()) != le) || - (kB && ps(kB.resolve()) != xe) || - (jm && ps(new jm()) != Le) || - (o1 && ps(new o1()) != Ne)) && - (ps = function (m) { - var y = Ms(m), - S = y == ne ? m.constructor : e, - L = S ? Wh(S) : "" - if (L) - switch (L) { - case HVe: - return Ye - case VVe: - return le - case $Ve: - return xe - case zVe: - return Le - case WVe: - return Ne - } - return y - }) - function oze(m, y, S) { - for (var L = -1, z = S.length; ++L < z; ) { - var re = S[L], - me = re.size - switch (re.type) { - case "drop": - m += me - break - case "dropRight": - y -= me - break - case "take": - y = fs(y, m + me) - break - case "takeRight": - m = pi(m, y - me) - break - } - } - return { start: m, end: y } - } - function uze(m) { - var y = m.match(mr) - return y ? y[1].split(Di) : [] - } - function JY(m, y, S) { - y = Kf(y, m) - for (var L = -1, z = y.length, re = !1; ++L < z; ) { - var me = nc(y[L]) - if (!(re = m != null && S(m, me))) break - m = m[me] - } - return re || ++L != z ? re : ((z = m == null ? 0 : m.length), !!z && BA(z) && _l(me, z) && (Mt(m) || Gh(m))) - } - function cze(m) { - var y = m.length, - S = new m.constructor(y) - return y && typeof m[0] == "string" && Hr.call(m, "index") && ((S.index = m.index), (S.input = m.input)), S - } - function YY(m) { - return typeof m.constructor == "function" && !x1(m) ? Hm(nA(m)) : {} - } - function lze(m, y, S) { - var L = m.constructor - switch (y) { - case Pe: - return JB(m) - case H: - case R: - return new L(+m) - case Ye: - return G$e(m, S) - case Qe: - case Me: - case rt: - case ht: - case Qr: - case Br: - case ar: - case en: - case gn: - return IY(m, S) - case le: - return new L() - case X: - case He: - return new L(m) - case _e: - return K$e(m) - case Le: - return new L() - case ze: - return X$e(m) - } - } - function fze(m, y) { - var S = y.length - if (!S) return m - var L = S - 1 - return ( - (y[L] = (S > 1 ? "& " : "") + y[L]), - (y = y.join(S > 2 ? ", " : " ")), - m.replace( - gt, - `{ -/* [wrapped with ` + - y + - `] */ -` - ) - ) - } - function pze(m) { - return Mt(m) || Gh(m) || !!(rY && m && m[rY]) - } - function _l(m, y) { - var S = typeof m - return (y = y ?? U), !!y && (S == "number" || (S != "symbol" && jw.test(m))) && m > -1 && m % 1 == 0 && m < y - } - function qs(m, y, S) { - if (!Fn(S)) return !1 - var L = typeof y - return (L == "number" ? ca(S) && _l(y, S.length) : L == "string" && y in S) ? hu(S[y], m) : !1 - } - function iO(m, y) { - if (Mt(m)) return !1 - var S = typeof m - return S == "number" || S == "symbol" || S == "boolean" || m == null || Ma(m) - ? !0 - : ae.test(m) || !Y.test(m) || (y != null && m in tn(y)) - } - function hze(m) { - var y = typeof m - return y == "string" || y == "number" || y == "symbol" || y == "boolean" ? m !== "__proto__" : m === null - } - function sO(m) { - var y = _A(m), - S = Q[y] - if (typeof S != "function" || !(y in or.prototype)) return !1 - if (m === S) return !0 - var L = tO(S) - return !!L && m === L[0] - } - function dze(m) { - return !!ZJ && ZJ in m - } - var mze = Zw ? wl : _O - function x1(m) { - var y = m && m.constructor, - S = (typeof y == "function" && y.prototype) || qm - return m === S - } - function ZY(m) { - return m === m && !Fn(m) - } - function QY(m, y) { - return function (S) { - return S == null ? !1 : S[m] === y && (y !== e || m in tn(S)) - } - } - function xze(m) { - var y = FA(m, function (L) { - return S.size === o && S.clear(), L - }), - S = y.cache - return y - } - function vze(m, y) { - var S = m[1], - L = y[1], - z = S | L, - re = z < (d | x | A), - me = - (L == A && S == g) || - (L == A && S == T && m[7].length <= y[8]) || - (L == (A | T) && y[7].length <= y[8] && S == g) - if (!(re || me)) return m - L & d && ((m[2] = y[2]), (z |= S & d ? 0 : v)) - var ve = y[3] - if (ve) { - var Ae = m[3] - ;(m[3] = Ae ? NY(Ae, ve, y[4]) : ve), (m[4] = Ae ? Vf(m[3], u) : y[4]) - } - return ( - (ve = y[5]), - ve && ((Ae = m[5]), (m[5] = Ae ? RY(Ae, ve, y[6]) : ve), (m[6] = Ae ? Vf(m[5], u) : y[6])), - (ve = y[7]), - ve && (m[7] = ve), - L & A && (m[8] = m[8] == null ? y[8] : fs(m[8], y[8])), - m[9] == null && (m[9] = y[9]), - (m[0] = y[0]), - (m[1] = z), - m - ) - } - function gze(m) { - var y = [] - if (m != null) for (var S in tn(m)) y.push(S) - return y - } - function yze(m) { - return eA.call(m) - } - function eZ(m, y, S) { - return ( - (y = pi(y === e ? m.length - 1 : y, 0)), - function () { - for (var L = arguments, z = -1, re = pi(L.length - y, 0), me = Oe(re); ++z < re; ) me[z] = L[y + z] - z = -1 - for (var ve = Oe(y + 1); ++z < y; ) ve[z] = L[z] - return (ve[y] = S(me)), Na(m, this, ve) - } - ) - } - function tZ(m, y) { - return y.length < 2 ? m : $h(m, ko(y, 0, -1)) - } - function bze(m, y) { - for (var S = m.length, L = fs(y.length, S), z = ua(m); L--; ) { - var re = y[L] - m[L] = _l(re, S) ? z[re] : e - } - return m - } - function aO(m, y) { - if (!(y === "constructor" && typeof m[y] == "function") && y != "__proto__") return m[y] - } - var rZ = iZ(CY), - v1 = - NVe || - function (m, y) { - return Bi.setTimeout(m, y) - }, - oO = iZ(V$e) - function nZ(m, y, S) { - var L = y + "" - return oO(m, fze(L, Eze(uze(L), S))) - } - function iZ(m) { - var y = 0, - S = 0 - return function () { - var L = qVe(), - z = k - (L - S) - if (((S = L), z > 0)) { - if (++y >= P) return arguments[0] - } else y = 0 - return m.apply(e, arguments) - } - } - function AA(m, y) { - var S = -1, - L = m.length, - z = L - 1 - for (y = y === e ? L : y; ++S < y; ) { - var re = VB(S, z), - me = m[re] - ;(m[re] = m[S]), (m[S] = me) - } - return (m.length = y), m - } - var sZ = xze(function (m) { - var y = [] - return ( - m.charCodeAt(0) === 46 && y.push(""), - m.replace(fe, function (S, L, z, re) { - y.push(z ? re.replace($n, "$1") : L || S) - }), - y - ) - }) - function nc(m) { - if (typeof m == "string" || Ma(m)) return m - var y = m + "" - return y == "0" && 1 / m == -N ? "-0" : y - } - function Wh(m) { - if (m != null) { - try { - return Qw.call(m) - } catch {} - try { - return m + "" - } catch {} - } - return "" - } - function Eze(m, y) { - return ( - Fo(ie, function (S) { - var L = "_." + S[0] - y & S[1] && !Kw(m, L) && m.push(L) - }), - m.sort() - ) - } - function aZ(m) { - if (m instanceof or) return m.clone() - var y = new Bo(m.__wrapped__, m.__chain__) - return (y.__actions__ = ua(m.__actions__)), (y.__index__ = m.__index__), (y.__values__ = m.__values__), y - } - function _ze(m, y, S) { - ;(S ? qs(m, y, S) : y === e) ? (y = 1) : (y = pi(Vt(y), 0)) - var L = m == null ? 0 : m.length - if (!L || y < 1) return [] - for (var z = 0, re = 0, me = Oe(aA(L / y)); z < L; ) me[re++] = ko(m, z, (z += y)) - return me - } - function wze(m) { - for (var y = -1, S = m == null ? 0 : m.length, L = 0, z = []; ++y < S; ) { - var re = m[y] - re && (z[L++] = re) - } - return z - } - function Aze() { - var m = arguments.length - if (!m) return [] - for (var y = Oe(m - 1), S = arguments[0], L = m; L--; ) y[L - 1] = arguments[L] - return Hf(Mt(S) ? ua(S) : [S], zi(y, 1)) - } - var Cze = Zt(function (m, y) { - return zn(m) ? f1(m, zi(y, 1, zn, !0)) : [] - }), - Sze = Zt(function (m, y) { - var S = Io(y) - return zn(S) && (S = e), zn(m) ? f1(m, zi(y, 1, zn, !0), yt(S, 2)) : [] - }), - Dze = Zt(function (m, y) { - var S = Io(y) - return zn(S) && (S = e), zn(m) ? f1(m, zi(y, 1, zn, !0), e, S) : [] - }) - function Fze(m, y, S) { - var L = m == null ? 0 : m.length - return L ? ((y = S || y === e ? 1 : Vt(y)), ko(m, y < 0 ? 0 : y, L)) : [] - } - function Tze(m, y, S) { - var L = m == null ? 0 : m.length - return L ? ((y = S || y === e ? 1 : Vt(y)), (y = L - y), ko(m, 0, y < 0 ? 0 : y)) : [] - } - function Bze(m, y) { - return m && m.length ? xA(m, yt(y, 3), !0, !0) : [] - } - function Oze(m, y) { - return m && m.length ? xA(m, yt(y, 3), !0) : [] - } - function kze(m, y, S, L) { - var z = m == null ? 0 : m.length - return z ? (S && typeof S != "number" && qs(m, y, S) && ((S = 0), (L = z)), A$e(m, y, S, L)) : [] - } - function oZ(m, y, S) { - var L = m == null ? 0 : m.length - if (!L) return -1 - var z = S == null ? 0 : Vt(S) - return z < 0 && (z = pi(L + z, 0)), Xw(m, yt(y, 3), z) - } - function uZ(m, y, S) { - var L = m == null ? 0 : m.length - if (!L) return -1 - var z = L - 1 - return S !== e && ((z = Vt(S)), (z = S < 0 ? pi(L + z, 0) : fs(z, L - 1))), Xw(m, yt(y, 3), z, !0) - } - function cZ(m) { - var y = m == null ? 0 : m.length - return y ? zi(m, 1) : [] - } - function Ize(m) { - var y = m == null ? 0 : m.length - return y ? zi(m, N) : [] - } - function Pze(m, y) { - var S = m == null ? 0 : m.length - return S ? ((y = y === e ? 1 : Vt(y)), zi(m, y)) : [] - } - function Nze(m) { - for (var y = -1, S = m == null ? 0 : m.length, L = {}; ++y < S; ) { - var z = m[y] - L[z[0]] = z[1] - } - return L - } - function lZ(m) { - return m && m.length ? m[0] : e - } - function Rze(m, y, S) { - var L = m == null ? 0 : m.length - if (!L) return -1 - var z = S == null ? 0 : Vt(S) - return z < 0 && (z = pi(L + z, 0)), Rm(m, y, z) - } - function Lze(m) { - var y = m == null ? 0 : m.length - return y ? ko(m, 0, -1) : [] - } - var Mze = Zt(function (m) { - var y = yn(m, KB) - return y.length && y[0] === m[0] ? MB(y) : [] - }), - qze = Zt(function (m) { - var y = Io(m), - S = yn(m, KB) - return y === Io(S) ? (y = e) : S.pop(), S.length && S[0] === m[0] ? MB(S, yt(y, 2)) : [] - }), - jze = Zt(function (m) { - var y = Io(m), - S = yn(m, KB) - return (y = typeof y == "function" ? y : e), y && S.pop(), S.length && S[0] === m[0] ? MB(S, e, y) : [] - }) - function Uze(m, y) { - return m == null ? "" : LVe.call(m, y) - } - function Io(m) { - var y = m == null ? 0 : m.length - return y ? m[y - 1] : e - } - function Hze(m, y, S) { - var L = m == null ? 0 : m.length - if (!L) return -1 - var z = L - return ( - S !== e && ((z = Vt(S)), (z = z < 0 ? pi(L + z, 0) : fs(z, L - 1))), - y === y ? EVe(m, y, z) : Xw(m, $J, z, !0) - ) - } - function Vze(m, y) { - return m && m.length ? EY(m, Vt(y)) : e - } - var $ze = Zt(fZ) - function fZ(m, y) { - return m && m.length && y && y.length ? HB(m, y) : m - } - function zze(m, y, S) { - return m && m.length && y && y.length ? HB(m, y, yt(S, 2)) : m - } - function Wze(m, y, S) { - return m && m.length && y && y.length ? HB(m, y, e, S) : m - } - var Gze = El(function (m, y) { - var S = m == null ? 0 : m.length, - L = PB(m, y) - return ( - AY( - m, - yn(y, function (z) { - return _l(z, S) ? +z : z - }).sort(PY) - ), - L - ) - }) - function Kze(m, y) { - var S = [] - if (!(m && m.length)) return S - var L = -1, - z = [], - re = m.length - for (y = yt(y, 3); ++L < re; ) { - var me = m[L] - y(me, L, m) && (S.push(me), z.push(L)) - } - return AY(m, z), S - } - function uO(m) { - return m == null ? m : UVe.call(m) - } - function Xze(m, y, S) { - var L = m == null ? 0 : m.length - return L - ? (S && typeof S != "number" && qs(m, y, S) - ? ((y = 0), (S = L)) - : ((y = y == null ? 0 : Vt(y)), (S = S === e ? L : Vt(S))), - ko(m, y, S)) - : [] - } - function Jze(m, y) { - return mA(m, y) - } - function Yze(m, y, S) { - return zB(m, y, yt(S, 2)) - } - function Zze(m, y) { - var S = m == null ? 0 : m.length - if (S) { - var L = mA(m, y) - if (L < S && hu(m[L], y)) return L - } - return -1 - } - function Qze(m, y) { - return mA(m, y, !0) - } - function eWe(m, y, S) { - return zB(m, y, yt(S, 2), !0) - } - function tWe(m, y) { - var S = m == null ? 0 : m.length - if (S) { - var L = mA(m, y, !0) - 1 - if (hu(m[L], y)) return L - } - return -1 - } - function rWe(m) { - return m && m.length ? SY(m) : [] - } - function nWe(m, y) { - return m && m.length ? SY(m, yt(y, 2)) : [] - } - function iWe(m) { - var y = m == null ? 0 : m.length - return y ? ko(m, 1, y) : [] - } - function sWe(m, y, S) { - return m && m.length ? ((y = S || y === e ? 1 : Vt(y)), ko(m, 0, y < 0 ? 0 : y)) : [] - } - function aWe(m, y, S) { - var L = m == null ? 0 : m.length - return L ? ((y = S || y === e ? 1 : Vt(y)), (y = L - y), ko(m, y < 0 ? 0 : y, L)) : [] - } - function oWe(m, y) { - return m && m.length ? xA(m, yt(y, 3), !1, !0) : [] - } - function uWe(m, y) { - return m && m.length ? xA(m, yt(y, 3)) : [] - } - var cWe = Zt(function (m) { - return Gf(zi(m, 1, zn, !0)) - }), - lWe = Zt(function (m) { - var y = Io(m) - return zn(y) && (y = e), Gf(zi(m, 1, zn, !0), yt(y, 2)) - }), - fWe = Zt(function (m) { - var y = Io(m) - return (y = typeof y == "function" ? y : e), Gf(zi(m, 1, zn, !0), e, y) - }) - function pWe(m) { - return m && m.length ? Gf(m) : [] - } - function hWe(m, y) { - return m && m.length ? Gf(m, yt(y, 2)) : [] - } - function dWe(m, y) { - return (y = typeof y == "function" ? y : e), m && m.length ? Gf(m, e, y) : [] - } - function cO(m) { - if (!(m && m.length)) return [] - var y = 0 - return ( - (m = Uf(m, function (S) { - if (zn(S)) return (y = pi(S.length, y)), !0 - })), - SB(y, function (S) { - return yn(m, wB(S)) - }) - ) - } - function pZ(m, y) { - if (!(m && m.length)) return [] - var S = cO(m) - return y == null - ? S - : yn(S, function (L) { - return Na(y, e, L) - }) - } - var mWe = Zt(function (m, y) { - return zn(m) ? f1(m, y) : [] - }), - xWe = Zt(function (m) { - return GB(Uf(m, zn)) - }), - vWe = Zt(function (m) { - var y = Io(m) - return zn(y) && (y = e), GB(Uf(m, zn), yt(y, 2)) - }), - gWe = Zt(function (m) { - var y = Io(m) - return (y = typeof y == "function" ? y : e), GB(Uf(m, zn), e, y) - }), - yWe = Zt(cO) - function bWe(m, y) { - return BY(m || [], y || [], l1) - } - function EWe(m, y) { - return BY(m || [], y || [], d1) - } - var _We = Zt(function (m) { - var y = m.length, - S = y > 1 ? m[y - 1] : e - return (S = typeof S == "function" ? (m.pop(), S) : e), pZ(m, S) - }) - function hZ(m) { - var y = Q(m) - return (y.__chain__ = !0), y - } - function wWe(m, y) { - return y(m), m - } - function CA(m, y) { - return y(m) - } - var AWe = El(function (m) { - var y = m.length, - S = y ? m[0] : 0, - L = this.__wrapped__, - z = function (re) { - return PB(re, m) - } - return y > 1 || this.__actions__.length || !(L instanceof or) || !_l(S) - ? this.thru(z) - : ((L = L.slice(S, +S + (y ? 1 : 0))), - L.__actions__.push({ func: CA, args: [z], thisArg: e }), - new Bo(L, this.__chain__).thru(function (re) { - return y && !re.length && re.push(e), re - })) - }) - function CWe() { - return hZ(this) - } - function SWe() { - return new Bo(this.value(), this.__chain__) - } - function DWe() { - this.__values__ === e && (this.__values__ = DZ(this.value())) - var m = this.__index__ >= this.__values__.length, - y = m ? e : this.__values__[this.__index__++] - return { done: m, value: y } - } - function FWe() { - return this - } - function TWe(m) { - for (var y, S = this; S instanceof lA; ) { - var L = aZ(S) - ;(L.__index__ = 0), (L.__values__ = e), y ? (z.__wrapped__ = L) : (y = L) - var z = L - S = S.__wrapped__ - } - return (z.__wrapped__ = m), y - } - function BWe() { - var m = this.__wrapped__ - if (m instanceof or) { - var y = m - return ( - this.__actions__.length && (y = new or(this)), - (y = y.reverse()), - y.__actions__.push({ func: CA, args: [uO], thisArg: e }), - new Bo(y, this.__chain__) - ) - } - return this.thru(uO) - } - function OWe() { - return TY(this.__wrapped__, this.__actions__) - } - var kWe = vA(function (m, y, S) { - Hr.call(m, S) ? ++m[S] : yl(m, S, 1) - }) - function IWe(m, y, S) { - var L = Mt(m) ? HJ : w$e - return S && qs(m, y, S) && (y = e), L(m, yt(y, 3)) - } - function PWe(m, y) { - var S = Mt(m) ? Uf : pY - return S(m, yt(y, 3)) - } - var NWe = jY(oZ), - RWe = jY(uZ) - function LWe(m, y) { - return zi(SA(m, y), 1) - } - function MWe(m, y) { - return zi(SA(m, y), N) - } - function qWe(m, y, S) { - return (S = S === e ? 1 : Vt(S)), zi(SA(m, y), S) - } - function dZ(m, y) { - var S = Mt(m) ? Fo : Wf - return S(m, yt(y, 3)) - } - function mZ(m, y) { - var S = Mt(m) ? iVe : fY - return S(m, yt(y, 3)) - } - var jWe = vA(function (m, y, S) { - Hr.call(m, S) ? m[S].push(y) : yl(m, S, [y]) - }) - function UWe(m, y, S, L) { - ;(m = ca(m) ? m : Gm(m)), (S = S && !L ? Vt(S) : 0) - var z = m.length - return S < 0 && (S = pi(z + S, 0)), OA(m) ? S <= z && m.indexOf(y, S) > -1 : !!z && Rm(m, y, S) > -1 - } - var HWe = Zt(function (m, y, S) { - var L = -1, - z = typeof y == "function", - re = ca(m) ? Oe(m.length) : [] - return ( - Wf(m, function (me) { - re[++L] = z ? Na(y, me, S) : p1(me, y, S) - }), - re - ) - }), - VWe = vA(function (m, y, S) { - yl(m, S, y) - }) - function SA(m, y) { - var S = Mt(m) ? yn : gY - return S(m, yt(y, 3)) - } - function $We(m, y, S, L) { - return m == null - ? [] - : (Mt(y) || (y = y == null ? [] : [y]), (S = L ? e : S), Mt(S) || (S = S == null ? [] : [S]), _Y(m, y, S)) - } - var zWe = vA( - function (m, y, S) { - m[S ? 0 : 1].push(y) - }, - function () { - return [[], []] - } - ) - function WWe(m, y, S) { - var L = Mt(m) ? EB : WJ, - z = arguments.length < 3 - return L(m, yt(y, 4), S, z, Wf) - } - function GWe(m, y, S) { - var L = Mt(m) ? sVe : WJ, - z = arguments.length < 3 - return L(m, yt(y, 4), S, z, fY) - } - function KWe(m, y) { - var S = Mt(m) ? Uf : pY - return S(m, TA(yt(y, 3))) - } - function XWe(m) { - var y = Mt(m) ? oY : U$e - return y(m) - } - function JWe(m, y, S) { - ;(S ? qs(m, y, S) : y === e) ? (y = 1) : (y = Vt(y)) - var L = Mt(m) ? g$e : H$e - return L(m, y) - } - function YWe(m) { - var y = Mt(m) ? y$e : $$e - return y(m) - } - function ZWe(m) { - if (m == null) return 0 - if (ca(m)) return OA(m) ? Mm(m) : m.length - var y = ps(m) - return y == le || y == Le ? m.size : jB(m).length - } - function QWe(m, y, S) { - var L = Mt(m) ? _B : z$e - return S && qs(m, y, S) && (y = e), L(m, yt(y, 3)) - } - var eGe = Zt(function (m, y) { - if (m == null) return [] - var S = y.length - return ( - S > 1 && qs(m, y[0], y[1]) ? (y = []) : S > 2 && qs(y[0], y[1], y[2]) && (y = [y[0]]), _Y(m, zi(y, 1), []) - ) - }), - DA = - PVe || - function () { - return Bi.Date.now() - } - function tGe(m, y) { - if (typeof y != "function") throw new To(i) - return ( - (m = Vt(m)), - function () { - if (--m < 1) return y.apply(this, arguments) - } - ) - } - function xZ(m, y, S) { - return (y = S ? e : y), (y = m && y == null ? m.length : y), bl(m, A, e, e, e, e, y) - } - function vZ(m, y) { - var S - if (typeof y != "function") throw new To(i) - return ( - (m = Vt(m)), - function () { - return --m > 0 && (S = y.apply(this, arguments)), m <= 1 && (y = e), S - } - ) - } - var lO = Zt(function (m, y, S) { - var L = d - if (S.length) { - var z = Vf(S, zm(lO)) - L |= w - } - return bl(m, L, y, S, z) - }), - gZ = Zt(function (m, y, S) { - var L = d | x - if (S.length) { - var z = Vf(S, zm(gZ)) - L |= w - } - return bl(y, L, m, S, z) - }) - function yZ(m, y, S) { - y = S ? e : y - var L = bl(m, g, e, e, e, e, e, y) - return (L.placeholder = yZ.placeholder), L - } - function bZ(m, y, S) { - y = S ? e : y - var L = bl(m, _, e, e, e, e, e, y) - return (L.placeholder = bZ.placeholder), L - } - function EZ(m, y, S) { - var L, - z, - re, - me, - ve, - Ae, - qe = 0, - Ue = !1, - $e = !1, - st = !0 - if (typeof m != "function") throw new To(i) - ;(y = Po(y) || 0), - Fn(S) && - ((Ue = !!S.leading), - ($e = "maxWait" in S), - (re = $e ? pi(Po(S.maxWait) || 0, y) : re), - (st = "trailing" in S ? !!S.trailing : st)) - function pt(Wn) { - var du = L, - Cl = z - return (L = z = e), (qe = Wn), (me = m.apply(Cl, du)), me - } - function wt(Wn) { - return (qe = Wn), (ve = v1(nr, y)), Ue ? pt(Wn) : me - } - function Kt(Wn) { - var du = Wn - Ae, - Cl = Wn - qe, - jZ = y - du - return $e ? fs(jZ, re - Cl) : jZ - } - function At(Wn) { - var du = Wn - Ae, - Cl = Wn - qe - return Ae === e || du >= y || du < 0 || ($e && Cl >= re) - } - function nr() { - var Wn = DA() - if (At(Wn)) return fr(Wn) - ve = v1(nr, Kt(Wn)) - } - function fr(Wn) { - return (ve = e), st && L ? pt(Wn) : ((L = z = e), me) - } - function qa() { - ve !== e && OY(ve), (qe = 0), (L = Ae = z = ve = e) - } - function js() { - return ve === e ? me : fr(DA()) - } - function ja() { - var Wn = DA(), - du = At(Wn) - if (((L = arguments), (z = this), (Ae = Wn), du)) { - if (ve === e) return wt(Ae) - if ($e) return OY(ve), (ve = v1(nr, y)), pt(Ae) - } - return ve === e && (ve = v1(nr, y)), me - } - return (ja.cancel = qa), (ja.flush = js), ja - } - var rGe = Zt(function (m, y) { - return lY(m, 1, y) - }), - nGe = Zt(function (m, y, S) { - return lY(m, Po(y) || 0, S) - }) - function iGe(m) { - return bl(m, O) - } - function FA(m, y) { - if (typeof m != "function" || (y != null && typeof y != "function")) throw new To(i) - var S = function () { - var L = arguments, - z = y ? y.apply(this, L) : L[0], - re = S.cache - if (re.has(z)) return re.get(z) - var me = m.apply(this, L) - return (S.cache = re.set(z, me) || re), me - } - return (S.cache = new (FA.Cache || gl)()), S - } - FA.Cache = gl - function TA(m) { - if (typeof m != "function") throw new To(i) - return function () { - var y = arguments - switch (y.length) { - case 0: - return !m.call(this) - case 1: - return !m.call(this, y[0]) - case 2: - return !m.call(this, y[0], y[1]) - case 3: - return !m.call(this, y[0], y[1], y[2]) - } - return !m.apply(this, y) - } - } - function sGe(m) { - return vZ(2, m) - } - var aGe = W$e(function (m, y) { - y = y.length == 1 && Mt(y[0]) ? yn(y[0], Ra(yt())) : yn(zi(y, 1), Ra(yt())) - var S = y.length - return Zt(function (L) { - for (var z = -1, re = fs(L.length, S); ++z < re; ) L[z] = y[z].call(this, L[z]) - return Na(m, this, L) - }) - }), - fO = Zt(function (m, y) { - var S = Vf(y, zm(fO)) - return bl(m, w, e, y, S) - }), - _Z = Zt(function (m, y) { - var S = Vf(y, zm(_Z)) - return bl(m, E, e, y, S) - }), - oGe = El(function (m, y) { - return bl(m, T, e, e, e, y) - }) - function uGe(m, y) { - if (typeof m != "function") throw new To(i) - return (y = y === e ? y : Vt(y)), Zt(m, y) - } - function cGe(m, y) { - if (typeof m != "function") throw new To(i) - return ( - (y = y == null ? 0 : pi(Vt(y), 0)), - Zt(function (S) { - var L = S[y], - z = Xf(S, 0, y) - return L && Hf(z, L), Na(m, this, z) - }) - ) - } - function lGe(m, y, S) { - var L = !0, - z = !0 - if (typeof m != "function") throw new To(i) - return ( - Fn(S) && ((L = "leading" in S ? !!S.leading : L), (z = "trailing" in S ? !!S.trailing : z)), - EZ(m, y, { leading: L, maxWait: y, trailing: z }) - ) - } - function fGe(m) { - return xZ(m, 1) - } - function pGe(m, y) { - return fO(XB(y), m) - } - function hGe() { - if (!arguments.length) return [] - var m = arguments[0] - return Mt(m) ? m : [m] - } - function dGe(m) { - return Oo(m, f) - } - function mGe(m, y) { - return (y = typeof y == "function" ? y : e), Oo(m, f, y) - } - function xGe(m) { - return Oo(m, c | f) - } - function vGe(m, y) { - return (y = typeof y == "function" ? y : e), Oo(m, c | f, y) - } - function gGe(m, y) { - return y == null || cY(m, y, Oi(y)) - } - function hu(m, y) { - return m === y || (m !== m && y !== y) - } - var yGe = EA(LB), - bGe = EA(function (m, y) { - return m >= y - }), - Gh = mY( - (function () { - return arguments - })() - ) - ? mY - : function (m) { - return Pn(m) && Hr.call(m, "callee") && !tY.call(m, "callee") - }, - Mt = Oe.isArray, - EGe = RJ ? Ra(RJ) : T$e - function ca(m) { - return m != null && BA(m.length) && !wl(m) - } - function zn(m) { - return Pn(m) && ca(m) - } - function _Ge(m) { - return m === !0 || m === !1 || (Pn(m) && Ms(m) == H) - } - var Jf = RVe || _O, - wGe = LJ ? Ra(LJ) : B$e - function AGe(m) { - return Pn(m) && m.nodeType === 1 && !g1(m) - } - function CGe(m) { - if (m == null) return !0 - if (ca(m) && (Mt(m) || typeof m == "string" || typeof m.splice == "function" || Jf(m) || Wm(m) || Gh(m))) - return !m.length - var y = ps(m) - if (y == le || y == Le) return !m.size - if (x1(m)) return !jB(m).length - for (var S in m) if (Hr.call(m, S)) return !1 - return !0 - } - function SGe(m, y) { - return h1(m, y) - } - function DGe(m, y, S) { - S = typeof S == "function" ? S : e - var L = S ? S(m, y) : e - return L === e ? h1(m, y, e, S) : !!L - } - function pO(m) { - if (!Pn(m)) return !1 - var y = Ms(m) - return y == G || y == ye || (typeof m.message == "string" && typeof m.name == "string" && !g1(m)) - } - function FGe(m) { - return typeof m == "number" && nY(m) - } - function wl(m) { - if (!Fn(m)) return !1 - var y = Ms(m) - return y == he || y == oe || y == Se || y == Fe - } - function wZ(m) { - return typeof m == "number" && m == Vt(m) - } - function BA(m) { - return typeof m == "number" && m > -1 && m % 1 == 0 && m <= U - } - function Fn(m) { - var y = typeof m - return m != null && (y == "object" || y == "function") - } - function Pn(m) { - return m != null && typeof m == "object" - } - var AZ = MJ ? Ra(MJ) : k$e - function TGe(m, y) { - return m === y || qB(m, y, rO(y)) - } - function BGe(m, y, S) { - return (S = typeof S == "function" ? S : e), qB(m, y, rO(y), S) - } - function OGe(m) { - return CZ(m) && m != +m - } - function kGe(m) { - if (mze(m)) throw new Ot(n) - return xY(m) - } - function IGe(m) { - return m === null - } - function PGe(m) { - return m == null - } - function CZ(m) { - return typeof m == "number" || (Pn(m) && Ms(m) == X) - } - function g1(m) { - if (!Pn(m) || Ms(m) != ne) return !1 - var y = nA(m) - if (y === null) return !0 - var S = Hr.call(y, "constructor") && y.constructor - return typeof S == "function" && S instanceof S && Qw.call(S) == BVe - } - var hO = qJ ? Ra(qJ) : I$e - function NGe(m) { - return wZ(m) && m >= -U && m <= U - } - var SZ = jJ ? Ra(jJ) : P$e - function OA(m) { - return typeof m == "string" || (!Mt(m) && Pn(m) && Ms(m) == He) - } - function Ma(m) { - return typeof m == "symbol" || (Pn(m) && Ms(m) == ze) - } - var Wm = UJ ? Ra(UJ) : N$e - function RGe(m) { - return m === e - } - function LGe(m) { - return Pn(m) && ps(m) == Ne - } - function MGe(m) { - return Pn(m) && Ms(m) == Ve - } - var qGe = EA(UB), - jGe = EA(function (m, y) { - return m <= y - }) - function DZ(m) { - if (!m) return [] - if (ca(m)) return OA(m) ? fu(m) : ua(m) - if (s1 && m[s1]) return gVe(m[s1]()) - var y = ps(m), - S = y == le ? FB : y == Le ? Jw : Gm - return S(m) - } - function Al(m) { - if (!m) return m === 0 ? m : 0 - if (((m = Po(m)), m === N || m === -N)) { - var y = m < 0 ? -1 : 1 - return y * ee - } - return m === m ? m : 0 - } - function Vt(m) { - var y = Al(m), - S = y % 1 - return y === y ? (S ? y - S : y) : 0 - } - function FZ(m) { - return m ? Vh(Vt(m), 0, te) : 0 - } - function Po(m) { - if (typeof m == "number") return m - if (Ma(m)) return ce - if (Fn(m)) { - var y = typeof m.valueOf == "function" ? m.valueOf() : m - m = Fn(y) ? y + "" : y - } - if (typeof m != "string") return m === 0 ? m : +m - m = GJ(m) - var S = qw.test(m) - return S || fB.test(m) ? tVe(m.slice(2), S ? 2 : 8) : Mw.test(m) ? ce : +m - } - function TZ(m) { - return rc(m, la(m)) - } - function UGe(m) { - return m ? Vh(Vt(m), -U, U) : m === 0 ? m : 0 - } - function Lr(m) { - return m == null ? "" : La(m) - } - var HGe = Vm(function (m, y) { - if (x1(y) || ca(y)) { - rc(y, Oi(y), m) - return - } - for (var S in y) Hr.call(y, S) && l1(m, S, y[S]) - }), - BZ = Vm(function (m, y) { - rc(y, la(y), m) - }), - kA = Vm(function (m, y, S, L) { - rc(y, la(y), m, L) - }), - VGe = Vm(function (m, y, S, L) { - rc(y, Oi(y), m, L) - }), - $Ge = El(PB) - function zGe(m, y) { - var S = Hm(m) - return y == null ? S : uY(S, y) - } - var WGe = Zt(function (m, y) { - m = tn(m) - var S = -1, - L = y.length, - z = L > 2 ? y[2] : e - for (z && qs(y[0], y[1], z) && (L = 1); ++S < L; ) - for (var re = y[S], me = la(re), ve = -1, Ae = me.length; ++ve < Ae; ) { - var qe = me[ve], - Ue = m[qe] - ;(Ue === e || (hu(Ue, qm[qe]) && !Hr.call(m, qe))) && (m[qe] = re[qe]) - } - return m - }), - GGe = Zt(function (m) { - return m.push(e, GY), Na(OZ, e, m) - }) - function KGe(m, y) { - return VJ(m, yt(y, 3), tc) - } - function XGe(m, y) { - return VJ(m, yt(y, 3), RB) - } - function JGe(m, y) { - return m == null ? m : NB(m, yt(y, 3), la) - } - function YGe(m, y) { - return m == null ? m : hY(m, yt(y, 3), la) - } - function ZGe(m, y) { - return m && tc(m, yt(y, 3)) - } - function QGe(m, y) { - return m && RB(m, yt(y, 3)) - } - function eKe(m) { - return m == null ? [] : hA(m, Oi(m)) - } - function tKe(m) { - return m == null ? [] : hA(m, la(m)) - } - function dO(m, y, S) { - var L = m == null ? e : $h(m, y) - return L === e ? S : L - } - function rKe(m, y) { - return m != null && JY(m, y, C$e) - } - function mO(m, y) { - return m != null && JY(m, y, S$e) - } - var nKe = HY(function (m, y, S) { - y != null && typeof y.toString != "function" && (y = eA.call(y)), (m[y] = S) - }, vO(fa)), - iKe = HY(function (m, y, S) { - y != null && typeof y.toString != "function" && (y = eA.call(y)), - Hr.call(m, y) ? m[y].push(S) : (m[y] = [S]) - }, yt), - sKe = Zt(p1) - function Oi(m) { - return ca(m) ? aY(m) : jB(m) - } - function la(m) { - return ca(m) ? aY(m, !0) : R$e(m) - } - function aKe(m, y) { - var S = {} - return ( - (y = yt(y, 3)), - tc(m, function (L, z, re) { - yl(S, y(L, z, re), L) - }), - S - ) - } - function oKe(m, y) { - var S = {} - return ( - (y = yt(y, 3)), - tc(m, function (L, z, re) { - yl(S, z, y(L, z, re)) - }), - S - ) - } - var uKe = Vm(function (m, y, S) { - dA(m, y, S) - }), - OZ = Vm(function (m, y, S, L) { - dA(m, y, S, L) - }), - cKe = El(function (m, y) { - var S = {} - if (m == null) return S - var L = !1 - ;(y = yn(y, function (re) { - return (re = Kf(re, m)), L || (L = re.length > 1), re - })), - rc(m, eO(m), S), - L && (S = Oo(S, c | l | f, nze)) - for (var z = y.length; z--; ) WB(S, y[z]) - return S - }) - function lKe(m, y) { - return kZ(m, TA(yt(y))) - } - var fKe = El(function (m, y) { - return m == null ? {} : M$e(m, y) - }) - function kZ(m, y) { - if (m == null) return {} - var S = yn(eO(m), function (L) { - return [L] - }) - return ( - (y = yt(y)), - wY(m, S, function (L, z) { - return y(L, z[0]) - }) - ) - } - function pKe(m, y, S) { - y = Kf(y, m) - var L = -1, - z = y.length - for (z || ((z = 1), (m = e)); ++L < z; ) { - var re = m == null ? e : m[nc(y[L])] - re === e && ((L = z), (re = S)), (m = wl(re) ? re.call(m) : re) - } - return m - } - function hKe(m, y, S) { - return m == null ? m : d1(m, y, S) - } - function dKe(m, y, S, L) { - return (L = typeof L == "function" ? L : e), m == null ? m : d1(m, y, S, L) - } - var IZ = zY(Oi), - PZ = zY(la) - function mKe(m, y, S) { - var L = Mt(m), - z = L || Jf(m) || Wm(m) - if (((y = yt(y, 4)), S == null)) { - var re = m && m.constructor - z ? (S = L ? new re() : []) : Fn(m) ? (S = wl(re) ? Hm(nA(m)) : {}) : (S = {}) - } - return ( - (z ? Fo : tc)(m, function (me, ve, Ae) { - return y(S, me, ve, Ae) - }), - S - ) - } - function xKe(m, y) { - return m == null ? !0 : WB(m, y) - } - function vKe(m, y, S) { - return m == null ? m : FY(m, y, XB(S)) - } - function gKe(m, y, S, L) { - return (L = typeof L == "function" ? L : e), m == null ? m : FY(m, y, XB(S), L) - } - function Gm(m) { - return m == null ? [] : DB(m, Oi(m)) - } - function yKe(m) { - return m == null ? [] : DB(m, la(m)) - } - function bKe(m, y, S) { - return ( - S === e && ((S = y), (y = e)), - S !== e && ((S = Po(S)), (S = S === S ? S : 0)), - y !== e && ((y = Po(y)), (y = y === y ? y : 0)), - Vh(Po(m), y, S) - ) - } - function EKe(m, y, S) { - return (y = Al(y)), S === e ? ((S = y), (y = 0)) : (S = Al(S)), (m = Po(m)), D$e(m, y, S) - } - function _Ke(m, y, S) { - if ( - (S && typeof S != "boolean" && qs(m, y, S) && (y = S = e), - S === e && (typeof y == "boolean" ? ((S = y), (y = e)) : typeof m == "boolean" && ((S = m), (m = e))), - m === e && y === e ? ((m = 0), (y = 1)) : ((m = Al(m)), y === e ? ((y = m), (m = 0)) : (y = Al(y))), - m > y) - ) { - var L = m - ;(m = y), (y = L) - } - if (S || m % 1 || y % 1) { - var z = iY() - return fs(m + z * (y - m + eVe("1e-" + ((z + "").length - 1))), y) - } - return VB(m, y) - } - var wKe = $m(function (m, y, S) { - return (y = y.toLowerCase()), m + (S ? NZ(y) : y) - }) - function NZ(m) { - return xO(Lr(m).toLowerCase()) - } - function RZ(m) { - return (m = Lr(m)), m && m.replace(pB, hVe).replace($He, "") - } - function AKe(m, y, S) { - ;(m = Lr(m)), (y = La(y)) - var L = m.length - S = S === e ? L : Vh(Vt(S), 0, L) - var z = S - return (S -= y.length), S >= 0 && m.slice(S, z) == y - } - function CKe(m) { - return (m = Lr(m)), m && We.test(m) ? m.replace(De, dVe) : m - } - function SKe(m) { - return (m = Lr(m)), m && Ie.test(m) ? m.replace(Ce, "\\$&") : m - } - var DKe = $m(function (m, y, S) { - return m + (S ? "-" : "") + y.toLowerCase() - }), - FKe = $m(function (m, y, S) { - return m + (S ? " " : "") + y.toLowerCase() - }), - TKe = qY("toLowerCase") - function BKe(m, y, S) { - ;(m = Lr(m)), (y = Vt(y)) - var L = y ? Mm(m) : 0 - if (!y || L >= y) return m - var z = (y - L) / 2 - return bA(oA(z), S) + m + bA(aA(z), S) - } - function OKe(m, y, S) { - ;(m = Lr(m)), (y = Vt(y)) - var L = y ? Mm(m) : 0 - return y && L < y ? m + bA(y - L, S) : m - } - function kKe(m, y, S) { - ;(m = Lr(m)), (y = Vt(y)) - var L = y ? Mm(m) : 0 - return y && L < y ? bA(y - L, S) + m : m - } - function IKe(m, y, S) { - return S || y == null ? (y = 0) : y && (y = +y), jVe(Lr(m).replace(Ke, ""), y || 0) - } - function PKe(m, y, S) { - return (S ? qs(m, y, S) : y === e) ? (y = 1) : (y = Vt(y)), $B(Lr(m), y) - } - function NKe() { - var m = arguments, - y = Lr(m[0]) - return m.length < 3 ? y : y.replace(m[1], m[2]) - } - var RKe = $m(function (m, y, S) { - return m + (S ? "_" : "") + y.toLowerCase() - }) - function LKe(m, y, S) { - return ( - S && typeof S != "number" && qs(m, y, S) && (y = S = e), - (S = S === e ? te : S >>> 0), - S - ? ((m = Lr(m)), - m && (typeof y == "string" || (y != null && !hO(y))) && ((y = La(y)), !y && Lm(m)) - ? Xf(fu(m), 0, S) - : m.split(y, S)) - : [] - ) - } - var MKe = $m(function (m, y, S) { - return m + (S ? " " : "") + xO(y) - }) - function qKe(m, y, S) { - return (m = Lr(m)), (S = S == null ? 0 : Vh(Vt(S), 0, m.length)), (y = La(y)), m.slice(S, S + y.length) == y - } - function jKe(m, y, S) { - var L = Q.templateSettings - S && qs(m, y, S) && (y = e), (m = Lr(m)), (y = kA({}, y, L, WY)) - var z = kA({}, y.imports, L.imports, WY), - re = Oi(z), - me = DB(z, re), - ve, - Ae, - qe = 0, - Ue = y.interpolate || Mf, - $e = "__p += '", - st = TB( - (y.escape || Mf).source + - "|" + - Ue.source + - "|" + - (Ue === V ? cu : Mf).source + - "|" + - (y.evaluate || Mf).source + - "|$", - "g" - ), - pt = - "//# sourceURL=" + - (Hr.call(y, "sourceURL") - ? (y.sourceURL + "").replace(/\s/g, " ") - : "lodash.templateSources[" + ++XHe + "]") + - ` -` - m.replace(st, function (At, nr, fr, qa, js, ja) { - return ( - fr || (fr = qa), - ($e += m.slice(qe, ja).replace(Uw, mVe)), - nr && - ((ve = !0), - ($e += - `' + -__e(` + - nr + - `) + -'`)), - js && - ((Ae = !0), - ($e += - `'; -` + - js + - `; -__p += '`)), - fr && - ($e += - `' + -((__t = (` + - fr + - `)) == null ? '' : __t) + -'`), - (qe = ja + At.length), - At - ) - }), - ($e += `'; -`) - var wt = Hr.call(y, "variable") && y.variable - if (!wt) - $e = - `with (obj) { -` + - $e + - ` -} -` - else if (Fi.test(wt)) throw new Ot(s) - ;($e = (Ae ? $e.replace(Ft, "") : $e).replace(Tt, "$1").replace(_r, "$1;")), - ($e = - "function(" + - (wt || "obj") + - `) { -` + - (wt - ? "" - : `obj || (obj = {}); -`) + - "var __t, __p = ''" + - (ve ? ", __e = _.escape" : "") + - (Ae - ? `, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -` - : `; -`) + - $e + - `return __p -}`) - var Kt = MZ(function () { - return Or(re, pt + "return " + $e).apply(e, me) - }) - if (((Kt.source = $e), pO(Kt))) throw Kt - return Kt - } - function UKe(m) { - return Lr(m).toLowerCase() - } - function HKe(m) { - return Lr(m).toUpperCase() - } - function VKe(m, y, S) { - if (((m = Lr(m)), m && (S || y === e))) return GJ(m) - if (!m || !(y = La(y))) return m - var L = fu(m), - z = fu(y), - re = KJ(L, z), - me = XJ(L, z) + 1 - return Xf(L, re, me).join("") - } - function $Ke(m, y, S) { - if (((m = Lr(m)), m && (S || y === e))) return m.slice(0, YJ(m) + 1) - if (!m || !(y = La(y))) return m - var L = fu(m), - z = XJ(L, fu(y)) + 1 - return Xf(L, 0, z).join("") - } - function zKe(m, y, S) { - if (((m = Lr(m)), m && (S || y === e))) return m.replace(Ke, "") - if (!m || !(y = La(y))) return m - var L = fu(m), - z = KJ(L, fu(y)) - return Xf(L, z).join("") - } - function WKe(m, y) { - var S = D, - L = M - if (Fn(y)) { - var z = "separator" in y ? y.separator : z - ;(S = "length" in y ? Vt(y.length) : S), (L = "omission" in y ? La(y.omission) : L) - } - m = Lr(m) - var re = m.length - if (Lm(m)) { - var me = fu(m) - re = me.length - } - if (S >= re) return m - var ve = S - Mm(L) - if (ve < 1) return L - var Ae = me ? Xf(me, 0, ve).join("") : m.slice(0, ve) - if (z === e) return Ae + L - if ((me && (ve += Ae.length - ve), hO(z))) { - if (m.slice(ve).search(z)) { - var qe, - Ue = Ae - for (z.global || (z = TB(z.source, Lr(Rh.exec(z)) + "g")), z.lastIndex = 0; (qe = z.exec(Ue)); ) - var $e = qe.index - Ae = Ae.slice(0, $e === e ? ve : $e) - } - } else if (m.indexOf(La(z), ve) != ve) { - var st = Ae.lastIndexOf(z) - st > -1 && (Ae = Ae.slice(0, st)) - } - return Ae + L - } - function GKe(m) { - return (m = Lr(m)), m && Ee.test(m) ? m.replace(Lt, _Ve) : m - } - var KKe = $m(function (m, y, S) { - return m + (S ? " " : "") + y.toUpperCase() - }), - xO = qY("toUpperCase") - function LZ(m, y, S) { - return (m = Lr(m)), (y = S ? e : y), y === e ? (vVe(m) ? CVe(m) : uVe(m)) : m.match(y) || [] - } - var MZ = Zt(function (m, y) { - try { - return Na(m, e, y) - } catch (S) { - return pO(S) ? S : new Ot(S) - } - }), - XKe = El(function (m, y) { - return ( - Fo(y, function (S) { - ;(S = nc(S)), yl(m, S, lO(m[S], m)) - }), - m - ) - }) - function JKe(m) { - var y = m == null ? 0 : m.length, - S = yt() - return ( - (m = y - ? yn(m, function (L) { - if (typeof L[1] != "function") throw new To(i) - return [S(L[0]), L[1]] - }) - : []), - Zt(function (L) { - for (var z = -1; ++z < y; ) { - var re = m[z] - if (Na(re[0], this, L)) return Na(re[1], this, L) - } - }) - ) - } - function YKe(m) { - return _$e(Oo(m, c)) - } - function vO(m) { - return function () { - return m - } - } - function ZKe(m, y) { - return m == null || m !== m ? y : m - } - var QKe = UY(), - eXe = UY(!0) - function fa(m) { - return m - } - function gO(m) { - return vY(typeof m == "function" ? m : Oo(m, c)) - } - function tXe(m) { - return yY(Oo(m, c)) - } - function rXe(m, y) { - return bY(m, Oo(y, c)) - } - var nXe = Zt(function (m, y) { - return function (S) { - return p1(S, m, y) - } - }), - iXe = Zt(function (m, y) { - return function (S) { - return p1(m, S, y) - } - }) - function yO(m, y, S) { - var L = Oi(y), - z = hA(y, L) - S == null && !(Fn(y) && (z.length || !L.length)) && ((S = y), (y = m), (m = this), (z = hA(y, Oi(y)))) - var re = !(Fn(S) && "chain" in S) || !!S.chain, - me = wl(m) - return ( - Fo(z, function (ve) { - var Ae = y[ve] - ;(m[ve] = Ae), - me && - (m.prototype[ve] = function () { - var qe = this.__chain__ - if (re || qe) { - var Ue = m(this.__wrapped__), - $e = (Ue.__actions__ = ua(this.__actions__)) - return $e.push({ func: Ae, args: arguments, thisArg: m }), (Ue.__chain__ = qe), Ue - } - return Ae.apply(m, Hf([this.value()], arguments)) - }) - }), - m - ) - } - function sXe() { - return Bi._ === this && (Bi._ = OVe), this - } - function bO() {} - function aXe(m) { - return ( - (m = Vt(m)), - Zt(function (y) { - return EY(y, m) - }) - ) - } - var oXe = YB(yn), - uXe = YB(HJ), - cXe = YB(_B) - function qZ(m) { - return iO(m) ? wB(nc(m)) : q$e(m) - } - function lXe(m) { - return function (y) { - return m == null ? e : $h(m, y) - } - } - var fXe = VY(), - pXe = VY(!0) - function EO() { - return [] - } - function _O() { - return !1 - } - function hXe() { - return {} - } - function dXe() { - return "" - } - function mXe() { - return !0 - } - function xXe(m, y) { - if (((m = Vt(m)), m < 1 || m > U)) return [] - var S = te, - L = fs(m, te) - ;(y = yt(y)), (m -= te) - for (var z = SB(L, y); ++S < m; ) y(S) - return z - } - function vXe(m) { - return Mt(m) ? yn(m, nc) : Ma(m) ? [m] : ua(sZ(Lr(m))) - } - function gXe(m) { - var y = ++TVe - return Lr(m) + y - } - var yXe = yA(function (m, y) { - return m + y - }, 0), - bXe = ZB("ceil"), - EXe = yA(function (m, y) { - return m / y - }, 1), - _Xe = ZB("floor") - function wXe(m) { - return m && m.length ? pA(m, fa, LB) : e - } - function AXe(m, y) { - return m && m.length ? pA(m, yt(y, 2), LB) : e - } - function CXe(m) { - return zJ(m, fa) - } - function SXe(m, y) { - return zJ(m, yt(y, 2)) - } - function DXe(m) { - return m && m.length ? pA(m, fa, UB) : e - } - function FXe(m, y) { - return m && m.length ? pA(m, yt(y, 2), UB) : e - } - var TXe = yA(function (m, y) { - return m * y - }, 1), - BXe = ZB("round"), - OXe = yA(function (m, y) { - return m - y - }, 0) - function kXe(m) { - return m && m.length ? CB(m, fa) : 0 - } - function IXe(m, y) { - return m && m.length ? CB(m, yt(y, 2)) : 0 - } - return ( - (Q.after = tGe), - (Q.ary = xZ), - (Q.assign = HGe), - (Q.assignIn = BZ), - (Q.assignInWith = kA), - (Q.assignWith = VGe), - (Q.at = $Ge), - (Q.before = vZ), - (Q.bind = lO), - (Q.bindAll = XKe), - (Q.bindKey = gZ), - (Q.castArray = hGe), - (Q.chain = hZ), - (Q.chunk = _ze), - (Q.compact = wze), - (Q.concat = Aze), - (Q.cond = JKe), - (Q.conforms = YKe), - (Q.constant = vO), - (Q.countBy = kWe), - (Q.create = zGe), - (Q.curry = yZ), - (Q.curryRight = bZ), - (Q.debounce = EZ), - (Q.defaults = WGe), - (Q.defaultsDeep = GGe), - (Q.defer = rGe), - (Q.delay = nGe), - (Q.difference = Cze), - (Q.differenceBy = Sze), - (Q.differenceWith = Dze), - (Q.drop = Fze), - (Q.dropRight = Tze), - (Q.dropRightWhile = Bze), - (Q.dropWhile = Oze), - (Q.fill = kze), - (Q.filter = PWe), - (Q.flatMap = LWe), - (Q.flatMapDeep = MWe), - (Q.flatMapDepth = qWe), - (Q.flatten = cZ), - (Q.flattenDeep = Ize), - (Q.flattenDepth = Pze), - (Q.flip = iGe), - (Q.flow = QKe), - (Q.flowRight = eXe), - (Q.fromPairs = Nze), - (Q.functions = eKe), - (Q.functionsIn = tKe), - (Q.groupBy = jWe), - (Q.initial = Lze), - (Q.intersection = Mze), - (Q.intersectionBy = qze), - (Q.intersectionWith = jze), - (Q.invert = nKe), - (Q.invertBy = iKe), - (Q.invokeMap = HWe), - (Q.iteratee = gO), - (Q.keyBy = VWe), - (Q.keys = Oi), - (Q.keysIn = la), - (Q.map = SA), - (Q.mapKeys = aKe), - (Q.mapValues = oKe), - (Q.matches = tXe), - (Q.matchesProperty = rXe), - (Q.memoize = FA), - (Q.merge = uKe), - (Q.mergeWith = OZ), - (Q.method = nXe), - (Q.methodOf = iXe), - (Q.mixin = yO), - (Q.negate = TA), - (Q.nthArg = aXe), - (Q.omit = cKe), - (Q.omitBy = lKe), - (Q.once = sGe), - (Q.orderBy = $We), - (Q.over = oXe), - (Q.overArgs = aGe), - (Q.overEvery = uXe), - (Q.overSome = cXe), - (Q.partial = fO), - (Q.partialRight = _Z), - (Q.partition = zWe), - (Q.pick = fKe), - (Q.pickBy = kZ), - (Q.property = qZ), - (Q.propertyOf = lXe), - (Q.pull = $ze), - (Q.pullAll = fZ), - (Q.pullAllBy = zze), - (Q.pullAllWith = Wze), - (Q.pullAt = Gze), - (Q.range = fXe), - (Q.rangeRight = pXe), - (Q.rearg = oGe), - (Q.reject = KWe), - (Q.remove = Kze), - (Q.rest = uGe), - (Q.reverse = uO), - (Q.sampleSize = JWe), - (Q.set = hKe), - (Q.setWith = dKe), - (Q.shuffle = YWe), - (Q.slice = Xze), - (Q.sortBy = eGe), - (Q.sortedUniq = rWe), - (Q.sortedUniqBy = nWe), - (Q.split = LKe), - (Q.spread = cGe), - (Q.tail = iWe), - (Q.take = sWe), - (Q.takeRight = aWe), - (Q.takeRightWhile = oWe), - (Q.takeWhile = uWe), - (Q.tap = wWe), - (Q.throttle = lGe), - (Q.thru = CA), - (Q.toArray = DZ), - (Q.toPairs = IZ), - (Q.toPairsIn = PZ), - (Q.toPath = vXe), - (Q.toPlainObject = TZ), - (Q.transform = mKe), - (Q.unary = fGe), - (Q.union = cWe), - (Q.unionBy = lWe), - (Q.unionWith = fWe), - (Q.uniq = pWe), - (Q.uniqBy = hWe), - (Q.uniqWith = dWe), - (Q.unset = xKe), - (Q.unzip = cO), - (Q.unzipWith = pZ), - (Q.update = vKe), - (Q.updateWith = gKe), - (Q.values = Gm), - (Q.valuesIn = yKe), - (Q.without = mWe), - (Q.words = LZ), - (Q.wrap = pGe), - (Q.xor = xWe), - (Q.xorBy = vWe), - (Q.xorWith = gWe), - (Q.zip = yWe), - (Q.zipObject = bWe), - (Q.zipObjectDeep = EWe), - (Q.zipWith = _We), - (Q.entries = IZ), - (Q.entriesIn = PZ), - (Q.extend = BZ), - (Q.extendWith = kA), - yO(Q, Q), - (Q.add = yXe), - (Q.attempt = MZ), - (Q.camelCase = wKe), - (Q.capitalize = NZ), - (Q.ceil = bXe), - (Q.clamp = bKe), - (Q.clone = dGe), - (Q.cloneDeep = xGe), - (Q.cloneDeepWith = vGe), - (Q.cloneWith = mGe), - (Q.conformsTo = gGe), - (Q.deburr = RZ), - (Q.defaultTo = ZKe), - (Q.divide = EXe), - (Q.endsWith = AKe), - (Q.eq = hu), - (Q.escape = CKe), - (Q.escapeRegExp = SKe), - (Q.every = IWe), - (Q.find = NWe), - (Q.findIndex = oZ), - (Q.findKey = KGe), - (Q.findLast = RWe), - (Q.findLastIndex = uZ), - (Q.findLastKey = XGe), - (Q.floor = _Xe), - (Q.forEach = dZ), - (Q.forEachRight = mZ), - (Q.forIn = JGe), - (Q.forInRight = YGe), - (Q.forOwn = ZGe), - (Q.forOwnRight = QGe), - (Q.get = dO), - (Q.gt = yGe), - (Q.gte = bGe), - (Q.has = rKe), - (Q.hasIn = mO), - (Q.head = lZ), - (Q.identity = fa), - (Q.includes = UWe), - (Q.indexOf = Rze), - (Q.inRange = EKe), - (Q.invoke = sKe), - (Q.isArguments = Gh), - (Q.isArray = Mt), - (Q.isArrayBuffer = EGe), - (Q.isArrayLike = ca), - (Q.isArrayLikeObject = zn), - (Q.isBoolean = _Ge), - (Q.isBuffer = Jf), - (Q.isDate = wGe), - (Q.isElement = AGe), - (Q.isEmpty = CGe), - (Q.isEqual = SGe), - (Q.isEqualWith = DGe), - (Q.isError = pO), - (Q.isFinite = FGe), - (Q.isFunction = wl), - (Q.isInteger = wZ), - (Q.isLength = BA), - (Q.isMap = AZ), - (Q.isMatch = TGe), - (Q.isMatchWith = BGe), - (Q.isNaN = OGe), - (Q.isNative = kGe), - (Q.isNil = PGe), - (Q.isNull = IGe), - (Q.isNumber = CZ), - (Q.isObject = Fn), - (Q.isObjectLike = Pn), - (Q.isPlainObject = g1), - (Q.isRegExp = hO), - (Q.isSafeInteger = NGe), - (Q.isSet = SZ), - (Q.isString = OA), - (Q.isSymbol = Ma), - (Q.isTypedArray = Wm), - (Q.isUndefined = RGe), - (Q.isWeakMap = LGe), - (Q.isWeakSet = MGe), - (Q.join = Uze), - (Q.kebabCase = DKe), - (Q.last = Io), - (Q.lastIndexOf = Hze), - (Q.lowerCase = FKe), - (Q.lowerFirst = TKe), - (Q.lt = qGe), - (Q.lte = jGe), - (Q.max = wXe), - (Q.maxBy = AXe), - (Q.mean = CXe), - (Q.meanBy = SXe), - (Q.min = DXe), - (Q.minBy = FXe), - (Q.stubArray = EO), - (Q.stubFalse = _O), - (Q.stubObject = hXe), - (Q.stubString = dXe), - (Q.stubTrue = mXe), - (Q.multiply = TXe), - (Q.nth = Vze), - (Q.noConflict = sXe), - (Q.noop = bO), - (Q.now = DA), - (Q.pad = BKe), - (Q.padEnd = OKe), - (Q.padStart = kKe), - (Q.parseInt = IKe), - (Q.random = _Ke), - (Q.reduce = WWe), - (Q.reduceRight = GWe), - (Q.repeat = PKe), - (Q.replace = NKe), - (Q.result = pKe), - (Q.round = BXe), - (Q.runInContext = we), - (Q.sample = XWe), - (Q.size = ZWe), - (Q.snakeCase = RKe), - (Q.some = QWe), - (Q.sortedIndex = Jze), - (Q.sortedIndexBy = Yze), - (Q.sortedIndexOf = Zze), - (Q.sortedLastIndex = Qze), - (Q.sortedLastIndexBy = eWe), - (Q.sortedLastIndexOf = tWe), - (Q.startCase = MKe), - (Q.startsWith = qKe), - (Q.subtract = OXe), - (Q.sum = kXe), - (Q.sumBy = IXe), - (Q.template = jKe), - (Q.times = xXe), - (Q.toFinite = Al), - (Q.toInteger = Vt), - (Q.toLength = FZ), - (Q.toLower = UKe), - (Q.toNumber = Po), - (Q.toSafeInteger = UGe), - (Q.toString = Lr), - (Q.toUpper = HKe), - (Q.trim = VKe), - (Q.trimEnd = $Ke), - (Q.trimStart = zKe), - (Q.truncate = WKe), - (Q.unescape = GKe), - (Q.uniqueId = gXe), - (Q.upperCase = KKe), - (Q.upperFirst = xO), - (Q.each = dZ), - (Q.eachRight = mZ), - (Q.first = lZ), - yO( - Q, - (function () { - var m = {} - return ( - tc(Q, function (y, S) { - Hr.call(Q.prototype, S) || (m[S] = y) - }), - m - ) - })(), - { chain: !1 } - ), - (Q.VERSION = t), - Fo(["bind", "bindKey", "curry", "curryRight", "partial", "partialRight"], function (m) { - Q[m].placeholder = Q - }), - Fo(["drop", "take"], function (m, y) { - ;(or.prototype[m] = function (S) { - S = S === e ? 1 : pi(Vt(S), 0) - var L = this.__filtered__ && !y ? new or(this) : this.clone() - return ( - L.__filtered__ - ? (L.__takeCount__ = fs(S, L.__takeCount__)) - : L.__views__.push({ size: fs(S, te), type: m + (L.__dir__ < 0 ? "Right" : "") }), - L - ) - }), - (or.prototype[m + "Right"] = function (S) { - return this.reverse()[m](S).reverse() - }) - }), - Fo(["filter", "map", "takeWhile"], function (m, y) { - var S = y + 1, - L = S == B || S == $ - or.prototype[m] = function (z) { - var re = this.clone() - return ( - re.__iteratees__.push({ iteratee: yt(z, 3), type: S }), (re.__filtered__ = re.__filtered__ || L), re - ) - } - }), - Fo(["head", "last"], function (m, y) { - var S = "take" + (y ? "Right" : "") - or.prototype[m] = function () { - return this[S](1).value()[0] - } - }), - Fo(["initial", "tail"], function (m, y) { - var S = "drop" + (y ? "" : "Right") - or.prototype[m] = function () { - return this.__filtered__ ? new or(this) : this[S](1) - } - }), - (or.prototype.compact = function () { - return this.filter(fa) - }), - (or.prototype.find = function (m) { - return this.filter(m).head() - }), - (or.prototype.findLast = function (m) { - return this.reverse().find(m) - }), - (or.prototype.invokeMap = Zt(function (m, y) { - return typeof m == "function" - ? new or(this) - : this.map(function (S) { - return p1(S, m, y) - }) - })), - (or.prototype.reject = function (m) { - return this.filter(TA(yt(m))) - }), - (or.prototype.slice = function (m, y) { - m = Vt(m) - var S = this - return S.__filtered__ && (m > 0 || y < 0) - ? new or(S) - : (m < 0 ? (S = S.takeRight(-m)) : m && (S = S.drop(m)), - y !== e && ((y = Vt(y)), (S = y < 0 ? S.dropRight(-y) : S.take(y - m))), - S) - }), - (or.prototype.takeRightWhile = function (m) { - return this.reverse().takeWhile(m).reverse() - }), - (or.prototype.toArray = function () { - return this.take(te) - }), - tc(or.prototype, function (m, y) { - var S = /^(?:filter|find|map|reject)|While$/.test(y), - L = /^(?:head|last)$/.test(y), - z = Q[L ? "take" + (y == "last" ? "Right" : "") : y], - re = L || /^find/.test(y) - z && - (Q.prototype[y] = function () { - var me = this.__wrapped__, - ve = L ? [1] : arguments, - Ae = me instanceof or, - qe = ve[0], - Ue = Ae || Mt(me), - $e = function (nr) { - var fr = z.apply(Q, Hf([nr], ve)) - return L && st ? fr[0] : fr - } - Ue && S && typeof qe == "function" && qe.length != 1 && (Ae = Ue = !1) - var st = this.__chain__, - pt = !!this.__actions__.length, - wt = re && !st, - Kt = Ae && !pt - if (!re && Ue) { - me = Kt ? me : new or(this) - var At = m.apply(me, ve) - return At.__actions__.push({ func: CA, args: [$e], thisArg: e }), new Bo(At, st) - } - return wt && Kt ? m.apply(this, ve) : ((At = this.thru($e)), wt ? (L ? At.value()[0] : At.value()) : At) - }) - }), - Fo(["pop", "push", "shift", "sort", "splice", "unshift"], function (m) { - var y = Yw[m], - S = /^(?:push|sort|unshift)$/.test(m) ? "tap" : "thru", - L = /^(?:pop|shift)$/.test(m) - Q.prototype[m] = function () { - var z = arguments - if (L && !this.__chain__) { - var re = this.value() - return y.apply(Mt(re) ? re : [], z) - } - return this[S](function (me) { - return y.apply(Mt(me) ? me : [], z) - }) - } - }), - tc(or.prototype, function (m, y) { - var S = Q[y] - if (S) { - var L = S.name + "" - Hr.call(Um, L) || (Um[L] = []), Um[L].push({ name: y, func: S }) - } - }), - (Um[gA(e, x).name] = [{ name: "wrapper", func: e }]), - (or.prototype.clone = GVe), - (or.prototype.reverse = KVe), - (or.prototype.value = XVe), - (Q.prototype.at = AWe), - (Q.prototype.chain = CWe), - (Q.prototype.commit = SWe), - (Q.prototype.next = DWe), - (Q.prototype.plant = TWe), - (Q.prototype.reverse = BWe), - (Q.prototype.toJSON = Q.prototype.valueOf = Q.prototype.value = OWe), - (Q.prototype.first = Q.prototype.head), - s1 && (Q.prototype[s1] = FWe), - Q - ) - }, - $f = SVe() - typeof define == "function" && typeof define.amd == "object" && define.amd - ? ((Bi._ = $f), - define(function () { - return $f - })) - : qh - ? (((qh.exports = $f)._ = $f), (gB._ = $f)) - : (Bi._ = $f) - }).call(rx) -}) -var kte = C((VJt, Ote) => { - var yk = require("stream") - Ote.exports = Ii - function Ii(e) { - yk.apply(this), - (e = e || {}), - (this.writable = this.readable = !0), - (this.muted = !1), - this.on("pipe", this._onpipe), - (this.replace = e.replace), - (this._prompt = e.prompt || null), - (this._hadControl = !1) - } - Ii.prototype = Object.create(yk.prototype) - Object.defineProperty(Ii.prototype, "constructor", { value: Ii, enumerable: !1 }) - Ii.prototype.mute = function () { - this.muted = !0 - } - Ii.prototype.unmute = function () { - this.muted = !1 - } - Object.defineProperty(Ii.prototype, "_onpipe", { value: LZe, enumerable: !1, writable: !0, configurable: !0 }) - function LZe(e) { - this._src = e - } - Object.defineProperty(Ii.prototype, "isTTY", { get: MZe, set: qZe, enumerable: !0, configurable: !0 }) - function MZe() { - return this._dest ? this._dest.isTTY : this._src ? this._src.isTTY : !1 - } - function qZe(e) { - Object.defineProperty(this, "isTTY", { value: e, enumerable: !0, writable: !0, configurable: !0 }) - } - Object.defineProperty(Ii.prototype, "rows", { - get: function () { - return this._dest ? this._dest.rows : this._src ? this._src.rows : void 0 - }, - enumerable: !0, - configurable: !0, - }) - Object.defineProperty(Ii.prototype, "columns", { - get: function () { - return this._dest ? this._dest.columns : this._src ? this._src.columns : void 0 - }, - enumerable: !0, - configurable: !0, - }) - Ii.prototype.pipe = function (e, t) { - return (this._dest = e), yk.prototype.pipe.call(this, e, t) - } - Ii.prototype.pause = function () { - if (this._src) return this._src.pause() - } - Ii.prototype.resume = function () { - if (this._src) return this._src.resume() - } - Ii.prototype.write = function (e) { - if (this.muted) { - if (!this.replace) return !0 - if (e.match(/^\u001b/)) - return ( - e.indexOf(this._prompt) === 0 && - ((e = e.substr(this._prompt.length)), (e = e.replace(/./g, this.replace)), (e = this._prompt + e)), - (this._hadControl = !0), - this.emit("data", e) - ) - this._prompt && - this._hadControl && - e.indexOf(this._prompt) === 0 && - ((this._hadControl = !1), this.emit("data", this._prompt), (e = e.substr(this._prompt.length))), - (e = e.toString().replace(/./g, this.replace)) - } - this.emit("data", e) - } - Ii.prototype.end = function (e) { - this.muted && (e && this.replace ? (e = e.toString().replace(/./g, this.replace)) : (e = null)), - e && this.emit("data", e), - this.emit("end") - } - function bk(e) { - return function () { - var t = this._dest, - r = this._src - t && t[e] && t[e].apply(t, arguments), r && r[e] && r[e].apply(r, arguments) - } - } - Ii.prototype.destroy = bk("destroy") - Ii.prototype.destroySoon = bk("destroySoon") - Ii.prototype.close = bk("close") -}) -var _k = C(($Jt, Pte) => { - "use strict" - var Ite = Gi(), - jZe = kte(), - UZe = require("readline"), - Ek = class { - constructor(t) { - this.rl || (this.rl = UZe.createInterface(HZe(t))), - this.rl.resume(), - (this.onForceClose = this.onForceClose.bind(this)), - process.on("exit", this.onForceClose), - this.rl.on("SIGINT", this.onForceClose) - } - onForceClose() { - this.close(), process.kill(process.pid, "SIGINT"), console.log("") - } - close() { - this.rl.removeListener("SIGINT", this.onForceClose), - process.removeListener("exit", this.onForceClose), - this.rl.output.unmute(), - this.activePrompt && typeof this.activePrompt.close == "function" && this.activePrompt.close(), - this.rl.output.end(), - this.rl.pause(), - this.rl.close() - } - } - function HZe(e) { - e = e || {} - var t = e.input || process.stdin, - r = new jZe() - r.pipe(e.output || process.stdout) - var n = r - return Ite.extend({ terminal: !0, input: t, output: n }, Ite.omit(e, ["input", "output"])) - } - Pte.exports = Ek -}) -var Lte = C((zJt, Rte) => { - "use strict" - var pr = Rte.exports, - Vr = "\x1B[", - aC = "\x1B]", - R1 = "\x07", - sC = ";", - Nte = process.env.TERM_PROGRAM === "Apple_Terminal" - pr.cursorTo = (e, t) => { - if (typeof e != "number") throw new TypeError("The `x` argument is required") - return typeof t != "number" ? Vr + (e + 1) + "G" : Vr + (t + 1) + ";" + (e + 1) + "H" - } - pr.cursorMove = (e, t) => { - if (typeof e != "number") throw new TypeError("The `x` argument is required") - let r = "" - return ( - e < 0 ? (r += Vr + -e + "D") : e > 0 && (r += Vr + e + "C"), - t < 0 ? (r += Vr + -t + "A") : t > 0 && (r += Vr + t + "B"), - r - ) - } - pr.cursorUp = (e) => Vr + (typeof e == "number" ? e : 1) + "A" - pr.cursorDown = (e) => Vr + (typeof e == "number" ? e : 1) + "B" - pr.cursorForward = (e) => Vr + (typeof e == "number" ? e : 1) + "C" - pr.cursorBackward = (e) => Vr + (typeof e == "number" ? e : 1) + "D" - pr.cursorLeft = Vr + "G" - pr.cursorSavePosition = Vr + (Nte ? "7" : "s") - pr.cursorRestorePosition = Vr + (Nte ? "8" : "u") - pr.cursorGetPosition = Vr + "6n" - pr.cursorNextLine = Vr + "E" - pr.cursorPrevLine = Vr + "F" - pr.cursorHide = Vr + "?25l" - pr.cursorShow = Vr + "?25h" - pr.eraseLines = (e) => { - let t = "" - for (let r = 0; r < e; r++) t += pr.eraseLine + (r < e - 1 ? pr.cursorUp() : "") - return e && (t += pr.cursorLeft), t - } - pr.eraseEndLine = Vr + "K" - pr.eraseStartLine = Vr + "1K" - pr.eraseLine = Vr + "2K" - pr.eraseDown = Vr + "J" - pr.eraseUp = Vr + "1J" - pr.eraseScreen = Vr + "2J" - pr.scrollUp = Vr + "S" - pr.scrollDown = Vr + "T" - pr.clearScreen = "\x1Bc" - pr.clearTerminal = process.platform === "win32" ? `${pr.eraseScreen}${Vr}0f` : `${pr.eraseScreen}${Vr}3J${Vr}H` - pr.beep = R1 - pr.link = (e, t) => [aC, "8", sC, sC, t, R1, e, aC, "8", sC, sC, R1].join("") - pr.image = (e, t) => { - t = t || {} - let r = aC + "1337;File=inline=1" - return ( - t.width && (r += `;width=${t.width}`), - t.height && (r += `;height=${t.height}`), - t.preserveAspectRatio === !1 && (r += ";preserveAspectRatio=0"), - r + ":" + e.toString("base64") + R1 - ) - } - pr.iTerm = {} - pr.iTerm.setCwd = (e) => aC + "50;CurrentDir=" + (e || process.cwd()) + R1 -}) -var wk = C((nx) => { - "use strict" - var L1 = Lte() - nx.left = function (e, t) { - e.output.write(L1.cursorBackward(t)) - } - nx.right = function (e, t) { - e.output.write(L1.cursorForward(t)) - } - nx.up = function (e, t) { - e.output.write(L1.cursorUp(t)) - } - nx.down = function (e, t) { - e.output.write(L1.cursorDown(t)) - } - nx.clearLine = function (e, t) { - e.output.write(L1.eraseLines(t)) - } -}) -var qte = C((GJt, Mte) => { - "use strict" - var VZe = iC(), - $Ze = _k(), - Ak = wk(), - zZe = Gi(), - Ck = class extends $Ze { - constructor(t) { - ;(t = t || {}), - super(t), - (this.log = VZe(this.writeLog.bind(this))), - (this.bottomBar = t.bottomBar || ""), - this.render() - } - render() { - return this.write(this.bottomBar), this - } - clean() { - return ( - Ak.clearLine( - this.rl, - this.bottomBar.split(` -`).length - ), - this - ) - } - updateBottomBar(t) { - return ( - Ak.clearLine(this.rl, 1), - this.rl.output.unmute(), - this.clean(), - (this.bottomBar = t), - this.render(), - this.rl.output.mute(), - this - ) - } - writeLog(t) { - return ( - this.rl.output.unmute(), - this.clean(), - this.rl.output.write(this.enforceLF(t.toString())), - this.render(), - this.rl.output.mute(), - this - ) - } - enforceLF(t) { - return t.match(/[\r\n]$/) - ? t - : t + - ` -` - } - write(t) { - var r = t.split(/\n/) - ;(this.height = r.length), - this.rl.setPrompt(zZe.last(r)), - this.rl.output.rows === 0 && this.rl.output.columns === 0 && Ak.left(this.rl, t.length + this.rl.line.length), - this.rl.output.write(t) - } - } - Mte.exports = Ck -}) -function be(e, t) { - Sk(e, t) - function r() { - this.constructor = e - } - e.prototype = t === null ? Object.create(t) : ((r.prototype = t.prototype), new r()) -} -var Sk, - et = de(() => { - Sk = function (e, t) { - return ( - (Sk = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (r, n) { - r.__proto__ = n - }) || - function (r, n) { - for (var i in n) n.hasOwnProperty(i) && (r[i] = n[i]) - }), - Sk(e, t) - ) - } - }) -function bu(e) { - return typeof e == "function" -} -var ix = de(() => {}) -var Dk, - ms, - M1 = de(() => { - ;(Dk = !1), - (ms = { - Promise: void 0, - set useDeprecatedSynchronousErrorHandling(e) { - if (e) { - var t = new Error() - "" + t.stack - } - Dk = e - }, - get useDeprecatedSynchronousErrorHandling() { - return Dk - }, - }) - }) -function Sl(e) { - setTimeout(function () { - throw e - }, 0) -} -var oC = de(() => {}) -var sx, - Fk = de(() => { - M1() - oC() - sx = { - closed: !0, - next: function (e) {}, - error: function (e) { - if (ms.useDeprecatedSynchronousErrorHandling) throw e - Sl(e) - }, - complete: function () {}, - } - }) -var $r, - Vs = de(() => { - $r = (function () { - return ( - Array.isArray || - function (e) { - return e && typeof e.length == "number" - } - ) - })() - }) -function ax(e) { - return e !== null && typeof e == "object" -} -var uC = de(() => {}) -var WZe, - Qh, - Tk = de(() => { - ;(WZe = (function () { - function e(t) { - return ( - Error.call(this), - (this.message = t - ? t.length + - ` errors occurred during unsubscription: -` + - t.map(function (r, n) { - return n + 1 + ") " + r.toString() - }).join(` - `) - : ""), - (this.name = "UnsubscriptionError"), - (this.errors = t), - this - ) - } - return (e.prototype = Object.create(Error.prototype)), e - })()), - (Qh = WZe) - }) -function jte(e) { - return e.reduce(function (t, r) { - return t.concat(r instanceof Qh ? r.errors : r) - }, []) -} -var $t, - hi = de(() => { - Vs() - uC() - ix() - Tk() - $t = (function () { - function e(t) { - ;(this.closed = !1), - (this._parentOrParents = null), - (this._subscriptions = null), - t && ((this._ctorUnsubscribe = !0), (this._unsubscribe = t)) - } - return ( - (e.prototype.unsubscribe = function () { - var t - if (!this.closed) { - var r = this, - n = r._parentOrParents, - i = r._ctorUnsubscribe, - s = r._unsubscribe, - a = r._subscriptions - if (((this.closed = !0), (this._parentOrParents = null), (this._subscriptions = null), n instanceof e)) - n.remove(this) - else if (n !== null) - for (var o = 0; o < n.length; ++o) { - var u = n[o] - u.remove(this) - } - if (bu(s)) { - i && (this._unsubscribe = void 0) - try { - s.call(this) - } catch (f) { - t = f instanceof Qh ? jte(f.errors) : [f] - } - } - if ($r(a)) - for (var o = -1, c = a.length; ++o < c; ) { - var l = a[o] - if (ax(l)) - try { - l.unsubscribe() - } catch (p) { - ;(t = t || []), p instanceof Qh ? (t = t.concat(jte(p.errors))) : t.push(p) - } - } - if (t) throw new Qh(t) - } - }), - (e.prototype.add = function (t) { - var r = t - if (!t) return e.EMPTY - switch (typeof t) { - case "function": - r = new e(t) - case "object": - if (r === this || r.closed || typeof r.unsubscribe != "function") return r - if (this.closed) return r.unsubscribe(), r - if (!(r instanceof e)) { - var n = r - ;(r = new e()), (r._subscriptions = [n]) - } - break - default: - throw new Error("unrecognized teardown " + t + " added to Subscription.") - } - var i = r._parentOrParents - if (i === null) r._parentOrParents = this - else if (i instanceof e) { - if (i === this) return r - r._parentOrParents = [i, this] - } else if (i.indexOf(this) === -1) i.push(this) - else return r - var s = this._subscriptions - return s === null ? (this._subscriptions = [r]) : s.push(r), r - }), - (e.prototype.remove = function (t) { - var r = this._subscriptions - if (r) { - var n = r.indexOf(t) - n !== -1 && r.splice(n, 1) - } - }), - (e.EMPTY = (function (t) { - return (t.closed = !0), t - })(new e())), - e - ) - })() - }) -var ed, - cC = de(() => { - ed = (function () { - return typeof Symbol == "function" ? Symbol("rxSubscriber") : "@@rxSubscriber_" + Math.random() - })() - }) -var Ge, - Ute, - Dt = de(() => { - et() - ix() - Fk() - hi() - cC() - M1() - oC() - ;(Ge = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this) || this - switch ( - ((s.syncErrorValue = null), - (s.syncErrorThrown = !1), - (s.syncErrorThrowable = !1), - (s.isStopped = !1), - arguments.length) - ) { - case 0: - s.destination = sx - break - case 1: - if (!r) { - s.destination = sx - break - } - if (typeof r == "object") { - r instanceof t - ? ((s.syncErrorThrowable = r.syncErrorThrowable), (s.destination = r), r.add(s)) - : ((s.syncErrorThrowable = !0), (s.destination = new Ute(s, r))) - break - } - default: - ;(s.syncErrorThrowable = !0), (s.destination = new Ute(s, r, n, i)) - break - } - return s - } - return ( - (t.prototype[ed] = function () { - return this - }), - (t.create = function (r, n, i) { - var s = new t(r, n, i) - return (s.syncErrorThrowable = !1), s - }), - (t.prototype.next = function (r) { - this.isStopped || this._next(r) - }), - (t.prototype.error = function (r) { - this.isStopped || ((this.isStopped = !0), this._error(r)) - }), - (t.prototype.complete = function () { - this.isStopped || ((this.isStopped = !0), this._complete()) - }), - (t.prototype.unsubscribe = function () { - this.closed || ((this.isStopped = !0), e.prototype.unsubscribe.call(this)) - }), - (t.prototype._next = function (r) { - this.destination.next(r) - }), - (t.prototype._error = function (r) { - this.destination.error(r), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.destination.complete(), this.unsubscribe() - }), - (t.prototype._unsubscribeAndRecycle = function () { - var r = this._parentOrParents - return ( - (this._parentOrParents = null), - this.unsubscribe(), - (this.closed = !1), - (this.isStopped = !1), - (this._parentOrParents = r), - this - ) - }), - t - ) - })($t)), - (Ute = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this) || this - a._parentSubscriber = r - var o, - u = a - return ( - bu(n) - ? (o = n) - : n && - ((o = n.next), - (i = n.error), - (s = n.complete), - n !== sx && - ((u = Object.create(n)), - bu(u.unsubscribe) && a.add(u.unsubscribe.bind(u)), - (u.unsubscribe = a.unsubscribe.bind(a)))), - (a._context = u), - (a._next = o), - (a._error = i), - (a._complete = s), - a - ) - } - return ( - (t.prototype.next = function (r) { - if (!this.isStopped && this._next) { - var n = this._parentSubscriber - !ms.useDeprecatedSynchronousErrorHandling || !n.syncErrorThrowable - ? this.__tryOrUnsub(this._next, r) - : this.__tryOrSetError(n, this._next, r) && this.unsubscribe() - } - }), - (t.prototype.error = function (r) { - if (!this.isStopped) { - var n = this._parentSubscriber, - i = ms.useDeprecatedSynchronousErrorHandling - if (this._error) - !i || !n.syncErrorThrowable - ? (this.__tryOrUnsub(this._error, r), this.unsubscribe()) - : (this.__tryOrSetError(n, this._error, r), this.unsubscribe()) - else if (n.syncErrorThrowable) - i ? ((n.syncErrorValue = r), (n.syncErrorThrown = !0)) : Sl(r), this.unsubscribe() - else { - if ((this.unsubscribe(), i)) throw r - Sl(r) - } - } - }), - (t.prototype.complete = function () { - var r = this - if (!this.isStopped) { - var n = this._parentSubscriber - if (this._complete) { - var i = function () { - return r._complete.call(r._context) - } - !ms.useDeprecatedSynchronousErrorHandling || !n.syncErrorThrowable - ? (this.__tryOrUnsub(i), this.unsubscribe()) - : (this.__tryOrSetError(n, i), this.unsubscribe()) - } else this.unsubscribe() - } - }), - (t.prototype.__tryOrUnsub = function (r, n) { - try { - r.call(this._context, n) - } catch (i) { - if ((this.unsubscribe(), ms.useDeprecatedSynchronousErrorHandling)) throw i - Sl(i) - } - }), - (t.prototype.__tryOrSetError = function (r, n, i) { - if (!ms.useDeprecatedSynchronousErrorHandling) throw new Error("bad call") - try { - n.call(this._context, i) - } catch (s) { - return ms.useDeprecatedSynchronousErrorHandling - ? ((r.syncErrorValue = s), (r.syncErrorThrown = !0), !0) - : (Sl(s), !0) - } - return !1 - }), - (t.prototype._unsubscribe = function () { - var r = this._parentSubscriber - ;(this._context = null), (this._parentSubscriber = null), r.unsubscribe() - }), - t - ) - })(Ge)) - }) -function ox(e) { - for (; e; ) { - var t = e, - r = t.closed, - n = t.destination, - i = t.isStopped - if (r || i) return !1 - n && n instanceof Ge ? (e = n) : (e = null) - } - return !0 -} -var lC = de(() => { - Dt() -}) -function Hte(e, t, r) { - if (e) { - if (e instanceof Ge) return e - if (e[ed]) return e[ed]() - } - return !e && !t && !r ? new Ge(sx) : new Ge(e, t, r) -} -var Vte = de(() => { - Dt() - cC() - Fk() -}) -var No, - td = de(() => { - No = (function () { - return (typeof Symbol == "function" && Symbol.observable) || "@@observable" - })() - }) -function $s(e) { - return e -} -var Qf = de(() => {}) -function q1() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return Bk(e) -} -function Bk(e) { - return e.length === 0 - ? $s - : e.length === 1 - ? e[0] - : function (r) { - return e.reduce(function (n, i) { - return i(n) - }, r) - } -} -var fC = de(() => { - Qf() -}) -function $te(e) { - if ((e || (e = ms.Promise || Promise), !e)) throw new Error("no Promise impl found") - return e -} -var ot, - xr = de(() => { - lC() - Vte() - td() - fC() - M1() - ot = (function () { - function e(t) { - ;(this._isScalar = !1), t && (this._subscribe = t) - } - return ( - (e.prototype.lift = function (t) { - var r = new e() - return (r.source = this), (r.operator = t), r - }), - (e.prototype.subscribe = function (t, r, n) { - var i = this.operator, - s = Hte(t, r, n) - if ( - (i - ? s.add(i.call(s, this.source)) - : s.add( - this.source || (ms.useDeprecatedSynchronousErrorHandling && !s.syncErrorThrowable) - ? this._subscribe(s) - : this._trySubscribe(s) - ), - ms.useDeprecatedSynchronousErrorHandling && - s.syncErrorThrowable && - ((s.syncErrorThrowable = !1), s.syncErrorThrown)) - ) - throw s.syncErrorValue - return s - }), - (e.prototype._trySubscribe = function (t) { - try { - return this._subscribe(t) - } catch (r) { - ms.useDeprecatedSynchronousErrorHandling && ((t.syncErrorThrown = !0), (t.syncErrorValue = r)), - ox(t) ? t.error(r) : console.warn(r) - } - }), - (e.prototype.forEach = function (t, r) { - var n = this - return ( - (r = $te(r)), - new r(function (i, s) { - var a - a = n.subscribe( - function (o) { - try { - t(o) - } catch (u) { - s(u), a && a.unsubscribe() - } - }, - s, - i - ) - }) - ) - }), - (e.prototype._subscribe = function (t) { - var r = this.source - return r && r.subscribe(t) - }), - (e.prototype[No] = function () { - return this - }), - (e.prototype.pipe = function () { - for (var t = [], r = 0; r < arguments.length; r++) t[r] = arguments[r] - return t.length === 0 ? this : Bk(t)(this) - }), - (e.prototype.toPromise = function (t) { - var r = this - return ( - (t = $te(t)), - new t(function (n, i) { - var s - r.subscribe( - function (a) { - return (s = a) - }, - function (a) { - return i(a) - }, - function () { - return n(s) - } - ) - }) - ) - }), - (e.create = function (t) { - return new e(t) - }), - e - ) - })() - }) -var GZe, - Ro, - j1 = de(() => { - ;(GZe = (function () { - function e() { - return Error.call(this), (this.message = "object unsubscribed"), (this.name = "ObjectUnsubscribedError"), this - } - return (e.prototype = Object.create(Error.prototype)), e - })()), - (Ro = GZe) - }) -var pC, - Ok = de(() => { - et() - hi() - pC = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.subject = r), (i.subscriber = n), (i.closed = !1), i - } - return ( - (t.prototype.unsubscribe = function () { - if (!this.closed) { - this.closed = !0 - var r = this.subject, - n = r.observers - if (((this.subject = null), !(!n || n.length === 0 || r.isStopped || r.closed))) { - var i = n.indexOf(this.subscriber) - i !== -1 && n.splice(i, 1) - } - } - }), - t - ) - })($t) - }) -var kk, - Fr, - zte, - xs = de(() => { - et() - xr() - Dt() - hi() - j1() - Ok() - cC() - ;(kk = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.destination = r), n - } - return t - })(Ge)), - (Fr = (function (e) { - be(t, e) - function t() { - var r = e.call(this) || this - return (r.observers = []), (r.closed = !1), (r.isStopped = !1), (r.hasError = !1), (r.thrownError = null), r - } - return ( - (t.prototype[ed] = function () { - return new kk(this) - }), - (t.prototype.lift = function (r) { - var n = new zte(this, this) - return (n.operator = r), n - }), - (t.prototype.next = function (r) { - if (this.closed) throw new Ro() - if (!this.isStopped) - for (var n = this.observers, i = n.length, s = n.slice(), a = 0; a < i; a++) s[a].next(r) - }), - (t.prototype.error = function (r) { - if (this.closed) throw new Ro() - ;(this.hasError = !0), (this.thrownError = r), (this.isStopped = !0) - for (var n = this.observers, i = n.length, s = n.slice(), a = 0; a < i; a++) s[a].error(r) - this.observers.length = 0 - }), - (t.prototype.complete = function () { - if (this.closed) throw new Ro() - this.isStopped = !0 - for (var r = this.observers, n = r.length, i = r.slice(), s = 0; s < n; s++) i[s].complete() - this.observers.length = 0 - }), - (t.prototype.unsubscribe = function () { - ;(this.isStopped = !0), (this.closed = !0), (this.observers = null) - }), - (t.prototype._trySubscribe = function (r) { - if (this.closed) throw new Ro() - return e.prototype._trySubscribe.call(this, r) - }), - (t.prototype._subscribe = function (r) { - if (this.closed) throw new Ro() - return this.hasError - ? (r.error(this.thrownError), $t.EMPTY) - : this.isStopped - ? (r.complete(), $t.EMPTY) - : (this.observers.push(r), new pC(this, r)) - }), - (t.prototype.asObservable = function () { - var r = new ot() - return (r.source = this), r - }), - (t.create = function (r, n) { - return new zte(r, n) - }), - t - ) - })(ot)), - (zte = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.destination = r), (i.source = n), i - } - return ( - (t.prototype.next = function (r) { - var n = this.destination - n && n.next && n.next(r) - }), - (t.prototype.error = function (r) { - var n = this.destination - n && n.error && this.destination.error(r) - }), - (t.prototype.complete = function () { - var r = this.destination - r && r.complete && this.destination.complete() - }), - (t.prototype._subscribe = function (r) { - var n = this.source - return n ? this.source.subscribe(r) : $t.EMPTY - }), - t - ) - })(Fr)) - }) -function ux() { - return function (t) { - return t.lift(new KZe(t)) - } -} -var KZe, - XZe, - hC = de(() => { - et() - Dt() - ;(KZe = (function () { - function e(t) { - this.connectable = t - } - return ( - (e.prototype.call = function (t, r) { - var n = this.connectable - n._refCount++ - var i = new XZe(t, n), - s = r.subscribe(i) - return i.closed || (i.connection = n.connect()), s - }), - e - ) - })()), - (XZe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.connectable = n), i - } - return ( - (t.prototype._unsubscribe = function () { - var r = this.connectable - if (!r) { - this.connection = null - return - } - this.connectable = null - var n = r._refCount - if (n <= 0) { - this.connection = null - return - } - if (((r._refCount = n - 1), n > 1)) { - this.connection = null - return - } - var i = this.connection, - s = r._connection - ;(this.connection = null), s && (!i || s === i) && s.unsubscribe() - }), - t - ) - })(Ge)) - }) -var Ik, - Wte, - JZe, - Pk = de(() => { - et() - xs() - xr() - hi() - hC() - ;(Ik = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.source = r), (i.subjectFactory = n), (i._refCount = 0), (i._isComplete = !1), i - } - return ( - (t.prototype._subscribe = function (r) { - return this.getSubject().subscribe(r) - }), - (t.prototype.getSubject = function () { - var r = this._subject - return (!r || r.isStopped) && (this._subject = this.subjectFactory()), this._subject - }), - (t.prototype.connect = function () { - var r = this._connection - return ( - r || - ((this._isComplete = !1), - (r = this._connection = new $t()), - r.add(this.source.subscribe(new JZe(this.getSubject(), this))), - r.closed && ((this._connection = null), (r = $t.EMPTY))), - r - ) - }), - (t.prototype.refCount = function () { - return ux()(this) - }), - t - ) - })(ot)), - (Wte = (function () { - var e = Ik.prototype - return { - operator: { value: null }, - _refCount: { value: 0, writable: !0 }, - _subject: { value: null, writable: !0 }, - _connection: { value: null, writable: !0 }, - _subscribe: { value: e._subscribe }, - _isComplete: { value: e._isComplete, writable: !0 }, - getSubject: { value: e.getSubject }, - connect: { value: e.connect }, - refCount: { value: e.refCount }, - } - })()), - (JZe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.connectable = n), i - } - return ( - (t.prototype._error = function (r) { - this._unsubscribe(), e.prototype._error.call(this, r) - }), - (t.prototype._complete = function () { - ;(this.connectable._isComplete = !0), this._unsubscribe(), e.prototype._complete.call(this) - }), - (t.prototype._unsubscribe = function () { - var r = this.connectable - if (r) { - this.connectable = null - var n = r._connection - ;(r._refCount = 0), (r._subject = null), (r._connection = null), n && n.unsubscribe() - } - }), - t - ) - })(kk)) - }) -function Gte(e, t, r, n) { - return function (i) { - return i.lift(new YZe(e, t, r, n)) - } -} -var YZe, - ZZe, - QZe, - dC, - eQe, - Nk = de(() => { - et() - Dt() - hi() - xr() - xs() - ;(YZe = (function () { - function e(t, r, n, i) { - ;(this.keySelector = t), (this.elementSelector = r), (this.durationSelector = n), (this.subjectSelector = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe( - new ZZe(t, this.keySelector, this.elementSelector, this.durationSelector, this.subjectSelector) - ) - }), - e - ) - })()), - (ZZe = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - return ( - (o.keySelector = n), - (o.elementSelector = i), - (o.durationSelector = s), - (o.subjectSelector = a), - (o.groups = null), - (o.attemptedToUnsubscribe = !1), - (o.count = 0), - o - ) - } - return ( - (t.prototype._next = function (r) { - var n - try { - n = this.keySelector(r) - } catch (i) { - this.error(i) - return - } - this._group(r, n) - }), - (t.prototype._group = function (r, n) { - var i = this.groups - i || (i = this.groups = new Map()) - var s = i.get(n), - a - if (this.elementSelector) - try { - a = this.elementSelector(r) - } catch (c) { - this.error(c) - } - else a = r - if (!s) { - ;(s = this.subjectSelector ? this.subjectSelector() : new Fr()), i.set(n, s) - var o = new dC(n, s, this) - if ((this.destination.next(o), this.durationSelector)) { - var u = void 0 - try { - u = this.durationSelector(new dC(n, s)) - } catch (c) { - this.error(c) - return - } - this.add(u.subscribe(new QZe(n, s, this))) - } - } - s.closed || s.next(a) - }), - (t.prototype._error = function (r) { - var n = this.groups - n && - (n.forEach(function (i, s) { - i.error(r) - }), - n.clear()), - this.destination.error(r) - }), - (t.prototype._complete = function () { - var r = this.groups - r && - (r.forEach(function (n, i) { - n.complete() - }), - r.clear()), - this.destination.complete() - }), - (t.prototype.removeGroup = function (r) { - this.groups.delete(r) - }), - (t.prototype.unsubscribe = function () { - this.closed || ((this.attemptedToUnsubscribe = !0), this.count === 0 && e.prototype.unsubscribe.call(this)) - }), - t - ) - })(Ge)), - (QZe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, n) || this - return (s.key = r), (s.group = n), (s.parent = i), s - } - return ( - (t.prototype._next = function (r) { - this.complete() - }), - (t.prototype._unsubscribe = function () { - var r = this, - n = r.parent, - i = r.key - ;(this.key = this.parent = null), n && n.removeGroup(i) - }), - t - ) - })(Ge)), - (dC = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this) || this - return (s.key = r), (s.groupSubject = n), (s.refCountSubscription = i), s - } - return ( - (t.prototype._subscribe = function (r) { - var n = new $t(), - i = this, - s = i.refCountSubscription, - a = i.groupSubject - return s && !s.closed && n.add(new eQe(s)), n.add(a.subscribe(r)), n - }), - t - ) - })(ot)), - (eQe = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this) || this - return (n.parent = r), r.count++, n - } - return ( - (t.prototype.unsubscribe = function () { - var r = this.parent - !r.closed && - !this.closed && - (e.prototype.unsubscribe.call(this), - (r.count -= 1), - r.count === 0 && r.attemptedToUnsubscribe && r.unsubscribe()) - }), - t - ) - })($t)) - }) -var mC, - Rk = de(() => { - et() - xs() - j1() - mC = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this) || this - return (n._value = r), n - } - return ( - Object.defineProperty(t.prototype, "value", { - get: function () { - return this.getValue() - }, - enumerable: !0, - configurable: !0, - }), - (t.prototype._subscribe = function (r) { - var n = e.prototype._subscribe.call(this, r) - return n && !n.closed && r.next(this._value), n - }), - (t.prototype.getValue = function () { - if (this.hasError) throw this.thrownError - if (this.closed) throw new Ro() - return this._value - }), - (t.prototype.next = function (r) { - e.prototype.next.call(this, (this._value = r)) - }), - t - ) - })(Fr) - }) -var Kte, - Xte = de(() => { - et() - hi() - Kte = (function (e) { - be(t, e) - function t(r, n) { - return e.call(this) || this - } - return ( - (t.prototype.schedule = function (r, n) { - return n === void 0 && (n = 0), this - }), - t - ) - })($t) - }) -var ac, - cx = de(() => { - et() - Xte() - ac = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r, n) || this - return (i.scheduler = r), (i.work = n), (i.pending = !1), i - } - return ( - (t.prototype.schedule = function (r, n) { - if ((n === void 0 && (n = 0), this.closed)) return this - this.state = r - var i = this.id, - s = this.scheduler - return ( - i != null && (this.id = this.recycleAsyncId(s, i, n)), - (this.pending = !0), - (this.delay = n), - (this.id = this.id || this.requestAsyncId(s, this.id, n)), - this - ) - }), - (t.prototype.requestAsyncId = function (r, n, i) { - return i === void 0 && (i = 0), setInterval(r.flush.bind(r, this), i) - }), - (t.prototype.recycleAsyncId = function (r, n, i) { - if ((i === void 0 && (i = 0), i !== null && this.delay === i && this.pending === !1)) return n - clearInterval(n) - }), - (t.prototype.execute = function (r, n) { - if (this.closed) return new Error("executing a cancelled action") - this.pending = !1 - var i = this._execute(r, n) - if (i) return i - this.pending === !1 && this.id != null && (this.id = this.recycleAsyncId(this.scheduler, this.id, null)) - }), - (t.prototype._execute = function (r, n) { - var i = !1, - s = void 0 - try { - this.work(r) - } catch (a) { - ;(i = !0), (s = (!!a && a) || new Error(a)) - } - if (i) return this.unsubscribe(), s - }), - (t.prototype._unsubscribe = function () { - var r = this.id, - n = this.scheduler, - i = n.actions, - s = i.indexOf(this) - ;(this.work = null), - (this.state = null), - (this.pending = !1), - (this.scheduler = null), - s !== -1 && i.splice(s, 1), - r != null && (this.id = this.recycleAsyncId(n, r, null)), - (this.delay = null) - }), - t - ) - })(Kte) - }) -var Jte, - Yte = de(() => { - et() - cx() - Jte = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r, n) || this - return (i.scheduler = r), (i.work = n), i - } - return ( - (t.prototype.schedule = function (r, n) { - return ( - n === void 0 && (n = 0), - n > 0 - ? e.prototype.schedule.call(this, r, n) - : ((this.delay = n), (this.state = r), this.scheduler.flush(this), this) - ) - }), - (t.prototype.execute = function (r, n) { - return n > 0 || this.closed ? e.prototype.execute.call(this, r, n) : this._execute(r, n) - }), - (t.prototype.requestAsyncId = function (r, n, i) { - return ( - i === void 0 && (i = 0), - (i !== null && i > 0) || (i === null && this.delay > 0) - ? e.prototype.requestAsyncId.call(this, r, n, i) - : r.flush(this) - ) - }), - t - ) - })(ac) - }) -var U1, - Lk = de(() => { - U1 = (function () { - function e(t, r) { - r === void 0 && (r = e.now), (this.SchedulerAction = t), (this.now = r) - } - return ( - (e.prototype.schedule = function (t, r, n) { - return r === void 0 && (r = 0), new this.SchedulerAction(this, t).schedule(n, r) - }), - (e.now = function () { - return Date.now() - }), - e - ) - })() - }) -var oc, - lx = de(() => { - et() - Lk() - oc = (function (e) { - be(t, e) - function t(r, n) { - n === void 0 && (n = U1.now) - var i = - e.call(this, r, function () { - return t.delegate && t.delegate !== i ? t.delegate.now() : n() - }) || this - return (i.actions = []), (i.active = !1), (i.scheduled = void 0), i - } - return ( - (t.prototype.schedule = function (r, n, i) { - return ( - n === void 0 && (n = 0), - t.delegate && t.delegate !== this ? t.delegate.schedule(r, n, i) : e.prototype.schedule.call(this, r, n, i) - ) - }), - (t.prototype.flush = function (r) { - var n = this.actions - if (this.active) { - n.push(r) - return - } - var i - this.active = !0 - do if ((i = r.execute(r.state, r.delay))) break - while ((r = n.shift())) - if (((this.active = !1), i)) { - for (; (r = n.shift()); ) r.unsubscribe() - throw i - } - }), - t - ) - })(U1) - }) -var Zte, - Qte = de(() => { - et() - lx() - Zte = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return t - })(oc) - }) -var Mk, - xC, - qk = de(() => { - Yte() - Qte() - ;(Mk = new Zte(Jte)), (xC = Mk) - }) -function Lo(e) { - return e ? tQe(e) : uc -} -function tQe(e) { - return new ot(function (t) { - return e.schedule(function () { - return t.complete() - }) - }) -} -var uc, - Eu = de(() => { - xr() - uc = new ot(function (e) { - return e.complete() - }) - }) -function Bn(e) { - return e && typeof e.schedule == "function" -} -var _u = de(() => {}) -var vC, - jk = de(() => { - vC = function (e) { - return function (t) { - for (var r = 0, n = e.length; r < n && !t.closed; r++) t.next(e[r]) - t.complete() - } - } - }) -function fx(e, t) { - return new ot(function (r) { - var n = new $t(), - i = 0 - return ( - n.add( - t.schedule(function () { - if (i === e.length) { - r.complete() - return - } - r.next(e[i++]), r.closed || n.add(this.schedule()) - }) - ), - n - ) - }) -} -var gC = de(() => { - xr() - hi() -}) -function cc(e, t) { - return t ? fx(e, t) : new ot(vC(e)) -} -var px = de(() => { - xr() - jk() - gC() -}) -function ep() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = e[e.length - 1] - return Bn(r) ? (e.pop(), fx(e, r)) : cc(e) -} -var H1 = de(() => { - _u() - px() - gC() -}) -function hx(e, t) { - return t - ? new ot(function (r) { - return t.schedule(rQe, 0, { error: e, subscriber: r }) - }) - : new ot(function (r) { - return r.error(e) - }) -} -function rQe(e) { - var t = e.error, - r = e.subscriber - r.error(t) -} -var yC = de(() => { - xr() -}) -var bC, - Va, - V1 = de(() => { - Eu() - H1() - yC() - bC || (bC = {}) - Va = (function () { - function e(t, r, n) { - ;(this.kind = t), (this.value = r), (this.error = n), (this.hasValue = t === "N") - } - return ( - (e.prototype.observe = function (t) { - switch (this.kind) { - case "N": - return t.next && t.next(this.value) - case "E": - return t.error && t.error(this.error) - case "C": - return t.complete && t.complete() - } - }), - (e.prototype.do = function (t, r, n) { - var i = this.kind - switch (i) { - case "N": - return t && t(this.value) - case "E": - return r && r(this.error) - case "C": - return n && n() - } - }), - (e.prototype.accept = function (t, r, n) { - return t && typeof t.next == "function" ? this.observe(t) : this.do(t, r, n) - }), - (e.prototype.toObservable = function () { - var t = this.kind - switch (t) { - case "N": - return ep(this.value) - case "E": - return hx(this.error) - case "C": - return Lo() - } - throw new Error("unexpected notification kind value") - }), - (e.createNext = function (t) { - return typeof t < "u" ? new e("N", t) : e.undefinedValueNotification - }), - (e.createError = function (t) { - return new e("E", void 0, t) - }), - (e.createComplete = function () { - return e.completeNotification - }), - (e.completeNotification = new e("C")), - (e.undefinedValueNotification = new e("N", void 0)), - e - ) - })() - }) -function ere(e, t) { - return ( - t === void 0 && (t = 0), - function (n) { - return n.lift(new nQe(e, t)) - } - ) -} -var nQe, - Uk, - iQe, - Hk = de(() => { - et() - Dt() - V1() - ;(nQe = (function () { - function e(t, r) { - r === void 0 && (r = 0), (this.scheduler = t), (this.delay = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Uk(t, this.scheduler, this.delay)) - }), - e - ) - })()), - (Uk = (function (e) { - be(t, e) - function t(r, n, i) { - i === void 0 && (i = 0) - var s = e.call(this, r) || this - return (s.scheduler = n), (s.delay = i), s - } - return ( - (t.dispatch = function (r) { - var n = r.notification, - i = r.destination - n.observe(i), this.unsubscribe() - }), - (t.prototype.scheduleMessage = function (r) { - var n = this.destination - n.add(this.scheduler.schedule(t.dispatch, this.delay, new iQe(r, this.destination))) - }), - (t.prototype._next = function (r) { - this.scheduleMessage(Va.createNext(r)) - }), - (t.prototype._error = function (r) { - this.scheduleMessage(Va.createError(r)), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.scheduleMessage(Va.createComplete()), this.unsubscribe() - }), - t - ) - })(Ge)), - (iQe = (function () { - function e(t, r) { - ;(this.notification = t), (this.destination = r) - } - return e - })()) - }) -var dx, - sQe, - EC = de(() => { - et() - xs() - qk() - hi() - Hk() - j1() - Ok() - ;(dx = (function (e) { - be(t, e) - function t(r, n, i) { - r === void 0 && (r = Number.POSITIVE_INFINITY), n === void 0 && (n = Number.POSITIVE_INFINITY) - var s = e.call(this) || this - return ( - (s.scheduler = i), - (s._events = []), - (s._infiniteTimeWindow = !1), - (s._bufferSize = r < 1 ? 1 : r), - (s._windowTime = n < 1 ? 1 : n), - n === Number.POSITIVE_INFINITY - ? ((s._infiniteTimeWindow = !0), (s.next = s.nextInfiniteTimeWindow)) - : (s.next = s.nextTimeWindow), - s - ) - } - return ( - (t.prototype.nextInfiniteTimeWindow = function (r) { - if (!this.isStopped) { - var n = this._events - n.push(r), n.length > this._bufferSize && n.shift() - } - e.prototype.next.call(this, r) - }), - (t.prototype.nextTimeWindow = function (r) { - this.isStopped || (this._events.push(new sQe(this._getNow(), r)), this._trimBufferThenGetEvents()), - e.prototype.next.call(this, r) - }), - (t.prototype._subscribe = function (r) { - var n = this._infiniteTimeWindow, - i = n ? this._events : this._trimBufferThenGetEvents(), - s = this.scheduler, - a = i.length, - o - if (this.closed) throw new Ro() - if ( - (this.isStopped || this.hasError ? (o = $t.EMPTY) : (this.observers.push(r), (o = new pC(this, r))), - s && r.add((r = new Uk(r, s))), - n) - ) - for (var u = 0; u < a && !r.closed; u++) r.next(i[u]) - else for (var u = 0; u < a && !r.closed; u++) r.next(i[u].value) - return this.hasError ? r.error(this.thrownError) : this.isStopped && r.complete(), o - }), - (t.prototype._getNow = function () { - return (this.scheduler || xC).now() - }), - (t.prototype._trimBufferThenGetEvents = function () { - for ( - var r = this._getNow(), n = this._bufferSize, i = this._windowTime, s = this._events, a = s.length, o = 0; - o < a && !(r - s[o].time < i); - - ) - o++ - return a > n && (o = Math.max(o, a - n)), o > 0 && s.splice(0, o), s - }), - t - ) - })(Fr)), - (sQe = (function () { - function e(t, r) { - ;(this.time = t), (this.value = r) - } - return e - })()) - }) -var lc, - $1 = de(() => { - et() - xs() - hi() - lc = (function (e) { - be(t, e) - function t() { - var r = (e !== null && e.apply(this, arguments)) || this - return (r.value = null), (r.hasNext = !1), (r.hasCompleted = !1), r - } - return ( - (t.prototype._subscribe = function (r) { - return this.hasError - ? (r.error(this.thrownError), $t.EMPTY) - : this.hasCompleted && this.hasNext - ? (r.next(this.value), r.complete(), $t.EMPTY) - : e.prototype._subscribe.call(this, r) - }), - (t.prototype.next = function (r) { - this.hasCompleted || ((this.value = r), (this.hasNext = !0)) - }), - (t.prototype.error = function (r) { - this.hasCompleted || e.prototype.error.call(this, r) - }), - (t.prototype.complete = function () { - ;(this.hasCompleted = !0), - this.hasNext && e.prototype.next.call(this, this.value), - e.prototype.complete.call(this) - }), - t - ) - })(Fr) - }) -function tre(e) { - return e in Vk ? (delete Vk[e], !0) : !1 -} -var aQe, - oQe, - Vk, - $k, - rre = de(() => { - ;(aQe = 1), - (oQe = (function () { - return Promise.resolve() - })()), - (Vk = {}) - $k = { - setImmediate: function (e) { - var t = aQe++ - return ( - (Vk[t] = !0), - oQe.then(function () { - return tre(t) && e() - }), - t - ) - }, - clearImmediate: function (e) { - tre(e) - }, - } - }) -var nre, - ire = de(() => { - et() - rre() - cx() - nre = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r, n) || this - return (i.scheduler = r), (i.work = n), i - } - return ( - (t.prototype.requestAsyncId = function (r, n, i) { - return ( - i === void 0 && (i = 0), - i !== null && i > 0 - ? e.prototype.requestAsyncId.call(this, r, n, i) - : (r.actions.push(this), r.scheduled || (r.scheduled = $k.setImmediate(r.flush.bind(r, null)))) - ) - }), - (t.prototype.recycleAsyncId = function (r, n, i) { - if ((i === void 0 && (i = 0), (i !== null && i > 0) || (i === null && this.delay > 0))) - return e.prototype.recycleAsyncId.call(this, r, n, i) - r.actions.length === 0 && ($k.clearImmediate(n), (r.scheduled = void 0)) - }), - t - ) - })(ac) - }) -var sre, - are = de(() => { - et() - lx() - sre = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return ( - (t.prototype.flush = function (r) { - ;(this.active = !0), (this.scheduled = void 0) - var n = this.actions, - i, - s = -1, - a = n.length - r = r || n.shift() - do if ((i = r.execute(r.state, r.delay))) break - while (++s < a && (r = n.shift())) - if (((this.active = !1), i)) { - for (; ++s < a && (r = n.shift()); ) r.unsubscribe() - throw i - } - }), - t - ) - })(oc) - }) -var zk, - mx, - Wk = de(() => { - ire() - are() - ;(zk = new sre(nre)), (mx = zk) - }) -var Gk, - zr, - zs = de(() => { - cx() - lx() - ;(Gk = new oc(ac)), (zr = Gk) - }) -var ore, - ure = de(() => { - et() - cx() - ore = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r, n) || this - return (i.scheduler = r), (i.work = n), i - } - return ( - (t.prototype.requestAsyncId = function (r, n, i) { - return ( - i === void 0 && (i = 0), - i !== null && i > 0 - ? e.prototype.requestAsyncId.call(this, r, n, i) - : (r.actions.push(this), - r.scheduled || - (r.scheduled = requestAnimationFrame(function () { - return r.flush(null) - }))) - ) - }), - (t.prototype.recycleAsyncId = function (r, n, i) { - if ((i === void 0 && (i = 0), (i !== null && i > 0) || (i === null && this.delay > 0))) - return e.prototype.recycleAsyncId.call(this, r, n, i) - r.actions.length === 0 && (cancelAnimationFrame(n), (r.scheduled = void 0)) - }), - t - ) - })(ac) - }) -var cre, - lre = de(() => { - et() - lx() - cre = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return ( - (t.prototype.flush = function (r) { - ;(this.active = !0), (this.scheduled = void 0) - var n = this.actions, - i, - s = -1, - a = n.length - r = r || n.shift() - do if ((i = r.execute(r.state, r.delay))) break - while (++s < a && (r = n.shift())) - if (((this.active = !1), i)) { - for (; ++s < a && (r = n.shift()); ) r.unsubscribe() - throw i - } - }), - t - ) - })(oc) - }) -var Kk, - fre, - pre = de(() => { - ure() - lre() - ;(Kk = new cre(ore)), (fre = Kk) - }) -var hre, - Xk, - dre = de(() => { - et() - cx() - lx() - ;(hre = (function (e) { - be(t, e) - function t(r, n) { - r === void 0 && (r = Xk), n === void 0 && (n = Number.POSITIVE_INFINITY) - var i = - e.call(this, r, function () { - return i.frame - }) || this - return (i.maxFrames = n), (i.frame = 0), (i.index = -1), i - } - return ( - (t.prototype.flush = function () { - for ( - var r = this, n = r.actions, i = r.maxFrames, s, a; - (a = n[0]) && a.delay <= i && (n.shift(), (this.frame = a.delay), !(s = a.execute(a.state, a.delay))); - - ); - if (s) { - for (; (a = n.shift()); ) a.unsubscribe() - throw s - } - }), - (t.frameTimeFactor = 10), - t - ) - })(oc)), - (Xk = (function (e) { - be(t, e) - function t(r, n, i) { - i === void 0 && (i = r.index += 1) - var s = e.call(this, r, n) || this - return (s.scheduler = r), (s.work = n), (s.index = i), (s.active = !0), (s.index = r.index = i), s - } - return ( - (t.prototype.schedule = function (r, n) { - if ((n === void 0 && (n = 0), !this.id)) return e.prototype.schedule.call(this, r, n) - this.active = !1 - var i = new t(this.scheduler, this.work) - return this.add(i), i.schedule(r, n) - }), - (t.prototype.requestAsyncId = function (r, n, i) { - i === void 0 && (i = 0), (this.delay = r.frame + i) - var s = r.actions - return s.push(this), s.sort(t.sortActions), !0 - }), - (t.prototype.recycleAsyncId = function (r, n, i) { - i === void 0 && (i = 0) - }), - (t.prototype._execute = function (r, n) { - if (this.active === !0) return e.prototype._execute.call(this, r, n) - }), - (t.sortActions = function (r, n) { - return r.delay === n.delay - ? r.index === n.index - ? 0 - : r.index > n.index - ? 1 - : -1 - : r.delay > n.delay - ? 1 - : -1 - }), - t - ) - })(ac)) - }) -function $a() {} -var _C = de(() => {}) -function mre(e) { - return !!e && (e instanceof ot || (typeof e.lift == "function" && typeof e.subscribe == "function")) -} -var xre = de(() => { - xr() -}) -var uQe, - wu, - xx = de(() => { - ;(uQe = (function () { - function e() { - return Error.call(this), (this.message = "argument out of range"), (this.name = "ArgumentOutOfRangeError"), this - } - return (e.prototype = Object.create(Error.prototype)), e - })()), - (wu = uQe) - }) -var cQe, - fc, - vx = de(() => { - ;(cQe = (function () { - function e() { - return Error.call(this), (this.message = "no elements in sequence"), (this.name = "EmptyError"), this - } - return (e.prototype = Object.create(Error.prototype)), e - })()), - (fc = cQe) - }) -var lQe, - wC, - Jk = de(() => { - ;(lQe = (function () { - function e() { - return Error.call(this), (this.message = "Timeout has occurred"), (this.name = "TimeoutError"), this - } - return (e.prototype = Object.create(Error.prototype)), e - })()), - (wC = lQe) - }) -function En(e, t) { - return function (n) { - if (typeof e != "function") throw new TypeError("argument is not a function. Are you looking for `mapTo()`?") - return n.lift(new fQe(e, t)) - } -} -var fQe, - pQe, - za = de(() => { - et() - Dt() - ;(fQe = (function () { - function e(t, r) { - ;(this.project = t), (this.thisArg = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new pQe(t, this.project, this.thisArg)) - }), - e - ) - })()), - (pQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.project = n), (s.count = 0), (s.thisArg = i || s), s - } - return ( - (t.prototype._next = function (r) { - var n - try { - n = this.project.call(this.thisArg, r, this.count++) - } catch (i) { - this.destination.error(i) - return - } - this.destination.next(n) - }), - t - ) - })(Ge)) - }) -function Yk(e, t, r) { - if (t) - if (Bn(t)) r = t - else - return function () { - for (var n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i] - return Yk(e, r) - .apply(void 0, n) - .pipe( - En(function (s) { - return $r(s) ? t.apply(void 0, s) : t(s) - }) - ) - } - return function () { - for (var n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i] - var s = this, - a, - o = { context: s, subject: a, callbackFunc: e, scheduler: r } - return new ot(function (u) { - if (r) { - var l = { args: n, subscriber: u, params: o } - return r.schedule(hQe, 0, l) - } else { - if (!a) { - a = new lc() - var c = function () { - for (var f = [], p = 0; p < arguments.length; p++) f[p] = arguments[p] - a.next(f.length <= 1 ? f[0] : f), a.complete() - } - try { - e.apply(s, n.concat([c])) - } catch (f) { - ox(a) ? a.error(f) : console.warn(f) - } - } - return a.subscribe(u) - } - }) - } -} -function hQe(e) { - var t = this, - r = this, - n = e.args, - i = e.subscriber, - s = e.params, - a = s.callbackFunc, - o = s.context, - u = s.scheduler, - c = s.subject - if (!c) { - c = s.subject = new lc() - var l = function () { - for (var f = [], p = 0; p < arguments.length; p++) f[p] = arguments[p] - var h = f.length <= 1 ? f[0] : f - t.add(u.schedule(dQe, 0, { value: h, subject: c })) - } - try { - a.apply(o, n.concat([l])) - } catch (f) { - c.error(f) - } - } - this.add(c.subscribe(i)) -} -function dQe(e) { - var t = e.value, - r = e.subject - r.next(t), r.complete() -} -var vre = de(() => { - xr() - $1() - za() - lC() - Vs() - _u() -}) -function Zk(e, t, r) { - if (t) - if (Bn(t)) r = t - else - return function () { - for (var n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i] - return Zk(e, r) - .apply(void 0, n) - .pipe( - En(function (s) { - return $r(s) ? t.apply(void 0, s) : t(s) - }) - ) - } - return function () { - for (var n = [], i = 0; i < arguments.length; i++) n[i] = arguments[i] - var s = { subject: void 0, args: n, callbackFunc: e, scheduler: r, context: this } - return new ot(function (a) { - var o = s.context, - u = s.subject - if (r) return r.schedule(mQe, 0, { params: s, subscriber: a, context: o }) - if (!u) { - u = s.subject = new lc() - var c = function () { - for (var l = [], f = 0; f < arguments.length; f++) l[f] = arguments[f] - var p = l.shift() - if (p) { - u.error(p) - return - } - u.next(l.length <= 1 ? l[0] : l), u.complete() - } - try { - e.apply(o, n.concat([c])) - } catch (l) { - ox(u) ? u.error(l) : console.warn(l) - } - } - return u.subscribe(a) - }) - } -} -function mQe(e) { - var t = this, - r = e.params, - n = e.subscriber, - i = e.context, - s = r.callbackFunc, - a = r.args, - o = r.scheduler, - u = r.subject - if (!u) { - u = r.subject = new lc() - var c = function () { - for (var l = [], f = 0; f < arguments.length; f++) l[f] = arguments[f] - var p = l.shift() - if (p) t.add(o.schedule(gre, 0, { err: p, subject: u })) - else { - var h = l.length <= 1 ? l[0] : l - t.add(o.schedule(xQe, 0, { value: h, subject: u })) - } - } - try { - s.apply(i, a.concat([c])) - } catch (l) { - this.add(o.schedule(gre, 0, { err: l, subject: u })) - } - } - this.add(u.subscribe(n)) -} -function xQe(e) { - var t = e.value, - r = e.subject - r.next(t), r.complete() -} -function gre(e) { - var t = e.err, - r = e.subject - r.error(t) -} -var yre = de(() => { - xr() - $1() - za() - lC() - _u() - Vs() -}) -var ha, - tp = de(() => { - et() - Dt() - ha = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return ( - (t.prototype.notifyNext = function (r, n, i, s, a) { - this.destination.next(n) - }), - (t.prototype.notifyError = function (r, n) { - this.destination.error(r) - }), - (t.prototype.notifyComplete = function (r) { - this.destination.complete() - }), - t - ) - })(Ge) - }) -var bre, - Ere = de(() => { - et() - Dt() - bre = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this) || this - return (s.parent = r), (s.outerValue = n), (s.outerIndex = i), (s.index = 0), s - } - return ( - (t.prototype._next = function (r) { - this.parent.notifyNext(this.outerValue, r, this.outerIndex, this.index++, this) - }), - (t.prototype._error = function (r) { - this.parent.notifyError(r, this), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.parent.notifyComplete(this), this.unsubscribe() - }), - t - ) - })(Ge) - }) -var _re, - wre = de(() => { - oC() - _re = function (e) { - return function (t) { - return ( - e - .then( - function (r) { - t.closed || (t.next(r), t.complete()) - }, - function (r) { - return t.error(r) - } - ) - .then(null, Sl), - t - ) - } - } - }) -function vQe() { - return typeof Symbol != "function" || !Symbol.iterator ? "@@iterator" : Symbol.iterator -} -var Wa, - gx = de(() => { - Wa = vQe() - }) -var Are, - Cre = de(() => { - gx() - Are = function (e) { - return function (t) { - var r = e[Wa]() - do { - var n = void 0 - try { - n = r.next() - } catch (i) { - return t.error(i), t - } - if (n.done) { - t.complete() - break - } - if ((t.next(n.value), t.closed)) break - } while (!0) - return ( - typeof r.return == "function" && - t.add(function () { - r.return && r.return() - }), - t - ) - } - } - }) -var Sre, - Dre = de(() => { - td() - Sre = function (e) { - return function (t) { - var r = e[No]() - if (typeof r.subscribe != "function") - throw new TypeError("Provided object does not correctly implement Symbol.observable") - return r.subscribe(t) - } - } - }) -var AC, - Qk = de(() => { - AC = function (e) { - return e && typeof e.length == "number" && typeof e != "function" - } - }) -function CC(e) { - return !!e && typeof e.subscribe != "function" && typeof e.then == "function" -} -var e7 = de(() => {}) -var Dl, - z1 = de(() => { - jk() - wre() - Cre() - Dre() - Qk() - e7() - uC() - gx() - td() - Dl = function (e) { - if (e && typeof e[No] == "function") return Sre(e) - if (AC(e)) return vC(e) - if (CC(e)) return _re(e) - if (e && typeof e[Wa] == "function") return Are(e) - var t = ax(e) ? "an invalid object" : "'" + e + "'", - r = - "You provided " + - t + - " where a stream was expected. You can provide an Observable, Promise, Array, or Iterable." - throw new TypeError(r) - } - }) -function vs(e, t, r, n, i) { - if ((i === void 0 && (i = new bre(e, r, n)), !i.closed)) return t instanceof ot ? t.subscribe(i) : Dl(t)(i) -} -var rp = de(() => { - Ere() - z1() - xr() -}) -function Tre() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = void 0, - n = void 0 - return ( - Bn(e[e.length - 1]) && (n = e.pop()), - typeof e[e.length - 1] == "function" && (r = e.pop()), - e.length === 1 && $r(e[0]) && (e = e[0]), - cc(e, n).lift(new W1(r)) - ) -} -var Fre, - W1, - gQe, - SC = de(() => { - et() - _u() - Vs() - tp() - rp() - px() - Fre = {} - ;(W1 = (function () { - function e(t) { - this.resultSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new gQe(t, this.resultSelector)) - }), - e - ) - })()), - (gQe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.resultSelector = n), (i.active = 0), (i.values = []), (i.observables = []), i - } - return ( - (t.prototype._next = function (r) { - this.values.push(Fre), this.observables.push(r) - }), - (t.prototype._complete = function () { - var r = this.observables, - n = r.length - if (n === 0) this.destination.complete() - else { - ;(this.active = n), (this.toRespond = n) - for (var i = 0; i < n; i++) { - var s = r[i] - this.add(vs(this, s, void 0, i)) - } - } - }), - (t.prototype.notifyComplete = function (r) { - ;(this.active -= 1) === 0 && this.destination.complete() - }), - (t.prototype.notifyNext = function (r, n, i) { - var s = this.values, - a = s[i], - o = this.toRespond ? (a === Fre ? --this.toRespond : this.toRespond) : 0 - ;(s[i] = n), - o === 0 && (this.resultSelector ? this._tryResultSelector(s) : this.destination.next(s.slice())) - }), - (t.prototype._tryResultSelector = function (r) { - var n - try { - n = this.resultSelector.apply(this, r) - } catch (i) { - this.destination.error(i) - return - } - this.destination.next(n) - }), - t - ) - })(ha)) - }) -function Bre(e, t) { - return new ot(function (r) { - var n = new $t() - return ( - n.add( - t.schedule(function () { - var i = e[No]() - n.add( - i.subscribe({ - next: function (s) { - n.add( - t.schedule(function () { - return r.next(s) - }) - ) - }, - error: function (s) { - n.add( - t.schedule(function () { - return r.error(s) - }) - ) - }, - complete: function () { - n.add( - t.schedule(function () { - return r.complete() - }) - ) - }, - }) - ) - }) - ), - n - ) - }) -} -var Ore = de(() => { - xr() - hi() - td() -}) -function kre(e, t) { - return new ot(function (r) { - var n = new $t() - return ( - n.add( - t.schedule(function () { - return e.then( - function (i) { - n.add( - t.schedule(function () { - r.next(i), - n.add( - t.schedule(function () { - return r.complete() - }) - ) - }) - ) - }, - function (i) { - n.add( - t.schedule(function () { - return r.error(i) - }) - ) - } - ) - }) - ), - n - ) - }) -} -var Ire = de(() => { - xr() - hi() -}) -function Pre(e, t) { - if (!e) throw new Error("Iterable cannot be null") - return new ot(function (r) { - var n = new $t(), - i - return ( - n.add(function () { - i && typeof i.return == "function" && i.return() - }), - n.add( - t.schedule(function () { - ;(i = e[Wa]()), - n.add( - t.schedule(function () { - if (!r.closed) { - var s, a - try { - var o = i.next() - ;(s = o.value), (a = o.done) - } catch (u) { - r.error(u) - return - } - a ? r.complete() : (r.next(s), this.schedule()) - } - }) - ) - }) - ), - n - ) - }) -} -var Nre = de(() => { - xr() - hi() - gx() -}) -function Rre(e) { - return e && typeof e[No] == "function" -} -var Lre = de(() => { - td() -}) -function Mre(e) { - return e && typeof e[Wa] == "function" -} -var qre = de(() => { - gx() -}) -function DC(e, t) { - if (e != null) { - if (Rre(e)) return Bre(e, t) - if (CC(e)) return kre(e, t) - if (AC(e)) return fx(e, t) - if (Mre(e) || typeof e == "string") return Pre(e, t) - } - throw new TypeError(((e !== null && typeof e) || e) + " is not observable") -} -var t7 = de(() => { - Ore() - Ire() - gC() - Nre() - Lre() - e7() - Qk() - qre() -}) -function Pi(e, t) { - return t ? DC(e, t) : e instanceof ot ? e : new ot(Dl(e)) -} -var pc = de(() => { - xr() - z1() - t7() -}) -function Pt(e, t) { - if (!t.closed) { - if (e instanceof ot) return e.subscribe(t) - var r - try { - r = Dl(e)(t) - } catch (n) { - t.error(n) - } - return r - } -} -var kt, - It, - On = de(() => { - et() - Dt() - xr() - z1() - ;(kt = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this) || this - return (n.parent = r), n - } - return ( - (t.prototype._next = function (r) { - this.parent.notifyNext(r) - }), - (t.prototype._error = function (r) { - this.parent.notifyError(r), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.parent.notifyComplete(), this.unsubscribe() - }), - t - ) - })(Ge)), - (It = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return ( - (t.prototype.notifyNext = function (r) { - this.destination.next(r) - }), - (t.prototype.notifyError = function (r) { - this.destination.error(r) - }), - (t.prototype.notifyComplete = function () { - this.destination.complete() - }), - t - ) - })(Ge)) - }) -function Au(e, t, r) { - return ( - r === void 0 && (r = Number.POSITIVE_INFINITY), - typeof t == "function" - ? function (n) { - return n.pipe( - Au(function (i, s) { - return Pi(e(i, s)).pipe( - En(function (a, o) { - return t(i, a, s, o) - }) - ) - }, r) - ) - } - : (typeof t == "number" && (r = t), - function (n) { - return n.lift(new yQe(e, r)) - }) - ) -} -var yQe, - bQe, - jre, - G1 = de(() => { - et() - za() - pc() - On() - ;(yQe = (function () { - function e(t, r) { - r === void 0 && (r = Number.POSITIVE_INFINITY), (this.project = t), (this.concurrent = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new bQe(t, this.project, this.concurrent)) - }), - e - ) - })()), - (bQe = (function (e) { - be(t, e) - function t(r, n, i) { - i === void 0 && (i = Number.POSITIVE_INFINITY) - var s = e.call(this, r) || this - return ( - (s.project = n), - (s.concurrent = i), - (s.hasCompleted = !1), - (s.buffer = []), - (s.active = 0), - (s.index = 0), - s - ) - } - return ( - (t.prototype._next = function (r) { - this.active < this.concurrent ? this._tryNext(r) : this.buffer.push(r) - }), - (t.prototype._tryNext = function (r) { - var n, - i = this.index++ - try { - n = this.project(r, i) - } catch (s) { - this.destination.error(s) - return - } - this.active++, this._innerSub(n) - }), - (t.prototype._innerSub = function (r) { - var n = new kt(this), - i = this.destination - i.add(n) - var s = Pt(r, n) - s !== n && i.add(s) - }), - (t.prototype._complete = function () { - ;(this.hasCompleted = !0), - this.active === 0 && this.buffer.length === 0 && this.destination.complete(), - this.unsubscribe() - }), - (t.prototype.notifyNext = function (r) { - this.destination.next(r) - }), - (t.prototype.notifyComplete = function () { - var r = this.buffer - this.active--, - r.length > 0 - ? this._next(r.shift()) - : this.active === 0 && this.hasCompleted && this.destination.complete() - }), - t - ) - })(It)), - (jre = Au) - }) -function yx(e) { - return e === void 0 && (e = Number.POSITIVE_INFINITY), Au($s, e) -} -var FC = de(() => { - G1() - Qf() -}) -function TC() { - return yx(1) -} -var r7 = de(() => { - FC() -}) -function Fl() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return TC()(ep.apply(void 0, e)) -} -var K1 = de(() => { - H1() - r7() -}) -function bx(e) { - return new ot(function (t) { - var r - try { - r = e() - } catch (i) { - t.error(i) - return - } - var n = r ? Pi(r) : Lo() - return n.subscribe(t) - }) -} -var BC = de(() => { - xr() - pc() - Eu() -}) -function Ure() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - if (e.length === 1) { - var r = e[0] - if ($r(r)) return OC(r, null) - if (ax(r) && Object.getPrototypeOf(r) === Object.prototype) { - var n = Object.keys(r) - return OC( - n.map(function (s) { - return r[s] - }), - n - ) - } - } - if (typeof e[e.length - 1] == "function") { - var i = e.pop() - return ( - (e = e.length === 1 && $r(e[0]) ? e[0] : e), - OC(e, null).pipe( - En(function (s) { - return i.apply(void 0, s) - }) - ) - ) - } - return OC(e, null) -} -function OC(e, t) { - return new ot(function (r) { - var n = e.length - if (n === 0) { - r.complete() - return - } - for ( - var i = new Array(n), - s = 0, - a = 0, - o = function (c) { - var l = Pi(e[c]), - f = !1 - r.add( - l.subscribe({ - next: function (p) { - f || ((f = !0), a++), (i[c] = p) - }, - error: function (p) { - return r.error(p) - }, - complete: function () { - s++, - (s === n || !f) && - (a === n && - r.next( - t - ? t.reduce(function (p, h, d) { - return (p[h] = i[d]), p - }, {}) - : i - ), - r.complete()) - }, - }) - ) - }, - u = 0; - u < n; - u++ - ) - o(u) - }) -} -var Hre = de(() => { - xr() - Vs() - za() - uC() - pc() -}) -function n7(e, t, r, n) { - return ( - bu(r) && ((n = r), (r = void 0)), - n - ? n7(e, t, r).pipe( - En(function (i) { - return $r(i) ? n.apply(void 0, i) : n(i) - }) - ) - : new ot(function (i) { - function s(a) { - arguments.length > 1 ? i.next(Array.prototype.slice.call(arguments)) : i.next(a) - } - Vre(e, t, s, i, r) - }) - ) -} -function Vre(e, t, r, n, i) { - var s - if (wQe(e)) { - var a = e - e.addEventListener(t, r, i), - (s = function () { - return a.removeEventListener(t, r, i) - }) - } else if (_Qe(e)) { - var o = e - e.on(t, r), - (s = function () { - return o.off(t, r) - }) - } else if (EQe(e)) { - var u = e - e.addListener(t, r), - (s = function () { - return u.removeListener(t, r) - }) - } else if (e && e.length) for (var c = 0, l = e.length; c < l; c++) Vre(e[c], t, r, n, i) - else throw new TypeError("Invalid event target") - n.add(s) -} -function EQe(e) { - return e && typeof e.addListener == "function" && typeof e.removeListener == "function" -} -function _Qe(e) { - return e && typeof e.on == "function" && typeof e.off == "function" -} -function wQe(e) { - return e && typeof e.addEventListener == "function" && typeof e.removeEventListener == "function" -} -var $re = de(() => { - xr() - Vs() - ix() - za() -}) -function i7(e, t, r) { - return r - ? i7(e, t).pipe( - En(function (n) { - return $r(n) ? r.apply(void 0, n) : r(n) - }) - ) - : new ot(function (n) { - var i = function () { - for (var a = [], o = 0; o < arguments.length; o++) a[o] = arguments[o] - return n.next(a.length === 1 ? a[0] : a) - }, - s - try { - s = e(i) - } catch (a) { - n.error(a) - return - } - if (bu(t)) - return function () { - return t(i, s) - } - }) -} -var zre = de(() => { - xr() - Vs() - ix() - za() -}) -function Wre(e, t, r, n, i) { - var s, a - if (arguments.length == 1) { - var o = e - ;(a = o.initialState), (t = o.condition), (r = o.iterate), (s = o.resultSelector || $s), (i = o.scheduler) - } else n === void 0 || Bn(n) ? ((a = e), (s = $s), (i = n)) : ((a = e), (s = n)) - return new ot(function (u) { - var c = a - if (i) return i.schedule(AQe, 0, { subscriber: u, iterate: r, condition: t, resultSelector: s, state: c }) - do { - if (t) { - var l = void 0 - try { - l = t(c) - } catch (p) { - u.error(p) - return - } - if (!l) { - u.complete() - break - } - } - var f = void 0 - try { - f = s(c) - } catch (p) { - u.error(p) - return - } - if ((u.next(f), u.closed)) break - try { - c = r(c) - } catch (p) { - u.error(p) - return - } - } while (!0) - }) -} -function AQe(e) { - var t = e.subscriber, - r = e.condition - if (!t.closed) { - if (e.needIterate) - try { - e.state = e.iterate(e.state) - } catch (s) { - t.error(s) - return - } - else e.needIterate = !0 - if (r) { - var n = void 0 - try { - n = r(e.state) - } catch (s) { - t.error(s) - return - } - if (!n) { - t.complete() - return - } - if (t.closed) return - } - var i - try { - i = e.resultSelector(e.state) - } catch (s) { - t.error(s) - return - } - if (!t.closed && (t.next(i), !t.closed)) return this.schedule(e) - } -} -var Gre = de(() => { - xr() - Qf() - _u() -}) -function Kre(e, t, r) { - return ( - t === void 0 && (t = uc), - r === void 0 && (r = uc), - bx(function () { - return e() ? t : r - }) - ) -} -var Xre = de(() => { - BC() - Eu() -}) -function hc(e) { - return !$r(e) && e - parseFloat(e) + 1 >= 0 -} -var X1 = de(() => { - Vs() -}) -function Jre(e, t) { - return ( - e === void 0 && (e = 0), - t === void 0 && (t = zr), - (!hc(e) || e < 0) && (e = 0), - (!t || typeof t.schedule != "function") && (t = zr), - new ot(function (r) { - return r.add(t.schedule(CQe, e, { subscriber: r, counter: 0, period: e })), r - }) - ) -} -function CQe(e) { - var t = e.subscriber, - r = e.counter, - n = e.period - t.next(r), this.schedule({ subscriber: t, counter: r + 1, period: n }, n) -} -var Yre = de(() => { - xr() - zs() - X1() -}) -function kC() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = Number.POSITIVE_INFINITY, - n = null, - i = e[e.length - 1] - return ( - Bn(i) - ? ((n = e.pop()), e.length > 1 && typeof e[e.length - 1] == "number" && (r = e.pop())) - : typeof i == "number" && (r = e.pop()), - n === null && e.length === 1 && e[0] instanceof ot ? e[0] : yx(r)(cc(e, n)) - ) -} -var s7 = de(() => { - xr() - _u() - FC() - px() -}) -function Zre() { - return a7 -} -var a7, - o7 = de(() => { - xr() - _C() - a7 = new ot($a) - }) -function IC() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - if (e.length === 0) return uc - var r = e[0], - n = e.slice(1) - return e.length === 1 && $r(r) - ? IC.apply(void 0, r) - : new ot(function (i) { - var s = function () { - return i.add(IC.apply(void 0, n).subscribe(i)) - } - return Pi(r).subscribe({ - next: function (a) { - i.next(a) - }, - error: s, - complete: s, - }) - }) -} -var Qre = de(() => { - xr() - pc() - Vs() - Eu() -}) -function ene(e, t) { - return t - ? new ot(function (r) { - var n = Object.keys(e), - i = new $t() - return i.add(t.schedule(SQe, 0, { keys: n, index: 0, subscriber: r, subscription: i, obj: e })), i - }) - : new ot(function (r) { - for (var n = Object.keys(e), i = 0; i < n.length && !r.closed; i++) { - var s = n[i] - e.hasOwnProperty(s) && r.next([s, e[s]]) - } - r.complete() - }) -} -function SQe(e) { - var t = e.keys, - r = e.index, - n = e.subscriber, - i = e.subscription, - s = e.obj - if (!n.closed) - if (r < t.length) { - var a = t[r] - n.next([a, s[a]]), i.add(this.schedule({ keys: t, index: r + 1, subscriber: n, subscription: i, obj: s })) - } else n.complete() -} -var tne = de(() => { - xr() - hi() -}) -function PC(e, t) { - function r() { - return !r.pred.apply(r.thisArg, arguments) - } - return (r.pred = e), (r.thisArg = t), r -} -var u7 = de(() => {}) -function da(e, t) { - return function (n) { - return n.lift(new DQe(e, t)) - } -} -var DQe, - FQe, - rd = de(() => { - et() - Dt() - ;(DQe = (function () { - function e(t, r) { - ;(this.predicate = t), (this.thisArg = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new FQe(t, this.predicate, this.thisArg)) - }), - e - ) - })()), - (FQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.predicate = n), (s.thisArg = i), (s.count = 0), s - } - return ( - (t.prototype._next = function (r) { - var n - try { - n = this.predicate.call(this.thisArg, r, this.count++) - } catch (i) { - this.destination.error(i) - return - } - n && this.destination.next(r) - }), - t - ) - })(Ge)) - }) -function rne(e, t, r) { - return [da(t, r)(new ot(Dl(e))), da(PC(t, r))(new ot(Dl(e)))] -} -var nne = de(() => { - u7() - z1() - rd() - xr() -}) -function NC() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - if (e.length === 1) - if ($r(e[0])) e = e[0] - else return e[0] - return cc(e, void 0).lift(new TQe()) -} -var TQe, - BQe, - c7 = de(() => { - et() - Vs() - px() - tp() - rp() - ;(TQe = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new BQe(t)) - }), - e - ) - })()), - (BQe = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.hasFirst = !1), (n.observables = []), (n.subscriptions = []), n - } - return ( - (t.prototype._next = function (r) { - this.observables.push(r) - }), - (t.prototype._complete = function () { - var r = this.observables, - n = r.length - if (n === 0) this.destination.complete() - else { - for (var i = 0; i < n && !this.hasFirst; i++) { - var s = r[i], - a = vs(this, s, void 0, i) - this.subscriptions && this.subscriptions.push(a), this.add(a) - } - this.observables = null - } - }), - (t.prototype.notifyNext = function (r, n, i) { - if (!this.hasFirst) { - this.hasFirst = !0 - for (var s = 0; s < this.subscriptions.length; s++) - if (s !== i) { - var a = this.subscriptions[s] - a.unsubscribe(), this.remove(a) - } - this.subscriptions = null - } - this.destination.next(n) - }), - t - ) - })(ha)) - }) -function ine(e, t, r) { - return ( - e === void 0 && (e = 0), - new ot(function (n) { - t === void 0 && ((t = e), (e = 0)) - var i = 0, - s = e - if (r) return r.schedule(OQe, 0, { index: i, count: t, start: e, subscriber: n }) - do { - if (i++ >= t) { - n.complete() - break - } - if ((n.next(s++), n.closed)) break - } while (!0) - }) - ) -} -function OQe(e) { - var t = e.start, - r = e.index, - n = e.count, - i = e.subscriber - if (r >= n) { - i.complete() - return - } - i.next(t), !i.closed && ((e.index = r + 1), (e.start = t + 1), this.schedule(e)) -} -var sne = de(() => { - xr() -}) -function RC(e, t, r) { - e === void 0 && (e = 0) - var n = -1 - return ( - hc(t) ? (n = (Number(t) < 1 && 1) || Number(t)) : Bn(t) && (r = t), - Bn(r) || (r = zr), - new ot(function (i) { - var s = hc(e) ? e : +e - r.now() - return r.schedule(kQe, s, { index: 0, period: n, subscriber: i }) - }) - ) -} -function kQe(e) { - var t = e.index, - r = e.period, - n = e.subscriber - if ((n.next(t), !n.closed)) { - if (r === -1) return n.complete() - ;(e.index = t + 1), this.schedule(e, r) - } -} -var l7 = de(() => { - xr() - zs() - X1() - _u() -}) -function ane(e, t) { - return new ot(function (r) { - var n - try { - n = e() - } catch (o) { - r.error(o) - return - } - var i - try { - i = t(n) - } catch (o) { - r.error(o) - return - } - var s = i ? Pi(i) : uc, - a = s.subscribe(r) - return function () { - a.unsubscribe(), n && n.unsubscribe() - } - }) -} -var one = de(() => { - xr() - pc() - Eu() -}) -function LC() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = e[e.length - 1] - return typeof r == "function" && e.pop(), cc(e, void 0).lift(new f7(r)) -} -var f7, - IQe, - PQe, - NQe, - RQe, - MC = de(() => { - et() - px() - Vs() - Dt() - gx() - On() - ;(f7 = (function () { - function e(t) { - this.resultSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new IQe(t, this.resultSelector)) - }), - e - ) - })()), - (IQe = (function (e) { - be(t, e) - function t(r, n, i) { - i === void 0 && (i = Object.create(null)) - var s = e.call(this, r) || this - return ( - (s.resultSelector = n), - (s.iterators = []), - (s.active = 0), - (s.resultSelector = typeof n == "function" ? n : void 0), - s - ) - } - return ( - (t.prototype._next = function (r) { - var n = this.iterators - $r(r) - ? n.push(new NQe(r)) - : typeof r[Wa] == "function" - ? n.push(new PQe(r[Wa]())) - : n.push(new RQe(this.destination, this, r)) - }), - (t.prototype._complete = function () { - var r = this.iterators, - n = r.length - if ((this.unsubscribe(), n === 0)) { - this.destination.complete() - return - } - this.active = n - for (var i = 0; i < n; i++) { - var s = r[i] - if (s.stillUnsubscribed) { - var a = this.destination - a.add(s.subscribe()) - } else this.active-- - } - }), - (t.prototype.notifyInactive = function () { - this.active--, this.active === 0 && this.destination.complete() - }), - (t.prototype.checkIterators = function () { - for (var r = this.iterators, n = r.length, i = this.destination, s = 0; s < n; s++) { - var a = r[s] - if (typeof a.hasValue == "function" && !a.hasValue()) return - } - for (var o = !1, u = [], s = 0; s < n; s++) { - var a = r[s], - c = a.next() - if ((a.hasCompleted() && (o = !0), c.done)) { - i.complete() - return - } - u.push(c.value) - } - this.resultSelector ? this._tryresultSelector(u) : i.next(u), o && i.complete() - }), - (t.prototype._tryresultSelector = function (r) { - var n - try { - n = this.resultSelector.apply(this, r) - } catch (i) { - this.destination.error(i) - return - } - this.destination.next(n) - }), - t - ) - })(Ge)), - (PQe = (function () { - function e(t) { - ;(this.iterator = t), (this.nextResult = t.next()) - } - return ( - (e.prototype.hasValue = function () { - return !0 - }), - (e.prototype.next = function () { - var t = this.nextResult - return (this.nextResult = this.iterator.next()), t - }), - (e.prototype.hasCompleted = function () { - var t = this.nextResult - return Boolean(t && t.done) - }), - e - ) - })()), - (NQe = (function () { - function e(t) { - ;(this.array = t), (this.index = 0), (this.length = 0), (this.length = t.length) - } - return ( - (e.prototype[Wa] = function () { - return this - }), - (e.prototype.next = function (t) { - var r = this.index++, - n = this.array - return r < this.length ? { value: n[r], done: !1 } : { value: null, done: !0 } - }), - (e.prototype.hasValue = function () { - return this.array.length > this.index - }), - (e.prototype.hasCompleted = function () { - return this.array.length === this.index - }), - e - ) - })()), - (RQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.parent = n), (s.observable = i), (s.stillUnsubscribed = !0), (s.buffer = []), (s.isComplete = !1), s - } - return ( - (t.prototype[Wa] = function () { - return this - }), - (t.prototype.next = function () { - var r = this.buffer - return r.length === 0 && this.isComplete ? { value: null, done: !0 } : { value: r.shift(), done: !1 } - }), - (t.prototype.hasValue = function () { - return this.buffer.length > 0 - }), - (t.prototype.hasCompleted = function () { - return this.buffer.length === 0 && this.isComplete - }), - (t.prototype.notifyComplete = function () { - this.buffer.length > 0 - ? ((this.isComplete = !0), this.parent.notifyInactive()) - : this.destination.complete() - }), - (t.prototype.notifyNext = function (r) { - this.buffer.push(r), this.parent.checkIterators() - }), - (t.prototype.subscribe = function () { - return Pt(this.observable, new kt(this)) - }), - t - ) - })(It)) - }) -var J1 = {} -Ut(J1, { - ArgumentOutOfRangeError: () => wu, - AsyncSubject: () => lc, - BehaviorSubject: () => mC, - ConnectableObservable: () => Ik, - EMPTY: () => uc, - EmptyError: () => fc, - GroupedObservable: () => dC, - NEVER: () => a7, - Notification: () => Va, - NotificationKind: () => bC, - ObjectUnsubscribedError: () => Ro, - Observable: () => ot, - ReplaySubject: () => dx, - Scheduler: () => U1, - Subject: () => Fr, - Subscriber: () => Ge, - Subscription: () => $t, - TimeoutError: () => wC, - UnsubscriptionError: () => Qh, - VirtualAction: () => Xk, - VirtualTimeScheduler: () => hre, - animationFrame: () => fre, - animationFrameScheduler: () => Kk, - asap: () => mx, - asapScheduler: () => zk, - async: () => zr, - asyncScheduler: () => Gk, - bindCallback: () => Yk, - bindNodeCallback: () => Zk, - combineLatest: () => Tre, - concat: () => Fl, - config: () => ms, - defer: () => bx, - empty: () => Lo, - forkJoin: () => Ure, - from: () => Pi, - fromEvent: () => n7, - fromEventPattern: () => i7, - generate: () => Wre, - identity: () => $s, - iif: () => Kre, - interval: () => Jre, - isObservable: () => mre, - merge: () => kC, - never: () => Zre, - noop: () => $a, - observable: () => No, - of: () => ep, - onErrorResumeNext: () => IC, - pairs: () => ene, - partition: () => rne, - pipe: () => q1, - queue: () => xC, - queueScheduler: () => Mk, - race: () => NC, - range: () => ine, - scheduled: () => DC, - throwError: () => hx, - timer: () => RC, - using: () => ane, - zip: () => LC, -}) -var Y1 = de(() => { - xr() - Pk() - Nk() - td() - xs() - Rk() - EC() - $1() - Wk() - zs() - qk() - pre() - dre() - Lk() - hi() - Dt() - V1() - fC() - _C() - Qf() - xre() - xx() - vx() - j1() - Tk() - Jk() - vre() - yre() - SC() - K1() - BC() - Eu() - Hre() - pc() - $re() - zre() - Gre() - Xre() - Yre() - s7() - o7() - H1() - Qre() - tne() - nne() - c7() - sne() - yC() - l7() - one() - MC() - t7() - Eu() - o7() - M1() -}) -function qC(e) { - return function (r) { - return r.lift(new LQe(e)) - } -} -var LQe, - MQe, - p7 = de(() => { - et() - On() - ;(LQe = (function () { - function e(t) { - this.durationSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new MQe(t, this.durationSelector)) - }), - e - ) - })()), - (MQe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.durationSelector = n), (i.hasValue = !1), i - } - return ( - (t.prototype._next = function (r) { - if (((this.value = r), (this.hasValue = !0), !this.throttled)) { - var n = void 0 - try { - var i = this.durationSelector - n = i(r) - } catch (a) { - return this.destination.error(a) - } - var s = Pt(n, new kt(this)) - !s || s.closed ? this.clearThrottle() : this.add((this.throttled = s)) - } - }), - (t.prototype.clearThrottle = function () { - var r = this, - n = r.value, - i = r.hasValue, - s = r.throttled - s && (this.remove(s), (this.throttled = void 0), s.unsubscribe()), - i && ((this.value = void 0), (this.hasValue = !1), this.destination.next(n)) - }), - (t.prototype.notifyNext = function () { - this.clearThrottle() - }), - (t.prototype.notifyComplete = function () { - this.clearThrottle() - }), - t - ) - })(It)) - }) -function une(e, t) { - return ( - t === void 0 && (t = zr), - qC(function () { - return RC(e, t) - }) - ) -} -var cne = de(() => { - zs() - p7() - l7() -}) -function lne(e) { - return function (r) { - return r.lift(new qQe(e)) - } -} -var qQe, - jQe, - fne = de(() => { - et() - On() - ;(qQe = (function () { - function e(t) { - this.closingNotifier = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new jQe(t, this.closingNotifier)) - }), - e - ) - })()), - (jQe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.buffer = []), i.add(Pt(n, new kt(i))), i - } - return ( - (t.prototype._next = function (r) { - this.buffer.push(r) - }), - (t.prototype.notifyNext = function () { - var r = this.buffer - ;(this.buffer = []), this.destination.next(r) - }), - t - ) - })(It)) - }) -function pne(e, t) { - return ( - t === void 0 && (t = null), - function (n) { - return n.lift(new UQe(e, t)) - } - ) -} -var UQe, - HQe, - VQe, - hne = de(() => { - et() - Dt() - ;(UQe = (function () { - function e(t, r) { - ;(this.bufferSize = t), - (this.startBufferEvery = r), - !r || t === r ? (this.subscriberClass = HQe) : (this.subscriberClass = VQe) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new this.subscriberClass(t, this.bufferSize, this.startBufferEvery)) - }), - e - ) - })()), - (HQe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.bufferSize = n), (i.buffer = []), i - } - return ( - (t.prototype._next = function (r) { - var n = this.buffer - n.push(r), n.length == this.bufferSize && (this.destination.next(n), (this.buffer = [])) - }), - (t.prototype._complete = function () { - var r = this.buffer - r.length > 0 && this.destination.next(r), e.prototype._complete.call(this) - }), - t - ) - })(Ge)), - (VQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.bufferSize = n), (s.startBufferEvery = i), (s.buffers = []), (s.count = 0), s - } - return ( - (t.prototype._next = function (r) { - var n = this, - i = n.bufferSize, - s = n.startBufferEvery, - a = n.buffers, - o = n.count - this.count++, o % s === 0 && a.push([]) - for (var u = a.length; u--; ) { - var c = a[u] - c.push(r), c.length === i && (a.splice(u, 1), this.destination.next(c)) - } - }), - (t.prototype._complete = function () { - for (var r = this, n = r.buffers, i = r.destination; n.length > 0; ) { - var s = n.shift() - s.length > 0 && i.next(s) - } - e.prototype._complete.call(this) - }), - t - ) - })(Ge)) - }) -function mne(e) { - var t = arguments.length, - r = zr - Bn(arguments[arguments.length - 1]) && ((r = arguments[arguments.length - 1]), t--) - var n = null - t >= 2 && (n = arguments[1]) - var i = Number.POSITIVE_INFINITY - return ( - t >= 3 && (i = arguments[2]), - function (a) { - return a.lift(new $Qe(e, n, i, r)) - } - ) -} -function dne(e) { - var t = e.subscriber, - r = e.context - r && t.closeContext(r), - t.closed || ((e.context = t.openContext()), (e.context.closeAction = this.schedule(e, e.bufferTimeSpan))) -} -function GQe(e) { - var t = e.bufferCreationInterval, - r = e.bufferTimeSpan, - n = e.subscriber, - i = e.scheduler, - s = n.openContext(), - a = this - n.closed || (n.add((s.closeAction = i.schedule(xne, r, { subscriber: n, context: s }))), a.schedule(e, t)) -} -function xne(e) { - var t = e.subscriber, - r = e.context - t.closeContext(r) -} -var $Qe, - zQe, - WQe, - vne = de(() => { - et() - zs() - Dt() - _u() - ;($Qe = (function () { - function e(t, r, n, i) { - ;(this.bufferTimeSpan = t), (this.bufferCreationInterval = r), (this.maxBufferSize = n), (this.scheduler = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe( - new WQe(t, this.bufferTimeSpan, this.bufferCreationInterval, this.maxBufferSize, this.scheduler) - ) - }), - e - ) - })()), - (zQe = (function () { - function e() { - this.buffer = [] - } - return e - })()), - (WQe = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - ;(o.bufferTimeSpan = n), - (o.bufferCreationInterval = i), - (o.maxBufferSize = s), - (o.scheduler = a), - (o.contexts = []) - var u = o.openContext() - if (((o.timespanOnly = i == null || i < 0), o.timespanOnly)) { - var c = { subscriber: o, context: u, bufferTimeSpan: n } - o.add((u.closeAction = a.schedule(dne, n, c))) - } else { - var l = { subscriber: o, context: u }, - f = { bufferTimeSpan: n, bufferCreationInterval: i, subscriber: o, scheduler: a } - o.add((u.closeAction = a.schedule(xne, n, l))), o.add(a.schedule(GQe, i, f)) - } - return o - } - return ( - (t.prototype._next = function (r) { - for (var n = this.contexts, i = n.length, s, a = 0; a < i; a++) { - var o = n[a], - u = o.buffer - u.push(r), u.length == this.maxBufferSize && (s = o) - } - s && this.onBufferFull(s) - }), - (t.prototype._error = function (r) { - ;(this.contexts.length = 0), e.prototype._error.call(this, r) - }), - (t.prototype._complete = function () { - for (var r = this, n = r.contexts, i = r.destination; n.length > 0; ) { - var s = n.shift() - i.next(s.buffer) - } - e.prototype._complete.call(this) - }), - (t.prototype._unsubscribe = function () { - this.contexts = null - }), - (t.prototype.onBufferFull = function (r) { - this.closeContext(r) - var n = r.closeAction - if ((n.unsubscribe(), this.remove(n), !this.closed && this.timespanOnly)) { - r = this.openContext() - var i = this.bufferTimeSpan, - s = { subscriber: this, context: r, bufferTimeSpan: i } - this.add((r.closeAction = this.scheduler.schedule(dne, i, s))) - } - }), - (t.prototype.openContext = function () { - var r = new zQe() - return this.contexts.push(r), r - }), - (t.prototype.closeContext = function (r) { - this.destination.next(r.buffer) - var n = this.contexts, - i = n ? n.indexOf(r) : -1 - i >= 0 && n.splice(n.indexOf(r), 1) - }), - t - ) - })(Ge)) - }) -function gne(e, t) { - return function (n) { - return n.lift(new KQe(e, t)) - } -} -var KQe, - XQe, - yne = de(() => { - et() - hi() - rp() - tp() - ;(KQe = (function () { - function e(t, r) { - ;(this.openings = t), (this.closingSelector = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new XQe(t, this.openings, this.closingSelector)) - }), - e - ) - })()), - (XQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.closingSelector = i), (s.contexts = []), s.add(vs(s, n)), s - } - return ( - (t.prototype._next = function (r) { - for (var n = this.contexts, i = n.length, s = 0; s < i; s++) n[s].buffer.push(r) - }), - (t.prototype._error = function (r) { - for (var n = this.contexts; n.length > 0; ) { - var i = n.shift() - i.subscription.unsubscribe(), (i.buffer = null), (i.subscription = null) - } - ;(this.contexts = null), e.prototype._error.call(this, r) - }), - (t.prototype._complete = function () { - for (var r = this.contexts; r.length > 0; ) { - var n = r.shift() - this.destination.next(n.buffer), n.subscription.unsubscribe(), (n.buffer = null), (n.subscription = null) - } - ;(this.contexts = null), e.prototype._complete.call(this) - }), - (t.prototype.notifyNext = function (r, n) { - r ? this.closeBuffer(r) : this.openBuffer(n) - }), - (t.prototype.notifyComplete = function (r) { - this.closeBuffer(r.context) - }), - (t.prototype.openBuffer = function (r) { - try { - var n = this.closingSelector, - i = n.call(this, r) - i && this.trySubscribe(i) - } catch (s) { - this._error(s) - } - }), - (t.prototype.closeBuffer = function (r) { - var n = this.contexts - if (n && r) { - var i = r.buffer, - s = r.subscription - this.destination.next(i), n.splice(n.indexOf(r), 1), this.remove(s), s.unsubscribe() - } - }), - (t.prototype.trySubscribe = function (r) { - var n = this.contexts, - i = [], - s = new $t(), - a = { buffer: i, subscription: s } - n.push(a) - var o = vs(this, r, a) - !o || o.closed ? this.closeBuffer(a) : ((o.context = a), this.add(o), s.add(o)) - }), - t - ) - })(ha)) - }) -function bne(e) { - return function (t) { - return t.lift(new JQe(e)) - } -} -var JQe, - YQe, - Ene = de(() => { - et() - hi() - On() - ;(JQe = (function () { - function e(t) { - this.closingSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new YQe(t, this.closingSelector)) - }), - e - ) - })()), - (YQe = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.closingSelector = n), (i.subscribing = !1), i.openBuffer(), i - } - return ( - (t.prototype._next = function (r) { - this.buffer.push(r) - }), - (t.prototype._complete = function () { - var r = this.buffer - r && this.destination.next(r), e.prototype._complete.call(this) - }), - (t.prototype._unsubscribe = function () { - ;(this.buffer = void 0), (this.subscribing = !1) - }), - (t.prototype.notifyNext = function () { - this.openBuffer() - }), - (t.prototype.notifyComplete = function () { - this.subscribing ? this.complete() : this.openBuffer() - }), - (t.prototype.openBuffer = function () { - var r = this.closingSubscription - r && (this.remove(r), r.unsubscribe()) - var n = this.buffer - this.buffer && this.destination.next(n), (this.buffer = []) - var i - try { - var s = this.closingSelector - i = s() - } catch (a) { - return this.error(a) - } - ;(r = new $t()), - (this.closingSubscription = r), - this.add(r), - (this.subscribing = !0), - r.add(Pt(i, new kt(this))), - (this.subscribing = !1) - }), - t - ) - })(It)) - }) -function _ne(e) { - return function (r) { - var n = new ZQe(e), - i = r.lift(n) - return (n.caught = i) - } -} -var ZQe, - QQe, - wne = de(() => { - et() - On() - ;(ZQe = (function () { - function e(t) { - this.selector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new QQe(t, this.selector, this.caught)) - }), - e - ) - })()), - (QQe = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.selector = n), (s.caught = i), s - } - return ( - (t.prototype.error = function (r) { - if (!this.isStopped) { - var n = void 0 - try { - n = this.selector(r, this.caught) - } catch (a) { - e.prototype.error.call(this, a) - return - } - this._unsubscribeAndRecycle() - var i = new kt(this) - this.add(i) - var s = Pt(n, i) - s !== i && this.add(s) - } - }), - t - ) - })(It)) - }) -function Ane(e) { - return function (t) { - return t.lift(new W1(e)) - } -} -var Cne = de(() => { - SC() -}) -function Sne() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = null - return ( - typeof e[e.length - 1] == "function" && (r = e.pop()), - e.length === 1 && $r(e[0]) && (e = e[0].slice()), - function (n) { - return n.lift.call(Pi([n].concat(e)), new W1(r)) - } - ) -} -var Dne = de(() => { - Vs() - SC() - pc() -}) -function Fne() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (r) { - return r.lift.call(Fl.apply(void 0, [r].concat(e))) - } -} -var Tne = de(() => { - K1() -}) -function jC(e, t) { - return Au(e, t, 1) -} -var h7 = de(() => { - G1() -}) -function Bne(e, t) { - return jC(function () { - return e - }, t) -} -var One = de(() => { - h7() -}) -function kne(e) { - return function (t) { - return t.lift(new eet(e, t)) - } -} -var eet, - tet, - Ine = de(() => { - et() - Dt() - ;(eet = (function () { - function e(t, r) { - ;(this.predicate = t), (this.source = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new tet(t, this.predicate, this.source)) - }), - e - ) - })()), - (tet = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.predicate = n), (s.source = i), (s.count = 0), (s.index = 0), s - } - return ( - (t.prototype._next = function (r) { - this.predicate ? this._tryPredicate(r) : this.count++ - }), - (t.prototype._tryPredicate = function (r) { - var n - try { - n = this.predicate(r, this.index++, this.source) - } catch (i) { - this.destination.error(i) - return - } - n && this.count++ - }), - (t.prototype._complete = function () { - this.destination.next(this.count), this.destination.complete() - }), - t - ) - })(Ge)) - }) -function Pne(e) { - return function (t) { - return t.lift(new ret(e)) - } -} -var ret, - net, - Nne = de(() => { - et() - On() - ;(ret = (function () { - function e(t) { - this.durationSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new net(t, this.durationSelector)) - }), - e - ) - })()), - (net = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.durationSelector = n), (i.hasValue = !1), i - } - return ( - (t.prototype._next = function (r) { - try { - var n = this.durationSelector.call(this, r) - n && this._tryNext(r, n) - } catch (i) { - this.destination.error(i) - } - }), - (t.prototype._complete = function () { - this.emitValue(), this.destination.complete() - }), - (t.prototype._tryNext = function (r, n) { - var i = this.durationSubscription - ;(this.value = r), - (this.hasValue = !0), - i && (i.unsubscribe(), this.remove(i)), - (i = Pt(n, new kt(this))), - i && !i.closed && this.add((this.durationSubscription = i)) - }), - (t.prototype.notifyNext = function () { - this.emitValue() - }), - (t.prototype.notifyComplete = function () { - this.emitValue() - }), - (t.prototype.emitValue = function () { - if (this.hasValue) { - var r = this.value, - n = this.durationSubscription - n && ((this.durationSubscription = void 0), n.unsubscribe(), this.remove(n)), - (this.value = void 0), - (this.hasValue = !1), - e.prototype._next.call(this, r) - } - }), - t - ) - })(It)) - }) -function Rne(e, t) { - return ( - t === void 0 && (t = zr), - function (r) { - return r.lift(new iet(e, t)) - } - ) -} -function aet(e) { - e.debouncedNext() -} -var iet, - set, - Lne = de(() => { - et() - Dt() - zs() - ;(iet = (function () { - function e(t, r) { - ;(this.dueTime = t), (this.scheduler = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new set(t, this.dueTime, this.scheduler)) - }), - e - ) - })()), - (set = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return ( - (s.dueTime = n), - (s.scheduler = i), - (s.debouncedSubscription = null), - (s.lastValue = null), - (s.hasValue = !1), - s - ) - } - return ( - (t.prototype._next = function (r) { - this.clearDebounce(), - (this.lastValue = r), - (this.hasValue = !0), - this.add((this.debouncedSubscription = this.scheduler.schedule(aet, this.dueTime, this))) - }), - (t.prototype._complete = function () { - this.debouncedNext(), this.destination.complete() - }), - (t.prototype.debouncedNext = function () { - if ((this.clearDebounce(), this.hasValue)) { - var r = this.lastValue - ;(this.lastValue = null), (this.hasValue = !1), this.destination.next(r) - } - }), - (t.prototype.clearDebounce = function () { - var r = this.debouncedSubscription - r !== null && (this.remove(r), r.unsubscribe(), (this.debouncedSubscription = null)) - }), - t - ) - })(Ge)) - }) -function dc(e) { - return ( - e === void 0 && (e = null), - function (t) { - return t.lift(new oet(e)) - } - ) -} -var oet, - uet, - Ex = de(() => { - et() - Dt() - ;(oet = (function () { - function e(t) { - this.defaultValue = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new uet(t, this.defaultValue)) - }), - e - ) - })()), - (uet = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.defaultValue = n), (i.isEmpty = !0), i - } - return ( - (t.prototype._next = function (r) { - ;(this.isEmpty = !1), this.destination.next(r) - }), - (t.prototype._complete = function () { - this.isEmpty && this.destination.next(this.defaultValue), this.destination.complete() - }), - t - ) - })(Ge)) - }) -function UC(e) { - return e instanceof Date && !isNaN(+e) -} -var d7 = de(() => {}) -function Mne(e, t) { - t === void 0 && (t = zr) - var r = UC(e), - n = r ? +e - t.now() : Math.abs(e) - return function (i) { - return i.lift(new cet(n, t)) - } -} -var cet, - fet, - pet, - qne = de(() => { - et() - zs() - d7() - Dt() - V1() - ;(cet = (function () { - function e(t, r) { - ;(this.delay = t), (this.scheduler = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new fet(t, this.delay, this.scheduler)) - }), - e - ) - })()), - (fet = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.delay = n), (s.scheduler = i), (s.queue = []), (s.active = !1), (s.errored = !1), s - } - return ( - (t.dispatch = function (r) { - for ( - var n = r.source, i = n.queue, s = r.scheduler, a = r.destination; - i.length > 0 && i[0].time - s.now() <= 0; - - ) - i.shift().notification.observe(a) - if (i.length > 0) { - var o = Math.max(0, i[0].time - s.now()) - this.schedule(r, o) - } else this.unsubscribe(), (n.active = !1) - }), - (t.prototype._schedule = function (r) { - this.active = !0 - var n = this.destination - n.add(r.schedule(t.dispatch, this.delay, { source: this, destination: this.destination, scheduler: r })) - }), - (t.prototype.scheduleNotification = function (r) { - if (this.errored !== !0) { - var n = this.scheduler, - i = new pet(n.now() + this.delay, r) - this.queue.push(i), this.active === !1 && this._schedule(n) - } - }), - (t.prototype._next = function (r) { - this.scheduleNotification(Va.createNext(r)) - }), - (t.prototype._error = function (r) { - ;(this.errored = !0), (this.queue = []), this.destination.error(r), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.scheduleNotification(Va.createComplete()), this.unsubscribe() - }), - t - ) - })(Ge)), - (pet = (function () { - function e(t, r) { - ;(this.time = t), (this.notification = r) - } - return e - })()) - }) -function Une(e, t) { - return t - ? function (r) { - return new det(r, t).lift(new jne(e)) - } - : function (r) { - return r.lift(new jne(e)) - } -} -var jne, - het, - det, - met, - Hne = de(() => { - et() - Dt() - xr() - tp() - rp() - ;(jne = (function () { - function e(t) { - this.delayDurationSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new het(t, this.delayDurationSelector)) - }), - e - ) - })()), - (het = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return ( - (i.delayDurationSelector = n), (i.completed = !1), (i.delayNotifierSubscriptions = []), (i.index = 0), i - ) - } - return ( - (t.prototype.notifyNext = function (r, n, i, s, a) { - this.destination.next(r), this.removeSubscription(a), this.tryComplete() - }), - (t.prototype.notifyError = function (r, n) { - this._error(r) - }), - (t.prototype.notifyComplete = function (r) { - var n = this.removeSubscription(r) - n && this.destination.next(n), this.tryComplete() - }), - (t.prototype._next = function (r) { - var n = this.index++ - try { - var i = this.delayDurationSelector(r, n) - i && this.tryDelay(i, r) - } catch (s) { - this.destination.error(s) - } - }), - (t.prototype._complete = function () { - ;(this.completed = !0), this.tryComplete(), this.unsubscribe() - }), - (t.prototype.removeSubscription = function (r) { - r.unsubscribe() - var n = this.delayNotifierSubscriptions.indexOf(r) - return n !== -1 && this.delayNotifierSubscriptions.splice(n, 1), r.outerValue - }), - (t.prototype.tryDelay = function (r, n) { - var i = vs(this, r, n) - if (i && !i.closed) { - var s = this.destination - s.add(i), this.delayNotifierSubscriptions.push(i) - } - }), - (t.prototype.tryComplete = function () { - this.completed && this.delayNotifierSubscriptions.length === 0 && this.destination.complete() - }), - t - ) - })(ha)), - (det = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.source = r), (i.subscriptionDelay = n), i - } - return ( - (t.prototype._subscribe = function (r) { - this.subscriptionDelay.subscribe(new met(r, this.source)) - }), - t - ) - })(ot)), - (met = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.parent = r), (i.source = n), (i.sourceSubscribed = !1), i - } - return ( - (t.prototype._next = function (r) { - this.subscribeToSource() - }), - (t.prototype._error = function (r) { - this.unsubscribe(), this.parent.error(r) - }), - (t.prototype._complete = function () { - this.unsubscribe(), this.subscribeToSource() - }), - (t.prototype.subscribeToSource = function () { - this.sourceSubscribed || - ((this.sourceSubscribed = !0), this.unsubscribe(), this.source.subscribe(this.parent)) - }), - t - ) - })(Ge)) - }) -function Vne() { - return function (t) { - return t.lift(new xet()) - } -} -var xet, - vet, - $ne = de(() => { - et() - Dt() - ;(xet = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new vet(t)) - }), - e - ) - })()), - (vet = (function (e) { - be(t, e) - function t(r) { - return e.call(this, r) || this - } - return ( - (t.prototype._next = function (r) { - r.observe(this.destination) - }), - t - ) - })(Ge)) - }) -function zne(e, t) { - return function (r) { - return r.lift(new get(e, t)) - } -} -var get, - yet, - Wne = de(() => { - et() - On() - ;(get = (function () { - function e(t, r) { - ;(this.keySelector = t), (this.flushes = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new yet(t, this.keySelector, this.flushes)) - }), - e - ) - })()), - (yet = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.keySelector = n), (s.values = new Set()), i && s.add(Pt(i, new kt(s))), s - } - return ( - (t.prototype.notifyNext = function () { - this.values.clear() - }), - (t.prototype.notifyError = function (r) { - this._error(r) - }), - (t.prototype._next = function (r) { - this.keySelector ? this._useKeySelector(r) : this._finalizeNext(r, r) - }), - (t.prototype._useKeySelector = function (r) { - var n, - i = this.destination - try { - n = this.keySelector(r) - } catch (s) { - i.error(s) - return - } - this._finalizeNext(n, r) - }), - (t.prototype._finalizeNext = function (r, n) { - var i = this.values - i.has(r) || (i.add(r), this.destination.next(n)) - }), - t - ) - })(It)) - }) -function HC(e, t) { - return function (r) { - return r.lift(new bet(e, t)) - } -} -var bet, - Eet, - m7 = de(() => { - et() - Dt() - ;(bet = (function () { - function e(t, r) { - ;(this.compare = t), (this.keySelector = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Eet(t, this.compare, this.keySelector)) - }), - e - ) - })()), - (Eet = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.keySelector = i), (s.hasKey = !1), typeof n == "function" && (s.compare = n), s - } - return ( - (t.prototype.compare = function (r, n) { - return r === n - }), - (t.prototype._next = function (r) { - var n - try { - var i = this.keySelector - n = i ? i(r) : r - } catch (o) { - return this.destination.error(o) - } - var s = !1 - if (this.hasKey) - try { - var a = this.compare - s = a(this.key, n) - } catch (o) { - return this.destination.error(o) - } - else this.hasKey = !0 - s || ((this.key = n), this.destination.next(r)) - }), - t - ) - })(Ge)) - }) -function Gne(e, t) { - return HC(function (r, n) { - return t ? t(r[e], n[e]) : r[e] === n[e] - }) -} -var Kne = de(() => { - m7() -}) -function np(e) { - return ( - e === void 0 && (e = Aet), - function (t) { - return t.lift(new _et(e)) - } - ) -} -function Aet() { - return new fc() -} -var _et, - wet, - Z1 = de(() => { - et() - vx() - Dt() - ;(_et = (function () { - function e(t) { - this.errorFactory = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new wet(t, this.errorFactory)) - }), - e - ) - })()), - (wet = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.errorFactory = n), (i.hasValue = !1), i - } - return ( - (t.prototype._next = function (r) { - ;(this.hasValue = !0), this.destination.next(r) - }), - (t.prototype._complete = function () { - if (this.hasValue) return this.destination.complete() - var r = void 0 - try { - r = this.errorFactory() - } catch (n) { - r = n - } - this.destination.error(r) - }), - t - ) - })(Ge)) - }) -function _x(e) { - return function (t) { - return e === 0 ? Lo() : t.lift(new Cet(e)) - } -} -var Cet, - Det, - VC = de(() => { - et() - Dt() - xx() - Eu() - ;(Cet = (function () { - function e(t) { - if (((this.total = t), this.total < 0)) throw new wu() - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Det(t, this.total)) - }), - e - ) - })()), - (Det = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.total = n), (i.count = 0), i - } - return ( - (t.prototype._next = function (r) { - var n = this.total, - i = ++this.count - i <= n && (this.destination.next(r), i === n && (this.destination.complete(), this.unsubscribe())) - }), - t - ) - })(Ge)) - }) -function Xne(e, t) { - if (e < 0) throw new wu() - var r = arguments.length >= 2 - return function (n) { - return n.pipe( - da(function (i, s) { - return s === e - }), - _x(1), - r - ? dc(t) - : np(function () { - return new wu() - }) - ) - } -} -var Jne = de(() => { - xx() - rd() - Z1() - Ex() - VC() -}) -function Yne() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (r) { - return Fl(r, ep.apply(void 0, e)) - } -} -var Zne = de(() => { - K1() - H1() -}) -function Qne(e, t) { - return function (r) { - return r.lift(new Fet(e, t, r)) - } -} -var Fet, - Tet, - eie = de(() => { - et() - Dt() - ;(Fet = (function () { - function e(t, r, n) { - ;(this.predicate = t), (this.thisArg = r), (this.source = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Tet(t, this.predicate, this.thisArg, this.source)) - }), - e - ) - })()), - (Tet = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return (a.predicate = n), (a.thisArg = i), (a.source = s), (a.index = 0), (a.thisArg = i || a), a - } - return ( - (t.prototype.notifyComplete = function (r) { - this.destination.next(r), this.destination.complete() - }), - (t.prototype._next = function (r) { - var n = !1 - try { - n = this.predicate.call(this.thisArg, r, this.index++, this.source) - } catch (i) { - this.destination.error(i) - return - } - n || this.notifyComplete(!1) - }), - (t.prototype._complete = function () { - this.notifyComplete(!0) - }), - t - ) - })(Ge)) - }) -function tie() { - return function (e) { - return e.lift(new Bet()) - } -} -var Bet, - Oet, - rie = de(() => { - et() - On() - ;(Bet = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Oet(t)) - }), - e - ) - })()), - (Oet = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.hasCompleted = !1), (n.hasSubscription = !1), n - } - return ( - (t.prototype._next = function (r) { - this.hasSubscription || ((this.hasSubscription = !0), this.add(Pt(r, new kt(this)))) - }), - (t.prototype._complete = function () { - ;(this.hasCompleted = !0), this.hasSubscription || this.destination.complete() - }), - (t.prototype.notifyComplete = function () { - ;(this.hasSubscription = !1), this.hasCompleted && this.destination.complete() - }), - t - ) - })(It)) - }) -function x7(e, t) { - return t - ? function (r) { - return r.pipe( - x7(function (n, i) { - return Pi(e(n, i)).pipe( - En(function (s, a) { - return t(n, s, i, a) - }) - ) - }) - ) - } - : function (r) { - return r.lift(new ket(e)) - } -} -var ket, - Iet, - nie = de(() => { - et() - za() - pc() - On() - ;(ket = (function () { - function e(t) { - this.project = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Iet(t, this.project)) - }), - e - ) - })()), - (Iet = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.project = n), (i.hasSubscription = !1), (i.hasCompleted = !1), (i.index = 0), i - } - return ( - (t.prototype._next = function (r) { - this.hasSubscription || this.tryNext(r) - }), - (t.prototype.tryNext = function (r) { - var n, - i = this.index++ - try { - n = this.project(r, i) - } catch (s) { - this.destination.error(s) - return - } - ;(this.hasSubscription = !0), this._innerSub(n) - }), - (t.prototype._innerSub = function (r) { - var n = new kt(this), - i = this.destination - i.add(n) - var s = Pt(r, n) - s !== n && i.add(s) - }), - (t.prototype._complete = function () { - ;(this.hasCompleted = !0), this.hasSubscription || this.destination.complete(), this.unsubscribe() - }), - (t.prototype.notifyNext = function (r) { - this.destination.next(r) - }), - (t.prototype.notifyError = function (r) { - this.destination.error(r) - }), - (t.prototype.notifyComplete = function () { - ;(this.hasSubscription = !1), this.hasCompleted && this.destination.complete() - }), - t - ) - })(It)) - }) -function iie(e, t, r) { - return ( - t === void 0 && (t = Number.POSITIVE_INFINITY), - (t = (t || 0) < 1 ? Number.POSITIVE_INFINITY : t), - function (n) { - return n.lift(new Pet(e, t, r)) - } - ) -} -var Pet, - Net, - sie = de(() => { - et() - On() - ;(Pet = (function () { - function e(t, r, n) { - ;(this.project = t), (this.concurrent = r), (this.scheduler = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Net(t, this.project, this.concurrent, this.scheduler)) - }), - e - ) - })()), - (Net = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return ( - (a.project = n), - (a.concurrent = i), - (a.scheduler = s), - (a.index = 0), - (a.active = 0), - (a.hasCompleted = !1), - i < Number.POSITIVE_INFINITY && (a.buffer = []), - a - ) - } - return ( - (t.dispatch = function (r) { - var n = r.subscriber, - i = r.result, - s = r.value, - a = r.index - n.subscribeToProjection(i, s, a) - }), - (t.prototype._next = function (r) { - var n = this.destination - if (n.closed) { - this._complete() - return - } - var i = this.index++ - if (this.active < this.concurrent) { - n.next(r) - try { - var s = this.project, - a = s(r, i) - if (!this.scheduler) this.subscribeToProjection(a, r, i) - else { - var o = { subscriber: this, result: a, value: r, index: i }, - u = this.destination - u.add(this.scheduler.schedule(t.dispatch, 0, o)) - } - } catch (c) { - n.error(c) - } - } else this.buffer.push(r) - }), - (t.prototype.subscribeToProjection = function (r, n, i) { - this.active++ - var s = this.destination - s.add(Pt(r, new kt(this))) - }), - (t.prototype._complete = function () { - ;(this.hasCompleted = !0), - this.hasCompleted && this.active === 0 && this.destination.complete(), - this.unsubscribe() - }), - (t.prototype.notifyNext = function (r) { - this._next(r) - }), - (t.prototype.notifyComplete = function () { - var r = this.buffer - this.active--, - r && r.length > 0 && this._next(r.shift()), - this.hasCompleted && this.active === 0 && this.destination.complete() - }), - t - ) - })(It)) - }) -function aie(e) { - return function (t) { - return t.lift(new Ret(e)) - } -} -var Ret, - Let, - oie = de(() => { - et() - Dt() - hi() - ;(Ret = (function () { - function e(t) { - this.callback = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Let(t, this.callback)) - }), - e - ) - })()), - (Let = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return i.add(new $t(n)), i - } - return t - })(Ge)) - }) -function uie(e, t) { - if (typeof e != "function") throw new TypeError("predicate is not a function") - return function (r) { - return r.lift(new v7(e, r, !1, t)) - } -} -var v7, - Met, - g7 = de(() => { - et() - Dt() - ;(v7 = (function () { - function e(t, r, n, i) { - ;(this.predicate = t), (this.source = r), (this.yieldIndex = n), (this.thisArg = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Met(t, this.predicate, this.source, this.yieldIndex, this.thisArg)) - }), - e - ) - })()), - (Met = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - return (o.predicate = n), (o.source = i), (o.yieldIndex = s), (o.thisArg = a), (o.index = 0), o - } - return ( - (t.prototype.notifyComplete = function (r) { - var n = this.destination - n.next(r), n.complete(), this.unsubscribe() - }), - (t.prototype._next = function (r) { - var n = this, - i = n.predicate, - s = n.thisArg, - a = this.index++ - try { - var o = i.call(s || this, r, a, this.source) - o && this.notifyComplete(this.yieldIndex ? a : r) - } catch (u) { - this.destination.error(u) - } - }), - (t.prototype._complete = function () { - this.notifyComplete(this.yieldIndex ? -1 : void 0) - }), - t - ) - })(Ge)) - }) -function cie(e, t) { - return function (r) { - return r.lift(new v7(e, r, !0, t)) - } -} -var lie = de(() => { - g7() -}) -function fie(e, t) { - var r = arguments.length >= 2 - return function (n) { - return n.pipe( - e - ? da(function (i, s) { - return e(i, s, n) - }) - : $s, - _x(1), - r - ? dc(t) - : np(function () { - return new fc() - }) - ) - } -} -var pie = de(() => { - vx() - rd() - VC() - Ex() - Z1() - Qf() -}) -function hie() { - return function (t) { - return t.lift(new qet()) - } -} -var qet, - jet, - die = de(() => { - et() - Dt() - ;(qet = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new jet(t)) - }), - e - ) - })()), - (jet = (function (e) { - be(t, e) - function t() { - return (e !== null && e.apply(this, arguments)) || this - } - return (t.prototype._next = function (r) {}), t - })(Ge)) - }) -function mie() { - return function (e) { - return e.lift(new Uet()) - } -} -var Uet, - Het, - xie = de(() => { - et() - Dt() - ;(Uet = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Het(t)) - }), - e - ) - })()), - (Het = (function (e) { - be(t, e) - function t(r) { - return e.call(this, r) || this - } - return ( - (t.prototype.notifyComplete = function (r) { - var n = this.destination - n.next(r), n.complete() - }), - (t.prototype._next = function (r) { - this.notifyComplete(!1) - }), - (t.prototype._complete = function () { - this.notifyComplete(!0) - }), - t - ) - })(Ge)) - }) -function nd(e) { - return function (r) { - return e === 0 ? Lo() : r.lift(new Vet(e)) - } -} -var Vet, - $et, - $C = de(() => { - et() - Dt() - xx() - Eu() - ;(Vet = (function () { - function e(t) { - if (((this.total = t), this.total < 0)) throw new wu() - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new $et(t, this.total)) - }), - e - ) - })()), - ($et = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.total = n), (i.ring = new Array()), (i.count = 0), i - } - return ( - (t.prototype._next = function (r) { - var n = this.ring, - i = this.total, - s = this.count++ - if (n.length < i) n.push(r) - else { - var a = s % i - n[a] = r - } - }), - (t.prototype._complete = function () { - var r = this.destination, - n = this.count - if (n > 0) - for (var i = this.count >= this.total ? this.total : this.count, s = this.ring, a = 0; a < i; a++) { - var o = n++ % i - r.next(s[o]) - } - r.complete() - }), - t - ) - })(Ge)) - }) -function vie(e, t) { - var r = arguments.length >= 2 - return function (n) { - return n.pipe( - e - ? da(function (i, s) { - return e(i, s, n) - }) - : $s, - nd(1), - r - ? dc(t) - : np(function () { - return new fc() - }) - ) - } -} -var gie = de(() => { - vx() - rd() - $C() - Z1() - Ex() - Qf() -}) -function yie(e) { - return function (t) { - return t.lift(new zet(e)) - } -} -var zet, - Wet, - bie = de(() => { - et() - Dt() - ;(zet = (function () { - function e(t) { - this.value = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Wet(t, this.value)) - }), - e - ) - })()), - (Wet = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.value = n), i - } - return ( - (t.prototype._next = function (r) { - this.destination.next(this.value) - }), - t - ) - })(Ge)) - }) -function Eie() { - return function (t) { - return t.lift(new Get()) - } -} -var Get, - Ket, - _ie = de(() => { - et() - Dt() - V1() - ;(Get = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ket(t)) - }), - e - ) - })()), - (Ket = (function (e) { - be(t, e) - function t(r) { - return e.call(this, r) || this - } - return ( - (t.prototype._next = function (r) { - this.destination.next(Va.createNext(r)) - }), - (t.prototype._error = function (r) { - var n = this.destination - n.next(Va.createError(r)), n.complete() - }), - (t.prototype._complete = function () { - var r = this.destination - r.next(Va.createComplete()), r.complete() - }), - t - ) - })(Ge)) - }) -function id(e, t) { - var r = !1 - return ( - arguments.length >= 2 && (r = !0), - function (i) { - return i.lift(new Xet(e, t, r)) - } - ) -} -var Xet, - Jet, - zC = de(() => { - et() - Dt() - ;(Xet = (function () { - function e(t, r, n) { - n === void 0 && (n = !1), (this.accumulator = t), (this.seed = r), (this.hasSeed = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Jet(t, this.accumulator, this.seed, this.hasSeed)) - }), - e - ) - })()), - (Jet = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return (a.accumulator = n), (a._seed = i), (a.hasSeed = s), (a.index = 0), a - } - return ( - Object.defineProperty(t.prototype, "seed", { - get: function () { - return this._seed - }, - set: function (r) { - ;(this.hasSeed = !0), (this._seed = r) - }, - enumerable: !0, - configurable: !0, - }), - (t.prototype._next = function (r) { - if (!this.hasSeed) (this.seed = r), this.destination.next(r) - else return this._tryNext(r) - }), - (t.prototype._tryNext = function (r) { - var n = this.index++, - i - try { - i = this.accumulator(this.seed, r, n) - } catch (s) { - this.destination.error(s) - } - ;(this.seed = i), this.destination.next(i) - }), - t - ) - })(Ge)) - }) -function ip(e, t) { - return arguments.length >= 2 - ? function (n) { - return q1(id(e, t), nd(1), dc(t))(n) - } - : function (n) { - return q1( - id(function (i, s, a) { - return e(i, s, a + 1) - }), - nd(1) - )(n) - } -} -var Q1 = de(() => { - zC() - $C() - Ex() - fC() -}) -function wie(e) { - var t = - typeof e == "function" - ? function (r, n) { - return e(r, n) > 0 ? r : n - } - : function (r, n) { - return r > n ? r : n - } - return ip(t) -} -var Aie = de(() => { - Q1() -}) -function Cie() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (r) { - return r.lift.call(kC.apply(void 0, [r].concat(e))) - } -} -var Sie = de(() => { - s7() -}) -function Die(e, t, r) { - return ( - r === void 0 && (r = Number.POSITIVE_INFINITY), - typeof t == "function" - ? Au( - function () { - return e - }, - t, - r - ) - : (typeof t == "number" && (r = t), - Au(function () { - return e - }, r)) - ) -} -var Fie = de(() => { - G1() -}) -function Tie(e, t, r) { - return ( - r === void 0 && (r = Number.POSITIVE_INFINITY), - function (n) { - return n.lift(new Yet(e, t, r)) - } - ) -} -var Yet, - Zet, - Bie = de(() => { - et() - On() - ;(Yet = (function () { - function e(t, r, n) { - ;(this.accumulator = t), (this.seed = r), (this.concurrent = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Zet(t, this.accumulator, this.seed, this.concurrent)) - }), - e - ) - })()), - (Zet = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return ( - (a.accumulator = n), - (a.acc = i), - (a.concurrent = s), - (a.hasValue = !1), - (a.hasCompleted = !1), - (a.buffer = []), - (a.active = 0), - (a.index = 0), - a - ) - } - return ( - (t.prototype._next = function (r) { - if (this.active < this.concurrent) { - var n = this.index++, - i = this.destination, - s = void 0 - try { - var a = this.accumulator - s = a(this.acc, r, n) - } catch (o) { - return i.error(o) - } - this.active++, this._innerSub(s) - } else this.buffer.push(r) - }), - (t.prototype._innerSub = function (r) { - var n = new kt(this), - i = this.destination - i.add(n) - var s = Pt(r, n) - s !== n && i.add(s) - }), - (t.prototype._complete = function () { - ;(this.hasCompleted = !0), - this.active === 0 && - this.buffer.length === 0 && - (this.hasValue === !1 && this.destination.next(this.acc), this.destination.complete()), - this.unsubscribe() - }), - (t.prototype.notifyNext = function (r) { - var n = this.destination - ;(this.acc = r), (this.hasValue = !0), n.next(r) - }), - (t.prototype.notifyComplete = function () { - var r = this.buffer - this.active--, - r.length > 0 - ? this._next(r.shift()) - : this.active === 0 && - this.hasCompleted && - (this.hasValue === !1 && this.destination.next(this.acc), this.destination.complete()) - }), - t - ) - })(It)) - }) -function Oie(e) { - var t = - typeof e == "function" - ? function (r, n) { - return e(r, n) < 0 ? r : n - } - : function (r, n) { - return r < n ? r : n - } - return ip(t) -} -var kie = de(() => { - Q1() -}) -function Ga(e, t) { - return function (n) { - var i - if ( - (typeof e == "function" - ? (i = e) - : (i = function () { - return e - }), - typeof t == "function") - ) - return n.lift(new Qet(i, t)) - var s = Object.create(n, Wte) - return (s.source = n), (s.subjectFactory = i), s - } -} -var Qet, - sd = de(() => { - Pk() - Qet = (function () { - function e(t, r) { - ;(this.subjectFactory = t), (this.selector = r) - } - return ( - (e.prototype.call = function (t, r) { - var n = this.selector, - i = this.subjectFactory(), - s = n(i).subscribe(t) - return s.add(r.subscribe(i)), s - }), - e - ) - })() - }) -function Iie() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return ( - e.length === 1 && $r(e[0]) && (e = e[0]), - function (r) { - return r.lift(new ett(e)) - } - ) -} -var ett, - ttt, - Pie = de(() => { - et() - Vs() - On() - ;(ett = (function () { - function e(t) { - this.nextSources = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ttt(t, this.nextSources)) - }), - e - ) - })()), - (ttt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.destination = r), (i.nextSources = n), i - } - return ( - (t.prototype.notifyError = function () { - this.subscribeToNextSource() - }), - (t.prototype.notifyComplete = function () { - this.subscribeToNextSource() - }), - (t.prototype._error = function (r) { - this.subscribeToNextSource(), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.subscribeToNextSource(), this.unsubscribe() - }), - (t.prototype.subscribeToNextSource = function () { - var r = this.nextSources.shift() - if (r) { - var n = new kt(this), - i = this.destination - i.add(n) - var s = Pt(r, n) - s !== n && i.add(s) - } else this.destination.complete() - }), - t - ) - })(It)) - }) -function Nie() { - return function (e) { - return e.lift(new rtt()) - } -} -var rtt, - ntt, - Rie = de(() => { - et() - Dt() - ;(rtt = (function () { - function e() {} - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ntt(t)) - }), - e - ) - })()), - (ntt = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.hasPrev = !1), n - } - return ( - (t.prototype._next = function (r) { - var n - this.hasPrev ? (n = [this.prev, r]) : (this.hasPrev = !0), (this.prev = r), n && this.destination.next(n) - }), - t - ) - })(Ge)) - }) -function Lie(e, t) { - return function (r) { - return [da(e, t)(r), da(PC(e, t))(r)] - } -} -var Mie = de(() => { - u7() - rd() -}) -function qie() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = e.length - if (r === 0) throw new Error("list of properties cannot be empty.") - return function (n) { - return En(itt(e, r))(n) - } -} -function itt(e, t) { - var r = function (n) { - for (var i = n, s = 0; s < t; s++) { - var a = i?.[e[s]] - if (a !== void 0) i = a - else return - } - return i - } - return r -} -var jie = de(() => { - za() -}) -function Uie(e) { - return e - ? Ga(function () { - return new Fr() - }, e) - : Ga(new Fr()) -} -var Hie = de(() => { - xs() - sd() -}) -function Vie(e) { - return function (t) { - return Ga(new mC(e))(t) - } -} -var $ie = de(() => { - Rk() - sd() -}) -function zie() { - return function (e) { - return Ga(new lc())(e) - } -} -var Wie = de(() => { - $1() - sd() -}) -function Gie(e, t, r, n) { - r && typeof r != "function" && (n = r) - var i = typeof r == "function" ? r : void 0, - s = new dx(e, t, n) - return function (a) { - return Ga(function () { - return s - }, i)(a) - } -} -var Kie = de(() => { - EC() - sd() -}) -function Xie() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (n) { - return e.length === 1 && $r(e[0]) && (e = e[0]), n.lift.call(NC.apply(void 0, [n].concat(e))) - } -} -var Jie = de(() => { - Vs() - c7() -}) -function Zie(e) { - return ( - e === void 0 && (e = -1), - function (t) { - return e === 0 ? Lo() : e < 0 ? t.lift(new Yie(-1, t)) : t.lift(new Yie(e - 1, t)) - } - ) -} -var Yie, - stt, - Qie = de(() => { - et() - Dt() - Eu() - ;(Yie = (function () { - function e(t, r) { - ;(this.count = t), (this.source = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new stt(t, this.count, this.source)) - }), - e - ) - })()), - (stt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.count = n), (s.source = i), s - } - return ( - (t.prototype.complete = function () { - if (!this.isStopped) { - var r = this, - n = r.source, - i = r.count - if (i === 0) return e.prototype.complete.call(this) - i > -1 && (this.count = i - 1), n.subscribe(this._unsubscribeAndRecycle()) - } - }), - t - ) - })(Ge)) - }) -function ese(e) { - return function (t) { - return t.lift(new att(e)) - } -} -var att, - ott, - tse = de(() => { - et() - xs() - On() - ;(att = (function () { - function e(t) { - this.notifier = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ott(t, this.notifier, r)) - }), - e - ) - })()), - (ott = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.notifier = n), (s.source = i), (s.sourceIsBeingSubscribedTo = !0), s - } - return ( - (t.prototype.notifyNext = function () { - ;(this.sourceIsBeingSubscribedTo = !0), this.source.subscribe(this) - }), - (t.prototype.notifyComplete = function () { - if (this.sourceIsBeingSubscribedTo === !1) return e.prototype.complete.call(this) - }), - (t.prototype.complete = function () { - if (((this.sourceIsBeingSubscribedTo = !1), !this.isStopped)) { - if ( - (this.retries || this.subscribeToRetries(), - !this.retriesSubscription || this.retriesSubscription.closed) - ) - return e.prototype.complete.call(this) - this._unsubscribeAndRecycle(), this.notifications.next(void 0) - } - }), - (t.prototype._unsubscribe = function () { - var r = this, - n = r.notifications, - i = r.retriesSubscription - n && (n.unsubscribe(), (this.notifications = void 0)), - i && (i.unsubscribe(), (this.retriesSubscription = void 0)), - (this.retries = void 0) - }), - (t.prototype._unsubscribeAndRecycle = function () { - var r = this._unsubscribe - return ( - (this._unsubscribe = null), e.prototype._unsubscribeAndRecycle.call(this), (this._unsubscribe = r), this - ) - }), - (t.prototype.subscribeToRetries = function () { - this.notifications = new Fr() - var r - try { - var n = this.notifier - r = n(this.notifications) - } catch { - return e.prototype.complete.call(this) - } - ;(this.retries = r), (this.retriesSubscription = Pt(r, new kt(this))) - }), - t - ) - })(It)) - }) -function rse(e) { - return ( - e === void 0 && (e = -1), - function (t) { - return t.lift(new utt(e, t)) - } - ) -} -var utt, - ctt, - nse = de(() => { - et() - Dt() - ;(utt = (function () { - function e(t, r) { - ;(this.count = t), (this.source = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ctt(t, this.count, this.source)) - }), - e - ) - })()), - (ctt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.count = n), (s.source = i), s - } - return ( - (t.prototype.error = function (r) { - if (!this.isStopped) { - var n = this, - i = n.source, - s = n.count - if (s === 0) return e.prototype.error.call(this, r) - s > -1 && (this.count = s - 1), i.subscribe(this._unsubscribeAndRecycle()) - } - }), - t - ) - })(Ge)) - }) -function ise(e) { - return function (t) { - return t.lift(new ltt(e, t)) - } -} -var ltt, - ftt, - sse = de(() => { - et() - xs() - On() - ;(ltt = (function () { - function e(t, r) { - ;(this.notifier = t), (this.source = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ftt(t, this.notifier, this.source)) - }), - e - ) - })()), - (ftt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.notifier = n), (s.source = i), s - } - return ( - (t.prototype.error = function (r) { - if (!this.isStopped) { - var n = this.errors, - i = this.retries, - s = this.retriesSubscription - if (i) (this.errors = void 0), (this.retriesSubscription = void 0) - else { - n = new Fr() - try { - var a = this.notifier - i = a(n) - } catch (o) { - return e.prototype.error.call(this, o) - } - s = Pt(i, new kt(this)) - } - this._unsubscribeAndRecycle(), - (this.errors = n), - (this.retries = i), - (this.retriesSubscription = s), - n.next(r) - } - }), - (t.prototype._unsubscribe = function () { - var r = this, - n = r.errors, - i = r.retriesSubscription - n && (n.unsubscribe(), (this.errors = void 0)), - i && (i.unsubscribe(), (this.retriesSubscription = void 0)), - (this.retries = void 0) - }), - (t.prototype.notifyNext = function () { - var r = this._unsubscribe - ;(this._unsubscribe = null), - this._unsubscribeAndRecycle(), - (this._unsubscribe = r), - this.source.subscribe(this) - }), - t - ) - })(It)) - }) -function ase(e) { - return function (t) { - return t.lift(new ptt(e)) - } -} -var ptt, - htt, - ose = de(() => { - et() - On() - ;(ptt = (function () { - function e(t) { - this.notifier = t - } - return ( - (e.prototype.call = function (t, r) { - var n = new htt(t), - i = r.subscribe(n) - return i.add(Pt(this.notifier, new kt(n))), i - }), - e - ) - })()), - (htt = (function (e) { - be(t, e) - function t() { - var r = (e !== null && e.apply(this, arguments)) || this - return (r.hasValue = !1), r - } - return ( - (t.prototype._next = function (r) { - ;(this.value = r), (this.hasValue = !0) - }), - (t.prototype.notifyNext = function () { - this.emitValue() - }), - (t.prototype.notifyComplete = function () { - this.emitValue() - }), - (t.prototype.emitValue = function () { - this.hasValue && ((this.hasValue = !1), this.destination.next(this.value)) - }), - t - ) - })(It)) - }) -function use(e, t) { - return ( - t === void 0 && (t = zr), - function (r) { - return r.lift(new dtt(e, t)) - } - ) -} -function xtt(e) { - var t = e.subscriber, - r = e.period - t.notifyNext(), this.schedule(e, r) -} -var dtt, - mtt, - cse = de(() => { - et() - Dt() - zs() - ;(dtt = (function () { - function e(t, r) { - ;(this.period = t), (this.scheduler = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new mtt(t, this.period, this.scheduler)) - }), - e - ) - })()), - (mtt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return ( - (s.period = n), - (s.scheduler = i), - (s.hasValue = !1), - s.add(i.schedule(xtt, n, { subscriber: s, period: n })), - s - ) - } - return ( - (t.prototype._next = function (r) { - ;(this.lastValue = r), (this.hasValue = !0) - }), - (t.prototype.notifyNext = function () { - this.hasValue && ((this.hasValue = !1), this.destination.next(this.lastValue)) - }), - t - ) - })(Ge)) - }) -function lse(e, t) { - return function (r) { - return r.lift(new vtt(e, t)) - } -} -var vtt, - gtt, - ytt, - fse = de(() => { - et() - Dt() - ;(vtt = (function () { - function e(t, r) { - ;(this.compareTo = t), (this.comparator = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new gtt(t, this.compareTo, this.comparator)) - }), - e - ) - })()), - (gtt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return ( - (s.compareTo = n), - (s.comparator = i), - (s._a = []), - (s._b = []), - (s._oneComplete = !1), - s.destination.add(n.subscribe(new ytt(r, s))), - s - ) - } - return ( - (t.prototype._next = function (r) { - this._oneComplete && this._b.length === 0 ? this.emit(!1) : (this._a.push(r), this.checkValues()) - }), - (t.prototype._complete = function () { - this._oneComplete ? this.emit(this._a.length === 0 && this._b.length === 0) : (this._oneComplete = !0), - this.unsubscribe() - }), - (t.prototype.checkValues = function () { - for (var r = this, n = r._a, i = r._b, s = r.comparator; n.length > 0 && i.length > 0; ) { - var a = n.shift(), - o = i.shift(), - u = !1 - try { - u = s ? s(a, o) : a === o - } catch (c) { - this.destination.error(c) - } - u || this.emit(!1) - } - }), - (t.prototype.emit = function (r) { - var n = this.destination - n.next(r), n.complete() - }), - (t.prototype.nextB = function (r) { - this._oneComplete && this._a.length === 0 ? this.emit(!1) : (this._b.push(r), this.checkValues()) - }), - (t.prototype.completeB = function () { - this._oneComplete ? this.emit(this._a.length === 0 && this._b.length === 0) : (this._oneComplete = !0) - }), - t - ) - })(Ge)), - (ytt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.parent = n), i - } - return ( - (t.prototype._next = function (r) { - this.parent.nextB(r) - }), - (t.prototype._error = function (r) { - this.parent.error(r), this.unsubscribe() - }), - (t.prototype._complete = function () { - this.parent.completeB(), this.unsubscribe() - }), - t - ) - })(Ge)) - }) -function btt() { - return new Fr() -} -function pse() { - return function (e) { - return ux()(Ga(btt)(e)) - } -} -var hse = de(() => { - sd() - hC() - xs() -}) -function dse(e, t, r) { - var n - return ( - e && typeof e == "object" ? (n = e) : (n = { bufferSize: e, windowTime: t, refCount: !1, scheduler: r }), - function (i) { - return i.lift(Ett(n)) - } - ) -} -function Ett(e) { - var t = e.bufferSize, - r = t === void 0 ? Number.POSITIVE_INFINITY : t, - n = e.windowTime, - i = n === void 0 ? Number.POSITIVE_INFINITY : n, - s = e.refCount, - a = e.scheduler, - o, - u = 0, - c, - l = !1, - f = !1 - return function (h) { - u++ - var d - !o || l - ? ((l = !1), - (o = new dx(r, i, a)), - (d = o.subscribe(this)), - (c = h.subscribe({ - next: function (x) { - o.next(x) - }, - error: function (x) { - ;(l = !0), o.error(x) - }, - complete: function () { - ;(f = !0), (c = void 0), o.complete() - }, - })), - f && (c = void 0)) - : (d = o.subscribe(this)), - this.add(function () { - u--, d.unsubscribe(), (d = void 0), c && !f && s && u === 0 && (c.unsubscribe(), (c = void 0), (o = void 0)) - }) - } -} -var mse = de(() => { - EC() -}) -function xse(e) { - return function (t) { - return t.lift(new _tt(e, t)) - } -} -var _tt, - wtt, - vse = de(() => { - et() - Dt() - vx() - ;(_tt = (function () { - function e(t, r) { - ;(this.predicate = t), (this.source = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new wtt(t, this.predicate, this.source)) - }), - e - ) - })()), - (wtt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.predicate = n), (s.source = i), (s.seenValue = !1), (s.index = 0), s - } - return ( - (t.prototype.applySingleValue = function (r) { - this.seenValue - ? this.destination.error("Sequence contains more than one element") - : ((this.seenValue = !0), (this.singleValue = r)) - }), - (t.prototype._next = function (r) { - var n = this.index++ - this.predicate ? this.tryNext(r, n) : this.applySingleValue(r) - }), - (t.prototype.tryNext = function (r, n) { - try { - this.predicate(r, n, this.source) && this.applySingleValue(r) - } catch (i) { - this.destination.error(i) - } - }), - (t.prototype._complete = function () { - var r = this.destination - this.index > 0 ? (r.next(this.seenValue ? this.singleValue : void 0), r.complete()) : r.error(new fc()) - }), - t - ) - })(Ge)) - }) -function gse(e) { - return function (t) { - return t.lift(new Att(e)) - } -} -var Att, - Ctt, - yse = de(() => { - et() - Dt() - ;(Att = (function () { - function e(t) { - this.total = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ctt(t, this.total)) - }), - e - ) - })()), - (Ctt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.total = n), (i.count = 0), i - } - return ( - (t.prototype._next = function (r) { - ++this.count > this.total && this.destination.next(r) - }), - t - ) - })(Ge)) - }) -function bse(e) { - return function (t) { - return t.lift(new Stt(e)) - } -} -var Stt, - Dtt, - Ese = de(() => { - et() - Dt() - xx() - ;(Stt = (function () { - function e(t) { - if (((this._skipCount = t), this._skipCount < 0)) throw new wu() - } - return ( - (e.prototype.call = function (t, r) { - return this._skipCount === 0 ? r.subscribe(new Ge(t)) : r.subscribe(new Dtt(t, this._skipCount)) - }), - e - ) - })()), - (Dtt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i._skipCount = n), (i._count = 0), (i._ring = new Array(n)), i - } - return ( - (t.prototype._next = function (r) { - var n = this._skipCount, - i = this._count++ - if (i < n) this._ring[i] = r - else { - var s = i % n, - a = this._ring, - o = a[s] - ;(a[s] = r), this.destination.next(o) - } - }), - t - ) - })(Ge)) - }) -function _se(e) { - return function (t) { - return t.lift(new Ftt(e)) - } -} -var Ftt, - Ttt, - wse = de(() => { - et() - On() - ;(Ftt = (function () { - function e(t) { - this.notifier = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ttt(t, this.notifier)) - }), - e - ) - })()), - (Ttt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - i.hasValue = !1 - var s = new kt(i) - i.add(s), (i.innerSubscription = s) - var a = Pt(n, s) - return a !== s && (i.add(a), (i.innerSubscription = a)), i - } - return ( - (t.prototype._next = function (r) { - this.hasValue && e.prototype._next.call(this, r) - }), - (t.prototype.notifyNext = function () { - ;(this.hasValue = !0), this.innerSubscription && this.innerSubscription.unsubscribe() - }), - (t.prototype.notifyComplete = function () {}), - t - ) - })(It)) - }) -function Ase(e) { - return function (t) { - return t.lift(new Btt(e)) - } -} -var Btt, - Ott, - Cse = de(() => { - et() - Dt() - ;(Btt = (function () { - function e(t) { - this.predicate = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ott(t, this.predicate)) - }), - e - ) - })()), - (Ott = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.predicate = n), (i.skipping = !0), (i.index = 0), i - } - return ( - (t.prototype._next = function (r) { - var n = this.destination - this.skipping && this.tryCallPredicate(r), this.skipping || n.next(r) - }), - (t.prototype.tryCallPredicate = function (r) { - try { - var n = this.predicate(r, this.index++) - this.skipping = Boolean(n) - } catch (i) { - this.destination.error(i) - } - }), - t - ) - })(Ge)) - }) -function Sse() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - var r = e[e.length - 1] - return Bn(r) - ? (e.pop(), - function (n) { - return Fl(e, n, r) - }) - : function (n) { - return Fl(e, n) - } -} -var Dse = de(() => { - K1() - _u() -}) -var Fse, - Tse = de(() => { - et() - xr() - Wk() - X1() - Fse = (function (e) { - be(t, e) - function t(r, n, i) { - n === void 0 && (n = 0), i === void 0 && (i = mx) - var s = e.call(this) || this - return ( - (s.source = r), - (s.delayTime = n), - (s.scheduler = i), - (!hc(n) || n < 0) && (s.delayTime = 0), - (!i || typeof i.schedule != "function") && (s.scheduler = mx), - s - ) - } - return ( - (t.create = function (r, n, i) { - return n === void 0 && (n = 0), i === void 0 && (i = mx), new t(r, n, i) - }), - (t.dispatch = function (r) { - var n = r.source, - i = r.subscriber - return this.add(n.subscribe(i)) - }), - (t.prototype._subscribe = function (r) { - var n = this.delayTime, - i = this.source, - s = this.scheduler - return s.schedule(t.dispatch, n, { source: i, subscriber: r }) - }), - t - ) - })(ot) - }) -function Bse(e, t) { - return ( - t === void 0 && (t = 0), - function (n) { - return n.lift(new ktt(e, t)) - } - ) -} -var ktt, - Ose = de(() => { - Tse() - ktt = (function () { - function e(t, r) { - ;(this.scheduler = t), (this.delay = r) - } - return ( - (e.prototype.call = function (t, r) { - return new Fse(r, this.delay, this.scheduler).subscribe(t) - }), - e - ) - })() - }) -function sp(e, t) { - return typeof t == "function" - ? function (r) { - return r.pipe( - sp(function (n, i) { - return Pi(e(n, i)).pipe( - En(function (s, a) { - return t(n, s, i, a) - }) - ) - }) - ) - } - : function (r) { - return r.lift(new Itt(e)) - } -} -var Itt, - Ptt, - WC = de(() => { - et() - za() - pc() - On() - ;(Itt = (function () { - function e(t) { - this.project = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ptt(t, this.project)) - }), - e - ) - })()), - (Ptt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.project = n), (i.index = 0), i - } - return ( - (t.prototype._next = function (r) { - var n, - i = this.index++ - try { - n = this.project(r, i) - } catch (s) { - this.destination.error(s) - return - } - this._innerSub(n) - }), - (t.prototype._innerSub = function (r) { - var n = this.innerSubscription - n && n.unsubscribe() - var i = new kt(this), - s = this.destination - s.add(i), (this.innerSubscription = Pt(r, i)), this.innerSubscription !== i && s.add(this.innerSubscription) - }), - (t.prototype._complete = function () { - var r = this.innerSubscription - ;(!r || r.closed) && e.prototype._complete.call(this), this.unsubscribe() - }), - (t.prototype._unsubscribe = function () { - this.innerSubscription = void 0 - }), - (t.prototype.notifyComplete = function () { - ;(this.innerSubscription = void 0), this.isStopped && e.prototype._complete.call(this) - }), - (t.prototype.notifyNext = function (r) { - this.destination.next(r) - }), - t - ) - })(It)) - }) -function kse() { - return sp($s) -} -var Ise = de(() => { - WC() - Qf() -}) -function Pse(e, t) { - return t - ? sp(function () { - return e - }, t) - : sp(function () { - return e - }) -} -var Nse = de(() => { - WC() -}) -function Rse(e) { - return function (t) { - return t.lift(new Ntt(e)) - } -} -var Ntt, - Rtt, - Lse = de(() => { - et() - On() - ;(Ntt = (function () { - function e(t) { - this.notifier = t - } - return ( - (e.prototype.call = function (t, r) { - var n = new Rtt(t), - i = Pt(this.notifier, new kt(n)) - return i && !n.seenValue ? (n.add(i), r.subscribe(n)) : n - }), - e - ) - })()), - (Rtt = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.seenValue = !1), n - } - return ( - (t.prototype.notifyNext = function () { - ;(this.seenValue = !0), this.complete() - }), - (t.prototype.notifyComplete = function () {}), - t - ) - })(It)) - }) -function Mse(e, t) { - return ( - t === void 0 && (t = !1), - function (r) { - return r.lift(new Ltt(e, t)) - } - ) -} -var Ltt, - Mtt, - qse = de(() => { - et() - Dt() - ;(Ltt = (function () { - function e(t, r) { - ;(this.predicate = t), (this.inclusive = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Mtt(t, this.predicate, this.inclusive)) - }), - e - ) - })()), - (Mtt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return (s.predicate = n), (s.inclusive = i), (s.index = 0), s - } - return ( - (t.prototype._next = function (r) { - var n = this.destination, - i - try { - i = this.predicate(r, this.index++) - } catch (s) { - n.error(s) - return - } - this.nextOrComplete(r, i) - }), - (t.prototype.nextOrComplete = function (r, n) { - var i = this.destination - Boolean(n) ? i.next(r) : (this.inclusive && i.next(r), i.complete()) - }), - t - ) - })(Ge)) - }) -function jse(e, t, r) { - return function (i) { - return i.lift(new qtt(e, t, r)) - } -} -var qtt, - jtt, - Use = de(() => { - et() - Dt() - _C() - ix() - ;(qtt = (function () { - function e(t, r, n) { - ;(this.nextOrObserver = t), (this.error = r), (this.complete = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new jtt(t, this.nextOrObserver, this.error, this.complete)) - }), - e - ) - })()), - (jtt = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return ( - (a._tapNext = $a), - (a._tapError = $a), - (a._tapComplete = $a), - (a._tapError = i || $a), - (a._tapComplete = s || $a), - bu(n) - ? ((a._context = a), (a._tapNext = n)) - : n && - ((a._context = n), - (a._tapNext = n.next || $a), - (a._tapError = n.error || $a), - (a._tapComplete = n.complete || $a)), - a - ) - } - return ( - (t.prototype._next = function (r) { - try { - this._tapNext.call(this._context, r) - } catch (n) { - this.destination.error(n) - return - } - this.destination.next(r) - }), - (t.prototype._error = function (r) { - try { - this._tapError.call(this._context, r) - } catch (n) { - this.destination.error(n) - return - } - this.destination.error(r) - }), - (t.prototype._complete = function () { - try { - this._tapComplete.call(this._context) - } catch (r) { - this.destination.error(r) - return - } - return this.destination.complete() - }), - t - ) - })(Ge)) - }) -function Hse(e, t) { - return ( - t === void 0 && (t = y7), - function (r) { - return r.lift(new Utt(e, !!t.leading, !!t.trailing)) - } - ) -} -var y7, - Utt, - Htt, - b7 = de(() => { - et() - On() - y7 = { leading: !0, trailing: !1 } - ;(Utt = (function () { - function e(t, r, n) { - ;(this.durationSelector = t), (this.leading = r), (this.trailing = n) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Htt(t, this.durationSelector, this.leading, this.trailing)) - }), - e - ) - })()), - (Htt = (function (e) { - be(t, e) - function t(r, n, i, s) { - var a = e.call(this, r) || this - return ( - (a.destination = r), (a.durationSelector = n), (a._leading = i), (a._trailing = s), (a._hasValue = !1), a - ) - } - return ( - (t.prototype._next = function (r) { - ;(this._hasValue = !0), - (this._sendValue = r), - this._throttled || (this._leading ? this.send() : this.throttle(r)) - }), - (t.prototype.send = function () { - var r = this, - n = r._hasValue, - i = r._sendValue - n && (this.destination.next(i), this.throttle(i)), (this._hasValue = !1), (this._sendValue = void 0) - }), - (t.prototype.throttle = function (r) { - var n = this.tryDurationSelector(r) - n && this.add((this._throttled = Pt(n, new kt(this)))) - }), - (t.prototype.tryDurationSelector = function (r) { - try { - return this.durationSelector(r) - } catch (n) { - return this.destination.error(n), null - } - }), - (t.prototype.throttlingDone = function () { - var r = this, - n = r._throttled, - i = r._trailing - n && n.unsubscribe(), (this._throttled = void 0), i && this.send() - }), - (t.prototype.notifyNext = function () { - this.throttlingDone() - }), - (t.prototype.notifyComplete = function () { - this.throttlingDone() - }), - t - ) - })(It)) - }) -function Vse(e, t, r) { - return ( - t === void 0 && (t = zr), - r === void 0 && (r = y7), - function (n) { - return n.lift(new Vtt(e, t, r.leading, r.trailing)) - } - ) -} -function ztt(e) { - var t = e.subscriber - t.clearThrottle() -} -var Vtt, - $tt, - $se = de(() => { - et() - Dt() - zs() - b7() - ;(Vtt = (function () { - function e(t, r, n, i) { - ;(this.duration = t), (this.scheduler = r), (this.leading = n), (this.trailing = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new $tt(t, this.duration, this.scheduler, this.leading, this.trailing)) - }), - e - ) - })()), - ($tt = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - return ( - (o.duration = n), - (o.scheduler = i), - (o.leading = s), - (o.trailing = a), - (o._hasTrailingValue = !1), - (o._trailingValue = null), - o - ) - } - return ( - (t.prototype._next = function (r) { - this.throttled - ? this.trailing && ((this._trailingValue = r), (this._hasTrailingValue = !0)) - : (this.add((this.throttled = this.scheduler.schedule(ztt, this.duration, { subscriber: this }))), - this.leading - ? this.destination.next(r) - : this.trailing && ((this._trailingValue = r), (this._hasTrailingValue = !0))) - }), - (t.prototype._complete = function () { - this._hasTrailingValue - ? (this.destination.next(this._trailingValue), this.destination.complete()) - : this.destination.complete() - }), - (t.prototype.clearThrottle = function () { - var r = this.throttled - r && - (this.trailing && - this._hasTrailingValue && - (this.destination.next(this._trailingValue), - (this._trailingValue = null), - (this._hasTrailingValue = !1)), - r.unsubscribe(), - this.remove(r), - (this.throttled = null)) - }), - t - ) - })(Ge)) - }) -function zse(e) { - return ( - e === void 0 && (e = zr), - function (t) { - return bx(function () { - return t.pipe( - id( - function (r, n) { - var i = r.current - return { value: n, current: e.now(), last: i } - }, - { current: e.now(), value: void 0, last: void 0 } - ), - En(function (r) { - var n = r.current, - i = r.last, - s = r.value - return new Wtt(s, n - i) - }) - ) - }) - } - ) -} -var Wtt, - Wse = de(() => { - zs() - zC() - BC() - za() - Wtt = (function () { - function e(t, r) { - ;(this.value = t), (this.interval = r) - } - return e - })() - }) -function GC(e, t, r) { - return ( - r === void 0 && (r = zr), - function (n) { - var i = UC(e), - s = i ? +e - r.now() : Math.abs(e) - return n.lift(new Gtt(s, i, t, r)) - } - ) -} -var Gtt, - Ktt, - E7 = de(() => { - et() - zs() - d7() - On() - ;(Gtt = (function () { - function e(t, r, n, i) { - ;(this.waitFor = t), (this.absoluteTimeout = r), (this.withObservable = n), (this.scheduler = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new Ktt(t, this.absoluteTimeout, this.waitFor, this.withObservable, this.scheduler)) - }), - e - ) - })()), - (Ktt = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - return ( - (o.absoluteTimeout = n), (o.waitFor = i), (o.withObservable = s), (o.scheduler = a), o.scheduleTimeout(), o - ) - } - return ( - (t.dispatchTimeout = function (r) { - var n = r.withObservable - r._unsubscribeAndRecycle(), r.add(Pt(n, new kt(r))) - }), - (t.prototype.scheduleTimeout = function () { - var r = this.action - r - ? (this.action = r.schedule(this, this.waitFor)) - : this.add((this.action = this.scheduler.schedule(t.dispatchTimeout, this.waitFor, this))) - }), - (t.prototype._next = function (r) { - this.absoluteTimeout || this.scheduleTimeout(), e.prototype._next.call(this, r) - }), - (t.prototype._unsubscribe = function () { - ;(this.action = void 0), (this.scheduler = null), (this.withObservable = null) - }), - t - ) - })(It)) - }) -function Gse(e, t) { - return t === void 0 && (t = zr), GC(e, hx(new wC()), t) -} -var Kse = de(() => { - zs() - Jk() - E7() - yC() -}) -function Xse(e) { - return ( - e === void 0 && (e = zr), - En(function (t) { - return new Xtt(t, e.now()) - }) - ) -} -var Xtt, - Jse = de(() => { - zs() - za() - Xtt = (function () { - function e(t, r) { - ;(this.value = t), (this.timestamp = r) - } - return e - })() - }) -function Jtt(e, t, r) { - return r === 0 ? [t] : (e.push(t), e) -} -function Yse() { - return ip(Jtt, []) -} -var Zse = de(() => { - Q1() -}) -function Qse(e) { - return function (r) { - return r.lift(new Ytt(e)) - } -} -var Ytt, - Ztt, - eae = de(() => { - et() - xs() - On() - ;(Ytt = (function () { - function e(t) { - this.windowBoundaries = t - } - return ( - (e.prototype.call = function (t, r) { - var n = new Ztt(t), - i = r.subscribe(n) - return i.closed || n.add(Pt(this.windowBoundaries, new kt(n))), i - }), - e - ) - })()), - (Ztt = (function (e) { - be(t, e) - function t(r) { - var n = e.call(this, r) || this - return (n.window = new Fr()), r.next(n.window), n - } - return ( - (t.prototype.notifyNext = function () { - this.openWindow() - }), - (t.prototype.notifyError = function (r) { - this._error(r) - }), - (t.prototype.notifyComplete = function () { - this._complete() - }), - (t.prototype._next = function (r) { - this.window.next(r) - }), - (t.prototype._error = function (r) { - this.window.error(r), this.destination.error(r) - }), - (t.prototype._complete = function () { - this.window.complete(), this.destination.complete() - }), - (t.prototype._unsubscribe = function () { - this.window = null - }), - (t.prototype.openWindow = function () { - var r = this.window - r && r.complete() - var n = this.destination, - i = (this.window = new Fr()) - n.next(i) - }), - t - ) - })(It)) - }) -function tae(e, t) { - return ( - t === void 0 && (t = 0), - function (n) { - return n.lift(new Qtt(e, t)) - } - ) -} -var Qtt, - ert, - rae = de(() => { - et() - Dt() - xs() - ;(Qtt = (function () { - function e(t, r) { - ;(this.windowSize = t), (this.startWindowEvery = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ert(t, this.windowSize, this.startWindowEvery)) - }), - e - ) - })()), - (ert = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return ( - (s.destination = r), - (s.windowSize = n), - (s.startWindowEvery = i), - (s.windows = [new Fr()]), - (s.count = 0), - r.next(s.windows[0]), - s - ) - } - return ( - (t.prototype._next = function (r) { - for ( - var n = this.startWindowEvery > 0 ? this.startWindowEvery : this.windowSize, - i = this.destination, - s = this.windowSize, - a = this.windows, - o = a.length, - u = 0; - u < o && !this.closed; - u++ - ) - a[u].next(r) - var c = this.count - s + 1 - if ( - (c >= 0 && c % n === 0 && !this.closed && a.shift().complete(), ++this.count % n === 0 && !this.closed) - ) { - var l = new Fr() - a.push(l), i.next(l) - } - }), - (t.prototype._error = function (r) { - var n = this.windows - if (n) for (; n.length > 0 && !this.closed; ) n.shift().error(r) - this.destination.error(r) - }), - (t.prototype._complete = function () { - var r = this.windows - if (r) for (; r.length > 0 && !this.closed; ) r.shift().complete() - this.destination.complete() - }), - (t.prototype._unsubscribe = function () { - ;(this.count = 0), (this.windows = null) - }), - t - ) - })(Ge)) - }) -function nae(e) { - var t = zr, - r = null, - n = Number.POSITIVE_INFINITY - return ( - Bn(arguments[3]) && (t = arguments[3]), - Bn(arguments[2]) ? (t = arguments[2]) : hc(arguments[2]) && (n = Number(arguments[2])), - Bn(arguments[1]) ? (t = arguments[1]) : hc(arguments[1]) && (r = Number(arguments[1])), - function (s) { - return s.lift(new trt(e, r, n, t)) - } - ) -} -function irt(e) { - var t = e.subscriber, - r = e.windowTimeSpan, - n = e.window - n && t.closeWindow(n), (e.window = t.openWindow()), this.schedule(e, r) -} -function srt(e) { - var t = e.windowTimeSpan, - r = e.subscriber, - n = e.scheduler, - i = e.windowCreationInterval, - s = r.openWindow(), - a = this, - o = { action: a, subscription: null }, - u = { subscriber: r, window: s, context: o } - ;(o.subscription = n.schedule(iae, t, u)), a.add(o.subscription), a.schedule(e, i) -} -function iae(e) { - var t = e.subscriber, - r = e.window, - n = e.context - n && n.action && n.subscription && n.action.remove(n.subscription), t.closeWindow(r) -} -var trt, - rrt, - nrt, - sae = de(() => { - et() - xs() - zs() - Dt() - X1() - _u() - ;(trt = (function () { - function e(t, r, n, i) { - ;(this.windowTimeSpan = t), (this.windowCreationInterval = r), (this.maxWindowSize = n), (this.scheduler = i) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe( - new nrt(t, this.windowTimeSpan, this.windowCreationInterval, this.maxWindowSize, this.scheduler) - ) - }), - e - ) - })()), - (rrt = (function (e) { - be(t, e) - function t() { - var r = (e !== null && e.apply(this, arguments)) || this - return (r._numberOfNextedValues = 0), r - } - return ( - (t.prototype.next = function (r) { - this._numberOfNextedValues++, e.prototype.next.call(this, r) - }), - Object.defineProperty(t.prototype, "numberOfNextedValues", { - get: function () { - return this._numberOfNextedValues - }, - enumerable: !0, - configurable: !0, - }), - t - ) - })(Fr)), - (nrt = (function (e) { - be(t, e) - function t(r, n, i, s, a) { - var o = e.call(this, r) || this - ;(o.destination = r), - (o.windowTimeSpan = n), - (o.windowCreationInterval = i), - (o.maxWindowSize = s), - (o.scheduler = a), - (o.windows = []) - var u = o.openWindow() - if (i !== null && i >= 0) { - var c = { subscriber: o, window: u, context: null }, - l = { windowTimeSpan: n, windowCreationInterval: i, subscriber: o, scheduler: a } - o.add(a.schedule(iae, n, c)), o.add(a.schedule(srt, i, l)) - } else { - var f = { subscriber: o, window: u, windowTimeSpan: n } - o.add(a.schedule(irt, n, f)) - } - return o - } - return ( - (t.prototype._next = function (r) { - for (var n = this.windows, i = n.length, s = 0; s < i; s++) { - var a = n[s] - a.closed || (a.next(r), a.numberOfNextedValues >= this.maxWindowSize && this.closeWindow(a)) - } - }), - (t.prototype._error = function (r) { - for (var n = this.windows; n.length > 0; ) n.shift().error(r) - this.destination.error(r) - }), - (t.prototype._complete = function () { - for (var r = this.windows; r.length > 0; ) { - var n = r.shift() - n.closed || n.complete() - } - this.destination.complete() - }), - (t.prototype.openWindow = function () { - var r = new rrt() - this.windows.push(r) - var n = this.destination - return n.next(r), r - }), - (t.prototype.closeWindow = function (r) { - r.complete() - var n = this.windows - n.splice(n.indexOf(r), 1) - }), - t - ) - })(Ge)) - }) -function aae(e, t) { - return function (r) { - return r.lift(new art(e, t)) - } -} -var art, - ort, - oae = de(() => { - et() - xs() - hi() - tp() - rp() - ;(art = (function () { - function e(t, r) { - ;(this.openings = t), (this.closingSelector = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new ort(t, this.openings, this.closingSelector)) - }), - e - ) - })()), - (ort = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - return ( - (s.openings = n), (s.closingSelector = i), (s.contexts = []), s.add((s.openSubscription = vs(s, n, n))), s - ) - } - return ( - (t.prototype._next = function (r) { - var n = this.contexts - if (n) for (var i = n.length, s = 0; s < i; s++) n[s].window.next(r) - }), - (t.prototype._error = function (r) { - var n = this.contexts - if (((this.contexts = null), n)) - for (var i = n.length, s = -1; ++s < i; ) { - var a = n[s] - a.window.error(r), a.subscription.unsubscribe() - } - e.prototype._error.call(this, r) - }), - (t.prototype._complete = function () { - var r = this.contexts - if (((this.contexts = null), r)) - for (var n = r.length, i = -1; ++i < n; ) { - var s = r[i] - s.window.complete(), s.subscription.unsubscribe() - } - e.prototype._complete.call(this) - }), - (t.prototype._unsubscribe = function () { - var r = this.contexts - if (((this.contexts = null), r)) - for (var n = r.length, i = -1; ++i < n; ) { - var s = r[i] - s.window.unsubscribe(), s.subscription.unsubscribe() - } - }), - (t.prototype.notifyNext = function (r, n, i, s, a) { - if (r === this.openings) { - var o = void 0 - try { - var u = this.closingSelector - o = u(n) - } catch (h) { - return this.error(h) - } - var c = new Fr(), - l = new $t(), - f = { window: c, subscription: l } - this.contexts.push(f) - var p = vs(this, o, f) - p.closed ? this.closeWindow(this.contexts.length - 1) : ((p.context = f), l.add(p)), - this.destination.next(c) - } else this.closeWindow(this.contexts.indexOf(r)) - }), - (t.prototype.notifyError = function (r) { - this.error(r) - }), - (t.prototype.notifyComplete = function (r) { - r !== this.openSubscription && this.closeWindow(this.contexts.indexOf(r.context)) - }), - (t.prototype.closeWindow = function (r) { - if (r !== -1) { - var n = this.contexts, - i = n[r], - s = i.window, - a = i.subscription - n.splice(r, 1), s.complete(), a.unsubscribe() - } - }), - t - ) - })(ha)) - }) -function uae(e) { - return function (r) { - return r.lift(new urt(e)) - } -} -var urt, - crt, - cae = de(() => { - et() - xs() - tp() - rp() - ;(urt = (function () { - function e(t) { - this.closingSelector = t - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new crt(t, this.closingSelector)) - }), - e - ) - })()), - (crt = (function (e) { - be(t, e) - function t(r, n) { - var i = e.call(this, r) || this - return (i.destination = r), (i.closingSelector = n), i.openWindow(), i - } - return ( - (t.prototype.notifyNext = function (r, n, i, s, a) { - this.openWindow(a) - }), - (t.prototype.notifyError = function (r) { - this._error(r) - }), - (t.prototype.notifyComplete = function (r) { - this.openWindow(r) - }), - (t.prototype._next = function (r) { - this.window.next(r) - }), - (t.prototype._error = function (r) { - this.window.error(r), this.destination.error(r), this.unsubscribeClosingNotification() - }), - (t.prototype._complete = function () { - this.window.complete(), this.destination.complete(), this.unsubscribeClosingNotification() - }), - (t.prototype.unsubscribeClosingNotification = function () { - this.closingNotification && this.closingNotification.unsubscribe() - }), - (t.prototype.openWindow = function (r) { - r === void 0 && (r = null), r && (this.remove(r), r.unsubscribe()) - var n = this.window - n && n.complete() - var i = (this.window = new Fr()) - this.destination.next(i) - var s - try { - var a = this.closingSelector - s = a() - } catch (o) { - this.destination.error(o), this.window.error(o) - return - } - this.add((this.closingNotification = vs(this, s))) - }), - t - ) - })(ha)) - }) -function lae() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (r) { - var n - typeof e[e.length - 1] == "function" && (n = e.pop()) - var i = e - return r.lift(new lrt(i, n)) - } -} -var lrt, - frt, - fae = de(() => { - et() - tp() - rp() - ;(lrt = (function () { - function e(t, r) { - ;(this.observables = t), (this.project = r) - } - return ( - (e.prototype.call = function (t, r) { - return r.subscribe(new frt(t, this.observables, this.project)) - }), - e - ) - })()), - (frt = (function (e) { - be(t, e) - function t(r, n, i) { - var s = e.call(this, r) || this - ;(s.observables = n), (s.project = i), (s.toRespond = []) - var a = n.length - s.values = new Array(a) - for (var o = 0; o < a; o++) s.toRespond.push(o) - for (var o = 0; o < a; o++) { - var u = n[o] - s.add(vs(s, u, void 0, o)) - } - return s - } - return ( - (t.prototype.notifyNext = function (r, n, i) { - this.values[i] = n - var s = this.toRespond - if (s.length > 0) { - var a = s.indexOf(i) - a !== -1 && s.splice(a, 1) - } - }), - (t.prototype.notifyComplete = function () {}), - (t.prototype._next = function (r) { - if (this.toRespond.length === 0) { - var n = [r].concat(this.values) - this.project ? this._tryProject(n) : this.destination.next(n) - } - }), - (t.prototype._tryProject = function (r) { - var n - try { - n = this.project.apply(this, r) - } catch (i) { - this.destination.error(i) - return - } - this.destination.next(n) - }), - t - ) - })(ha)) - }) -function pae() { - for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] - return function (n) { - return n.lift.call(LC.apply(void 0, [n].concat(e))) - } -} -var hae = de(() => { - MC() -}) -function dae(e) { - return function (t) { - return t.lift(new f7(e)) - } -} -var mae = de(() => { - MC() -}) -var Cu = {} -Ut(Cu, { - audit: () => qC, - auditTime: () => une, - buffer: () => lne, - bufferCount: () => pne, - bufferTime: () => mne, - bufferToggle: () => gne, - bufferWhen: () => bne, - catchError: () => _ne, - combineAll: () => Ane, - combineLatest: () => Sne, - concat: () => Fne, - concatAll: () => TC, - concatMap: () => jC, - concatMapTo: () => Bne, - count: () => kne, - debounce: () => Pne, - debounceTime: () => Rne, - defaultIfEmpty: () => dc, - delay: () => Mne, - delayWhen: () => Une, - dematerialize: () => Vne, - distinct: () => zne, - distinctUntilChanged: () => HC, - distinctUntilKeyChanged: () => Gne, - elementAt: () => Xne, - endWith: () => Yne, - every: () => Qne, - exhaust: () => tie, - exhaustMap: () => x7, - expand: () => iie, - filter: () => da, - finalize: () => aie, - find: () => uie, - findIndex: () => cie, - first: () => fie, - flatMap: () => jre, - groupBy: () => Gte, - ignoreElements: () => hie, - isEmpty: () => mie, - last: () => vie, - map: () => En, - mapTo: () => yie, - materialize: () => Eie, - max: () => wie, - merge: () => Cie, - mergeAll: () => yx, - mergeMap: () => Au, - mergeMapTo: () => Die, - mergeScan: () => Tie, - min: () => Oie, - multicast: () => Ga, - observeOn: () => ere, - onErrorResumeNext: () => Iie, - pairwise: () => Nie, - partition: () => Lie, - pluck: () => qie, - publish: () => Uie, - publishBehavior: () => Vie, - publishLast: () => zie, - publishReplay: () => Gie, - race: () => Xie, - reduce: () => ip, - refCount: () => ux, - repeat: () => Zie, - repeatWhen: () => ese, - retry: () => rse, - retryWhen: () => ise, - sample: () => ase, - sampleTime: () => use, - scan: () => id, - sequenceEqual: () => lse, - share: () => pse, - shareReplay: () => dse, - single: () => xse, - skip: () => gse, - skipLast: () => bse, - skipUntil: () => _se, - skipWhile: () => Ase, - startWith: () => Sse, - subscribeOn: () => Bse, - switchAll: () => kse, - switchMap: () => sp, - switchMapTo: () => Pse, - take: () => _x, - takeLast: () => nd, - takeUntil: () => Rse, - takeWhile: () => Mse, - tap: () => jse, - throttle: () => Hse, - throttleTime: () => Vse, - throwIfEmpty: () => np, - timeInterval: () => zse, - timeout: () => Gse, - timeoutWith: () => GC, - timestamp: () => Xse, - toArray: () => Yse, - window: () => Qse, - windowCount: () => tae, - windowTime: () => nae, - windowToggle: () => aae, - windowWhen: () => uae, - withLatestFrom: () => lae, - zip: () => pae, - zipAll: () => dae, -}) -var Su = de(() => { - p7() - cne() - fne() - hne() - vne() - yne() - Ene() - wne() - Cne() - Dne() - Tne() - r7() - h7() - One() - Ine() - Nne() - Lne() - Ex() - qne() - Hne() - $ne() - Wne() - m7() - Kne() - Jne() - Zne() - eie() - rie() - nie() - sie() - rd() - oie() - g7() - lie() - pie() - Nk() - die() - xie() - gie() - za() - bie() - _ie() - Aie() - Sie() - FC() - G1() - Fie() - Bie() - kie() - sd() - Hk() - Pie() - Rie() - Mie() - jie() - Hie() - $ie() - Wie() - Kie() - Jie() - Q1() - Qie() - tse() - nse() - sse() - hC() - ose() - cse() - zC() - fse() - hse() - mse() - vse() - yse() - Ese() - wse() - Cse() - Dse() - Ose() - Ise() - WC() - Nse() - VC() - $C() - Lse() - qse() - Use() - b7() - $se() - Z1() - Wse() - Kse() - E7() - Jse() - Zse() - eae() - rae() - sae() - oae() - cae() - fae() - hae() - mae() -}) -var eb = C((zlr, gae) => { - "use strict" - function xae(e) { - return !!e && (typeof e == "object" || typeof e == "function") && typeof e.then == "function" - } - var vae = (gae.exports = function (e, t) { - return ( - (t = t || function () {}), - function () { - var r = arguments, - n = new Promise(function (i, s) { - var a = !1 - let o = function (d) { - a && console.warn("Run-async promise already resolved."), (a = !0), i(d) - } - var u = !1 - let c = function (d) { - u && console.warn("Run-async promise already rejected."), (u = !0), s(d) - } - var l = !1, - f = !1, - p = !1, - h = e.apply( - { - async: function () { - return p - ? (console.warn( - "Run-async async() called outside a valid run-async context, callback will be ignored." - ), - function () {}) - : (f && - console.warn(`Run-async wrapped function (async) returned a promise. -Calls to async() callback can have unexpected results.`), - (l = !0), - function (d, x) { - d ? c(d) : o(x) - }) - }, - }, - Array.prototype.slice.call(r) - ) - l - ? xae(h) && - console.warn( - "Run-async wrapped function (sync) returned a promise but async() callback must be executed to resolve." - ) - : xae(h) - ? ((f = !0), h.then(o, c)) - : o(h), - (p = !0) - }) - return n.then(t.bind(null, null), t), n - } - ) - }) - vae.cb = function (e, t) { - return vae(function () { - var r = Array.prototype.slice.call(arguments) - return r.length === e.length - 1 && r.push(this.async()), e.apply(this, r) - }, t) - } -}) -var bae = C((yae) => { - "use strict" - var prt = Gi(), - { from: hrt, of: drt } = (Y1(), Be(J1)), - mrt = eb() - yae.fetchAsyncQuestionProperty = function (e, t, r) { - return prt.isFunction(e[t]) ? hrt(mrt(e[t])(r).then((n) => ((e[t] = n), e))) : drt(e) - } -}) -var _ae = C((Glr, Eae) => { - "use strict" - var tb = Gi(), - { defer: KC, empty: xrt, from: _7, of: w7 } = (Y1(), Be(J1)), - { concatMap: ad, filter: vrt, publish: grt, reduce: yrt } = (Su(), Be(Cu)), - brt = eb(), - A7 = bae(), - Ert = _k(), - C7 = class extends Ert { - constructor(t, r) { - super(r), (this.prompts = t) - } - run(t) { - ;(this.answers = {}), tb.isPlainObject(t) && (t = [t]) - var r = tb.isArray(t) ? _7(t) : t - return ( - (this.process = r.pipe(ad(this.processQuestion.bind(this)), grt())), - this.process.connect(), - this.process - .pipe(yrt((n, i) => (tb.set(this.answers, i.name, i.answer), this.answers), {})) - .toPromise(Promise) - .then(this.onCompletion.bind(this)) - ) - } - onCompletion() { - return this.close(), this.answers - } - processQuestion(t) { - return ( - (t = tb.clone(t)), - KC(() => { - var r = w7(t) - return r.pipe( - ad(this.setDefaultType.bind(this)), - ad(this.filterIfRunnable.bind(this)), - ad(() => A7.fetchAsyncQuestionProperty(t, "message", this.answers)), - ad(() => A7.fetchAsyncQuestionProperty(t, "default", this.answers)), - ad(() => A7.fetchAsyncQuestionProperty(t, "choices", this.answers)), - ad(this.fetchAnswer.bind(this)) - ) - }) - ) - } - fetchAnswer(t) { - var r = this.prompts[t.type] - return ( - (this.activePrompt = new r(t, this.rl, this.answers)), - KC(() => _7(this.activePrompt.run().then((n) => ({ name: t.name, answer: n })))) - ) - } - setDefaultType(t) { - return this.prompts[t.type] || (t.type = "input"), KC(() => w7(t)) - } - filterIfRunnable(t) { - if (t.when === !1) return xrt() - if (!tb.isFunction(t.when)) return w7(t) - var r = this.answers - return KC(() => - _7( - brt(t.when)(r).then((n) => { - if (n) return t - }) - ).pipe(vrt((n) => n != null)) - ) - } - } - Eae.exports = C7 -}) -var Aae = C((Klr, wae) => { - "use strict" - wae.exports = (e, t) => { - for (let r of Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))) - Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)) - return e - } -}) -var Sae = C((Xlr, Cae) => { - "use strict" - var _rt = Aae() - Cae.exports = (e, t) => { - if (t === !0) throw new TypeError("The second argument is now an options object") - if (typeof e != "function") throw new TypeError("Expected a function") - t = t || {} - let r, - n = !1, - i = e.displayName || e.name || "", - s = function () { - if (n) { - if (t.throw === !0) throw new Error(`Function \`${i}\` can only be called once`) - return r - } - return (n = !0), (r = e.apply(this, arguments)), (e = null), r - } - return _rt(s, e), s - } -}) -var Dae = C((Jlr, XC) => { - XC.exports = ["SIGABRT", "SIGALRM", "SIGHUP", "SIGINT", "SIGTERM"] - process.platform !== "win32" && - XC.exports.push("SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT") - process.platform === "linux" && XC.exports.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT", "SIGUNUSED") -}) -var F7 = C((Ylr, Cx) => { - var _n = global.process, - od = function (e) { - return ( - e && - typeof e == "object" && - typeof e.removeListener == "function" && - typeof e.emit == "function" && - typeof e.reallyExit == "function" && - typeof e.listeners == "function" && - typeof e.kill == "function" && - typeof e.pid == "number" && - typeof e.on == "function" - ) - } - od(_n) - ? ((Fae = require("assert")), - (wx = Dae()), - (Tae = /^win/i.test(_n.platform)), - (rb = require("events")), - typeof rb != "function" && (rb = rb.EventEmitter), - _n.__signal_exit_emitter__ - ? (Ni = _n.__signal_exit_emitter__) - : ((Ni = _n.__signal_exit_emitter__ = new rb()), (Ni.count = 0), (Ni.emitted = {})), - Ni.infinite || (Ni.setMaxListeners(1 / 0), (Ni.infinite = !0)), - (Cx.exports = function (e, t) { - if (!od(global.process)) return function () {} - Fae.equal(typeof e, "function", "a callback must be provided for exit handler"), Ax === !1 && S7() - var r = "exit" - t && t.alwaysLast && (r = "afterexit") - var n = function () { - Ni.removeListener(r, e), Ni.listeners("exit").length === 0 && Ni.listeners("afterexit").length === 0 && JC() - } - return Ni.on(r, e), n - }), - (JC = function () { - !Ax || - !od(global.process) || - ((Ax = !1), - wx.forEach(function (t) { - try { - _n.removeListener(t, YC[t]) - } catch {} - }), - (_n.emit = ZC), - (_n.reallyExit = D7), - (Ni.count -= 1)) - }), - (Cx.exports.unload = JC), - (ud = function (t, r, n) { - Ni.emitted[t] || ((Ni.emitted[t] = !0), Ni.emit(t, r, n)) - }), - (YC = {}), - wx.forEach(function (e) { - YC[e] = function () { - if (od(global.process)) { - var r = _n.listeners(e) - r.length === Ni.count && - (JC(), - ud("exit", null, e), - ud("afterexit", null, e), - Tae && e === "SIGHUP" && (e = "SIGINT"), - _n.kill(_n.pid, e)) - } - } - }), - (Cx.exports.signals = function () { - return wx - }), - (Ax = !1), - (S7 = function () { - Ax || - !od(global.process) || - ((Ax = !0), - (Ni.count += 1), - (wx = wx.filter(function (t) { - try { - return _n.on(t, YC[t]), !0 - } catch { - return !1 - } - })), - (_n.emit = Oae), - (_n.reallyExit = Bae)) - }), - (Cx.exports.load = S7), - (D7 = _n.reallyExit), - (Bae = function (t) { - od(global.process) && - ((_n.exitCode = t || 0), - ud("exit", _n.exitCode, null), - ud("afterexit", _n.exitCode, null), - D7.call(_n, _n.exitCode)) - }), - (ZC = _n.emit), - (Oae = function (t, r) { - if (t === "exit" && od(global.process)) { - r !== void 0 && (_n.exitCode = r) - var n = ZC.apply(this, arguments) - return ud("exit", _n.exitCode, null), ud("afterexit", _n.exitCode, null), n - } else return ZC.apply(this, arguments) - })) - : (Cx.exports = function () { - return function () {} - }) - var Fae, wx, Tae, rb, Ni, JC, ud, YC, Ax, S7, D7, Bae, ZC, Oae -}) -var Iae = C((Zlr, kae) => { - "use strict" - var wrt = Sae(), - Art = F7() - kae.exports = wrt(() => { - Art( - () => { - process.stderr.write("\x1B[?25h") - }, - { alwaysLast: !0 } - ) - }) -}) -var T7 = C((Sx) => { - "use strict" - var Crt = Iae(), - QC = !1 - Sx.show = (e) => { - let t = e || process.stderr - t.isTTY && ((QC = !1), t.write("\x1B[?25h")) - } - Sx.hide = (e) => { - let t = e || process.stderr - t.isTTY && (Crt(), (QC = !0), t.write("\x1B[?25l")) - } - Sx.toggle = (e, t) => { - e !== void 0 && (QC = e), QC ? Sx.show(t) : Sx.hide(t) - } -}) -var Rae = C((efr, Nae) => { - "use strict" - var eS = Gi() - Nae.exports = class Pae { - constructor(t, r) { - if (t instanceof Pae || t.type === "separator") return t - eS.isString(t) || eS.isNumber(t) - ? ((this.name = String(t)), (this.value = t), (this.short = String(t))) - : eS.extend(this, t, { - name: t.name || t.value, - value: "value" in t ? t.value : t.name, - short: t.short || t.name || t.value, - }), - eS.isFunction(t.disabled) ? (this.disabled = t.disabled(r)) : (this.disabled = t.disabled) - } - } -}) -var jae = C((rfr, qae) => { - "use strict" - var Lae = require("assert"), - Dx = Gi(), - tS = P1(), - Mae = Rae() - qae.exports = class { - constructor(t, r) { - ;(this.choices = t.map((n) => - n.type === "separator" ? (n instanceof tS || (n = new tS(n.line)), n) : new Mae(n, r) - )), - (this.realChoices = this.choices.filter(tS.exclude).filter((n) => !n.disabled)), - Object.defineProperty(this, "length", { - get() { - return this.choices.length - }, - set(n) { - this.choices.length = n - }, - }), - Object.defineProperty(this, "realLength", { - get() { - return this.realChoices.length - }, - set() { - throw new Error("Cannot set `realLength` of a Choices collection") - }, - }) - } - getChoice(t) { - return Lae(Dx.isNumber(t)), this.realChoices[t] - } - get(t) { - return Lae(Dx.isNumber(t)), this.choices[t] - } - where(t) { - return Dx.filter(this.realChoices, t) - } - pluck(t) { - return Dx.map(this.realChoices, t) - } - indexOf() { - return this.choices.indexOf.apply(this.choices, arguments) - } - forEach() { - return this.choices.forEach.apply(this.choices, arguments) - } - filter() { - return this.choices.filter.apply(this.choices, arguments) - } - find(t) { - return Dx.find(this.choices, t) - } - push() { - var t = Dx.map(arguments, (r) => new Mae(r)) - return ( - this.choices.push.apply(this.choices, t), (this.realChoices = this.choices.filter(tS.exclude)), this.choices - ) - } - } -}) -var Vae = C((Uae, Hae) => { - "use strict" - Uae = Hae.exports = Drt - function Srt(e) { - var t = { defaultWidth: 0, output: process.stdout, tty: require("tty") } - return e - ? (Object.keys(t).forEach(function (r) { - e[r] || (e[r] = t[r]) - }), - e) - : t - } - function Drt(e) { - var t = Srt(e) - if (t.output.getWindowSize) return t.output.getWindowSize()[0] || t.defaultWidth - if (t.tty.getWindowSize) return t.tty.getWindowSize()[1] || t.defaultWidth - if (t.output.columns) return t.output.columns - if (process.env.CLI_WIDTH) { - var r = parseInt(process.env.CLI_WIDTH, 10) - if (!isNaN(r) && r !== 0) return r - } - return t.defaultWidth - } -}) -var zae = C((nfr, $ae) => { - "use strict" - $ae.exports = (e) => { - e = Object.assign({ onlyFirst: !1 }, e) - let t = [ - "[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)", - "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))", - ].join("|") - return new RegExp(t, e.onlyFirst ? void 0 : "g") - } -}) -var Gae = C((ifr, B7) => { - "use strict" - var Frt = zae(), - Wae = (e) => (typeof e == "string" ? e.replace(Frt(), "") : e) - B7.exports = Wae - B7.exports.default = Wae -}) -var Xae = C((sfr, Kae) => { - "use strict" - Kae.exports = () => { - let e = [ - "[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[a-zA-Z\\d]*)*)?\\u0007)", - "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))", - ].join("|") - return new RegExp(e, "g") - } -}) -var Yae = C((afr, Jae) => { - "use strict" - var Trt = Xae() - Jae.exports = (e) => (typeof e == "string" ? e.replace(Trt(), "") : e) -}) -var Qae = C((ofr, Zae) => { - "use strict" - Zae.exports = (e) => - Number.isNaN(e) - ? !1 - : e >= 4352 && - (e <= 4447 || - e === 9001 || - e === 9002 || - (11904 <= e && e <= 12871 && e !== 12351) || - (12880 <= e && e <= 19903) || - (19968 <= e && e <= 42182) || - (43360 <= e && e <= 43388) || - (44032 <= e && e <= 55203) || - (63744 <= e && e <= 64255) || - (65040 <= e && e <= 65049) || - (65072 <= e && e <= 65131) || - (65281 <= e && e <= 65376) || - (65504 <= e && e <= 65510) || - (110592 <= e && e <= 110593) || - (127488 <= e && e <= 127569) || - (131072 <= e && e <= 262141)) -}) -var toe = C((ufr, eoe) => { - "use strict" - var Brt = Yae(), - Ort = Qae() - eoe.exports = (e) => { - if (typeof e != "string" || e.length === 0) return 0 - e = Brt(e) - let t = 0 - for (let r = 0; r < e.length; r++) { - let n = e.codePointAt(r) - n <= 31 || (n >= 127 && n <= 159) || (n >= 768 && n <= 879) || (n > 65535 && r++, (t += Ort(n) ? 2 : 1)) - } - return t - } -}) -var aoe = C((cfr, soe) => { - "use strict" - var ioe = Gi(), - Fx = wk(), - krt = Vae(), - Irt = Gae(), - Prt = toe() - function roe(e) { - return e.split(` -`).length - } - function noe(e) { - return ioe.last( - e.split(` -`) - ) - } - var O7 = class { - constructor(t) { - ;(this.height = 0), (this.extraLinesUnderPrompt = 0), (this.rl = t) - } - render(t, r) { - this.rl.output.unmute(), this.clean(this.extraLinesUnderPrompt) - var n = noe(t), - i = Irt(n), - s = i - this.rl.line.length && (s = s.slice(0, -this.rl.line.length)), this.rl.setPrompt(s) - var a = this.rl._getCursorPos(), - o = this.normalizedCliWidth() - ;(t = this.forceLineReturn(t, o)), - r && (r = this.forceLineReturn(r, o)), - i.length % o === 0 && - (t += ` -`) - var u = - t + - (r - ? ` -` + r - : "") - this.rl.output.write(u) - var c = Math.floor(i.length / o) - a.rows, - l = c + (r ? roe(r) : 0) - l > 0 && Fx.up(this.rl, l), - Fx.left(this.rl, Prt(noe(u))), - a.cols > 0 && Fx.right(this.rl, a.cols), - (this.extraLinesUnderPrompt = l), - (this.height = roe(u)), - this.rl.output.mute() - } - clean(t) { - t > 0 && Fx.down(this.rl, t), Fx.clearLine(this.rl, this.height) - } - done() { - this.rl.setPrompt(""), - this.rl.output.unmute(), - this.rl.output.write(` -`) - } - releaseCursor() { - this.extraLinesUnderPrompt > 0 && Fx.down(this.rl, this.extraLinesUnderPrompt) - } - normalizedCliWidth() { - var t = krt({ defaultWidth: 80, output: this.rl.output }) - return t - } - breakLines(t, r) { - r = r || this.normalizedCliWidth() - var n = new RegExp("(?:(?:\\033[[0-9;]*m)*.?){1," + r + "}", "g") - return t.map((i) => { - var s = i.match(n) - return s.pop(), s || "" - }) - } - forceLineReturn(t, r) { - return ( - (r = r || this.normalizedCliWidth()), - ioe.flatten( - this.breakLines( - t.split(` -`), - r - ) - ).join(` -`) - ) - } - } - soe.exports = O7 -}) -var Tl = C((lfr, coe) => { - "use strict" - var k7 = Gi(), - nb = Ha(), - ooe = eb(), - { filter: uoe, flatMap: Nrt, share: Rrt, take: Lrt, takeUntil: Mrt } = (Su(), Be(Cu)), - qrt = jae(), - jrt = aoe(), - I7 = class { - constructor(t, r, n) { - k7.assign(this, { answers: n, status: "pending" }), - (this.opt = k7.defaults(k7.clone(t), { - validate: () => !0, - filter: (i) => i, - when: () => !0, - suffix: "", - prefix: nb.green("?"), - })), - this.opt.name || this.throwParamError("name"), - this.opt.message || (this.opt.message = this.opt.name + ":"), - Array.isArray(this.opt.choices) && (this.opt.choices = new qrt(this.opt.choices, n)), - (this.rl = r), - (this.screen = new jrt(this.rl)) - } - run() { - return new Promise((t) => { - this._run((r) => t(r)) - }) - } - _run(t) { - t() - } - throwParamError(t) { - throw new Error("You must provide a `" + t + "` parameter") - } - close() { - this.screen.releaseCursor() - } - handleSubmitEvents(t) { - var r = this, - n = ooe(this.opt.validate), - i = ooe(this.opt.filter), - s = t.pipe( - Nrt((u) => - i(u, r.answers).then( - (c) => - n(c, r.answers).then( - (l) => ({ isValid: l, value: c }), - (l) => ({ isValid: l }) - ), - (c) => ({ isValid: c }) - ) - ), - Rrt() - ), - a = s.pipe( - uoe((u) => u.isValid === !0), - Lrt(1) - ), - o = s.pipe( - uoe((u) => u.isValid !== !0), - Mrt(a) - ) - return { success: a, error: o } - } - getQuestion() { - var t = this.opt.prefix + " " + nb.bold(this.opt.message) + this.opt.suffix + nb.reset(" ") - return ( - this.opt.default != null && - this.status !== "answered" && - (this.opt.type === "password" - ? (t += nb.italic.dim("[hidden] ")) - : (t += nb.dim("(" + this.opt.default + ") "))), - t - ) - } - } - coe.exports = I7 -}) -var Bl = C((ffr, foe) => { - "use strict" - var { fromEvent: loe } = (Y1(), Be(J1)), - { filter: cd, map: Urt, share: Tx } = (Su(), Be(Cu)) - function Hrt(e, t) { - return { value: e, key: t || {} } - } - foe.exports = function (e) { - var t = loe(e.input, "keypress", Hrt).pipe(cd(({ key: r }) => r.name !== "enter" && r.name !== "return")) - return { - line: loe(e, "line"), - keypress: t, - normalizedUpKey: t.pipe( - cd(({ key: r }) => r.name === "up" || r.name === "k" || (r.name === "p" && r.ctrl)), - Tx() - ), - normalizedDownKey: t.pipe( - cd(({ key: r }) => r.name === "down" || r.name === "j" || (r.name === "n" && r.ctrl)), - Tx() - ), - numberKey: t.pipe( - cd((r) => r.value && "123456789".indexOf(r.value) >= 0), - Urt((r) => Number(r.value)), - Tx() - ), - spaceKey: t.pipe( - cd(({ key: r }) => r && r.name === "space"), - Tx() - ), - aKey: t.pipe( - cd(({ key: r }) => r && r.name === "a"), - Tx() - ), - iKey: t.pipe( - cd(({ key: r }) => r && r.name === "i"), - Tx() - ), - } - } -}) -var ib = C((pfr, poe) => { - "use strict" - var P7 = Gi(), - Vrt = Ha(), - N7 = class { - constructor(t) { - ;(this.pointer = 0), (this.lastIndex = 0), (this.screen = t) - } - paginate(t, r, n) { - n = n || 7 - var i = Math.floor(n / 2), - s = t.split(` -`) - if ( - (this.screen && - ((s = this.screen.breakLines(s)), (r = P7.sum(s.map((c) => c.length).splice(0, r))), (s = P7.flatten(s))), - s.length <= n) - ) - return t - this.pointer < i && - this.lastIndex < r && - r - this.lastIndex < n && - (this.pointer = Math.min(i, this.pointer + r - this.lastIndex)), - (this.lastIndex = r) - var a = P7.flatten([s, s, s]), - o = Math.max(0, r + s.length - this.pointer), - u = a.splice(o, n).join(` -`) - return ( - u + - ` -` + - Vrt.dim("(Move up and down to reveal more choices)") - ) - } - } - poe.exports = N7 -}) -var moe = C((hfr, doe) => { - "use strict" - var rS = Gi(), - L7 = Ha(), - $rt = rC(), - hoe = T7(), - zrt = eb(), - { flatMap: Wrt, map: Grt, take: Krt, takeUntil: R7 } = (Su(), Be(Cu)), - Xrt = Tl(), - Jrt = Bl(), - Yrt = ib(), - M7 = class extends Xrt { - constructor(t, r, n) { - super(t, r, n), - this.opt.choices || this.throwParamError("choices"), - (this.firstRender = !0), - (this.selected = 0) - var i = this.opt.default - if (rS.isNumber(i) && i >= 0 && i < this.opt.choices.realLength) this.selected = i - else if (!rS.isNumber(i) && i != null) { - let s = rS.findIndex(this.opt.choices.realChoices, ({ value: a }) => a === i) - this.selected = Math.max(s, 0) - } - ;(this.opt.default = null), (this.paginator = new Yrt(this.screen)) - } - _run(t) { - this.done = t - var r = this, - n = Jrt(this.rl) - return ( - n.normalizedUpKey.pipe(R7(n.line)).forEach(this.onUpKey.bind(this)), - n.normalizedDownKey.pipe(R7(n.line)).forEach(this.onDownKey.bind(this)), - n.numberKey.pipe(R7(n.line)).forEach(this.onNumberKey.bind(this)), - n.line - .pipe( - Krt(1), - Grt(this.getCurrentValue.bind(this)), - Wrt((i) => zrt(r.opt.filter)(i).catch((s) => s)) - ) - .forEach(this.onSubmit.bind(this)), - hoe.hide(), - this.render(), - this - ) - } - render() { - var t = this.getQuestion() - if ((this.firstRender && (t += L7.dim("(Use arrow keys)")), this.status === "answered")) - t += L7.cyan(this.opt.choices.getChoice(this.selected).short) - else { - var r = Zrt(this.opt.choices, this.selected), - n = this.opt.choices.indexOf(this.opt.choices.getChoice(this.selected)) - t += - ` -` + this.paginator.paginate(r, n, this.opt.pageSize) - } - ;(this.firstRender = !1), this.screen.render(t) - } - onSubmit(t) { - ;(this.status = "answered"), this.render(), this.screen.done(), hoe.show(), this.done(t) - } - getCurrentValue() { - return this.opt.choices.getChoice(this.selected).value - } - onUpKey() { - var t = this.opt.choices.realLength - ;(this.selected = this.selected > 0 ? this.selected - 1 : t - 1), this.render() - } - onDownKey() { - var t = this.opt.choices.realLength - ;(this.selected = this.selected < t - 1 ? this.selected + 1 : 0), this.render() - } - onNumberKey(t) { - t <= this.opt.choices.realLength && (this.selected = t - 1), this.render() - } - } - function Zrt(e, t) { - var r = "", - n = 0 - return ( - e.forEach((i, s) => { - if (i.type === "separator") { - n++, - (r += - " " + - i + - ` -`) - return - } - if (i.disabled) { - n++, - (r += " - " + i.name), - (r += " (" + (rS.isString(i.disabled) ? i.disabled : "Disabled") + ")"), - (r += ` -`) - return - } - var a = s - n === t, - o = (a ? $rt.pointer + " " : " ") + i.name - a && (o = L7.cyan(o)), - (r += - o + - ` -`) - }), - r.replace(/\n$/, "") - ) - } - doe.exports = M7 -}) -var j7 = C((dfr, voe) => { - "use strict" - var xoe = Ha(), - { map: Qrt, takeUntil: ent } = (Su(), Be(Cu)), - tnt = Tl(), - rnt = Bl(), - q7 = class extends tnt { - _run(t) { - this.done = t - var r = rnt(this.rl), - n = r.line.pipe(Qrt(this.filterInput.bind(this))), - i = this.handleSubmitEvents(n) - return ( - i.success.forEach(this.onEnd.bind(this)), - i.error.forEach(this.onError.bind(this)), - r.keypress.pipe(ent(i.success)).forEach(this.onKeypress.bind(this)), - this.render(), - this - ) - } - render(t) { - var r = "", - n = "", - i = this.getQuestion(), - s = this.opt.transformer, - a = this.status === "answered" - a ? (n = this.answer) : (n = this.rl.line), - s ? (i += s(n, this.answers, { isFinal: a })) : (i += a ? xoe.cyan(n) : n), - t && (r = xoe.red(">> ") + t), - this.screen.render(i, r) - } - filterInput(t) { - return t || (this.opt.default == null ? "" : this.opt.default) - } - onEnd(t) { - ;(this.answer = t.value), (this.status = "answered"), this.render(), this.screen.done(), this.done(t.value) - } - onError(t) { - ;(this.rl.line += t.value), (this.rl.cursor += t.value.length), this.render(t.isValid) - } - onKeypress() { - this.opt.default && (this.opt.default = void 0), this.render() - } - } - voe.exports = q7 -}) -var yoe = C((mfr, goe) => { - "use strict" - var nnt = j7(), - U7 = class extends nnt { - filterInput(t) { - if (t && typeof t == "string") { - t = t.trim() - let r = t.match(/(^-?\d+|^\d+\.\d*|^\d*\.\d+)(e\d+)?$/) - if (r) return Number(r[0]) - } - return this.opt.default == null ? NaN : this.opt.default - } - } - goe.exports = U7 -}) -var _oe = C((xfr, Eoe) => { - "use strict" - var boe = Gi(), - int = Ha(), - { take: snt, takeUntil: ant } = (Su(), Be(Cu)), - ont = Tl(), - unt = Bl(), - H7 = class extends ont { - constructor(t, r, n) { - super(t, r, n) - var i = !0 - return ( - boe.extend(this.opt, { - filter: function (s) { - var a = i - return s != null && s !== "" && (a = /^y(es)?/i.test(s)), a - }, - }), - boe.isBoolean(this.opt.default) && (i = this.opt.default), - (this.opt.default = i ? "Y/n" : "y/N"), - this - ) - } - _run(t) { - this.done = t - var r = unt(this.rl) - return ( - r.keypress.pipe(ant(r.line)).forEach(this.onKeypress.bind(this)), - r.line.pipe(snt(1)).forEach(this.onEnd.bind(this)), - this.render(), - this - ) - } - render(t) { - var r = this.getQuestion() - return ( - typeof t == "boolean" ? (r += int.cyan(t ? "Yes" : "No")) : (r += this.rl.line), this.screen.render(r), this - ) - } - onEnd(t) { - this.status = "answered" - var r = this.opt.filter(t) - this.render(r), this.screen.done(), this.done(r) - } - onKeypress() { - this.render() - } - } - Eoe.exports = H7 -}) -var Aoe = C((vfr, woe) => { - "use strict" - var nS = Gi(), - $7 = Ha(), - { map: cnt, takeUntil: V7 } = (Su(), Be(Cu)), - lnt = Tl(), - fnt = P1(), - pnt = Bl(), - hnt = ib(), - z7 = class extends lnt { - constructor(t, r, n) { - super(t, r, n), - this.opt.choices || this.throwParamError("choices"), - (this.opt.validChoices = this.opt.choices.filter(fnt.exclude)), - (this.selected = 0), - (this.rawDefault = 0), - nS.extend(this.opt, { - validate: function (s) { - return s != null - }, - }) - var i = this.opt.default - if (nS.isNumber(i) && i >= 0 && i < this.opt.choices.realLength) (this.selected = i), (this.rawDefault = i) - else if (!nS.isNumber(i) && i != null) { - let s = nS.findIndex(this.opt.choices.realChoices, ({ value: o }) => o === i), - a = Math.max(s, 0) - ;(this.selected = a), (this.rawDefault = a) - } - ;(this.opt.default = null), (this.paginator = new hnt()) - } - _run(t) { - this.done = t - var r = pnt(this.rl), - n = r.line.pipe(cnt(this.getCurrentValue.bind(this))), - i = this.handleSubmitEvents(n) - return ( - i.success.forEach(this.onEnd.bind(this)), - i.error.forEach(this.onError.bind(this)), - r.keypress.pipe(V7(i.success)).forEach(this.onKeypress.bind(this)), - r.normalizedUpKey.pipe(V7(r.line)).forEach(this.onUpKey.bind(this)), - r.normalizedDownKey.pipe(V7(r.line)).forEach(this.onDownKey.bind(this)), - this.render(), - this - ) - } - render(t) { - var r = this.getQuestion(), - n = "" - if (this.status === "answered") r += $7.cyan(this.answer) - else { - var i = dnt(this.opt.choices, this.selected) - ;(r += - ` -` + this.paginator.paginate(i, this.selected, this.opt.pageSize)), - (r += ` - Answer: `) - } - ;(r += this.rl.line), - t && - (n = - ` -` + - $7.red(">> ") + - t), - this.screen.render(r, n) - } - getCurrentValue(t) { - t == null || t === "" ? (t = this.rawDefault) : (t -= 1) - var r = this.opt.choices.getChoice(t) - return r ? r.value : null - } - onEnd(t) { - ;(this.status = "answered"), (this.answer = t.value), this.render(), this.screen.done(), this.done(t.value) - } - onError() { - this.render("Please enter a valid index") - } - onKeypress() { - var t = this.rl.line.length ? Number(this.rl.line) - 1 : 0 - this.opt.choices.getChoice(t) ? (this.selected = t) : (this.selected = void 0), this.render() - } - onUpKey() { - this.onArrowKey("up") - } - onDownKey() { - this.onArrowKey("down") - } - onArrowKey(t) { - var r = this.rl.line.length ? Number(this.rl.line) - 1 : 0 - t === "up" - ? (r = r === 0 ? this.opt.choices.length - 1 : r - 1) - : (r = r === this.opt.choices.length - 1 ? 0 : r + 1), - (this.rl.line = String(r + 1)), - this.onKeypress() - } - } - function dnt(e, t) { - var r = "", - n = 0 - return ( - e.forEach(function (i, s) { - if ( - ((r += ` - `), - i.type === "separator") - ) { - n++, (r += " " + i) - return - } - var a = s - n, - o = a + 1 + ") " + i.name - a === t && (o = $7.cyan(o)), (r += o) - }), - r - ) - } - woe.exports = z7 -}) -var Soe = C((gfr, Coe) => { - "use strict" - var iS = Gi(), - sb = Ha(), - { map: mnt, takeUntil: xnt } = (Su(), Be(Cu)), - vnt = Tl(), - gnt = P1(), - ynt = Bl(), - bnt = ib(), - W7 = class extends vnt { - constructor(t, r, n) { - super(t, r, n), - this.opt.choices || this.throwParamError("choices"), - this.validateChoices(this.opt.choices), - this.opt.choices.push({ key: "h", name: "Help, list all options", value: "help" }), - (this.opt.validate = (i) => (i == null ? "Please enter a valid command" : i !== "help")), - (this.opt.default = this.generateChoicesString(this.opt.choices, this.opt.default)), - (this.paginator = new bnt(this.screen)) - } - _run(t) { - this.done = t - var r = ynt(this.rl), - n = this.handleSubmitEvents(r.line.pipe(mnt(this.getCurrentValue.bind(this)))) - return ( - n.success.forEach(this.onSubmit.bind(this)), - n.error.forEach(this.onError.bind(this)), - (this.keypressObs = r.keypress.pipe(xnt(n.success)).forEach(this.onKeypress.bind(this))), - this.render(), - this - ) - } - render(t, r) { - var n = this.getQuestion(), - i = "" - if (this.status === "answered") n += sb.cyan(this.answer) - else if (this.status === "expanded") { - var s = Ent(this.opt.choices, this.selectedKey) - ;(n += this.paginator.paginate(s, this.selectedKey, this.opt.pageSize)), - (n += ` - Answer: `) - } - ;(n += this.rl.line), t && (i = sb.red(">> ") + t), r && (i = sb.cyan(">> ") + r), this.screen.render(n, i) - } - getCurrentValue(t) { - t || (t = this.rawDefault) - var r = this.opt.choices.where({ key: t.toLowerCase().trim() })[0] - return r ? r.value : null - } - getChoices() { - var t = "" - return ( - this.opt.choices.forEach((r) => { - if ( - ((t += ` - `), - r.type === "separator") - ) { - t += " " + r - return - } - var n = r.key + ") " + r.name - this.selectedKey === r.key && (n = sb.cyan(n)), (t += n) - }), - t - ) - } - onError(t) { - if (t.value === "help") { - ;(this.selectedKey = ""), (this.status = "expanded"), this.render() - return - } - this.render(t.isValid) - } - onSubmit(t) { - this.status = "answered" - var r = this.opt.choices.where({ value: t.value })[0] - ;(this.answer = r.short || r.name), this.render(), this.screen.done(), this.done(t.value) - } - onKeypress() { - this.selectedKey = this.rl.line.toLowerCase() - var t = this.opt.choices.where({ key: this.selectedKey })[0] - this.status === "expanded" ? this.render() : this.render(null, t ? t.name : null) - } - validateChoices(t) { - var r, - n = [], - i = {} - if ( - (t.filter(gnt.exclude).forEach((s) => { - ;(!s.key || s.key.length !== 1) && (r = !0), - i[s.key] && n.push(s.key), - (i[s.key] = !0), - (s.key = String(s.key).toLowerCase()) - }), - r) - ) - throw new Error("Format error: `key` param must be a single letter and is required.") - if (i.h) throw new Error("Reserved key error: `key` param cannot be `h` - this value is reserved.") - if (n.length) - throw new Error("Duplicate key error: `key` param must be unique. Duplicates: " + iS.uniq(n).join(", ")) - } - generateChoicesString(t, r) { - var n = t.realLength - 1 - if (iS.isNumber(r) && this.opt.choices.getChoice(r)) n = r - else if (iS.isString(r)) { - let s = iS.findIndex(t.realChoices, ({ value: a }) => a === r) - n = s === -1 ? n : s - } - var i = this.opt.choices.pluck("key") - return (this.rawDefault = i[n]), (i[n] = String(i[n]).toUpperCase()), i.join("") - } - } - function Ent(e, t) { - var r = "" - return ( - e.forEach((n) => { - if ( - ((r += ` - `), - n.type === "separator") - ) { - r += " " + n - return - } - var i = n.key + ") " + n.name - t === n.key && (i = sb.cyan(i)), (r += i) - }), - r - ) - } - Coe.exports = W7 -}) -var Toe = C((yfr, Foe) => { - "use strict" - var sS = Gi(), - ld = Ha(), - Doe = T7(), - G7 = rC(), - { map: _nt, takeUntil: Bx } = (Su(), Be(Cu)), - wnt = Tl(), - Ant = Bl(), - Cnt = ib(), - K7 = class extends wnt { - constructor(t, r, n) { - super(t, r, n), - this.opt.choices || this.throwParamError("choices"), - sS.isArray(this.opt.default) && - this.opt.choices.forEach(function (i) { - this.opt.default.indexOf(i.value) >= 0 && (i.checked = !0) - }, this), - (this.pointer = 0), - (this.opt.default = null), - (this.paginator = new Cnt(this.screen)) - } - _run(t) { - this.done = t - var r = Ant(this.rl), - n = this.handleSubmitEvents(r.line.pipe(_nt(this.getCurrentValue.bind(this)))) - return ( - n.success.forEach(this.onEnd.bind(this)), - n.error.forEach(this.onError.bind(this)), - r.normalizedUpKey.pipe(Bx(n.success)).forEach(this.onUpKey.bind(this)), - r.normalizedDownKey.pipe(Bx(n.success)).forEach(this.onDownKey.bind(this)), - r.numberKey.pipe(Bx(n.success)).forEach(this.onNumberKey.bind(this)), - r.spaceKey.pipe(Bx(n.success)).forEach(this.onSpaceKey.bind(this)), - r.aKey.pipe(Bx(n.success)).forEach(this.onAllKey.bind(this)), - r.iKey.pipe(Bx(n.success)).forEach(this.onInverseKey.bind(this)), - Doe.hide(), - this.render(), - (this.firstRender = !1), - this - ) - } - render(t) { - var r = this.getQuestion(), - n = "" - if ( - (this.spaceKeyPressed || - (r += - "(Press " + - ld.cyan.bold("") + - " to select, " + - ld.cyan.bold("") + - " to toggle all, " + - ld.cyan.bold("") + - " to invert selection)"), - this.status === "answered") - ) - r += ld.cyan(this.selection.join(", ")) - else { - var i = Snt(this.opt.choices, this.pointer), - s = this.opt.choices.indexOf(this.opt.choices.getChoice(this.pointer)) - r += - ` -` + this.paginator.paginate(i, s, this.opt.pageSize) - } - t && (n = ld.red(">> ") + t), this.screen.render(r, n) - } - onEnd(t) { - ;(this.status = "answered"), this.render(), this.screen.done(), Doe.show(), this.done(t.value) - } - onError(t) { - this.render(t.isValid) - } - getCurrentValue() { - var t = this.opt.choices.filter(function (r) { - return Boolean(r.checked) && !r.disabled - }) - return (this.selection = sS.map(t, "short")), sS.map(t, "value") - } - onUpKey() { - var t = this.opt.choices.realLength - ;(this.pointer = this.pointer > 0 ? this.pointer - 1 : t - 1), this.render() - } - onDownKey() { - var t = this.opt.choices.realLength - ;(this.pointer = this.pointer < t - 1 ? this.pointer + 1 : 0), this.render() - } - onNumberKey(t) { - t <= this.opt.choices.realLength && ((this.pointer = t - 1), this.toggleChoice(this.pointer)), this.render() - } - onSpaceKey() { - ;(this.spaceKeyPressed = !0), this.toggleChoice(this.pointer), this.render() - } - onAllKey() { - var t = Boolean( - this.opt.choices.find(function (r) { - return r.type !== "separator" && !r.checked - }) - ) - this.opt.choices.forEach(function (r) { - r.type !== "separator" && (r.checked = t) - }), - this.render() - } - onInverseKey() { - this.opt.choices.forEach(function (t) { - t.type !== "separator" && (t.checked = !t.checked) - }), - this.render() - } - toggleChoice(t) { - var r = this.opt.choices.getChoice(t) - r !== void 0 && (this.opt.choices.getChoice(t).checked = !r.checked) - } - } - function Snt(e, t) { - var r = "", - n = 0 - return ( - e.forEach(function (i, s) { - if (i.type === "separator") { - n++, - (r += - " " + - i + - ` -`) - return - } - if (i.disabled) - n++, (r += " - " + i.name), (r += " (" + (sS.isString(i.disabled) ? i.disabled : "Disabled") + ")") - else { - var a = Dnt(i.checked) + " " + i.name - s - n === t ? (r += ld.cyan(G7.pointer + a)) : (r += " " + a) - } - r += ` -` - }), - r.replace(/\n$/, "") - ) - } - function Dnt(e) { - return e ? ld.green(G7.radioOn) : G7.radioOff - } - Foe.exports = K7 -}) -var koe = C((bfr, Ooe) => { - "use strict" - var aS = Ha(), - { map: Fnt, takeUntil: Tnt } = (Su(), Be(Cu)), - Bnt = Tl(), - Ont = Bl() - function Boe(e, t) { - return (e = String(e)), (t = typeof t == "string" ? t : "*"), e.length === 0 ? "" : new Array(e.length + 1).join(t) - } - var X7 = class extends Bnt { - _run(t) { - this.done = t - var r = Ont(this.rl), - n = r.line.pipe(Fnt(this.filterInput.bind(this))), - i = this.handleSubmitEvents(n) - return ( - i.success.forEach(this.onEnd.bind(this)), - i.error.forEach(this.onError.bind(this)), - r.keypress.pipe(Tnt(i.success)).forEach(this.onKeypress.bind(this)), - this.render(), - this - ) - } - render(t) { - var r = this.getQuestion(), - n = "" - this.status === "answered" - ? (r += this.opt.mask ? aS.cyan(Boe(this.answer, this.opt.mask)) : aS.italic.dim("[hidden]")) - : this.opt.mask - ? (r += Boe(this.rl.line || "", this.opt.mask)) - : (r += aS.italic.dim("[input is hidden] ")), - t && - (n = - ` -` + - aS.red(">> ") + - t), - this.screen.render(r, n) - } - filterInput(t) { - return t || (this.opt.default == null ? "" : this.opt.default) - } - onEnd(t) { - ;(this.status = "answered"), (this.answer = t.value), this.render(), this.screen.done(), this.done(t.value) - } - onError(t) { - this.render(t.isValid) - } - onKeypress() { - this.opt.default && (this.opt.default = void 0), this.render() - } - } - Ooe.exports = X7 -}) -var Ox = C((Efr, Ioe) => { - Ioe.exports = function (e, t, r, n, i) { - ;(this.confidence = r), (this.name = n || t.name(e)), (this.lang = i) - } -}) -var Noe = C((_fr, Poe) => { - var knt = Ox() - Poe.exports = function () { - ;(this.name = function () { - return "UTF-8" - }), - (this.match = function (e) { - var t = !1, - r = 0, - n = 0, - i = e.fRawInput, - s = 0, - a - e.fRawLength >= 3 && (i[0] & 255) == 239 && (i[1] & 255) == 187 && (i[2] & 255) == 191 && (t = !0) - for (var o = 0; o < e.fRawLength; o++) { - var u = i[o] - if (u & 128) { - if ((u & 224) == 192) s = 1 - else if ((u & 240) == 224) s = 2 - else if ((u & 248) == 240) s = 3 - else { - if ((n++, n > 5)) break - s = 0 - } - for (; o++, !(o >= e.fRawLength); ) { - if ((i[o] & 192) != 128) { - n++ - break - } - if (--s == 0) { - r++ - break - } - } - } - } - if (((a = 0), t && n == 0)) a = 100 - else if (t && r > n * 10) a = 80 - else if (r > 3 && n == 0) a = 100 - else if (r > 0 && n == 0) a = 80 - else if (r == 0 && n == 0) a = 10 - else if (r > n * 10) a = 25 - else return null - return new knt(e, this, a) - }) - } -}) -var Loe = C((wfr, fd) => { - "use strict" - var Roe = require("util"), - J7 = Ox() - fd.exports.UTF_16BE = function () { - ;(this.name = function () { - return "UTF-16BE" - }), - (this.match = function (e) { - var t = e.fRawInput - return t.length >= 2 && (t[0] & 255) == 254 && (t[1] & 255) == 255 ? new J7(e, this, 100) : null - }) - } - fd.exports.UTF_16LE = function () { - ;(this.name = function () { - return "UTF-16LE" - }), - (this.match = function (e) { - var t = e.fRawInput - return t.length >= 2 && (t[0] & 255) == 255 && (t[1] & 255) == 254 - ? t.length >= 4 && t[2] == 0 && t[3] == 0 - ? null - : new J7(e, this, 100) - : null - }) - } - function Y7() {} - Y7.prototype.match = function (e) { - var t = e.fRawInput, - r = (e.fRawLength / 4) * 4, - n = 0, - i = 0, - s = !1, - a = 0 - if (r == 0) return null - this.getChar(t, 0) == 65279 && (s = !0) - for (var o = 0; o < r; o += 4) { - var u = this.getChar(t, o) - u < 0 || u >= 1114111 || (u >= 55296 && u <= 57343) ? (i += 1) : (n += 1) - } - return ( - s && i == 0 - ? (a = 100) - : s && n > i * 10 - ? (a = 80) - : n > 3 && i == 0 - ? (a = 100) - : n > 0 && i == 0 - ? (a = 80) - : n > i * 10 && (a = 25), - a == 0 ? null : new J7(e, this, a) - ) - } - fd.exports.UTF_32BE = function () { - ;(this.name = function () { - return "UTF-32BE" - }), - (this.getChar = function (e, t) { - return ((e[t + 0] & 255) << 24) | ((e[t + 1] & 255) << 16) | ((e[t + 2] & 255) << 8) | (e[t + 3] & 255) - }) - } - Roe.inherits(fd.exports.UTF_32BE, Y7) - fd.exports.UTF_32LE = function () { - ;(this.name = function () { - return "UTF-32LE" - }), - (this.getChar = function (e, t) { - return ((e[t + 3] & 255) << 24) | ((e[t + 2] & 255) << 16) | ((e[t + 1] & 255) << 8) | (e[t + 0] & 255) - }) - } - Roe.inherits(fd.exports.UTF_32LE, Y7) -}) -var qoe = C((Afr, Du) => { - var ab = require("util"), - Int = Ox() - function Pnt(e, t) { - function r(n, i, s, a) { - if (a < s) return -1 - var o = Math.floor((s + a) >>> 1) - return i > n[o] ? r(n, i, o + 1, a) : i < n[o] ? r(n, i, s, o - 1) : o - } - return r(e, t, 0, e.length - 1) - } - function Nnt() { - ;(this.charValue = 0), - (this.index = 0), - (this.nextIndex = 0), - (this.error = !1), - (this.done = !1), - (this.reset = function () { - ;(this.charValue = 0), (this.index = -1), (this.nextIndex = 0), (this.error = !1), (this.done = !1) - }), - (this.nextByte = function (e) { - if (this.nextIndex >= e.fRawLength) return (this.done = !0), -1 - var t = e.fRawInput[this.nextIndex++] & 255 - return t - }) - } - function pd() {} - pd.prototype.match = function (e) { - var t = 0, - r = 0, - n = 0, - i = 0, - s = 0, - a = 0, - o = new Nnt() - e: { - for (o.reset(); this.nextChar(o, e); ) { - if ((s++, o.error)) i++ - else { - var u = o.charValue & 4294967295 - u <= 255 ? t++ : (r++, this.commonChars != null && Pnt(this.commonChars, u) >= 0 && n++) - } - if (i >= 2 && i * 5 >= r) break e - } - if (r <= 10 && i == 0) { - r == 0 && s < 10 ? (a = 0) : (a = 10) - break e - } - if (r < 20 * i) { - a = 0 - break e - } - if (this.commonChars == null) (a = 30 + r - 20 * i), a > 100 && (a = 100) - else { - var c = Math.log(parseFloat(r) / 4), - l = 90 / c - ;(a = Math.floor(Math.log(n + 1) * l + 10)), (a = Math.min(a, 100)) - } - } - return a == 0 ? null : new Int(e, this, a) - } - pd.prototype.nextChar = function (e, t) {} - Du.exports.sjis = function () { - ;(this.name = function () { - return "Shift-JIS" - }), - (this.language = function () { - return "ja" - }), - (this.commonChars = [ - 33088, 33089, 33090, 33093, 33115, 33129, 33130, 33141, 33142, 33440, 33442, 33444, 33449, 33450, 33451, 33453, - 33455, 33457, 33459, 33461, 33463, 33469, 33470, 33473, 33476, 33477, 33478, 33480, 33481, 33484, 33485, 33500, - 33504, 33511, 33512, 33513, 33514, 33520, 33521, 33601, 33603, 33614, 33615, 33624, 33630, 33634, 33639, 33653, - 33654, 33673, 33674, 33675, 33677, 33683, 36502, 37882, 38314, - ]), - (this.nextChar = function (e, t) { - ;(e.index = e.nextIndex), (e.error = !1) - var r - if (((r = e.charValue = e.nextByte(t)), r < 0)) return !1 - if (r <= 127 || (r > 160 && r <= 223)) return !0 - var n = e.nextByte(t) - return n < 0 - ? !1 - : ((e.charValue = (r << 8) | n), (n >= 64 && n <= 127) || (n >= 128 && n <= 255) || (e.error = !0), !0) - }) - } - ab.inherits(Du.exports.sjis, pd) - Du.exports.big5 = function () { - ;(this.name = function () { - return "Big5" - }), - (this.language = function () { - return "zh" - }), - (this.commonChars = [ - 41280, 41281, 41282, 41283, 41287, 41289, 41333, 41334, 42048, 42054, 42055, 42056, 42065, 42068, 42071, 42084, - 42090, 42092, 42103, 42147, 42148, 42151, 42177, 42190, 42193, 42207, 42216, 42237, 42304, 42312, 42328, 42345, - 42445, 42471, 42583, 42593, 42594, 42600, 42608, 42664, 42675, 42681, 42707, 42715, 42726, 42738, 42816, 42833, - 42841, 42970, 43171, 43173, 43181, 43217, 43219, 43236, 43260, 43456, 43474, 43507, 43627, 43706, 43710, 43724, - 43772, 44103, 44111, 44208, 44242, 44377, 44745, 45024, 45290, 45423, 45747, 45764, 45935, 46156, 46158, 46412, - 46501, 46525, 46544, 46552, 46705, 47085, 47207, 47428, 47832, 47940, 48033, 48593, 49860, 50105, 50240, 50271, - ]), - (this.nextChar = function (e, t) { - ;(e.index = e.nextIndex), (e.error = !1) - var r = (e.charValue = e.nextByte(t)) - if (r < 0) return !1 - if (r <= 127 || r == 255) return !0 - var n = e.nextByte(t) - return n < 0 - ? !1 - : ((e.charValue = (e.charValue << 8) | n), (n < 64 || n == 127 || n == 255) && (e.error = !0), !0) - }) - } - ab.inherits(Du.exports.big5, pd) - function Moe(e, t) { - ;(e.index = e.nextIndex), (e.error = !1) - var r = 0, - n = 0, - i = 0 - e: { - if (((r = e.charValue = e.nextByte(t)), r < 0)) { - e.done = !0 - break e - } - if (r <= 141) break e - if (((n = e.nextByte(t)), (e.charValue = (e.charValue << 8) | n), r >= 161 && r <= 254)) { - n < 161 && (e.error = !0) - break e - } - if (r == 142) { - n < 161 && (e.error = !0) - break e - } - r == 143 && ((i = e.nextByte(t)), (e.charValue = (e.charValue << 8) | i), i < 161 && (e.error = !0)) - } - return e.done == !1 - } - Du.exports.euc_jp = function () { - ;(this.name = function () { - return "EUC-JP" - }), - (this.language = function () { - return "ja" - }), - (this.commonChars = [ - 41377, 41378, 41379, 41382, 41404, 41418, 41419, 41430, 41431, 42146, 42148, 42150, 42152, 42154, 42155, 42156, - 42157, 42159, 42161, 42163, 42165, 42167, 42169, 42171, 42173, 42175, 42176, 42177, 42179, 42180, 42182, 42183, - 42184, 42185, 42186, 42187, 42190, 42191, 42192, 42206, 42207, 42209, 42210, 42212, 42216, 42217, 42218, 42219, - 42220, 42223, 42226, 42227, 42402, 42403, 42404, 42406, 42407, 42410, 42413, 42415, 42416, 42419, 42421, 42423, - 42424, 42425, 42431, 42435, 42438, 42439, 42440, 42441, 42443, 42448, 42453, 42454, 42455, 42462, 42464, 42465, - 42469, 42473, 42474, 42475, 42476, 42477, 42483, 47273, 47572, 47854, 48072, 48880, 49079, 50410, 50940, 51133, - 51896, 51955, 52188, 52689, - ]), - (this.nextChar = Moe) - } - ab.inherits(Du.exports.euc_jp, pd) - Du.exports.euc_kr = function () { - ;(this.name = function () { - return "EUC-KR" - }), - (this.language = function () { - return "ko" - }), - (this.commonChars = [ - 45217, 45235, 45253, 45261, 45268, 45286, 45293, 45304, 45306, 45308, 45496, 45497, 45511, 45527, 45538, 45994, - 46011, 46274, 46287, 46297, 46315, 46501, 46517, 46527, 46535, 46569, 46835, 47023, 47042, 47054, 47270, 47278, - 47286, 47288, 47291, 47337, 47531, 47534, 47564, 47566, 47613, 47800, 47822, 47824, 47857, 48103, 48115, 48125, - 48301, 48314, 48338, 48374, 48570, 48576, 48579, 48581, 48838, 48840, 48863, 48878, 48888, 48890, 49057, 49065, - 49088, 49124, 49131, 49132, 49144, 49319, 49327, 49336, 49338, 49339, 49341, 49351, 49356, 49358, 49359, 49366, - 49370, 49381, 49403, 49404, 49572, 49574, 49590, 49622, 49631, 49654, 49656, 50337, 50637, 50862, 51151, 51153, - 51154, 51160, 51173, 51373, - ]), - (this.nextChar = Moe) - } - ab.inherits(Du.exports.euc_kr, pd) - Du.exports.gb_18030 = function () { - ;(this.name = function () { - return "GB18030" - }), - (this.language = function () { - return "zh" - }), - (this.nextChar = function (e, t) { - ;(e.index = e.nextIndex), (e.error = !1) - var r = 0, - n = 0, - i = 0, - s = 0 - e: { - if (((r = e.charValue = e.nextByte(t)), r < 0)) { - e.done = !0 - break e - } - if (r <= 128) break e - if (((n = e.nextByte(t)), (e.charValue = (e.charValue << 8) | n), r >= 129 && r <= 254)) { - if ((n >= 64 && n <= 126) || (n >= 80 && n <= 254)) break e - if ( - n >= 48 && - n <= 57 && - ((i = e.nextByte(t)), i >= 129 && i <= 254 && ((s = e.nextByte(t)), s >= 48 && s <= 57)) - ) { - e.charValue = (e.charValue << 16) | (i << 8) | s - break e - } - e.error = !0 - break e - } - } - return e.done == !1 - }), - (this.commonChars = [ - 41377, 41378, 41379, 41380, 41392, 41393, 41457, 41459, 41889, 41900, 41914, 45480, 45496, 45502, 45755, 46025, - 46070, 46323, 46525, 46532, 46563, 46767, 46804, 46816, 47010, 47016, 47037, 47062, 47069, 47284, 47327, 47350, - 47531, 47561, 47576, 47610, 47613, 47821, 48039, 48086, 48097, 48122, 48316, 48347, 48382, 48588, 48845, 48861, - 49076, 49094, 49097, 49332, 49389, 49611, 49883, 50119, 50396, 50410, 50636, 50935, 51192, 51371, 51403, 51413, - 51431, 51663, 51706, 51889, 51893, 51911, 51920, 51926, 51957, 51965, 52460, 52728, 52906, 52932, 52946, 52965, - 53173, 53186, 53206, 53442, 53445, 53456, 53460, 53671, 53930, 53938, 53941, 53947, 53972, 54211, 54224, 54269, - 54466, 54490, 54754, 54992, - ]) - } - ab.inherits(Du.exports.gb_18030, pd) -}) -var Hoe = C((Cfr, Gn) => { - var mc = require("util"), - joe = Ox() - function Uoe(e, t) { - var r = 16777215 - ;(this.byteIndex = 0), - (this.ngram = 0), - (this.ngramList = e), - (this.byteMap = t), - (this.ngramCount = 0), - (this.hitCount = 0), - this.spaceChar, - (this.search = function (n, i) { - var s = 0 - return ( - n[s + 32] <= i && (s += 32), - n[s + 16] <= i && (s += 16), - n[s + 8] <= i && (s += 8), - n[s + 4] <= i && (s += 4), - n[s + 2] <= i && (s += 2), - n[s + 1] <= i && (s += 1), - n[s] > i && (s -= 1), - s < 0 || n[s] != i ? -1 : s - ) - }), - (this.lookup = function (n) { - ;(this.ngramCount += 1), this.search(this.ngramList, n) >= 0 && (this.hitCount += 1) - }), - (this.addByte = function (n) { - ;(this.ngram = ((this.ngram << 8) + (n & 255)) & r), this.lookup(this.ngram) - }), - (this.nextByte = function (n) { - return this.byteIndex >= n.fInputLen ? -1 : n.fInputBytes[this.byteIndex++] & 255 - }), - (this.parse = function (n, i) { - var s, - a = !1 - for (this.spaceChar = i; (s = this.nextByte(n)) >= 0; ) { - var o = this.byteMap[s] - o != 0 && ((o == this.spaceChar && a) || this.addByte(o), (a = o == this.spaceChar)) - } - this.addByte(this.spaceChar) - var u = this.hitCount / this.ngramCount - return u > 0.33 ? 98 : Math.floor(u * 300) - }) - } - function Ki(e, t) { - ;(this.fLang = e), (this.fNGrams = t) - } - function ma() {} - ma.prototype.spaceChar = 32 - ma.prototype.ngrams = function () {} - ma.prototype.byteMap = function () {} - ma.prototype.match = function (e) { - var t = this.ngrams(), - r = Array.isArray(t) && t[0] instanceof Ki - if (!r) { - var n = new Uoe(t, this.byteMap()), - i = n.parse(e, this.spaceChar) - return i <= 0 ? null : new joe(e, this, i) - } - for (var s = -1, a = null, o = t.length - 1; o >= 0; o--) { - var u = t[o], - n = new Uoe(u.fNGrams, this.byteMap()), - i = n.parse(e, this.spaceChar) - i > s && ((s = i), (a = u.fLang)) - } - var c = this.name(e) - return s <= 0 ? null : new joe(e, this, s, c, a) - } - Gn.exports.ISO_8859_1 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 170, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 181, 32, - 32, 32, 32, 186, 32, 32, 32, 32, 32, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 32, 248, 249, 250, 251, 252, 253, 254, 223, 224, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 32, 248, 249, 250, - 251, 252, 253, 254, 255, - ] - }), - (this.ngrams = function () { - return [ - new Ki( - "da", - [ - 2122086, 2122100, 2122853, 2123118, 2123122, 2123375, 2123873, 2124064, 2125157, 2125671, 2126053, - 2126697, 2126708, 2126953, 2127465, 6383136, 6385184, 6385252, 6386208, 6386720, 6579488, 6579566, - 6579570, 6579572, 6627443, 6644768, 6644837, 6647328, 6647396, 6648352, 6648421, 6648608, 6648864, - 6713202, 6776096, 6776174, 6776178, 6907749, 6908960, 6909543, 7038240, 7039845, 7103858, 7104871, - 7105637, 7169380, 7234661, 7234848, 7235360, 7235429, 7300896, 7302432, 7303712, 7398688, 7479396, - 7479397, 7479411, 7496992, 7566437, 7610483, 7628064, 7628146, 7629164, 7759218, - ] - ), - new Ki( - "de", - [ - 2122094, 2122101, 2122341, 2122849, 2122853, 2122857, 2123113, 2123621, 2123873, 2124142, 2125161, - 2126691, 2126693, 2127214, 2127461, 2127471, 2127717, 2128501, 6448498, 6514720, 6514789, 6514804, - 6578547, 6579566, 6579570, 6580581, 6627428, 6627443, 6646126, 6646132, 6647328, 6648352, 6648608, - 6776174, 6841710, 6845472, 6906728, 6907168, 6909472, 6909541, 6911008, 7104867, 7105637, 7217249, - 7217252, 7217267, 7234592, 7234661, 7234848, 7235360, 7235429, 7238757, 7479396, 7496805, 7497065, - 7562088, 7566437, 7610468, 7628064, 7628142, 7628146, 7695972, 7695975, 7759218, - ] - ), - new Ki( - "en", - [ - 2122016, 2122094, 2122341, 2122607, 2123375, 2123873, 2123877, 2124142, 2125153, 2125670, 2125938, - 2126437, 2126689, 2126708, 2126952, 2126959, 2127720, 6383972, 6384672, 6385184, 6385252, 6386464, - 6386720, 6386789, 6386793, 6561889, 6561908, 6627425, 6627443, 6627444, 6644768, 6647412, 6648352, - 6648608, 6713202, 6840692, 6841632, 6841714, 6906912, 6909472, 6909543, 6909806, 6910752, 7217249, - 7217268, 7234592, 7235360, 7238688, 7300640, 7302688, 7303712, 7496992, 7500576, 7544929, 7544948, - 7561577, 7566368, 7610484, 7628146, 7628897, 7628901, 7629167, 7630624, 7631648, - ] - ), - new Ki( - "es", - [ - 2122016, 2122593, 2122607, 2122853, 2123116, 2123118, 2123123, 2124142, 2124897, 2124911, 2125921, - 2125935, 2125938, 2126197, 2126437, 2126693, 2127214, 2128160, 6365283, 6365284, 6365285, 6365292, - 6365296, 6382441, 6382703, 6384672, 6386208, 6386464, 6515187, 6516590, 6579488, 6579564, 6582048, - 6627428, 6627429, 6627436, 6646816, 6647328, 6647412, 6648608, 6648692, 6907246, 6943598, 7102752, - 7106419, 7217253, 7238757, 7282788, 7282789, 7302688, 7303712, 7303968, 7364978, 7435621, 7495968, - 7497075, 7544932, 7544933, 7544944, 7562528, 7628064, 7630624, 7693600, 15953440, - ] - ), - new Ki( - "fr", - [ - 2122101, 2122607, 2122849, 2122853, 2122869, 2123118, 2123124, 2124897, 2124901, 2125921, 2125935, - 2125938, 2126197, 2126693, 2126703, 2127214, 2154528, 6385268, 6386793, 6513952, 6516590, 6579488, - 6579571, 6583584, 6627425, 6627427, 6627428, 6627429, 6627436, 6627440, 6627443, 6647328, 6647412, - 6648352, 6648608, 6648864, 6649202, 6909806, 6910752, 6911008, 7102752, 7103776, 7103859, 7169390, - 7217252, 7234848, 7238432, 7238688, 7302688, 7302772, 7304562, 7435621, 7479404, 7496992, 7544929, - 7544932, 7544933, 7544940, 7544944, 7610468, 7628064, 7629167, 7693600, 7696928, - ] - ), - new Ki( - "it", - [ - 2122092, 2122600, 2122607, 2122853, 2122857, 2123040, 2124140, 2124142, 2124897, 2125925, 2125938, - 2127214, 6365283, 6365284, 6365296, 6365299, 6386799, 6514789, 6516590, 6579564, 6580512, 6627425, - 6627427, 6627428, 6627433, 6627436, 6627440, 6627443, 6646816, 6646892, 6647412, 6648352, 6841632, - 6889569, 6889571, 6889572, 6889587, 6906144, 6908960, 6909472, 6909806, 7102752, 7103776, 7104800, - 7105633, 7234848, 7235872, 7237408, 7238757, 7282785, 7282788, 7282793, 7282803, 7302688, 7302757, - 7366002, 7495968, 7496992, 7563552, 7627040, 7628064, 7629088, 7630624, 8022383, - ] - ), - new Ki( - "nl", - [ - 2122092, 2122341, 2122849, 2122853, 2122857, 2123109, 2123118, 2123621, 2123877, 2124142, 2125153, - 2125157, 2125680, 2126949, 2127457, 2127461, 2127471, 2127717, 2128489, 6381934, 6381938, 6385184, - 6385252, 6386208, 6386720, 6514804, 6579488, 6579566, 6579570, 6627426, 6627446, 6645102, 6645106, - 6647328, 6648352, 6648435, 6648864, 6776174, 6841716, 6907168, 6909472, 6909543, 6910752, 7217250, - 7217252, 7217253, 7217256, 7217263, 7217270, 7234661, 7235360, 7302756, 7303026, 7303200, 7303712, - 7562088, 7566437, 7610468, 7628064, 7628142, 7628146, 7758190, 7759218, 7761775, - ] - ), - new Ki( - "no", - [ - 2122100, 2122102, 2122853, 2123118, 2123122, 2123375, 2123873, 2124064, 2125157, 2125671, 2126053, - 2126693, 2126699, 2126703, 2126708, 2126953, 2127465, 2155808, 6385252, 6386208, 6386720, 6579488, - 6579566, 6579572, 6627443, 6644768, 6647328, 6647397, 6648352, 6648421, 6648864, 6648948, 6713202, - 6776174, 6908779, 6908960, 6909543, 7038240, 7039845, 7103776, 7105637, 7169380, 7169390, 7217267, - 7234848, 7235360, 7235429, 7237221, 7300896, 7302432, 7303712, 7398688, 7479411, 7496992, 7565165, - 7566437, 7610483, 7628064, 7628142, 7628146, 7629164, 7631904, 7631973, 7759218, - ] - ), - new Ki( - "pt", - [ - 2122016, 2122607, 2122849, 2122853, 2122863, 2123040, 2123123, 2125153, 2125423, 2125600, 2125921, - 2125935, 2125938, 2126197, 2126437, 2126693, 2127213, 6365281, 6365283, 6365284, 6365296, 6382693, - 6382703, 6384672, 6386208, 6386273, 6386464, 6516589, 6516590, 6578464, 6579488, 6582048, 6582131, - 6627425, 6627428, 6647072, 6647412, 6648608, 6648692, 6906144, 6906721, 7169390, 7238757, 7238767, - 7282785, 7282787, 7282788, 7282789, 7282800, 7303968, 7364978, 7435621, 7495968, 7497075, 7544929, - 7544932, 7544933, 7544944, 7566433, 7628064, 7630624, 7693600, 14905120, 15197039, - ] - ), - new Ki( - "sv", - [ - 2122100, 2122102, 2122853, 2123118, 2123510, 2123873, 2124064, 2124142, 2124655, 2125157, 2125667, - 2126053, 2126699, 2126703, 2126708, 2126953, 2127457, 2127465, 2155634, 6382693, 6385184, 6385252, - 6386208, 6386804, 6514720, 6579488, 6579566, 6579570, 6579572, 6644768, 6647328, 6648352, 6648864, - 6747762, 6776174, 6909036, 6909543, 7037216, 7105568, 7169380, 7217267, 7233824, 7234661, 7235360, - 7235429, 7235950, 7299944, 7302432, 7302688, 7398688, 7479393, 7479411, 7495968, 7564129, 7565165, - 7610483, 7627040, 7628064, 7628146, 7629164, 7631904, 7758194, 14971424, 16151072, - ] - ), - ] - }), - (this.name = function (e) { - return e && e.fC1Bytes ? "windows-1252" : "ISO-8859-1" - }) - } - mc.inherits(Gn.exports.ISO_8859_1, ma) - Gn.exports.ISO_8859_2 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 177, 32, 179, 32, 181, 182, 32, 32, 185, 186, 187, 188, 32, 190, 191, 32, 177, 32, 179, 32, - 181, 182, 183, 32, 185, 186, 187, 188, 32, 190, 191, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, - 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 32, 248, 249, 250, 251, 252, 253, 254, 223, 224, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 32, - 248, 249, 250, 251, 252, 253, 254, 32, - ] - }), - (this.ngrams = function () { - return [ - new Ki( - "cs", - [ - 2122016, 2122361, 2122863, 2124389, 2125409, 2125413, 2125600, 2125668, 2125935, 2125938, 2126072, - 2126447, 2126693, 2126703, 2126708, 2126959, 2127392, 2127481, 2128481, 6365296, 6513952, 6514720, - 6627440, 6627443, 6627446, 6647072, 6647533, 6844192, 6844260, 6910836, 6972704, 7042149, 7103776, - 7104800, 7233824, 7268640, 7269408, 7269664, 7282800, 7300206, 7301737, 7304052, 7304480, 7304801, - 7368548, 7368554, 7369327, 7403621, 7562528, 7565173, 7566433, 7566441, 7566446, 7628146, 7630573, - 7630624, 7676016, 12477728, 14773997, 15296623, 15540336, 15540339, 15559968, 16278884, - ] - ), - new Ki( - "hu", - [ - 2122016, 2122106, 2122341, 2123111, 2123116, 2123365, 2123873, 2123887, 2124147, 2124645, 2124649, - 2124790, 2124901, 2125153, 2125157, 2125161, 2125413, 2126714, 2126949, 2156915, 6365281, 6365291, - 6365293, 6365299, 6384416, 6385184, 6388256, 6447470, 6448494, 6645625, 6646560, 6646816, 6646885, - 6647072, 6647328, 6648421, 6648864, 6648933, 6648948, 6781216, 6844263, 6909556, 6910752, 7020641, - 7075450, 7169383, 7170414, 7217249, 7233899, 7234923, 7234925, 7238688, 7300985, 7544929, 7567973, - 7567988, 7568097, 7596391, 7610465, 7631904, 7659891, 8021362, 14773792, 15299360, - ] - ), - new Ki( - "pl", - [ - 2122618, 2122863, 2124064, 2124389, 2124655, 2125153, 2125161, 2125409, 2125417, 2125668, 2125935, - 2125938, 2126697, 2127648, 2127721, 2127737, 2128416, 2128481, 6365296, 6365303, 6385257, 6514720, - 6519397, 6519417, 6582048, 6584937, 6627440, 6627443, 6627447, 6627450, 6645615, 6646304, 6647072, - 6647401, 6778656, 6906144, 6907168, 6907242, 7037216, 7039264, 7039333, 7170405, 7233824, 7235937, - 7235941, 7282800, 7305057, 7305065, 7368556, 7369313, 7369327, 7369338, 7502437, 7502457, 7563754, - 7564137, 7566433, 7825765, 7955304, 7957792, 8021280, 8022373, 8026400, 15955744, - ] - ), - new Ki( - "ro", - [ - 2122016, 2122083, 2122593, 2122597, 2122607, 2122613, 2122853, 2122857, 2124897, 2125153, 2125925, - 2125938, 2126693, 2126819, 2127214, 2144873, 2158190, 6365283, 6365284, 6386277, 6386720, 6386789, - 6386976, 6513010, 6516590, 6518048, 6546208, 6579488, 6627425, 6627427, 6627428, 6627440, 6627443, 6644e3, - 6646048, 6646885, 6647412, 6648692, 6889569, 6889571, 6889572, 6889584, 6907168, 6908192, 6909472, - 7102752, 7103776, 7106418, 7107945, 7234848, 7238770, 7303712, 7365998, 7496992, 7497057, 7501088, - 7594784, 7628064, 7631477, 7660320, 7694624, 7695392, 12216608, 15625760, - ] - ), - ] - }), - (this.name = function (e) { - return e && e.fC1Bytes ? "windows-1250" : "ISO-8859-2" - }) - } - mc.inherits(Gn.exports.ISO_8859_2, ma) - Gn.exports.ISO_8859_5 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 32, 254, 255, 208, 209, 210, - 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, - 233, 234, 235, 236, 237, 238, 239, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, - 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 32, 241, 242, 243, 244, - 245, 246, 247, 248, 249, 250, 251, 252, 32, 254, 255, - ] - }), - (this.ngrams = function () { - return [ - 2150944, 2151134, 2151646, 2152400, 2152480, 2153168, 2153182, 2153936, 2153941, 2154193, 2154462, 2154464, - 2154704, 2154974, 2154978, 2155230, 2156514, 2158050, 13688280, 13689580, 13884960, 14015468, 14015960, - 14016994, 14017056, 14164191, 14210336, 14211104, 14216992, 14407133, 14407712, 14413021, 14536736, 14538016, - 14538965, 14538991, 14540320, 14540498, 14557394, 14557407, 14557409, 14602784, 14602960, 14603230, 14604576, - 14605292, 14605344, 14606818, 14671579, 14672085, 14672088, 14672094, 14733522, 14734804, 14803664, 14803666, - 14803672, 14806816, 14865883, 14868e3, 14868192, 14871584, 15196894, 15459616, - ] - }), - (this.name = function (e) { - return "ISO-8859-5" - }), - (this.language = function () { - return "ru" - }) - } - mc.inherits(Gn.exports.ISO_8859_5, ma) - Gn.exports.ISO_8859_6 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, - 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 32, 32, 32, 32, 32, 224, 225, 226, 227, 228, 229, 230, - 231, 232, 233, 234, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - ] - }), - (this.ngrams = function () { - return [ - 2148324, 2148326, 2148551, 2152932, 2154986, 2155748, 2156006, 2156743, 13050055, 13091104, 13093408, - 13095200, 13100064, 13100227, 13100231, 13100232, 13100234, 13100236, 13100237, 13100239, 13100243, 13100249, - 13100258, 13100261, 13100264, 13100266, 13100320, 13100576, 13100746, 13115591, 13181127, 13181153, 13181156, - 13181157, 13181160, 13246663, 13574343, 13617440, 13705415, 13748512, 13836487, 14229703, 14279913, 14805536, - 14950599, 14993696, 15001888, 15002144, 15016135, 15058720, 15059232, 15066656, 15081671, 15147207, 15189792, - 15255524, 15263264, 15278279, 15343815, 15343845, 15343848, 15386912, 15388960, 15394336, - ] - }), - (this.name = function (e) { - return "ISO-8859-6" - }), - (this.language = function () { - return "ar" - }) - } - mc.inherits(Gn.exports.ISO_8859_6, ma) - Gn.exports.ISO_8859_7 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 161, 162, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 220, - 32, 221, 222, 223, 32, 252, 32, 253, 254, 192, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, - 238, 239, 240, 241, 32, 243, 244, 245, 246, 247, 248, 249, 250, 251, 220, 221, 222, 223, 224, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, - 250, 251, 252, 253, 254, 32, - ] - }), - (this.ngrams = function () { - return [ - 2154989, 2154992, 2155497, 2155753, 2156016, 2156320, 2157281, 2157797, 2158049, 2158368, 2158817, 2158831, - 2158833, 2159604, 2159605, 2159847, 2159855, 14672160, 14754017, 14754036, 14805280, 14806304, 14807292, - 14807584, 14936545, 15067424, 15069728, 15147252, 15199520, 15200800, 15278324, 15327520, 15330014, 15331872, - 15393257, 15393268, 15525152, 15540449, 15540453, 15540464, 15589664, 15725088, 15725856, 15790069, 15790575, - 15793184, 15868129, 15868133, 15868138, 15868144, 15868148, 15983904, 15984416, 15987951, 16048416, 16048617, - 16050157, 16050162, 16050666, 16052e3, 16052213, 16054765, 16379168, 16706848, - ] - }), - (this.name = function (e) { - return e && e.fC1Bytes ? "windows-1253" : "ISO-8859-7" - }), - (this.language = function () { - return "el" - }) - } - mc.inherits(Gn.exports.ISO_8859_7, ma) - Gn.exports.ISO_8859_8 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 181, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 32, 32, 32, 32, 32, - ] - }), - (this.ngrams = function () { - return [ - new Ki( - "he", - [ - 2154725, 2154727, 2154729, 2154746, 2154985, 2154990, 2155744, 2155749, 2155753, 2155758, 2155762, - 2155769, 2155770, 2157792, 2157796, 2158304, 2159340, 2161132, 14744096, 14950624, 14950625, 14950628, - 14950636, 14950638, 14950649, 15001056, 15065120, 15068448, 15068960, 15071264, 15071776, 15278308, - 15328288, 15328762, 15329773, 15330592, 15331104, 15333408, 15333920, 15474912, 15474916, 15523872, - 15524896, 15540448, 15540449, 15540452, 15540460, 15540462, 15540473, 15655968, 15671524, 15787040, - 15788320, 15788525, 15920160, 16261348, 16312813, 16378912, 16392416, 16392417, 16392420, 16392428, - 16392430, 16392441, - ] - ), - new Ki( - "he", - [ - 2154725, 2154732, 2155753, 2155756, 2155758, 2155760, 2157040, 2157810, 2157817, 2158053, 2158057, - 2158565, 2158569, 2160869, 2160873, 2161376, 2161381, 2161385, 14688484, 14688492, 14688493, 14688506, - 14738464, 14738916, 14740512, 14741024, 14754020, 14754029, 14754042, 14950628, 14950633, 14950636, - 14950637, 14950639, 14950648, 14950650, 15002656, 15065120, 15066144, 15196192, 15327264, 15327520, - 15328288, 15474916, 15474925, 15474938, 15528480, 15530272, 15591913, 15591920, 15591928, 15605988, - 15605997, 15606010, 15655200, 15655968, 15918112, 16326884, 16326893, 16326906, 16376864, 16441376, - 16442400, 16442857, - ] - ), - ] - }), - (this.name = function (e) { - return e && e.fC1Bytes ? "windows-1255" : "ISO-8859-8" - }), - (this.language = function () { - return "he" - }) - } - mc.inherits(Gn.exports.ISO_8859_8, ma) - Gn.exports.ISO_8859_9 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 170, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 181, 32, - 32, 32, 32, 186, 32, 32, 32, 32, 32, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, - 239, 240, 241, 242, 243, 244, 245, 246, 32, 248, 249, 250, 251, 252, 105, 254, 223, 224, 225, 226, 227, 228, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 32, 248, 249, 250, - 251, 252, 253, 254, 255, - ] - }), - (this.ngrams = function () { - return [ - 2122337, 2122345, 2122357, 2122849, 2122853, 2123621, 2123873, 2124140, 2124641, 2124655, 2125153, 2125676, - 2126689, 2126945, 2127461, 2128225, 6365282, 6384416, 6384737, 6384993, 6385184, 6385405, 6386208, 6386273, - 6386429, 6386685, 6388065, 6449522, 6578464, 6579488, 6580512, 6627426, 6627435, 6644841, 6647328, 6648352, - 6648425, 6648681, 6909029, 6909472, 6909545, 6910496, 7102830, 7102834, 7103776, 7103858, 7217249, 7217250, - 7217259, 7234657, 7234661, 7234848, 7235872, 7235950, 7273760, 7498094, 7535982, 7759136, 7954720, 7958386, - 16608800, 16608868, 16609021, 16642301, - ] - }), - (this.name = function (e) { - return e && e.fC1Bytes ? "windows-1254" : "ISO-8859-9" - }), - (this.language = function () { - return "tr" - }) - } - mc.inherits(Gn.exports.ISO_8859_9, ma) - Gn.exports.windows_1251 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 144, 131, 32, 131, 32, 32, 32, 32, 32, 32, 154, 32, 156, 157, 158, 159, 144, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 154, 32, 156, 157, 158, 159, 32, 162, 162, 188, 32, 180, 32, 32, 184, 32, 186, 32, 32, 32, 32, 191, 32, 32, 179, - 179, 180, 181, 32, 32, 184, 32, 186, 32, 188, 190, 190, 191, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, - 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, - 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, - 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, - ] - }), - (this.ngrams = function () { - return [ - 2155040, 2155246, 2155758, 2156512, 2156576, 2157280, 2157294, 2158048, 2158053, 2158305, 2158574, 2158576, - 2158816, 2159086, 2159090, 2159342, 2160626, 2162162, 14740968, 14742268, 14937632, 15068156, 15068648, - 15069682, 15069728, 15212783, 15263008, 15263776, 15269664, 15459821, 15460384, 15465709, 15589408, 15590688, - 15591653, 15591679, 15592992, 15593186, 15605986, 15605999, 15606001, 15655456, 15655648, 15655918, 15657248, - 15657980, 15658016, 15659506, 15724267, 15724773, 15724776, 15724782, 15786210, 15787492, 15856352, 15856354, - 15856360, 15859488, 15918571, 15920672, 15920880, 15924256, 16249582, 16512288, - ] - }), - (this.name = function (e) { - return "windows-1251" - }), - (this.language = function () { - return "ru" - }) - } - mc.inherits(Gn.exports.windows_1251, ma) - Gn.exports.windows_1256 = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 129, 32, 131, 32, 32, 32, 32, 136, 32, 138, 32, 156, 141, 142, 143, 144, 32, 32, 32, 32, 32, 32, 32, 152, - 32, 154, 32, 156, 32, 32, 159, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 170, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 181, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, - 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 32, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, - 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 32, 32, 32, 32, 244, 32, 32, 32, 32, 249, - 32, 251, 252, 32, 32, 255, - ] - }), - (this.ngrams = function () { - return [ - 2148321, 2148324, 2148551, 2153185, 2153965, 2154977, 2155492, 2156231, 13050055, 13091104, 13093408, - 13095200, 13099296, 13099459, 13099463, 13099464, 13099466, 13099468, 13099469, 13099471, 13099475, 13099482, - 13099486, 13099491, 13099494, 13099501, 13099808, 13100064, 13100234, 13115591, 13181127, 13181149, 13181153, - 13181155, 13181158, 13246663, 13574343, 13617440, 13705415, 13748512, 13836487, 14295239, 14344684, 14544160, - 14753991, 14797088, 14806048, 14806304, 14885063, 14927648, 14928160, 14935072, 14950599, 15016135, 15058720, - 15124449, 15131680, 15474887, 15540423, 15540451, 15540454, 15583520, 15585568, 15590432, - ] - }), - (this.name = function (e) { - return "windows-1256" - }), - (this.language = function () { - return "ar" - }) - } - mc.inherits(Gn.exports.windows_1256, ma) - Gn.exports.KOI8_R = function () { - ;(this.byteMap = function () { - return [ - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, 32, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 163, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 163, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, - 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 192, 193, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, - 219, 220, 221, 222, 223, - ] - }), - (this.ngrams = function () { - return [ - 2147535, 2148640, 2149313, 2149327, 2150081, 2150085, 2150338, 2150607, 2150610, 2151105, 2151375, 2151380, - 2151631, 2152224, 2152399, 2153153, 2153684, 2154196, 12701385, 12702936, 12963032, 12963529, 12964820, - 12964896, 13094688, 13181136, 13223200, 13224224, 13226272, 13419982, 13420832, 13424846, 13549856, 13550880, - 13552069, 13552081, 13553440, 13553623, 13574352, 13574355, 13574359, 13617103, 13617696, 13618392, 13618464, - 13620180, 13621024, 13621185, 13684684, 13685445, 13685449, 13685455, 13812183, 13813188, 13881632, 13882561, - 13882569, 13882583, 13944268, 13946656, 13946834, 13948960, 14272544, 14603471, - ] - }), - (this.name = function (e) { - return "KOI8-R" - }), - (this.language = function () { - return "ru" - }) - } - mc.inherits(Gn.exports.KOI8_R, ma) -}) -var Voe = C((Sfr, hd) => { - var Z7 = require("util"), - Rnt = Ox() - function oS() {} - oS.prototype.match = function (e) { - var t, - r, - n, - i = 0, - s = 0, - a = 0, - o, - u = e.fInputBytes, - c = e.fInputLen - e: for (t = 0; t < c; t++) { - if (u[t] == 27) { - t: for (n = 0; n < this.escapeSequences.length; n++) { - var l = this.escapeSequences[n] - if (c - t < l.length) continue t - for (r = 1; r < l.length; r++) if (l[r] != u[t + r]) continue t - i++, (t += l.length - 1) - continue e - } - s++ - } - ;(u[t] == 14 || u[t] == 15) && a++ - } - return i == 0 - ? null - : ((o = (100 * i - 100 * s) / (i + s)), - i + a < 5 && (o -= (5 - (i + a)) * 10), - o <= 0 ? null : new Rnt(e, this, o)) - } - hd.exports.ISO_2022_JP = function () { - ;(this.name = function () { - return "ISO-2022-JP" - }), - (this.escapeSequences = [ - [27, 36, 40, 67], - [27, 36, 40, 68], - [27, 36, 64], - [27, 36, 65], - [27, 36, 66], - [27, 38, 64], - [27, 40, 66], - [27, 40, 72], - [27, 40, 73], - [27, 40, 74], - [27, 46, 65], - [27, 46, 70], - ]) - } - Z7.inherits(hd.exports.ISO_2022_JP, oS) - hd.exports.ISO_2022_KR = function () { - ;(this.name = function () { - return "ISO-2022-KR" - }), - (this.escapeSequences = [[27, 36, 41, 67]]) - } - Z7.inherits(hd.exports.ISO_2022_KR, oS) - hd.exports.ISO_2022_CN = function () { - ;(this.name = function () { - return "ISO-2022-CN" - }), - (this.escapeSequences = [ - [27, 36, 41, 65], - [27, 36, 41, 71], - [27, 36, 42, 72], - [27, 36, 41, 69], - [27, 36, 43, 73], - [27, 36, 43, 74], - [27, 36, 43, 75], - [27, 36, 43, 76], - [27, 36, 43, 77], - [27, 78], - [27, 79], - ]) - } - Z7.inherits(hd.exports.ISO_2022_CN, oS) -}) -var zoe = C(($oe, dd) => { - var ap = require("fs"), - Lnt = Noe(), - uS = Loe(), - ob = qoe(), - xc = Hoe(), - Q7 = Voe(), - kx = $oe, - Mnt = [ - new Lnt(), - new uS.UTF_16BE(), - new uS.UTF_16LE(), - new uS.UTF_32BE(), - new uS.UTF_32LE(), - new ob.sjis(), - new ob.big5(), - new ob.euc_jp(), - new ob.euc_kr(), - new ob.gb_18030(), - new Q7.ISO_2022_JP(), - new Q7.ISO_2022_KR(), - new Q7.ISO_2022_CN(), - new xc.ISO_8859_1(), - new xc.ISO_8859_2(), - new xc.ISO_8859_5(), - new xc.ISO_8859_6(), - new xc.ISO_8859_7(), - new xc.ISO_8859_8(), - new xc.ISO_8859_9(), - new xc.windows_1251(), - new xc.windows_1256(), - new xc.KOI8_R(), - ] - dd.exports.detect = function (e, t) { - for (var r = [], n = 0; n < 256; n++) r[n] = 0 - for (var n = e.length - 1; n >= 0; n--) r[e[n] & 255]++ - for (var i = !1, n = 128; n <= 159; n += 1) - if (r[n] != 0) { - i = !0 - break - } - var s = { fByteStats: r, fC1Bytes: i, fRawInput: e, fRawLength: e.length, fInputBytes: e, fInputLen: e.length }, - a = Mnt.map(function (o) { - return o.match(s) - }) - .filter(function (o) { - return !!o - }) - .sort(function (o, u) { - return u.confidence - o.confidence - }) - return t && t.returnAllMatches === !0 ? a : a.length > 0 ? a[0].name : null - } - dd.exports.detectFile = function (e, t, r) { - typeof t == "function" && ((r = t), (t = void 0)) - var n, - i = function (s, a) { - if ((n && ap.closeSync(n), s)) return r(s, null) - r(null, kx.detect(a, t)) - } - if (t && t.sampleSize) { - ;(n = ap.openSync(e, "r")), - (sample = Buffer.allocUnsafe(t.sampleSize)), - ap.read(n, sample, 0, t.sampleSize, null, function (s) { - i(s, sample) - }) - return - } - ap.readFile(e, i) - } - dd.exports.detectFileSync = function (e, t) { - if (t && t.sampleSize) { - var r = ap.openSync(e, "r"), - n = Buffer.allocUnsafe(t.sampleSize) - return ap.readSync(r, n, 0, t.sampleSize), ap.closeSync(r), kx.detect(n, t) - } - return kx.detect(ap.readFileSync(e), t) - } - dd.exports.detectAll = function (e, t) { - return typeof t != "object" && (t = {}), (t.returnAllMatches = !0), kx.detect(e, t) - } - dd.exports.detectFileAll = function (e, t, r) { - typeof t == "function" && ((r = t), (t = void 0)), - typeof t != "object" && (t = {}), - (t.returnAllMatches = !0), - kx.detectFile(e, t, r) - } - dd.exports.detectFileAllSync = function (e, t) { - return typeof t != "object" && (t = {}), (t.returnAllMatches = !0), kx.detectFileSync(e, t) - } -}) -var md = C((Dfr, Woe) => { - "use strict" - var cS = require("buffer"), - Ix = cS.Buffer, - Mo = {}, - qo - for (qo in cS) cS.hasOwnProperty(qo) && (qo === "SlowBuffer" || qo === "Buffer" || (Mo[qo] = cS[qo])) - var Px = (Mo.Buffer = {}) - for (qo in Ix) Ix.hasOwnProperty(qo) && (qo === "allocUnsafe" || qo === "allocUnsafeSlow" || (Px[qo] = Ix[qo])) - Mo.Buffer.prototype = Ix.prototype - ;(!Px.from || Px.from === Uint8Array.from) && - (Px.from = function (e, t, r) { - if (typeof e == "number") - throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof e) - if (e && typeof e.length > "u") - throw new TypeError( - "The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + - typeof e - ) - return Ix(e, t, r) - }) - Px.alloc || - (Px.alloc = function (e, t, r) { - if (typeof e != "number") - throw new TypeError('The "size" argument must be of type number. Received type ' + typeof e) - if (e < 0 || e >= 2 * (1 << 30)) throw new RangeError('The value "' + e + '" is invalid for option "size"') - var n = Ix(e) - return !t || t.length === 0 ? n.fill(0) : typeof r == "string" ? n.fill(t, r) : n.fill(t), n - }) - if (!Mo.kStringMaxLength) - try { - Mo.kStringMaxLength = process.binding("buffer").kStringMaxLength - } catch {} - Mo.constants || - ((Mo.constants = { MAX_LENGTH: Mo.kMaxLength }), - Mo.kStringMaxLength && (Mo.constants.MAX_STRING_LENGTH = Mo.kStringMaxLength)) - Woe.exports = Mo -}) -var Koe = C((rI) => { - "use strict" - var Goe = "\uFEFF" - rI.PrependBOM = eI - function eI(e, t) { - ;(this.encoder = e), (this.addBOM = !0) - } - eI.prototype.write = function (e) { - return this.addBOM && ((e = Goe + e), (this.addBOM = !1)), this.encoder.write(e) - } - eI.prototype.end = function () { - return this.encoder.end() - } - rI.StripBOM = tI - function tI(e, t) { - ;(this.decoder = e), (this.pass = !1), (this.options = t || {}) - } - tI.prototype.write = function (e) { - var t = this.decoder.write(e) - return ( - this.pass || - !t || - (t[0] === Goe && ((t = t.slice(1)), typeof this.options.stripBOM == "function" && this.options.stripBOM()), - (this.pass = !0)), - t - ) - } - tI.prototype.end = function () { - return this.decoder.end() - } -}) -var Yoe = C((Tfr, Joe) => { - "use strict" - var ub = md().Buffer - Joe.exports = { - utf8: { type: "_internal", bomAware: !0 }, - cesu8: { type: "_internal", bomAware: !0 }, - unicode11utf8: "utf8", - ucs2: { type: "_internal", bomAware: !0 }, - utf16le: "ucs2", - binary: { type: "_internal" }, - base64: { type: "_internal" }, - hex: { type: "_internal" }, - _internal: nI, - } - function nI(e, t) { - ;(this.enc = e.encodingName), - (this.bomAware = e.bomAware), - this.enc === "base64" - ? (this.encoder = sI) - : this.enc === "cesu8" && - ((this.enc = "utf8"), - (this.encoder = aI), - ub.from("eda0bdedb2a9", "hex").toString() !== "\u{1F4A9}" && - ((this.decoder = oI), (this.defaultCharUnicode = t.defaultCharUnicode))) - } - nI.prototype.encoder = iI - nI.prototype.decoder = Xoe - var lS = require("string_decoder").StringDecoder - lS.prototype.end || (lS.prototype.end = function () {}) - function Xoe(e, t) { - lS.call(this, t.enc) - } - Xoe.prototype = lS.prototype - function iI(e, t) { - this.enc = t.enc - } - iI.prototype.write = function (e) { - return ub.from(e, this.enc) - } - iI.prototype.end = function () {} - function sI(e, t) { - this.prevStr = "" - } - sI.prototype.write = function (e) { - e = this.prevStr + e - var t = e.length - (e.length % 4) - return (this.prevStr = e.slice(t)), (e = e.slice(0, t)), ub.from(e, "base64") - } - sI.prototype.end = function () { - return ub.from(this.prevStr, "base64") - } - function aI(e, t) {} - aI.prototype.write = function (e) { - for (var t = ub.alloc(e.length * 3), r = 0, n = 0; n < e.length; n++) { - var i = e.charCodeAt(n) - i < 128 - ? (t[r++] = i) - : i < 2048 - ? ((t[r++] = 192 + (i >>> 6)), (t[r++] = 128 + (i & 63))) - : ((t[r++] = 224 + (i >>> 12)), (t[r++] = 128 + ((i >>> 6) & 63)), (t[r++] = 128 + (i & 63))) - } - return t.slice(0, r) - } - aI.prototype.end = function () {} - function oI(e, t) { - ;(this.acc = 0), (this.contBytes = 0), (this.accBytes = 0), (this.defaultCharUnicode = t.defaultCharUnicode) - } - oI.prototype.write = function (e) { - for (var t = this.acc, r = this.contBytes, n = this.accBytes, i = "", s = 0; s < e.length; s++) { - var a = e[s] - ;(a & 192) !== 128 - ? (r > 0 && ((i += this.defaultCharUnicode), (r = 0)), - a < 128 - ? (i += String.fromCharCode(a)) - : a < 224 - ? ((t = a & 31), (r = 1), (n = 1)) - : a < 240 - ? ((t = a & 15), (r = 2), (n = 1)) - : (i += this.defaultCharUnicode)) - : r > 0 - ? ((t = (t << 6) | (a & 63)), - r--, - n++, - r === 0 && - (n === 2 && t < 128 && t > 0 - ? (i += this.defaultCharUnicode) - : n === 3 && t < 2048 - ? (i += this.defaultCharUnicode) - : (i += String.fromCharCode(t)))) - : (i += this.defaultCharUnicode) - } - return (this.acc = t), (this.contBytes = r), (this.accBytes = n), i - } - oI.prototype.end = function () { - var e = 0 - return this.contBytes > 0 && (e += this.defaultCharUnicode), e - } -}) -var Qoe = C((hI) => { - "use strict" - var fS = md().Buffer - hI.utf16be = pS - function pS() {} - pS.prototype.encoder = uI - pS.prototype.decoder = cI - pS.prototype.bomAware = !0 - function uI() {} - uI.prototype.write = function (e) { - for (var t = fS.from(e, "ucs2"), r = 0; r < t.length; r += 2) { - var n = t[r] - ;(t[r] = t[r + 1]), (t[r + 1] = n) - } - return t - } - uI.prototype.end = function () {} - function cI() { - this.overflowByte = -1 - } - cI.prototype.write = function (e) { - if (e.length == 0) return "" - var t = fS.alloc(e.length + 1), - r = 0, - n = 0 - for ( - this.overflowByte !== -1 && ((t[0] = e[0]), (t[1] = this.overflowByte), (r = 1), (n = 2)); - r < e.length - 1; - r += 2, n += 2 - ) - (t[n] = e[r + 1]), (t[n + 1] = e[r]) - return (this.overflowByte = r == e.length - 1 ? e[e.length - 1] : -1), t.slice(0, n).toString("ucs2") - } - cI.prototype.end = function () {} - hI.utf16 = lI - function lI(e, t) { - this.iconv = t - } - lI.prototype.encoder = fI - lI.prototype.decoder = pI - function fI(e, t) { - ;(e = e || {}), e.addBOM === void 0 && (e.addBOM = !0), (this.encoder = t.iconv.getEncoder("utf-16le", e)) - } - fI.prototype.write = function (e) { - return this.encoder.write(e) - } - fI.prototype.end = function () { - return this.encoder.end() - } - function pI(e, t) { - ;(this.decoder = null), - (this.initialBytes = []), - (this.initialBytesLen = 0), - (this.options = e || {}), - (this.iconv = t.iconv) - } - pI.prototype.write = function (e) { - if (!this.decoder) { - if ((this.initialBytes.push(e), (this.initialBytesLen += e.length), this.initialBytesLen < 16)) return "" - var e = fS.concat(this.initialBytes), - t = Zoe(e, this.options.defaultEncoding) - ;(this.decoder = this.iconv.getDecoder(t, this.options)), (this.initialBytes.length = this.initialBytesLen = 0) - } - return this.decoder.write(e) - } - pI.prototype.end = function () { - if (!this.decoder) { - var e = fS.concat(this.initialBytes), - t = Zoe(e, this.options.defaultEncoding) - this.decoder = this.iconv.getDecoder(t, this.options) - var r = this.decoder.write(e), - n = this.decoder.end() - return n ? r + n : r - } - return this.decoder.end() - } - function Zoe(e, t) { - var r = t || "utf-16le" - if (e.length >= 2) - if (e[0] == 254 && e[1] == 255) r = "utf-16be" - else if (e[0] == 255 && e[1] == 254) r = "utf-16le" - else { - for (var n = 0, i = 0, s = Math.min(e.length - (e.length % 2), 64), a = 0; a < s; a += 2) - e[a] === 0 && e[a + 1] !== 0 && i++, e[a] !== 0 && e[a + 1] === 0 && n++ - i > n ? (r = "utf-16be") : i < n && (r = "utf-16le") - } - return r - } -}) -var tue = C((mS) => { - "use strict" - var vc = md().Buffer - mS.utf7 = hS - mS.unicode11utf7 = "utf7" - function hS(e, t) { - this.iconv = t - } - hS.prototype.encoder = mI - hS.prototype.decoder = xI - hS.prototype.bomAware = !0 - var qnt = /[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g - function mI(e, t) { - this.iconv = t.iconv - } - mI.prototype.write = function (e) { - return vc.from( - e.replace( - qnt, - function (t) { - return "+" + (t === "+" ? "" : this.iconv.encode(t, "utf16-be").toString("base64").replace(/=+$/, "")) + "-" - }.bind(this) - ) - ) - } - mI.prototype.end = function () {} - function xI(e, t) { - ;(this.iconv = t.iconv), (this.inBase64 = !1), (this.base64Accum = "") - } - var jnt = /[A-Za-z0-9\/+]/, - vI = [] - for (cb = 0; cb < 256; cb++) vI[cb] = jnt.test(String.fromCharCode(cb)) - var cb, - Unt = "+".charCodeAt(0), - xd = "-".charCodeAt(0), - dI = "&".charCodeAt(0) - xI.prototype.write = function (e) { - for (var t = "", r = 0, n = this.inBase64, i = this.base64Accum, s = 0; s < e.length; s++) - if (!n) e[s] == Unt && ((t += this.iconv.decode(e.slice(r, s), "ascii")), (r = s + 1), (n = !0)) - else if (!vI[e[s]]) { - if (s == r && e[s] == xd) t += "+" - else { - var a = i + e.slice(r, s).toString() - t += this.iconv.decode(vc.from(a, "base64"), "utf16-be") - } - e[s] != xd && s--, (r = s + 1), (n = !1), (i = "") - } - if (!n) t += this.iconv.decode(e.slice(r), "ascii") - else { - var a = i + e.slice(r).toString(), - o = a.length - (a.length % 8) - ;(i = a.slice(o)), (a = a.slice(0, o)), (t += this.iconv.decode(vc.from(a, "base64"), "utf16-be")) - } - return (this.inBase64 = n), (this.base64Accum = i), t - } - xI.prototype.end = function () { - var e = "" - return ( - this.inBase64 && - this.base64Accum.length > 0 && - (e = this.iconv.decode(vc.from(this.base64Accum, "base64"), "utf16-be")), - (this.inBase64 = !1), - (this.base64Accum = ""), - e - ) - } - mS.utf7imap = dS - function dS(e, t) { - this.iconv = t - } - dS.prototype.encoder = gI - dS.prototype.decoder = yI - dS.prototype.bomAware = !0 - function gI(e, t) { - ;(this.iconv = t.iconv), (this.inBase64 = !1), (this.base64Accum = vc.alloc(6)), (this.base64AccumIdx = 0) - } - gI.prototype.write = function (e) { - for ( - var t = this.inBase64, - r = this.base64Accum, - n = this.base64AccumIdx, - i = vc.alloc(e.length * 5 + 10), - s = 0, - a = 0; - a < e.length; - a++ - ) { - var o = e.charCodeAt(a) - 32 <= o && o <= 126 - ? (t && - (n > 0 && - ((s += i.write(r.slice(0, n).toString("base64").replace(/\//g, ",").replace(/=+$/, ""), s)), (n = 0)), - (i[s++] = xd), - (t = !1)), - t || ((i[s++] = o), o === dI && (i[s++] = xd))) - : (t || ((i[s++] = dI), (t = !0)), - t && - ((r[n++] = o >> 8), - (r[n++] = o & 255), - n == r.length && ((s += i.write(r.toString("base64").replace(/\//g, ","), s)), (n = 0)))) - } - return (this.inBase64 = t), (this.base64AccumIdx = n), i.slice(0, s) - } - gI.prototype.end = function () { - var e = vc.alloc(10), - t = 0 - return ( - this.inBase64 && - (this.base64AccumIdx > 0 && - ((t += e.write( - this.base64Accum.slice(0, this.base64AccumIdx).toString("base64").replace(/\//g, ",").replace(/=+$/, ""), - t - )), - (this.base64AccumIdx = 0)), - (e[t++] = xd), - (this.inBase64 = !1)), - e.slice(0, t) - ) - } - function yI(e, t) { - ;(this.iconv = t.iconv), (this.inBase64 = !1), (this.base64Accum = "") - } - var eue = vI.slice() - eue[",".charCodeAt(0)] = !0 - yI.prototype.write = function (e) { - for (var t = "", r = 0, n = this.inBase64, i = this.base64Accum, s = 0; s < e.length; s++) - if (!n) e[s] == dI && ((t += this.iconv.decode(e.slice(r, s), "ascii")), (r = s + 1), (n = !0)) - else if (!eue[e[s]]) { - if (s == r && e[s] == xd) t += "&" - else { - var a = i + e.slice(r, s).toString().replace(/,/g, "/") - t += this.iconv.decode(vc.from(a, "base64"), "utf16-be") - } - e[s] != xd && s--, (r = s + 1), (n = !1), (i = "") - } - if (!n) t += this.iconv.decode(e.slice(r), "ascii") - else { - var a = i + e.slice(r).toString().replace(/,/g, "/"), - o = a.length - (a.length % 8) - ;(i = a.slice(o)), (a = a.slice(0, o)), (t += this.iconv.decode(vc.from(a, "base64"), "utf16-be")) - } - return (this.inBase64 = n), (this.base64Accum = i), t - } - yI.prototype.end = function () { - var e = "" - return ( - this.inBase64 && - this.base64Accum.length > 0 && - (e = this.iconv.decode(vc.from(this.base64Accum, "base64"), "utf16-be")), - (this.inBase64 = !1), - (this.base64Accum = ""), - e - ) - } -}) -var nue = C((rue) => { - "use strict" - var xS = md().Buffer - rue._sbcs = bI - function bI(e, t) { - if (!e) throw new Error("SBCS codec is called without the data.") - if (!e.chars || (e.chars.length !== 128 && e.chars.length !== 256)) - throw new Error("Encoding '" + e.type + "' has incorrect 'chars' (must be of len 128 or 256)") - if (e.chars.length === 128) { - for (var r = "", n = 0; n < 128; n++) r += String.fromCharCode(n) - e.chars = r + e.chars - } - this.decodeBuf = xS.from(e.chars, "ucs2") - for (var i = xS.alloc(65536, t.defaultCharSingleByte.charCodeAt(0)), n = 0; n < e.chars.length; n++) - i[e.chars.charCodeAt(n)] = n - this.encodeBuf = i - } - bI.prototype.encoder = EI - bI.prototype.decoder = _I - function EI(e, t) { - this.encodeBuf = t.encodeBuf - } - EI.prototype.write = function (e) { - for (var t = xS.alloc(e.length), r = 0; r < e.length; r++) t[r] = this.encodeBuf[e.charCodeAt(r)] - return t - } - EI.prototype.end = function () {} - function _I(e, t) { - this.decodeBuf = t.decodeBuf - } - _I.prototype.write = function (e) { - for (var t = this.decodeBuf, r = xS.alloc(e.length * 2), n = 0, i = 0, s = 0; s < e.length; s++) - (n = e[s] * 2), (i = s * 2), (r[i] = t[n]), (r[i + 1] = t[n + 1]) - return r.toString("ucs2") - } - _I.prototype.end = function () {} -}) -var sue = C((Ifr, iue) => { - "use strict" - iue.exports = { - 10029: "maccenteuro", - maccenteuro: { - type: "_sbcs", - chars: - "\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7", - }, - 808: "cp808", - ibm808: "cp808", - cp808: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0", - }, - mik: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ascii8bit: "ascii", - usascii: "ascii", - ansix34: "ascii", - ansix341968: "ascii", - ansix341986: "ascii", - csascii: "ascii", - cp367: "ascii", - ibm367: "ascii", - isoir6: "ascii", - iso646us: "ascii", - iso646irv: "ascii", - us: "ascii", - latin1: "iso88591", - latin2: "iso88592", - latin3: "iso88593", - latin4: "iso88594", - latin5: "iso88599", - latin6: "iso885910", - latin7: "iso885913", - latin8: "iso885914", - latin9: "iso885915", - latin10: "iso885916", - csisolatin1: "iso88591", - csisolatin2: "iso88592", - csisolatin3: "iso88593", - csisolatin4: "iso88594", - csisolatincyrillic: "iso88595", - csisolatinarabic: "iso88596", - csisolatingreek: "iso88597", - csisolatinhebrew: "iso88598", - csisolatin5: "iso88599", - csisolatin6: "iso885910", - l1: "iso88591", - l2: "iso88592", - l3: "iso88593", - l4: "iso88594", - l5: "iso88599", - l6: "iso885910", - l7: "iso885913", - l8: "iso885914", - l9: "iso885915", - l10: "iso885916", - isoir14: "iso646jp", - isoir57: "iso646cn", - isoir100: "iso88591", - isoir101: "iso88592", - isoir109: "iso88593", - isoir110: "iso88594", - isoir144: "iso88595", - isoir127: "iso88596", - isoir126: "iso88597", - isoir138: "iso88598", - isoir148: "iso88599", - isoir157: "iso885910", - isoir166: "tis620", - isoir179: "iso885913", - isoir199: "iso885914", - isoir203: "iso885915", - isoir226: "iso885916", - cp819: "iso88591", - ibm819: "iso88591", - cyrillic: "iso88595", - arabic: "iso88596", - arabic8: "iso88596", - ecma114: "iso88596", - asmo708: "iso88596", - greek: "iso88597", - greek8: "iso88597", - ecma118: "iso88597", - elot928: "iso88597", - hebrew: "iso88598", - hebrew8: "iso88598", - turkish: "iso88599", - turkish8: "iso88599", - thai: "iso885911", - thai8: "iso885911", - celtic: "iso885914", - celtic8: "iso885914", - isoceltic: "iso885914", - tis6200: "tis620", - tis62025291: "tis620", - tis62025330: "tis620", - 1e4: "macroman", - 10006: "macgreek", - 10007: "maccyrillic", - 10079: "maciceland", - 10081: "macturkish", - cspc8codepage437: "cp437", - cspc775baltic: "cp775", - cspc850multilingual: "cp850", - cspcp852: "cp852", - cspc862latinhebrew: "cp862", - cpgr: "cp869", - msee: "cp1250", - mscyrl: "cp1251", - msansi: "cp1252", - msgreek: "cp1253", - msturk: "cp1254", - mshebr: "cp1255", - msarab: "cp1256", - winbaltrim: "cp1257", - cp20866: "koi8r", - 20866: "koi8r", - ibm878: "koi8r", - cskoi8r: "koi8r", - cp21866: "koi8u", - 21866: "koi8u", - ibm1168: "koi8u", - strk10482002: "rk1048", - tcvn5712: "tcvn", - tcvn57121: "tcvn", - gb198880: "iso646cn", - cn: "iso646cn", - csiso14jisc6220ro: "iso646jp", - jisc62201969ro: "iso646jp", - jp: "iso646jp", - cshproman8: "hproman8", - r8: "hproman8", - roman8: "hproman8", - xroman8: "hproman8", - ibm1051: "hproman8", - mac: "macintosh", - csmacintosh: "macintosh", - } -}) -var oue = C((Pfr, aue) => { - "use strict" - aue.exports = { - 437: "cp437", - 737: "cp737", - 775: "cp775", - 850: "cp850", - 852: "cp852", - 855: "cp855", - 856: "cp856", - 857: "cp857", - 858: "cp858", - 860: "cp860", - 861: "cp861", - 862: "cp862", - 863: "cp863", - 864: "cp864", - 865: "cp865", - 866: "cp866", - 869: "cp869", - 874: "windows874", - 922: "cp922", - 1046: "cp1046", - 1124: "cp1124", - 1125: "cp1125", - 1129: "cp1129", - 1133: "cp1133", - 1161: "cp1161", - 1162: "cp1162", - 1163: "cp1163", - 1250: "windows1250", - 1251: "windows1251", - 1252: "windows1252", - 1253: "windows1253", - 1254: "windows1254", - 1255: "windows1255", - 1256: "windows1256", - 1257: "windows1257", - 1258: "windows1258", - 28591: "iso88591", - 28592: "iso88592", - 28593: "iso88593", - 28594: "iso88594", - 28595: "iso88595", - 28596: "iso88596", - 28597: "iso88597", - 28598: "iso88598", - 28599: "iso88599", - 28600: "iso885910", - 28601: "iso885911", - 28603: "iso885913", - 28604: "iso885914", - 28605: "iso885915", - 28606: "iso885916", - windows874: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD", - }, - win874: "windows874", - cp874: "windows874", - windows1250: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9", - }, - win1250: "windows1250", - cp1250: "windows1250", - windows1251: { - type: "_sbcs", - chars: - "\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F", - }, - win1251: "windows1251", - cp1251: "windows1251", - windows1252: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", - }, - win1252: "windows1252", - cp1252: "windows1252", - windows1253: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD", - }, - win1253: "windows1253", - cp1253: "windows1253", - windows1254: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF", - }, - win1254: "windows1254", - cp1254: "windows1254", - windows1255: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD", - }, - win1255: "windows1255", - cp1255: "windows1255", - windows1256: { - type: "_sbcs", - chars: - "\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2", - }, - win1256: "windows1256", - cp1256: "windows1256", - windows1257: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9", - }, - win1257: "windows1257", - cp1257: "windows1257", - windows1258: { - type: "_sbcs", - chars: - "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF", - }, - win1258: "windows1258", - cp1258: "windows1258", - iso88591: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", - }, - cp28591: "iso88591", - iso88592: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9", - }, - cp28592: "iso88592", - iso88593: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9", - }, - cp28593: "iso88593", - iso88594: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9", - }, - cp28594: "iso88594", - iso88595: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F", - }, - cp28595: "iso88595", - iso88596: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD", - }, - cp28596: "iso88596", - iso88597: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD", - }, - cp28597: "iso88597", - iso88598: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD", - }, - cp28598: "iso88598", - iso88599: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF", - }, - cp28599: "iso88599", - iso885910: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138", - }, - cp28600: "iso885910", - iso885911: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD", - }, - cp28601: "iso885911", - iso885913: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019", - }, - cp28603: "iso885913", - iso885914: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF", - }, - cp28604: "iso885914", - iso885915: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", - }, - cp28605: "iso885915", - iso885916: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF", - }, - cp28606: "iso885916", - cp437: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm437: "cp437", - csibm437: "cp437", - cp737: { - type: "_sbcs", - chars: - "\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm737: "cp737", - csibm737: "cp737", - cp775: { - type: "_sbcs", - chars: - "\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0", - }, - ibm775: "cp775", - csibm775: "cp775", - cp850: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0", - }, - ibm850: "cp850", - csibm850: "cp850", - cp852: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0", - }, - ibm852: "cp852", - csibm852: "cp852", - cp855: { - type: "_sbcs", - chars: - "\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0", - }, - ibm855: "cp855", - csibm855: "cp855", - cp856: { - type: "_sbcs", - chars: - "\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0", - }, - ibm856: "cp856", - csibm856: "cp856", - cp857: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0", - }, - ibm857: "cp857", - csibm857: "cp857", - cp858: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0", - }, - ibm858: "cp858", - csibm858: "cp858", - cp860: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm860: "cp860", - csibm860: "cp860", - cp861: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm861: "cp861", - csibm861: "cp861", - cp862: { - type: "_sbcs", - chars: - "\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm862: "cp862", - csibm862: "cp862", - cp863: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm863: "cp863", - csibm863: "cp863", - cp864: { - type: "_sbcs", - chars: `\0\x07\b -\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`, - }, - ibm864: "cp864", - csibm864: "cp864", - cp865: { - type: "_sbcs", - chars: - "\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0", - }, - ibm865: "cp865", - csibm865: "cp865", - cp866: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0", - }, - ibm866: "cp866", - csibm866: "cp866", - cp869: { - type: "_sbcs", - chars: - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0", - }, - ibm869: "cp869", - csibm869: "cp869", - cp922: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF", - }, - ibm922: "cp922", - csibm922: "cp922", - cp1046: { - type: "_sbcs", - chars: - "\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD", - }, - ibm1046: "cp1046", - csibm1046: "cp1046", - cp1124: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F", - }, - ibm1124: "cp1124", - csibm1124: "cp1124", - cp1125: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0", - }, - ibm1125: "cp1125", - csibm1125: "cp1125", - cp1129: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF", - }, - ibm1129: "cp1129", - csibm1129: "cp1129", - cp1133: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD", - }, - ibm1133: "cp1133", - csibm1133: "cp1133", - cp1161: { - type: "_sbcs", - chars: - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0", - }, - ibm1161: "cp1161", - csibm1161: "cp1161", - cp1162: { - type: "_sbcs", - chars: - "\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD", - }, - ibm1162: "cp1162", - csibm1162: "cp1162", - cp1163: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF", - }, - ibm1163: "cp1163", - csibm1163: "cp1163", - maccroatian: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7", - }, - maccyrillic: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4", - }, - macgreek: { - type: "_sbcs", - chars: - "\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD", - }, - maciceland: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7", - }, - macroman: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7", - }, - macromania: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7", - }, - macthai: { - type: "_sbcs", - chars: - "\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD", - }, - macturkish: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7", - }, - macukraine: { - type: "_sbcs", - chars: - "\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4", - }, - koi8r: { - type: "_sbcs", - chars: - "\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A", - }, - koi8u: { - type: "_sbcs", - chars: - "\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A", - }, - koi8ru: { - type: "_sbcs", - chars: - "\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A", - }, - koi8t: { - type: "_sbcs", - chars: - "\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A", - }, - armscii8: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD", - }, - rk1048: { - type: "_sbcs", - chars: - "\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F", - }, - tcvn: { - type: "_sbcs", - chars: `\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b -\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`, - }, - georgianacademy: { - type: "_sbcs", - chars: - "\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", - }, - georgianps: { - type: "_sbcs", - chars: - "\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", - }, - pt154: { - type: "_sbcs", - chars: - "\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F", - }, - viscii: { - type: "_sbcs", - chars: `\0\u1EB2\u1EB4\u1EAA\x07\b -\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`, - }, - iso646cn: { - type: "_sbcs", - chars: `\0\x07\b -\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`, - }, - iso646jp: { - type: "_sbcs", - chars: `\0\x07\b -\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`, - }, - hproman8: { - type: "_sbcs", - chars: - "\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD", - }, - macintosh: { - type: "_sbcs", - chars: - "\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7", - }, - ascii: { - type: "_sbcs", - chars: - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD", - }, - tis620: { - type: "_sbcs", - chars: - "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD", - }, - } -}) -var lue = C((cue) => { - "use strict" - var Rx = md().Buffer - cue._dbcs = Ol - var xa = -1, - uue = -2, - jo = -10, - gc = -1e3, - Nx = new Array(256), - lb = -1 - for (vS = 0; vS < 256; vS++) Nx[vS] = xa - var vS - function Ol(e, t) { - if (((this.encodingName = e.encodingName), !e)) throw new Error("DBCS codec is called without the data.") - if (!e.table) throw new Error("Encoding '" + this.encodingName + "' has no data.") - var r = e.table() - ;(this.decodeTables = []), (this.decodeTables[0] = Nx.slice(0)), (this.decodeTableSeq = []) - for (var n = 0; n < r.length; n++) this._addDecodeChunk(r[n]) - ;(this.defaultCharUnicode = t.defaultCharUnicode), (this.encodeTable = []), (this.encodeTableSeq = []) - var i = {} - if (e.encodeSkipVals) - for (var n = 0; n < e.encodeSkipVals.length; n++) { - var s = e.encodeSkipVals[n] - if (typeof s == "number") i[s] = !0 - else for (var a = s.from; a <= s.to; a++) i[a] = !0 - } - if ((this._fillEncodeTable(0, 0, i), e.encodeAdd)) - for (var o in e.encodeAdd) - Object.prototype.hasOwnProperty.call(e.encodeAdd, o) && this._setEncodeChar(o.charCodeAt(0), e.encodeAdd[o]) - if ( - ((this.defCharSB = this.encodeTable[0][t.defaultCharSingleByte.charCodeAt(0)]), - this.defCharSB === xa && (this.defCharSB = this.encodeTable[0]["?"]), - this.defCharSB === xa && (this.defCharSB = "?".charCodeAt(0)), - typeof e.gb18030 == "function") - ) { - this.gb18030 = e.gb18030() - for ( - var u = this.decodeTables.length, - c = (this.decodeTables[u] = Nx.slice(0)), - l = this.decodeTables.length, - f = (this.decodeTables[l] = Nx.slice(0)), - n = 129; - n <= 254; - n++ - ) - for (var p = gc - this.decodeTables[0][n], h = this.decodeTables[p], a = 48; a <= 57; a++) h[a] = gc - u - for (var n = 129; n <= 254; n++) c[n] = gc - l - for (var n = 48; n <= 57; n++) f[n] = uue - } - } - Ol.prototype.encoder = gS - Ol.prototype.decoder = wI - Ol.prototype._getDecodeTrieNode = function (e) { - for (var t = []; e > 0; e >>= 8) t.push(e & 255) - t.length == 0 && t.push(0) - for (var r = this.decodeTables[0], n = t.length - 1; n > 0; n--) { - var i = r[t[n]] - if (i == xa) (r[t[n]] = gc - this.decodeTables.length), this.decodeTables.push((r = Nx.slice(0))) - else if (i <= gc) r = this.decodeTables[gc - i] - else throw new Error("Overwrite byte in " + this.encodingName + ", addr: " + e.toString(16)) - } - return r - } - Ol.prototype._addDecodeChunk = function (e) { - var t = parseInt(e[0], 16), - r = this._getDecodeTrieNode(t) - t = t & 255 - for (var n = 1; n < e.length; n++) { - var i = e[n] - if (typeof i == "string") - for (var s = 0; s < i.length; ) { - var a = i.charCodeAt(s++) - if (55296 <= a && a < 56320) { - var o = i.charCodeAt(s++) - if (56320 <= o && o < 57344) r[t++] = 65536 + (a - 55296) * 1024 + (o - 56320) - else throw new Error("Incorrect surrogate pair in " + this.encodingName + " at chunk " + e[0]) - } else if (4080 < a && a <= 4095) { - for (var u = 4095 - a + 2, c = [], l = 0; l < u; l++) c.push(i.charCodeAt(s++)) - ;(r[t++] = jo - this.decodeTableSeq.length), this.decodeTableSeq.push(c) - } else r[t++] = a - } - else if (typeof i == "number") for (var f = r[t - 1] + 1, s = 0; s < i; s++) r[t++] = f++ - else throw new Error("Incorrect type '" + typeof i + "' given in " + this.encodingName + " at chunk " + e[0]) - } - if (t > 255) throw new Error("Incorrect chunk in " + this.encodingName + " at addr " + e[0] + ": too long" + t) - } - Ol.prototype._getEncodeBucket = function (e) { - var t = e >> 8 - return this.encodeTable[t] === void 0 && (this.encodeTable[t] = Nx.slice(0)), this.encodeTable[t] - } - Ol.prototype._setEncodeChar = function (e, t) { - var r = this._getEncodeBucket(e), - n = e & 255 - r[n] <= jo ? (this.encodeTableSeq[jo - r[n]][lb] = t) : r[n] == xa && (r[n] = t) - } - Ol.prototype._setEncodeSequence = function (e, t) { - var r = e[0], - n = this._getEncodeBucket(r), - i = r & 255, - s - n[i] <= jo - ? (s = this.encodeTableSeq[jo - n[i]]) - : ((s = {}), n[i] !== xa && (s[lb] = n[i]), (n[i] = jo - this.encodeTableSeq.length), this.encodeTableSeq.push(s)) - for (var a = 1; a < e.length - 1; a++) { - var o = s[r] - typeof o == "object" ? (s = o) : ((s = s[r] = {}), o !== void 0 && (s[lb] = o)) - } - ;(r = e[e.length - 1]), (s[r] = t) - } - Ol.prototype._fillEncodeTable = function (e, t, r) { - for (var n = this.decodeTables[e], i = 0; i < 256; i++) { - var s = n[i], - a = t + i - r[a] || - (s >= 0 - ? this._setEncodeChar(s, a) - : s <= gc - ? this._fillEncodeTable(gc - s, a << 8, r) - : s <= jo && this._setEncodeSequence(this.decodeTableSeq[jo - s], a)) - } - } - function gS(e, t) { - ;(this.leadSurrogate = -1), - (this.seqObj = void 0), - (this.encodeTable = t.encodeTable), - (this.encodeTableSeq = t.encodeTableSeq), - (this.defaultCharSingleByte = t.defCharSB), - (this.gb18030 = t.gb18030) - } - gS.prototype.write = function (e) { - for ( - var t = Rx.alloc(e.length * (this.gb18030 ? 4 : 3)), - r = this.leadSurrogate, - n = this.seqObj, - i = -1, - s = 0, - a = 0; - ; - - ) { - if (i === -1) { - if (s == e.length) break - var o = e.charCodeAt(s++) - } else { - var o = i - i = -1 - } - if (55296 <= o && o < 57344) - if (o < 56320) - if (r === -1) { - r = o - continue - } else (r = o), (o = xa) - else r !== -1 ? ((o = 65536 + (r - 55296) * 1024 + (o - 56320)), (r = -1)) : (o = xa) - else r !== -1 && ((i = o), (o = xa), (r = -1)) - var u = xa - if (n !== void 0 && o != xa) { - var c = n[o] - if (typeof c == "object") { - n = c - continue - } else typeof c == "number" ? (u = c) : c == null && ((c = n[lb]), c !== void 0 && ((u = c), (i = o))) - n = void 0 - } else if (o >= 0) { - var l = this.encodeTable[o >> 8] - if ((l !== void 0 && (u = l[o & 255]), u <= jo)) { - n = this.encodeTableSeq[jo - u] - continue - } - if (u == xa && this.gb18030) { - var f = AI(this.gb18030.uChars, o) - if (f != -1) { - var u = this.gb18030.gbChars[f] + (o - this.gb18030.uChars[f]) - ;(t[a++] = 129 + Math.floor(u / 12600)), - (u = u % 12600), - (t[a++] = 48 + Math.floor(u / 1260)), - (u = u % 1260), - (t[a++] = 129 + Math.floor(u / 10)), - (u = u % 10), - (t[a++] = 48 + u) - continue - } - } - } - u === xa && (u = this.defaultCharSingleByte), - u < 256 - ? (t[a++] = u) - : u < 65536 - ? ((t[a++] = u >> 8), (t[a++] = u & 255)) - : ((t[a++] = u >> 16), (t[a++] = (u >> 8) & 255), (t[a++] = u & 255)) - } - return (this.seqObj = n), (this.leadSurrogate = r), t.slice(0, a) - } - gS.prototype.end = function () { - if (!(this.leadSurrogate === -1 && this.seqObj === void 0)) { - var e = Rx.alloc(10), - t = 0 - if (this.seqObj) { - var r = this.seqObj[lb] - r !== void 0 && (r < 256 ? (e[t++] = r) : ((e[t++] = r >> 8), (e[t++] = r & 255))), (this.seqObj = void 0) - } - return ( - this.leadSurrogate !== -1 && ((e[t++] = this.defaultCharSingleByte), (this.leadSurrogate = -1)), e.slice(0, t) - ) - } - } - gS.prototype.findIdx = AI - function wI(e, t) { - ;(this.nodeIdx = 0), - (this.prevBuf = Rx.alloc(0)), - (this.decodeTables = t.decodeTables), - (this.decodeTableSeq = t.decodeTableSeq), - (this.defaultCharUnicode = t.defaultCharUnicode), - (this.gb18030 = t.gb18030) - } - wI.prototype.write = function (e) { - var t = Rx.alloc(e.length * 2), - r = this.nodeIdx, - n = this.prevBuf, - i = this.prevBuf.length, - s = -this.prevBuf.length, - a - i > 0 && (n = Rx.concat([n, e.slice(0, 10)])) - for (var o = 0, u = 0; o < e.length; o++) { - var c = o >= 0 ? e[o] : n[o + i], - a = this.decodeTables[r][c] - if (!(a >= 0)) - if (a === xa) (o = s), (a = this.defaultCharUnicode.charCodeAt(0)) - else if (a === uue) { - var l = s >= 0 ? e.slice(s, o + 1) : n.slice(s + i, o + 1 + i), - f = (l[0] - 129) * 12600 + (l[1] - 48) * 1260 + (l[2] - 129) * 10 + (l[3] - 48), - p = AI(this.gb18030.gbChars, f) - a = this.gb18030.uChars[p] + f - this.gb18030.gbChars[p] - } else if (a <= gc) { - r = gc - a - continue - } else if (a <= jo) { - for (var h = this.decodeTableSeq[jo - a], d = 0; d < h.length - 1; d++) - (a = h[d]), (t[u++] = a & 255), (t[u++] = a >> 8) - a = h[h.length - 1] - } else throw new Error("iconv-lite internal error: invalid decoding table value " + a + " at " + r + "/" + c) - if (a > 65535) { - a -= 65536 - var x = 55296 + Math.floor(a / 1024) - ;(t[u++] = x & 255), (t[u++] = x >> 8), (a = 56320 + (a % 1024)) - } - ;(t[u++] = a & 255), (t[u++] = a >> 8), (r = 0), (s = o + 1) - } - return (this.nodeIdx = r), (this.prevBuf = s >= 0 ? e.slice(s) : n.slice(s + i)), t.slice(0, u).toString("ucs2") - } - wI.prototype.end = function () { - for (var e = ""; this.prevBuf.length > 0; ) { - e += this.defaultCharUnicode - var t = this.prevBuf.slice(1) - ;(this.prevBuf = Rx.alloc(0)), (this.nodeIdx = 0), t.length > 0 && (e += this.write(t)) - } - return (this.nodeIdx = 0), e - } - function AI(e, t) { - if (e[0] > t) return -1 - for (var r = 0, n = e.length; r < n - 1; ) { - var i = r + Math.floor((n - r + 1) / 2) - e[i] <= t ? (r = i) : (n = i) - } - return r - } -}) -var fue = C((Rfr, Hnt) => { - Hnt.exports = [ - ["0", "\0", 128], - ["a1", "\uFF61", 62], - [ - "8140", - "\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008", - 9, - "\uFF0B\uFF0D\xB1\xD7", - ], - [ - "8180", - "\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013", - ], - ["81b8", "\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"], - ["81c8", "\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"], - ["81da", "\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"], - ["81f0", "\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"], - ["81fc", "\u25EF"], - ["824f", "\uFF10", 9], - ["8260", "\uFF21", 25], - ["8281", "\uFF41", 25], - ["829f", "\u3041", 82], - ["8340", "\u30A1", 62], - ["8380", "\u30E0", 22], - ["839f", "\u0391", 16, "\u03A3", 6], - ["83bf", "\u03B1", 16, "\u03C3", 6], - ["8440", "\u0410", 5, "\u0401\u0416", 25], - ["8470", "\u0430", 5, "\u0451\u0436", 7], - ["8480", "\u043E", 17], - [ - "849f", - "\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542", - ], - ["8740", "\u2460", 19, "\u2160", 9], - [ - "875f", - "\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1", - ], - ["877e", "\u337B"], - [ - "8780", - "\u301D\u301F\u2116\u33CD\u2121\u32A4", - 4, - "\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A", - ], - [ - "889f", - "\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D", - ], - [ - "8940", - "\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186", - ], - [ - "8980", - "\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539", - ], - [ - "8a40", - "\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B", - ], - [ - "8a80", - "\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4", - ], - [ - "8b40", - "\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551", - ], - [ - "8b80", - "\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48", - ], - [ - "8c40", - "\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8", - ], - [ - "8c80", - "\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411", - ], - [ - "8d40", - "\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D", - ], - [ - "8d80", - "\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237", - ], - [ - "8e40", - "\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62", - ], - [ - "8e80", - "\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468", - ], - [ - "8f40", - "\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3", - ], - [ - "8f80", - "\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE", - ], - [ - "9040", - "\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8", - ], - [ - "9080", - "\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA", - ], - [ - "9140", - "\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB", - ], - [ - "9180", - "\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA", - ], - [ - "9240", - "\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4", - ], - [ - "9280", - "\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013", - ], - [ - "9340", - "\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC", - ], - [ - "9380", - "\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165", - ], - [ - "9440", - "\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885", - ], - [ - "9480", - "\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E", - ], - [ - "9540", - "\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577", - ], - [ - "9580", - "\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B", - ], - [ - "9640", - "\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6", - ], - [ - "9680", - "\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652", - ], - [ - "9740", - "\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32", - ], - [ - "9780", - "\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F", - ], - [ - "9840", - "\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155", - ], - [ - "989f", - "\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2", - ], - [ - "9940", - "\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED", - ], - [ - "9980", - "\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8", - ], - [ - "9a40", - "\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638", - ], - [ - "9a80", - "\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969", - ], - [ - "9b40", - "\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80", - ], - [ - "9b80", - "\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF", - ], - [ - "9c40", - "\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060", - ], - [ - "9c80", - "\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B", - ], - [ - "9d40", - "\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B", - ], - [ - "9d80", - "\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC", - ], - [ - "9e40", - "\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E", - ], - [ - "9e80", - "\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3", - ], - [ - "9f40", - "\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF", - ], - [ - "9f80", - "\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC", - ], - [ - "e040", - "\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD", - ], - [ - "e080", - "\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1", - ], - [ - "e140", - "\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF", - ], - [ - "e180", - "\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC", - ], - [ - "e240", - "\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0", - ], - [ - "e280", - "\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06", - ], - [ - "e340", - "\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37", - ], - [ - "e380", - "\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B", - ], - [ - "e440", - "\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264", - ], - [ - "e480", - "\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548", - ], - [ - "e540", - "\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC", - ], - [ - "e580", - "\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E", - ], - [ - "e640", - "\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7", - ], - [ - "e680", - "\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A", - ], - [ - "e740", - "\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C", - ], - [ - "e780", - "\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E", - ], - [ - "e840", - "\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599", - ], - [ - "e880", - "\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870", - ], - [ - "e940", - "\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43", - ], - [ - "e980", - "\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48", - ], - [ - "ea40", - "\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF", - ], - [ - "ea80", - "\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199", - ], - [ - "ed40", - "\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F", - ], - [ - "ed80", - "\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1", - ], - [ - "ee40", - "\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559", - ], - [ - "ee80", - "\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1", - ], - ["eeef", "\u2170", 9, "\uFFE2\uFFE4\uFF07\uFF02"], - ["f040", "\uE000", 62], - ["f080", "\uE03F", 124], - ["f140", "\uE0BC", 62], - ["f180", "\uE0FB", 124], - ["f240", "\uE178", 62], - ["f280", "\uE1B7", 124], - ["f340", "\uE234", 62], - ["f380", "\uE273", 124], - ["f440", "\uE2F0", 62], - ["f480", "\uE32F", 124], - ["f540", "\uE3AC", 62], - ["f580", "\uE3EB", 124], - ["f640", "\uE468", 62], - ["f680", "\uE4A7", 124], - ["f740", "\uE524", 62], - ["f780", "\uE563", 124], - ["f840", "\uE5E0", 62], - ["f880", "\uE61F", 124], - ["f940", "\uE69C"], - [ - "fa40", - "\u2170", - 9, - "\u2160", - 9, - "\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A", - ], - [ - "fa80", - "\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F", - ], - [ - "fb40", - "\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19", - ], - [ - "fb80", - "\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9", - ], - ["fc40", "\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"], - ] -}) -var pue = C((Lfr, Vnt) => { - Vnt.exports = [ - ["0", "\0", 127], - ["8ea1", "\uFF61", 62], - [ - "a1a1", - "\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008", - 9, - "\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7", - ], - ["a2a1", "\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"], - ["a2ba", "\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"], - ["a2ca", "\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"], - ["a2dc", "\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"], - ["a2f2", "\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"], - ["a2fe", "\u25EF"], - ["a3b0", "\uFF10", 9], - ["a3c1", "\uFF21", 25], - ["a3e1", "\uFF41", 25], - ["a4a1", "\u3041", 82], - ["a5a1", "\u30A1", 85], - ["a6a1", "\u0391", 16, "\u03A3", 6], - ["a6c1", "\u03B1", 16, "\u03C3", 6], - ["a7a1", "\u0410", 5, "\u0401\u0416", 25], - ["a7d1", "\u0430", 5, "\u0451\u0436", 25], - [ - "a8a1", - "\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542", - ], - ["ada1", "\u2460", 19, "\u2160", 9], - [ - "adc0", - "\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1", - ], - [ - "addf", - "\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4", - 4, - "\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A", - ], - [ - "b0a1", - "\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D", - ], - [ - "b1a1", - "\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC", - ], - [ - "b2a1", - "\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539", - ], - [ - "b3a1", - "\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431", - ], - [ - "b4a1", - "\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4", - ], - [ - "b5a1", - "\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC", - ], - [ - "b6a1", - "\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48", - ], - [ - "b7a1", - "\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372", - ], - [ - "b8a1", - "\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411", - ], - [ - "b9a1", - "\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC", - ], - [ - "baa1", - "\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237", - ], - [ - "bba1", - "\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642", - ], - [ - "bca1", - "\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468", - ], - [ - "bda1", - "\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F", - ], - [ - "bea1", - "\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE", - ], - [ - "bfa1", - "\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE", - ], - [ - "c0a1", - "\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA", - ], - [ - "c1a1", - "\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E", - ], - [ - "c2a1", - "\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA", - ], - [ - "c3a1", - "\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5", - ], - [ - "c4a1", - "\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013", - ], - [ - "c5a1", - "\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230", - ], - [ - "c6a1", - "\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165", - ], - [ - "c7a1", - "\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6", - ], - [ - "c8a1", - "\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E", - ], - [ - "c9a1", - "\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D", - ], - [ - "caa1", - "\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B", - ], - [ - "cba1", - "\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80", - ], - [ - "cca1", - "\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652", - ], - [ - "cda1", - "\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483", - ], - [ - "cea1", - "\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F", - ], - [ - "cfa1", - "\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155", - ], - [ - "d0a1", - "\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2", - ], - [ - "d1a1", - "\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8", - ], - [ - "d2a1", - "\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8", - ], - [ - "d3a1", - "\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709", - ], - [ - "d4a1", - "\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969", - ], - [ - "d5a1", - "\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53", - ], - [ - "d6a1", - "\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF", - ], - [ - "d7a1", - "\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A", - ], - [ - "d8a1", - "\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B", - ], - [ - "d9a1", - "\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC", - ], - [ - "daa1", - "\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC", - ], - [ - "dba1", - "\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD", - ], - [ - "dca1", - "\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3", - ], - [ - "dda1", - "\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE", - ], - [ - "dea1", - "\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC", - ], - [ - "dfa1", - "\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC", - ], - [ - "e0a1", - "\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1", - ], - [ - "e1a1", - "\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670", - ], - [ - "e2a1", - "\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC", - ], - [ - "e3a1", - "\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50", - ], - [ - "e4a1", - "\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06", - ], - [ - "e5a1", - "\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A", - ], - [ - "e6a1", - "\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B", - ], - [ - "e7a1", - "\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9", - ], - [ - "e8a1", - "\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548", - ], - [ - "e9a1", - "\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759", - ], - [ - "eaa1", - "\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E", - ], - [ - "eba1", - "\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B", - ], - [ - "eca1", - "\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A", - ], - [ - "eda1", - "\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8", - ], - [ - "eea1", - "\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E", - ], - [ - "efa1", - "\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E", - ], - [ - "f0a1", - "\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870", - ], - [ - "f1a1", - "\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7", - ], - [ - "f2a1", - "\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48", - ], - [ - "f3a1", - "\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0", - ], - ["f4a1", "\u582F\u69C7\u9059\u7464\u51DC\u7199"], - [ - "f9a1", - "\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7", - ], - [ - "faa1", - "\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1", - ], - [ - "fba1", - "\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA", - ], - [ - "fca1", - "\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1", - ], - ["fcf1", "\u2170", 9, "\uFFE2\uFFE4\uFF07\uFF02"], - ["8fa2af", "\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"], - ["8fa2c2", "\xA1\xA6\xBF"], - ["8fa2eb", "\xBA\xAA\xA9\xAE\u2122\xA4\u2116"], - ["8fa6e1", "\u0386\u0388\u0389\u038A\u03AA"], - ["8fa6e7", "\u038C"], - ["8fa6e9", "\u038E\u03AB"], - ["8fa6ec", "\u038F"], - ["8fa6f1", "\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"], - ["8fa7c2", "\u0402", 10, "\u040E\u040F"], - ["8fa7f2", "\u0452", 10, "\u045E\u045F"], - ["8fa9a1", "\xC6\u0110"], - ["8fa9a4", "\u0126"], - ["8fa9a6", "\u0132"], - ["8fa9a8", "\u0141\u013F"], - ["8fa9ab", "\u014A\xD8\u0152"], - ["8fa9af", "\u0166\xDE"], - ["8fa9c1", "\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"], - [ - "8faaa1", - "\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118", - ], - [ - "8faaba", - "\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B", - ], - [ - "8faba1", - "\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F", - ], - ["8fabbd", "\u0121\u0125\xED\xEC\xEF\xEE\u01D0"], - [ - "8fabc5", - "\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C", - ], - [ - "8fb0a1", - "\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84", - ], - [ - "8fb1a1", - "\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090", - ], - [ - "8fb2a1", - "\u5092\u5093\u5094\u5096\u509B\u509C\u509E", - 4, - "\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2", - ], - [ - "8fb3a1", - "\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B", - ], - [ - "8fb4a1", - "\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F", - ], - [ - "8fb5a1", - "\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2", - ], - [ - "8fb6a1", - "\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D", - 5, - "\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4", - 4, - "\u56F1\u56EB\u56ED", - ], - [ - "8fb7a1", - "\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D", - 4, - "\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1", - ], - [ - "8fb8a1", - "\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D", - ], - [ - "8fb9a1", - "\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF", - ], - [ - "8fbaa1", - "\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6", - 4, - "\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69", - ], - [ - "8fbba1", - "\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4", - ], - [ - "8fbca1", - "\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A", - 4, - "\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67", - ], - [ - "8fbda1", - "\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0", - 4, - "\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7", - ], - [ - "8fbea1", - "\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110", - 4, - "\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5", - ], - [ - "8fbfa1", - "\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375", - ], - [ - "8fc0a1", - "\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF", - ], - [ - "8fc1a1", - "\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D", - ], - [ - "8fc2a1", - "\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D", - ], - [ - "8fc3a1", - "\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E", - 4, - "\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF", - ], - [ - "8fc4a1", - "\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32", - ], - [ - "8fc5a1", - "\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D", - ], - [ - "8fc6a1", - "\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6", - ], - [ - "8fc7a1", - "\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E", - ], - [ - "8fc8a1", - "\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA", - ], - [ - "8fc9a1", - "\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094", - 4, - "\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103", - 4, - "\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160", - ], - [ - "8fcaa1", - "\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB", - ], - [ - "8fcba1", - "\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD", - ], - [ - "8fcca1", - "\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428", - 9, - "\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506", - ], - [ - "8fcda1", - "\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579", - 5, - "\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639", - ], - [ - "8fcea1", - "\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2", - 6, - "\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762", - ], - [ - "8fcfa1", - "\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3", - ], - [ - "8fd0a1", - "\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE", - ], - [ - "8fd1a1", - "\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30", - ], - [ - "8fd2a1", - "\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59", - 5, - ], - [ - "8fd3a1", - "\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D", - ], - [ - "8fd4a1", - "\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2", - 4, - "\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D", - ], - [ - "8fd5a1", - "\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE", - ], - [ - "8fd6a1", - "\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246", - ], - [ - "8fd7a1", - "\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378", - ], - [ - "8fd8a1", - "\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3", - ], - [ - "8fd9a1", - "\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F", - 4, - "\u8556\u8559\u855C", - 6, - "\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC", - ], - [ - "8fdaa1", - "\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660", - 4, - "\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723", - ], - [ - "8fdba1", - "\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783", - 6, - "\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835", - ], - [ - "8fdca1", - "\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA", - 4, - "\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A", - ], - [ - "8fdda1", - "\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4", - 4, - "\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3", - ], - [ - "8fdea1", - "\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42", - 4, - "\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86", - ], - [ - "8fdfa1", - "\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22", - ], - [ - "8fe0a1", - "\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41", - ], - [ - "8fe1a1", - "\u8F43\u8F47\u8F4F\u8F51", - 4, - "\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3", - ], - [ - "8fe2a1", - "\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF", - ], - [ - "8fe3a1", - "\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC", - 5, - "\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275", - 4, - "\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297", - ], - [ - "8fe4a1", - "\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF", - 4, - "\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376", - ], - [ - "8fe5a1", - "\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9", - 4, - "\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579", - ], - [ - "8fe6a1", - "\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702", - ], - [ - "8fe7a1", - "\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826", - ], - [ - "8fe8a1", - "\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931", - 4, - "\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5", - ], - [ - "8fe9a1", - "\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF", - 4, - ], - [ - "8feaa1", - "\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A", - 4, - "\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8", - ], - [ - "8feba1", - "\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26", - 4, - "\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B", - ], - [ - "8feca1", - "\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5", - ], - [ - "8feda1", - "\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43", - 4, - "\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D", - 4, - "\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5", - ], - ] -}) -var yS = C((Mfr, $nt) => { - $nt.exports = [ - ["0", "\0", 127, "\u20AC"], - [ - "8140", - "\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A", - 5, - "\u4E72\u4E74", - 9, - "\u4E7F", - 6, - "\u4E87\u4E8A", - ], - [ - "8180", - "\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02", - 6, - "\u4F0B\u4F0C\u4F12", - 4, - "\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E", - 4, - "\u4F44\u4F45\u4F47", - 5, - "\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2", - ], - [ - "8240", - "\u4FA4\u4FAB\u4FAD\u4FB0", - 4, - "\u4FB6", - 8, - "\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2", - 4, - "\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF", - 11, - ], - [ - "8280", - "\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F", - 10, - "\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050", - 4, - "\u5056\u5057\u5058\u5059\u505B\u505D", - 7, - "\u5066", - 5, - "\u506D", - 8, - "\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E", - 20, - "\u50A4\u50A6\u50AA\u50AB\u50AD", - 4, - "\u50B3", - 6, - "\u50BC", - ], - [ - "8340", - "\u50BD", - 17, - "\u50D0", - 5, - "\u50D7\u50D8\u50D9\u50DB", - 10, - "\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6", - 4, - "\u50FC", - 9, - "\u5108", - ], - [ - "8380", - "\u5109\u510A\u510C", - 5, - "\u5113", - 13, - "\u5122", - 28, - "\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D", - 4, - "\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6", - 4, - "\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2", - 5, - ], - [ - "8440", - "\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5", - 5, - "\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244", - 5, - "\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258", - ], - [ - "8480", - "\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273", - 9, - "\u527E\u5280\u5283", - 4, - "\u5289", - 6, - "\u5291\u5292\u5294", - 6, - "\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4", - 9, - "\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9", - 5, - "\u52E0\u52E1\u52E2\u52E3\u52E5", - 10, - "\u52F1", - 7, - "\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E", - ], - [ - "8540", - "\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F", - 9, - "\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F", - ], - [ - "8580", - "\u5390", - 4, - "\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF", - 6, - "\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3", - 4, - "\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D", - 4, - "\u5463\u5465\u5467\u5469", - 7, - "\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1", - ], - [ - "8640", - "\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0", - 4, - "\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4", - 5, - "\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A", - 4, - "\u5512\u5513\u5515", - 5, - "\u551C\u551D\u551E\u551F\u5521\u5525\u5526", - ], - [ - "8680", - "\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B", - 4, - "\u5551\u5552\u5553\u5554\u5557", - 4, - "\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F", - 5, - "\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0", - 6, - "\u55A8", - 8, - "\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF", - 4, - "\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7", - 4, - "\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8", - 4, - "\u55FF\u5602\u5603\u5604\u5605", - ], - [ - "8740", - "\u5606\u5607\u560A\u560B\u560D\u5610", - 7, - "\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640", - 11, - "\u564F", - 4, - "\u5655\u5656\u565A\u565B\u565D", - 4, - ], - [ - "8780", - "\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D", - 7, - "\u5687", - 6, - "\u5690\u5691\u5692\u5694", - 14, - "\u56A4", - 10, - "\u56B0", - 6, - "\u56B8\u56B9\u56BA\u56BB\u56BD", - 12, - "\u56CB", - 8, - "\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5", - 5, - "\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B", - 6, - ], - [ - "8840", - "\u5712", - 9, - "\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734", - 4, - "\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752", - 4, - "\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780", - ], - [ - "8880", - "\u5781\u5787\u5788\u5789\u578A\u578D", - 4, - "\u5794", - 6, - "\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9", - 8, - "\u57C4", - 6, - "\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5", - 7, - "\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825", - 4, - "\u582B", - 4, - "\u5831\u5832\u5833\u5834\u5836", - 7, - ], - [ - "8940", - "\u583E", - 5, - "\u5845", - 6, - "\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859", - 4, - "\u585F", - 5, - "\u5866", - 4, - "\u586D", - 16, - "\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C", - ], - [ - "8980", - "\u588D", - 4, - "\u5894", - 4, - "\u589B\u589C\u589D\u58A0", - 7, - "\u58AA", - 17, - "\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6", - 10, - "\u58D2\u58D3\u58D4\u58D6", - 13, - "\u58E5", - 5, - "\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA", - 7, - "\u5903\u5905\u5906\u5908", - 4, - "\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B", - ], - [ - "8a40", - "\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B", - 4, - "\u5961\u5963\u5964\u5966", - 12, - "\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6", - ], - [ - "8a80", - "\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3", - 5, - "\u59BA\u59BC\u59BD\u59BF", - 6, - "\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE", - 4, - "\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED", - 11, - "\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A", - 6, - "\u5A33\u5A35\u5A37", - 4, - "\u5A3D\u5A3E\u5A3F\u5A41", - 4, - "\u5A47\u5A48\u5A4B", - 9, - "\u5A56\u5A57\u5A58\u5A59\u5A5B", - 5, - ], - [ - "8b40", - "\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B", - 8, - "\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80", - 17, - "\u5A93", - 6, - "\u5A9C", - 13, - "\u5AAB\u5AAC", - ], - [ - "8b80", - "\u5AAD", - 4, - "\u5AB4\u5AB6\u5AB7\u5AB9", - 4, - "\u5ABF\u5AC0\u5AC3", - 5, - "\u5ACA\u5ACB\u5ACD", - 4, - "\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC", - 4, - "\u5AF2", - 22, - "\u5B0A", - 11, - "\u5B18", - 25, - "\u5B33\u5B35\u5B36\u5B38", - 7, - "\u5B41", - 6, - ], - [ - "8c40", - "\u5B48", - 7, - "\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF", - ], - [ - "8c80", - "\u5BD1\u5BD4", - 8, - "\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9", - 4, - "\u5BEF\u5BF1", - 6, - "\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67", - 6, - "\u5C70\u5C72", - 6, - "\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83", - 4, - "\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D", - 4, - "\u5CA4", - 4, - ], - [ - "8d40", - "\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5", - 5, - "\u5CCC", - 5, - "\u5CD3", - 5, - "\u5CDA", - 6, - "\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1", - 9, - "\u5CFC", - 4, - ], - [ - "8d80", - "\u5D01\u5D04\u5D05\u5D08", - 5, - "\u5D0F", - 4, - "\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F", - 4, - "\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F", - 4, - "\u5D35", - 7, - "\u5D3F", - 7, - "\u5D48\u5D49\u5D4D", - 10, - "\u5D59\u5D5A\u5D5C\u5D5E", - 10, - "\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75", - 12, - "\u5D83", - 21, - "\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0", - ], - ["8e40", "\u5DA1", 21, "\u5DB8", 12, "\u5DC6", 6, "\u5DCE", 12, "\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"], - [ - "8e80", - "\u5DF0\u5DF5\u5DF6\u5DF8", - 4, - "\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E", - 7, - "\u5E28", - 4, - "\u5E2F\u5E30\u5E32", - 4, - "\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46", - 5, - "\u5E4D", - 6, - "\u5E56", - 4, - "\u5E5C\u5E5D\u5E5F\u5E60\u5E63", - 14, - "\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8", - 4, - "\u5EAE", - 4, - "\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF", - 6, - ], - [ - "8f40", - "\u5EC6\u5EC7\u5EC8\u5ECB", - 5, - "\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC", - 11, - "\u5EE9\u5EEB", - 8, - "\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24", - ], - [ - "8f80", - "\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32", - 6, - "\u5F3B\u5F3D\u5F3E\u5F3F\u5F41", - 14, - "\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2", - 5, - "\u5FA9\u5FAB\u5FAC\u5FAF", - 5, - "\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE", - 4, - "\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007", - ], - [ - "9040", - "\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030", - 4, - "\u6036", - 4, - "\u603D\u603E\u6040\u6044", - 6, - "\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080", - ], - [ - "9080", - "\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD", - 7, - "\u60C7\u60C8\u60C9\u60CC", - 4, - "\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1", - 4, - "\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB", - 4, - "\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110", - 4, - "\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C", - 18, - "\u6140", - 6, - ], - [ - "9140", - "\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156", - 6, - "\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169", - 6, - "\u6171\u6172\u6173\u6174\u6176\u6178", - 18, - "\u618C\u618D\u618F", - 4, - "\u6195", - ], - [ - "9180", - "\u6196", - 6, - "\u619E", - 8, - "\u61AA\u61AB\u61AD", - 9, - "\u61B8", - 5, - "\u61BF\u61C0\u61C1\u61C3", - 4, - "\u61C9\u61CC", - 4, - "\u61D3\u61D5", - 16, - "\u61E7", - 13, - "\u61F6", - 8, - "\u6200", - 5, - "\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238", - 4, - "\u6242\u6244\u6245\u6246\u624A", - ], - [ - "9240", - "\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C", - 6, - "\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B", - 5, - "\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1", - ], - [ - "9280", - "\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333", - 5, - "\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356", - 7, - "\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399", - 6, - "\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0", - ], - [ - "9340", - "\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7", - 6, - "\u63DF\u63E2\u63E4", - 4, - "\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406", - 4, - "\u640D\u640E\u6411\u6412\u6415", - 5, - "\u641D\u641F\u6422\u6423\u6424", - ], - [ - "9380", - "\u6425\u6427\u6428\u6429\u642B\u642E", - 5, - "\u6435", - 4, - "\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B", - 6, - "\u6453\u6455\u6456\u6457\u6459", - 4, - "\u645F", - 7, - "\u6468\u646A\u646B\u646C\u646E", - 9, - "\u647B", - 6, - "\u6483\u6486\u6488", - 8, - "\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F", - 4, - "\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6", - 6, - "\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA", - ], - [ - "9440", - "\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7", - 24, - "\u6501", - 7, - "\u650A", - 7, - "\u6513", - 4, - "\u6519", - 8, - ], - [ - "9480", - "\u6522\u6523\u6524\u6526", - 4, - "\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540", - 4, - "\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578", - 14, - "\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1", - 7, - "\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8", - 7, - "\u65E1\u65E3\u65E4\u65EA\u65EB", - ], - [ - "9540", - "\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB", - 4, - "\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637", - 4, - "\u663D\u663F\u6640\u6642\u6644", - 6, - "\u664D\u664E\u6650\u6651\u6658", - ], - [ - "9580", - "\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669", - 4, - "\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698", - 4, - "\u669E", - 8, - "\u66A9", - 4, - "\u66AF", - 4, - "\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF", - 25, - "\u66DA\u66DE", - 7, - "\u66E7\u66E8\u66EA", - 5, - "\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703", - ], - [ - "9640", - "\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720", - 5, - "\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757", - 4, - "\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776", - ], - [ - "9680", - "\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9", - 7, - "\u67C2\u67C5", - 9, - "\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5", - 7, - "\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818", - 4, - "\u681E\u681F\u6820\u6822", - 6, - "\u682B", - 6, - "\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856", - 5, - ], - [ - "9740", - "\u685C\u685D\u685E\u685F\u686A\u686C", - 7, - "\u6875\u6878", - 8, - "\u6882\u6884\u6887", - 7, - "\u6890\u6891\u6892\u6894\u6895\u6896\u6898", - 9, - "\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8", - ], - [ - "9780", - "\u68B9", - 6, - "\u68C1\u68C3", - 5, - "\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB", - 4, - "\u68E1\u68E2\u68E4", - 9, - "\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906", - 4, - "\u690C\u690F\u6911\u6913", - 11, - "\u6921\u6922\u6923\u6925", - 7, - "\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943", - 16, - "\u6955\u6956\u6958\u6959\u695B\u695C\u695F", - ], - [ - "9840", - "\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972", - 4, - "\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E", - 5, - "\u6996\u6997\u6999\u699A\u699D", - 9, - "\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD", - ], - [ - "9880", - "\u69BE\u69BF\u69C0\u69C2", - 7, - "\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5", - 5, - "\u69DC\u69DD\u69DE\u69E1", - 11, - "\u69EE\u69EF\u69F0\u69F1\u69F3", - 9, - "\u69FE\u6A00", - 9, - "\u6A0B", - 11, - "\u6A19", - 5, - "\u6A20\u6A22", - 5, - "\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36", - 6, - "\u6A3F", - 4, - "\u6A45\u6A46\u6A48", - 7, - "\u6A51", - 6, - "\u6A5A", - ], - [ - "9940", - "\u6A5C", - 4, - "\u6A62\u6A63\u6A64\u6A66", - 10, - "\u6A72", - 6, - "\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85", - 8, - "\u6A8F\u6A92", - 4, - "\u6A98", - 7, - "\u6AA1", - 5, - ], - ["9980", "\u6AA7\u6AA8\u6AAA\u6AAD", 114, "\u6B25\u6B26\u6B28", 6], - [ - "9a40", - "\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D", - 11, - "\u6B5A", - 7, - "\u6B68\u6B69\u6B6B", - 13, - "\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88", - ], - [ - "9a80", - "\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C", - 4, - "\u6BA2", - 7, - "\u6BAB", - 7, - "\u6BB6\u6BB8", - 6, - "\u6BC0\u6BC3\u6BC4\u6BC6", - 4, - "\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC", - 4, - "\u6BE2", - 7, - "\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE", - 6, - "\u6C08", - 4, - "\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B", - 4, - "\u6C51\u6C52\u6C53\u6C56\u6C58", - ], - [ - "9b40", - "\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B", - 4, - "\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8", - ], - [ - "9b80", - "\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F", - 5, - "\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D", - 4, - "\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96", - 4, - "\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9", - 5, - "\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA", - ], - [ - "9c40", - "\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD", - 7, - "\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35", - ], - [ - "9c80", - "\u6E36\u6E37\u6E39\u6E3B", - 7, - "\u6E45", - 7, - "\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60", - 10, - "\u6E6C\u6E6D\u6E6F", - 14, - "\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A", - 4, - "\u6E91", - 6, - "\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA", - 5, - ], - [ - "9d40", - "\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA", - 7, - "\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A", - 4, - "\u6F10\u6F11\u6F12\u6F16", - 9, - "\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37", - 6, - "\u6F3F\u6F40\u6F41\u6F42", - ], - [ - "9d80", - "\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E", - 9, - "\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67", - 5, - "\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D", - 6, - "\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F", - 12, - "\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2", - 4, - "\u6FA8", - 10, - "\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA", - 5, - "\u6FC1\u6FC3", - 5, - "\u6FCA", - 6, - "\u6FD3", - 10, - "\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5", - ], - ["9e40", "\u6FE6", 7, "\u6FF0", 32, "\u7012", 7, "\u701C", 6, "\u7024", 6], - [ - "9e80", - "\u702B", - 9, - "\u7036\u7037\u7038\u703A", - 17, - "\u704D\u704E\u7050", - 13, - "\u705F", - 11, - "\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E", - 12, - "\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB", - 12, - "\u70DA", - ], - [ - "9f40", - "\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0", - 6, - "\u70F8\u70FA\u70FB\u70FC\u70FE", - 10, - "\u710B", - 4, - "\u7111\u7112\u7114\u7117\u711B", - 10, - "\u7127", - 7, - "\u7132\u7133\u7134", - ], - [ - "9f80", - "\u7135\u7137", - 13, - "\u7146\u7147\u7148\u7149\u714B\u714D\u714F", - 12, - "\u715D\u715F", - 4, - "\u7165\u7169", - 4, - "\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E", - 5, - "\u7185", - 4, - "\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A", - 4, - "\u71A1", - 6, - "\u71A9\u71AA\u71AB\u71AD", - 5, - "\u71B4\u71B6\u71B7\u71B8\u71BA", - 8, - "\u71C4", - 9, - "\u71CF", - 4, - ], - ["a040", "\u71D6", 9, "\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8", 5, "\u71EF", 9, "\u71FA", 11, "\u7207", 19], - [ - "a080", - "\u721B\u721C\u721E", - 9, - "\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240", - 6, - "\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285", - 4, - "\u728C\u728E\u7290\u7291\u7293", - 11, - "\u72A0", - 11, - "\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA", - 6, - "\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB", - ], - [ - "a1a1", - "\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008", - 7, - "\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013", - ], - ["a2a1", "\u2170", 9], - ["a2b1", "\u2488", 19, "\u2474", 19, "\u2460", 9], - ["a2e5", "\u3220", 9], - ["a2f1", "\u2160", 11], - ["a3a1", "\uFF01\uFF02\uFF03\uFFE5\uFF05", 88, "\uFFE3"], - ["a4a1", "\u3041", 82], - ["a5a1", "\u30A1", 85], - ["a6a1", "\u0391", 16, "\u03A3", 6], - ["a6c1", "\u03B1", 16, "\u03C3", 6], - ["a6e0", "\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"], - ["a6ee", "\uFE3B\uFE3C\uFE37\uFE38\uFE31"], - ["a6f4", "\uFE33\uFE34"], - ["a7a1", "\u0410", 5, "\u0401\u0416", 25], - ["a7d1", "\u0430", 5, "\u0451\u0436", 25], - [ - "a840", - "\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550", - 35, - "\u2581", - 6, - ], - ["a880", "\u2588", 7, "\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"], - [ - "a8a1", - "\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251", - ], - ["a8bd", "\u0144\u0148"], - ["a8c0", "\u0261"], - ["a8c5", "\u3105", 36], - ["a940", "\u3021", 8, "\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"], - ["a959", "\u2121\u3231"], - ["a95c", "\u2010"], - ["a960", "\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49", 9, "\uFE54\uFE55\uFE56\uFE57\uFE59", 8], - ["a980", "\uFE62", 4, "\uFE68\uFE69\uFE6A\uFE6B"], - ["a996", "\u3007"], - ["a9a4", "\u2500", 75], - [ - "aa40", - "\u72DC\u72DD\u72DF\u72E2", - 5, - "\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304", - 5, - "\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340", - 8, - ], - [ - "aa80", - "\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358", - 7, - "\u7361", - 10, - "\u736E\u7370\u7371", - ], - [ - "ab40", - "\u7372", - 11, - "\u737F", - 4, - "\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3", - 5, - "\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3", - 4, - ], - [ - "ab80", - "\u73CB\u73CC\u73CE\u73D2", - 6, - "\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3", - 4, - ], - [ - "ac40", - "\u73F8", - 10, - "\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411", - 8, - "\u741C", - 5, - "\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437", - 4, - "\u743D\u743E\u743F\u7440\u7442", - 11, - ], - ["ac80", "\u744E", 6, "\u7456\u7458\u745D\u7460", 12, "\u746E\u746F\u7471", 4, "\u7478\u7479\u747A"], - [ - "ad40", - "\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491", - 10, - "\u749D\u749F", - 7, - "\u74AA", - 15, - "\u74BB", - 12, - ], - ["ad80", "\u74C8", 9, "\u74D3", 8, "\u74DD\u74DF\u74E1\u74E5\u74E7", 6, "\u74F0\u74F1\u74F2"], - [ - "ae40", - "\u74F3\u74F5\u74F8", - 6, - "\u7500\u7501\u7502\u7503\u7505", - 7, - "\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520", - 4, - "\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558", - ], - [ - "ae80", - "\u755D", - 7, - "\u7567\u7568\u7569\u756B", - 6, - "\u7573\u7575\u7576\u7577\u757A", - 4, - "\u7580\u7581\u7582\u7584\u7585\u7587", - ], - [ - "af40", - "\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6", - 4, - "\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607", - ], - [ - "af80", - "\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644", - ], - [ - "b040", - "\u7645", - 6, - "\u764E", - 5, - "\u7655\u7657", - 4, - "\u765D\u765F\u7660\u7661\u7662\u7664", - 6, - "\u766C\u766D\u766E\u7670", - 7, - "\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B", - ], - [ - "b080", - "\u769C", - 7, - "\u76A5", - 8, - "\u76AF\u76B0\u76B3\u76B5", - 9, - "\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265", - ], - [ - "b140", - "\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0", - 4, - "\u76E6", - 7, - "\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E", - 10, - "\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B", - ], - [ - "b180", - "\u772C\u772E\u7730", - 4, - "\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748", - 7, - "\u7752", - 7, - "\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3", - ], - [ - "b240", - "\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D", - 11, - "\u777A\u777B\u777C\u7781\u7782\u7783\u7786", - 5, - "\u778F\u7790\u7793", - 11, - "\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6", - 4, - ], - [ - "b280", - "\u77BC\u77BE\u77C0", - 12, - "\u77CE", - 8, - "\u77D8\u77D9\u77DA\u77DD", - 4, - "\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316", - ], - [ - "b340", - "\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803", - 5, - "\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A", - ], - [ - "b380", - "\u785B\u785C\u785E", - 11, - "\u786F", - 7, - "\u7878\u7879\u787A\u787B\u787D", - 6, - "\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A", - ], - [ - "b440", - "\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8", - 7, - "\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA", - 9, - ], - [ - "b480", - "\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED", - 4, - "\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB", - 5, - "\u7902\u7903\u7904\u7906", - 6, - "\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E", - ], - [ - "b540", - "\u790D", - 5, - "\u7914", - 9, - "\u791F", - 4, - "\u7925", - 14, - "\u7935", - 4, - "\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A", - 8, - "\u7954\u7955\u7958\u7959\u7961\u7963", - ], - [ - "b580", - "\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970", - 6, - "\u7979\u797B", - 4, - "\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0", - ], - [ - "b640", - "\u7993", - 6, - "\u799B", - 11, - "\u79A8", - 10, - "\u79B4", - 4, - "\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9", - 5, - "\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA", - ], - [ - "b680", - "\u79EC\u79EE\u79F1", - 6, - "\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F", - 4, - "\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C", - ], - [ - "b740", - "\u7A1D\u7A1F\u7A21\u7A22\u7A24", - 14, - "\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40", - 5, - "\u7A47", - 9, - "\u7A52", - 4, - "\u7A58", - 16, - ], - [ - "b780", - "\u7A69", - 6, - "\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D", - ], - [ - "b840", - "\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE", - 4, - "\u7AB4", - 10, - "\u7AC0", - 10, - "\u7ACC", - 9, - "\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7", - 5, - "\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3", - ], - [ - "b880", - "\u7AF4", - 4, - "\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9", - ], - [ - "b940", - "\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F", - 5, - "\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63", - 10, - "\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86", - 6, - "\u7B8E\u7B8F", - ], - [ - "b980", - "\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9", - 7, - "\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8", - ], - [ - "ba40", - "\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4", - 4, - "\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2", - 4, - "\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF", - 7, - "\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10", - 5, - "\u7C17\u7C18\u7C19", - ], - [ - "ba80", - "\u7C1A", - 4, - "\u7C20", - 5, - "\u7C28\u7C29\u7C2B", - 12, - "\u7C39", - 5, - "\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56", - ], - ["bb40", "\u7C43", 9, "\u7C4E", 36, "\u7C75", 5, "\u7C7E", 9], - [ - "bb80", - "\u7C88\u7C8A", - 6, - "\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4", - 4, - "\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95", - ], - [ - "bc40", - "\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE", - 6, - "\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1", - 6, - "\u7CE9", - 5, - "\u7CF0", - 7, - "\u7CF9\u7CFA\u7CFC", - 13, - "\u7D0B", - 5, - ], - [ - "bc80", - "\u7D11", - 14, - "\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30", - 6, - "\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6", - ], - ["bd40", "\u7D37", 54, "\u7D6F", 7], - [ - "bd80", - "\u7D78", - 32, - "\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78", - ], - ["be40", "\u7D99", 12, "\u7DA7", 6, "\u7DAF", 42], - [ - "be80", - "\u7DDA", - 32, - "\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB", - ], - ["bf40", "\u7DFB", 62], - [ - "bf80", - "\u7E3A\u7E3C", - 4, - "\u7E42", - 4, - "\u7E48", - 21, - "\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080", - ], - ["c040", "\u7E5E", 35, "\u7E83", 23, "\u7E9C\u7E9D\u7E9E"], - [ - "c080", - "\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B", - 6, - "\u7F43\u7F46", - 9, - "\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0", - ], - [ - "c140", - "\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63", - 4, - "\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82", - 7, - "\u7F8B\u7F8D\u7F8F", - 4, - "\u7F95", - 4, - "\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8", - 6, - "\u7FB1", - ], - [ - "c180", - "\u7FB3", - 4, - "\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF", - 4, - "\u7FD6\u7FD7\u7FD9", - 5, - "\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF", - ], - [ - "c240", - "\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4", - 6, - "\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B", - 5, - "\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057", - ], - [ - "c280", - "\u8059\u805B", - 13, - "\u806B", - 5, - "\u8072", - 11, - "\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B", - ], - [ - "c340", - "\u807E\u8081\u8082\u8085\u8088\u808A\u808D", - 5, - "\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7", - 4, - "\u80CF", - 6, - "\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B", - ], - [ - "c380", - "\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F", - 12, - "\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139", - 4, - "\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478", - ], - [ - "c440", - "\u8140", - 5, - "\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B", - 4, - "\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183", - 4, - "\u8189\u818B\u818C\u818D\u818E\u8190\u8192", - 5, - "\u8199\u819A\u819E", - 4, - "\u81A4\u81A5", - ], - [ - "c480", - "\u81A7\u81A9\u81AB", - 7, - "\u81B4", - 5, - "\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD", - 6, - "\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81", - ], - [ - "c540", - "\u81D4", - 14, - "\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE", - 4, - "\u81F5", - 5, - "\u81FD\u81FF\u8203\u8207", - 4, - "\u820E\u820F\u8211\u8213\u8215", - 5, - "\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F", - ], - [ - "c580", - "\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250", - 7, - "\u8259\u825B\u825C\u825D\u825E\u8260", - 7, - "\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7", - ], - [ - "c640", - "\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8", - ], - [ - "c680", - "\u82FA\u82FC", - 4, - "\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D", - 9, - "\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390", - ], - [ - "c740", - "\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A", - 4, - "\u8353\u8355", - 4, - "\u835D\u8362\u8370", - 6, - "\u8379\u837A\u837E", - 6, - "\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1", - 6, - "\u83AC\u83AD\u83AE", - ], - [ - "c780", - "\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20", - ], - [ - "c840", - "\u83EE\u83EF\u83F3", - 4, - "\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412", - 5, - "\u8419\u841A\u841B\u841E", - 5, - "\u8429", - 7, - "\u8432", - 5, - "\u8439\u843A\u843B\u843E", - 7, - "\u8447\u8448\u8449", - ], - [ - "c880", - "\u844A", - 6, - "\u8452", - 4, - "\u8458\u845D\u845E\u845F\u8460\u8462\u8464", - 4, - "\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1", - ], - [ - "c940", - "\u847D", - 4, - "\u8483\u8484\u8485\u8486\u848A\u848D\u848F", - 7, - "\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2", - 12, - "\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7", - ], - [ - "c980", - "\u84D8", - 4, - "\u84DE\u84E1\u84E2\u84E4\u84E7", - 4, - "\u84ED\u84EE\u84EF\u84F1", - 10, - "\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3", - ], - [ - "ca40", - "\u8503", - 8, - "\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522", - 8, - "\u852D", - 9, - "\u853E", - 4, - "\u8544\u8545\u8546\u8547\u854B", - 10, - ], - [ - "ca80", - "\u8557\u8558\u855A\u855B\u855C\u855D\u855F", - 4, - "\u8565\u8566\u8567\u8569", - 8, - "\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31", - ], - [ - "cb40", - "\u8582\u8583\u8586\u8588", - 6, - "\u8590", - 10, - "\u859D", - 6, - "\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1", - 5, - "\u85B8\u85BA", - 6, - "\u85C2", - 6, - "\u85CA", - 4, - "\u85D1\u85D2", - ], - [ - "cb80", - "\u85D4\u85D6", - 5, - "\u85DD", - 6, - "\u85E5\u85E6\u85E7\u85E8\u85EA", - 14, - "\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854", - ], - [ - "cc40", - "\u85F9\u85FA\u85FC\u85FD\u85FE\u8600", - 4, - "\u8606", - 10, - "\u8612\u8613\u8614\u8615\u8617", - 15, - "\u8628\u862A", - 13, - "\u8639\u863A\u863B\u863D\u863E\u863F\u8640", - ], - [ - "cc80", - "\u8641", - 11, - "\u8652\u8653\u8655", - 4, - "\u865B\u865C\u865D\u865F\u8660\u8661\u8663", - 7, - "\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3", - ], - [ - "cd40", - "\u866D\u866F\u8670\u8672", - 6, - "\u8683", - 6, - "\u868E", - 4, - "\u8694\u8696", - 5, - "\u869E", - 4, - "\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB", - 4, - "\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC", - ], - [ - "cd80", - "\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01", - ], - [ - "ce40", - "\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740", - 6, - "\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A", - 5, - "\u8761\u8762\u8766", - 7, - "\u876F\u8771\u8772\u8773\u8775", - ], - [ - "ce80", - "\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E", - 4, - "\u8794\u8795\u8796\u8798", - 6, - "\u87A0", - 4, - "\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A", - ], - [ - "cf40", - "\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1", - 4, - "\u87C7\u87C8\u87C9\u87CC", - 4, - "\u87D4", - 6, - "\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF", - 9, - ], - [ - "cf80", - "\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804", - 5, - "\u880B", - 7, - "\u8814\u8817\u8818\u8819\u881A\u881C", - 4, - "\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653", - ], - [ - "d040", - "\u8824", - 13, - "\u8833", - 5, - "\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846", - 5, - "\u884E", - 5, - "\u8855\u8856\u8858\u885A", - 6, - "\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A", - ], - [ - "d080", - "\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897", - 4, - "\u889D", - 4, - "\u88A3\u88A5", - 5, - "\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384", - ], - [ - "d140", - "\u88AC\u88AE\u88AF\u88B0\u88B2", - 4, - "\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA", - 4, - "\u88E0\u88E1\u88E6\u88E7\u88E9", - 6, - "\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903", - 5, - ], - [ - "d180", - "\u8909\u890B", - 4, - "\u8911\u8914", - 4, - "\u891C", - 4, - "\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476", - ], - ["d240", "\u8938", 8, "\u8942\u8943\u8945", 24, "\u8960", 5, "\u8967", 19, "\u897C"], - [ - "d280", - "\u897D\u897E\u8980\u8982\u8984\u8985\u8987", - 26, - "\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690", - ], - [ - "d340", - "\u89A2", - 30, - "\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4", - 6, - ], - [ - "d380", - "\u89FB", - 4, - "\u8A01", - 5, - "\u8A08", - 21, - "\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89", - ], - ["d440", "\u8A1E", 31, "\u8A3F", 8, "\u8A49", 21], - [ - "d480", - "\u8A5F", - 25, - "\u8A7A", - 6, - "\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67", - ], - ["d540", "\u8A81", 7, "\u8A8B", 7, "\u8A94", 46], - [ - "d580", - "\u8AC3", - 32, - "\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F", - ], - ["d640", "\u8AE4", 34, "\u8B08", 27], - [ - "d680", - "\u8B24\u8B25\u8B27", - 30, - "\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51", - ], - ["d740", "\u8B46", 31, "\u8B67", 4, "\u8B6D", 25], - [ - "d780", - "\u8B87", - 24, - "\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7", - ], - [ - "d840", - "\u8C38", - 8, - "\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D", - 7, - "\u8C56\u8C57\u8C58\u8C59\u8C5B", - 5, - "\u8C63", - 6, - "\u8C6C", - 6, - "\u8C74\u8C75\u8C76\u8C77\u8C7B", - 6, - "\u8C83\u8C84\u8C86\u8C87", - ], - [ - "d880", - "\u8C88\u8C8B\u8C8D", - 6, - "\u8C95\u8C96\u8C97\u8C99", - 20, - "\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D", - ], - ["d940", "\u8CAE", 62], - [ - "d980", - "\u8CED", - 32, - "\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC", - ], - [ - "da40", - "\u8D0E", - 14, - "\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78", - 8, - "\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C", - 4, - "\u8D92\u8D93\u8D95", - 9, - "\u8DA0\u8DA1", - ], - [ - "da80", - "\u8DA2\u8DA4", - 12, - "\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA", - ], - [ - "db40", - "\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE", - 6, - "\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15", - 7, - "\u8E20\u8E21\u8E24", - 4, - "\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E", - ], - [ - "db80", - "\u8E3F\u8E43\u8E45\u8E46\u8E4C", - 4, - "\u8E53", - 5, - "\u8E5A", - 11, - "\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD", - ], - [ - "dc40", - "\u8E73\u8E75\u8E77", - 4, - "\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88", - 6, - "\u8E91\u8E92\u8E93\u8E95", - 6, - "\u8E9D\u8E9F", - 11, - "\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3", - 6, - "\u8EBB", - 7, - ], - [ - "dc80", - "\u8EC3", - 10, - "\u8ECF", - 21, - "\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365", - ], - ["dd40", "\u8EE5", 62], - [ - "dd80", - "\u8F24", - 32, - "\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A", - ], - [ - "de40", - "\u8F45", - 32, - "\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6", - ], - [ - "de80", - "\u8FC9", - 4, - "\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496", - ], - [ - "df40", - "\u9019\u901C\u9023\u9024\u9025\u9027", - 5, - "\u9030", - 4, - "\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048", - 4, - "\u904E\u9054\u9055\u9056\u9059\u905A\u905C", - 5, - "\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F", - 4, - "\u9076", - 6, - "\u907E\u9081", - ], - [ - "df80", - "\u9084\u9085\u9086\u9087\u9089\u908A\u908C", - 4, - "\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C", - ], - [ - "e040", - "\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105", - 19, - "\u911A\u911B\u911C", - ], - [ - "e080", - "\u911D\u911F\u9120\u9121\u9124", - 10, - "\u9130\u9132", - 6, - "\u913A", - 8, - "\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C", - ], - [ - "e140", - "\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180", - 4, - "\u9186\u9188\u918A\u918E\u918F\u9193", - 6, - "\u919C", - 5, - "\u91A4", - 5, - "\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB", - ], - [ - "e180", - "\u91BC", - 10, - "\u91C8\u91CB\u91D0\u91D2", - 9, - "\u91DD", - 8, - "\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA", - ], - ["e240", "\u91E6", 62], - [ - "e280", - "\u9225", - 32, - "\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967", - 5, - "\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042", - ], - ["e340", "\u9246", 45, "\u9275", 16], - [ - "e380", - "\u9286", - 7, - "\u928F", - 24, - "\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE", - ], - ["e440", "\u92A8", 5, "\u92AF", 24, "\u92C9", 31], - [ - "e480", - "\u92E9", - 32, - "\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1", - ], - ["e540", "\u930A", 51, "\u933F", 10], - [ - "e580", - "\u934A", - 31, - "\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3", - ], - ["e640", "\u936C", 34, "\u9390", 27], - [ - "e680", - "\u93AC", - 29, - "\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9", - ], - ["e740", "\u93CE", 7, "\u93D7", 54], - [ - "e780", - "\u940E", - 32, - "\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21", - 6, - "\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F", - 4, - "\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C", - ], - ["e840", "\u942F", 14, "\u943F", 43, "\u946C\u946D\u946E\u946F"], - [ - "e880", - "\u9470", - 20, - "\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9", - ], - ["e940", "\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577", 7, "\u9580", 42], - [ - "e980", - "\u95AB", - 32, - "\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B", - ], - [ - "ea40", - "\u95CC", - 27, - "\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623", - 6, - "\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657", - ], - [ - "ea80", - "\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D", - 4, - "\u9673\u9678", - 12, - "\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0", - ], - [ - "eb40", - "\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D", - 9, - "\u96A8", - 7, - "\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6", - 9, - "\u96E1", - 6, - "\u96EB", - ], - [ - "eb80", - "\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717", - 4, - "\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB", - ], - [ - "ec40", - "\u9721", - 8, - "\u972B\u972C\u972E\u972F\u9731\u9733", - 4, - "\u973A\u973B\u973C\u973D\u973F", - 18, - "\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A", - 7, - ], - [ - "ec80", - "\u9772\u9775\u9777", - 4, - "\u977D", - 7, - "\u9786", - 4, - "\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799", - 4, - "\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0", - ], - ["ed40", "\u979E\u979F\u97A1\u97A2\u97A4", 6, "\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5", 46], - [ - "ed80", - "\u97E4\u97E5\u97E8\u97EE", - 4, - "\u97F4\u97F7", - 23, - "\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768", - ], - ["ee40", "\u980F", 62], - [ - "ee80", - "\u984E", - 32, - "\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6", - 4, - "\u94BC\u94BD\u94BF\u94C4\u94C8", - 6, - "\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA", - ], - [ - "ef40", - "\u986F", - 5, - "\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8", - 37, - "\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0", - 4, - ], - [ - "ef80", - "\u98E5\u98E6\u98E9", - 30, - "\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512", - 4, - "\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564", - 8, - "\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14", - ], - ["f040", "\u9908", 4, "\u990E\u990F\u9911", 28, "\u992F", 26], - [ - "f080", - "\u994A", - 9, - "\u9956", - 12, - "\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28", - 4, - "\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66", - 6, - "\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619", - ], - ["f140", "\u998C\u998E\u999A", 10, "\u99A6\u99A7\u99A9", 47], - [ - "f180", - "\u99D9", - 32, - "\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883", - ], - ["f240", "\u99FA", 62], - [ - "f280", - "\u9A39", - 32, - "\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2", - ], - [ - "f340", - "\u9A5A", - 17, - "\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9", - 6, - "\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6", - 4, - "\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC", - ], - [ - "f380", - "\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0", - 8, - "\u9AFA\u9AFC", - 6, - "\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B", - ], - [ - "f440", - "\u9B07\u9B09", - 5, - "\u9B10\u9B11\u9B12\u9B14", - 10, - "\u9B20\u9B21\u9B22\u9B24", - 10, - "\u9B30\u9B31\u9B33", - 7, - "\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55", - 5, - ], - [ - "f480", - "\u9B5B", - 32, - "\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164", - ], - ["f540", "\u9B7C", 62], - [ - "f580", - "\u9BBB", - 32, - "\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC", - ], - ["f640", "\u9BDC", 62], - [ - "f680", - "\u9C1B", - 32, - "\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85", - 5, - "\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E", - 5, - "\u9CA5", - 4, - "\u9CAB\u9CAD\u9CAE\u9CB0", - 7, - "\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB", - ], - ["f740", "\u9C3C", 62], - [ - "f780", - "\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE", - 4, - "\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC", - 4, - "\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44", - ], - ["f840", "\u9CE3", 62], - ["f880", "\u9D22", 32], - ["f940", "\u9D43", 62], - ["f980", "\u9D82", 32], - ["fa40", "\u9DA3", 62], - ["fa80", "\u9DE2", 32], - [ - "fb40", - "\u9E03", - 27, - "\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74", - 9, - "\u9E80", - ], - [ - "fb80", - "\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C", - 5, - "\u9E94", - 8, - "\u9E9E\u9EA0", - 5, - "\u9EA7\u9EA8\u9EA9\u9EAA", - ], - [ - "fc40", - "\u9EAB", - 8, - "\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF", - 4, - "\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0", - 8, - "\u9EFA\u9EFD\u9EFF", - 6, - ], - [ - "fc80", - "\u9F06", - 4, - "\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A", - 5, - "\u9F21\u9F23", - 8, - "\u9F2D\u9F2E\u9F30\u9F31", - ], - ["fd40", "\u9F32", 4, "\u9F38\u9F3A\u9F3C\u9F3F", 4, "\u9F45", 10, "\u9F52", 38], - ["fd80", "\u9F79", 5, "\u9F81\u9F82\u9F8D", 11, "\u9F9C\u9F9D\u9F9E\u9FA1", 4, "\uF92C\uF979\uF995\uF9E7\uF9F1"], - ["fe40", "\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"], - ] -}) -var CI = C((qfr, znt) => { - znt.exports = [ - ["a140", "\uE4C6", 62], - ["a180", "\uE505", 32], - ["a240", "\uE526", 62], - ["a280", "\uE565", 32], - ["a2ab", "\uE766", 5], - ["a2e3", "\u20AC\uE76D"], - ["a2ef", "\uE76E\uE76F"], - ["a2fd", "\uE770\uE771"], - ["a340", "\uE586", 62], - ["a380", "\uE5C5", 31, "\u3000"], - ["a440", "\uE5E6", 62], - ["a480", "\uE625", 32], - ["a4f4", "\uE772", 10], - ["a540", "\uE646", 62], - ["a580", "\uE685", 32], - ["a5f7", "\uE77D", 7], - ["a640", "\uE6A6", 62], - ["a680", "\uE6E5", 32], - ["a6b9", "\uE785", 7], - ["a6d9", "\uE78D", 6], - ["a6ec", "\uE794\uE795"], - ["a6f3", "\uE796"], - ["a6f6", "\uE797", 8], - ["a740", "\uE706", 62], - ["a780", "\uE745", 32], - ["a7c2", "\uE7A0", 14], - ["a7f2", "\uE7AF", 12], - ["a896", "\uE7BC", 10], - ["a8bc", "\uE7C7"], - ["a8bf", "\u01F9"], - ["a8c1", "\uE7C9\uE7CA\uE7CB\uE7CC"], - ["a8ea", "\uE7CD", 20], - ["a958", "\uE7E2"], - ["a95b", "\uE7E3"], - ["a95d", "\uE7E4\uE7E5\uE7E6"], - ["a989", "\u303E\u2FF0", 11], - ["a997", "\uE7F4", 12], - ["a9f0", "\uE801", 14], - ["aaa1", "\uE000", 93], - ["aba1", "\uE05E", 93], - ["aca1", "\uE0BC", 93], - ["ada1", "\uE11A", 93], - ["aea1", "\uE178", 93], - ["afa1", "\uE1D6", 93], - ["d7fa", "\uE810", 4], - ["f8a1", "\uE234", 93], - ["f9a1", "\uE292", 93], - ["faa1", "\uE2F0", 93], - ["fba1", "\uE34E", 93], - ["fca1", "\uE3AC", 93], - ["fda1", "\uE40A", 93], - [ - "fe50", - "\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843", - ], - [ - "fe80", - "\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13", - 6, - "\u4DAE\uE864\uE468", - 93, - ], - ] -}) -var hue = C((jfr, Wnt) => { - Wnt.exports = { - uChars: [ - 128, 165, 169, 178, 184, 216, 226, 235, 238, 244, 248, 251, 253, 258, 276, 284, 300, 325, 329, 334, 364, 463, 465, - 467, 469, 471, 473, 475, 477, 506, 594, 610, 712, 716, 730, 930, 938, 962, 970, 1026, 1104, 1106, 8209, 8215, - 8218, 8222, 8231, 8241, 8244, 8246, 8252, 8365, 8452, 8454, 8458, 8471, 8482, 8556, 8570, 8596, 8602, 8713, 8720, - 8722, 8726, 8731, 8737, 8740, 8742, 8748, 8751, 8760, 8766, 8777, 8781, 8787, 8802, 8808, 8816, 8854, 8858, 8870, - 8896, 8979, 9322, 9372, 9548, 9588, 9616, 9622, 9634, 9652, 9662, 9672, 9676, 9680, 9702, 9735, 9738, 9793, 9795, - 11906, 11909, 11913, 11917, 11928, 11944, 11947, 11951, 11956, 11960, 11964, 11979, 12284, 12292, 12312, 12319, - 12330, 12351, 12436, 12447, 12535, 12543, 12586, 12842, 12850, 12964, 13200, 13215, 13218, 13253, 13263, 13267, - 13270, 13384, 13428, 13727, 13839, 13851, 14617, 14703, 14801, 14816, 14964, 15183, 15471, 15585, 16471, 16736, - 17208, 17325, 17330, 17374, 17623, 17997, 18018, 18212, 18218, 18301, 18318, 18760, 18811, 18814, 18820, 18823, - 18844, 18848, 18872, 19576, 19620, 19738, 19887, 40870, 59244, 59336, 59367, 59413, 59417, 59423, 59431, 59437, - 59443, 59452, 59460, 59478, 59493, 63789, 63866, 63894, 63976, 63986, 64016, 64018, 64021, 64025, 64034, 64037, - 64042, 65074, 65093, 65107, 65112, 65127, 65132, 65375, 65510, 65536, - ], - gbChars: [ - 0, 36, 38, 45, 50, 81, 89, 95, 96, 100, 103, 104, 105, 109, 126, 133, 148, 172, 175, 179, 208, 306, 307, 308, 309, - 310, 311, 312, 313, 341, 428, 443, 544, 545, 558, 741, 742, 749, 750, 805, 819, 820, 7922, 7924, 7925, 7927, 7934, - 7943, 7944, 7945, 7950, 8062, 8148, 8149, 8152, 8164, 8174, 8236, 8240, 8262, 8264, 8374, 8380, 8381, 8384, 8388, - 8390, 8392, 8393, 8394, 8396, 8401, 8406, 8416, 8419, 8424, 8437, 8439, 8445, 8482, 8485, 8496, 8521, 8603, 8936, - 8946, 9046, 9050, 9063, 9066, 9076, 9092, 9100, 9108, 9111, 9113, 9131, 9162, 9164, 9218, 9219, 11329, 11331, - 11334, 11336, 11346, 11361, 11363, 11366, 11370, 11372, 11375, 11389, 11682, 11686, 11687, 11692, 11694, 11714, - 11716, 11723, 11725, 11730, 11736, 11982, 11989, 12102, 12336, 12348, 12350, 12384, 12393, 12395, 12397, 12510, - 12553, 12851, 12962, 12973, 13738, 13823, 13919, 13933, 14080, 14298, 14585, 14698, 15583, 15847, 16318, 16434, - 16438, 16481, 16729, 17102, 17122, 17315, 17320, 17402, 17418, 17859, 17909, 17911, 17915, 17916, 17936, 17939, - 17961, 18664, 18703, 18814, 18962, 19043, 33469, 33470, 33471, 33484, 33485, 33490, 33497, 33501, 33505, 33513, - 33520, 33536, 33550, 37845, 37921, 37948, 38029, 38038, 38064, 38065, 38066, 38069, 38075, 38076, 38078, 39108, - 39109, 39113, 39114, 39115, 39116, 39265, 39394, 189e3, - ], - } -}) -var due = C((Ufr, Gnt) => { - Gnt.exports = [ - ["0", "\0", 127], - [ - "8141", - "\uAC02\uAC03\uAC05\uAC06\uAC0B", - 4, - "\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25", - 6, - "\uAC2E\uAC32\uAC33\uAC34", - ], - ["8161", "\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41", 9, "\uAC4C\uAC4E", 5, "\uAC55"], - [ - "8181", - "\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D", - 18, - "\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B", - 4, - "\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95", - 6, - "\uAC9E\uACA2", - 5, - "\uACAB\uACAD\uACAE\uACB1", - 6, - "\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD", - 7, - "\uACD6\uACD8", - 7, - "\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7", - 4, - "\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07", - 4, - "\uAD0E\uAD10\uAD12\uAD13", - ], - ["8241", "\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21", 7, "\uAD2A\uAD2B\uAD2E", 5], - [ - "8261", - "\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D", - 6, - "\uAD46\uAD48\uAD4A", - 5, - "\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57", - ], - [ - "8281", - "\uAD59", - 7, - "\uAD62\uAD64", - 7, - "\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83", - 4, - "\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91", - 10, - "\uAD9E", - 5, - "\uADA5", - 17, - "\uADB8", - 7, - "\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9", - 6, - "\uADD2\uADD4", - 7, - "\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5", - 18, - ], - ["8341", "\uADFA\uADFB\uADFD\uADFE\uAE02", 5, "\uAE0A\uAE0C\uAE0E", 5, "\uAE15", 7], - ["8361", "\uAE1D", 18, "\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"], - [ - "8381", - "\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57", - 4, - "\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71", - 6, - "\uAE7A\uAE7E", - 5, - "\uAE86", - 5, - "\uAE8D", - 46, - "\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5", - 6, - "\uAECE\uAED2", - 5, - "\uAEDA\uAEDB\uAEDD", - 8, - ], - ["8441", "\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE", 5, "\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD", 8], - ["8461", "\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11", 18], - [ - "8481", - "\uAF24", - 7, - "\uAF2E\uAF2F\uAF31\uAF33\uAF35", - 6, - "\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A", - 5, - "\uAF51", - 10, - "\uAF5E", - 5, - "\uAF66", - 18, - "\uAF7A", - 5, - "\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89", - 6, - "\uAF92\uAF93\uAF94\uAF96", - 5, - "\uAF9D", - 26, - "\uAFBA\uAFBB\uAFBD\uAFBE", - ], - ["8541", "\uAFBF\uAFC1", 5, "\uAFCA\uAFCC\uAFCF", 4, "\uAFD5", 6, "\uAFDD", 4], - ["8561", "\uAFE2", 5, "\uAFEA", 5, "\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9", 6, "\uB002\uB003"], - [ - "8581", - "\uB005", - 6, - "\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015", - 6, - "\uB01E", - 9, - "\uB029", - 26, - "\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E", - 29, - "\uB07E\uB07F\uB081\uB082\uB083\uB085", - 6, - "\uB08E\uB090\uB092", - 5, - "\uB09B\uB09D\uB09E\uB0A3\uB0A4", - ], - [ - "8641", - "\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD", - 6, - "\uB0C6\uB0CA", - 5, - "\uB0D2", - ], - ["8661", "\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9", 6, "\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6", 10], - [ - "8681", - "\uB0F1", - 22, - "\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E", - 4, - "\uB126\uB127\uB129\uB12A\uB12B\uB12D", - 6, - "\uB136\uB13A", - 5, - "\uB142\uB143\uB145\uB146\uB147\uB149", - 6, - "\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161", - 22, - "\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183", - 4, - "\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D", - ], - ["8741", "\uB19E", 9, "\uB1A9", 15], - ["8761", "\uB1B9", 18, "\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"], - [ - "8781", - "\uB1D6", - 5, - "\uB1DE\uB1E0", - 7, - "\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1", - 7, - "\uB1FA\uB1FC\uB1FE", - 5, - "\uB206\uB207\uB209\uB20A\uB20D", - 6, - "\uB216\uB218\uB21A", - 5, - "\uB221", - 18, - "\uB235", - 6, - "\uB23D", - 26, - "\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261", - 6, - "\uB26A", - 4, - ], - ["8841", "\uB26F", 4, "\uB276", 5, "\uB27D", 6, "\uB286\uB287\uB288\uB28A", 4], - [ - "8861", - "\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B", - 4, - "\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7", - ], - [ - "8881", - "\uB2B8", - 15, - "\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3", - 4, - "\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309", - 6, - "\uB312\uB316", - 5, - "\uB31D", - 54, - "\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363", - ], - [ - "8941", - "\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379", - 6, - "\uB382\uB386", - 5, - "\uB38D", - ], - ["8961", "\uB38E\uB38F\uB391\uB392\uB393\uB395", 10, "\uB3A2", 5, "\uB3A9\uB3AA\uB3AB\uB3AD"], - [ - "8981", - "\uB3AE", - 21, - "\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9", - 18, - "\uB3FD", - 18, - "\uB411", - 6, - "\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421", - 6, - "\uB42A\uB42C", - 7, - "\uB435", - 15, - ], - ["8a41", "\uB445", 10, "\uB452\uB453\uB455\uB456\uB457\uB459", 6, "\uB462\uB464\uB466"], - ["8a61", "\uB467", 4, "\uB46D", 18, "\uB481\uB482"], - [ - "8a81", - "\uB483", - 4, - "\uB489", - 19, - "\uB49E", - 5, - "\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD", - 7, - "\uB4B6\uB4B8\uB4BA", - 5, - "\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9", - 6, - "\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6", - 5, - "\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7", - 4, - "\uB4EE\uB4F0\uB4F2", - 5, - "\uB4F9", - 26, - "\uB516\uB517\uB519\uB51A\uB51D", - ], - ["8b41", "\uB51E", 5, "\uB526\uB52B", 4, "\uB532\uB533\uB535\uB536\uB537\uB539", 6, "\uB542\uB546"], - ["8b61", "\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555", 6, "\uB55E\uB562", 8], - [ - "8b81", - "\uB56B", - 52, - "\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6", - 4, - "\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5", - 6, - "\uB5CE\uB5D2", - 5, - "\uB5D9", - 18, - "\uB5ED", - 18, - ], - ["8c41", "\uB600", 15, "\uB612\uB613\uB615\uB616\uB617\uB619", 4], - ["8c61", "\uB61E", 6, "\uB626", 5, "\uB62D", 6, "\uB635", 5], - [ - "8c81", - "\uB63B", - 12, - "\uB649", - 26, - "\uB665\uB666\uB667\uB669", - 50, - "\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5", - 5, - "\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2", - 16, - ], - ["8d41", "\uB6C3", 16, "\uB6D5", 8], - ["8d61", "\uB6DE", 17, "\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"], - [ - "8d81", - "\uB6FB", - 4, - "\uB702\uB703\uB704\uB706", - 33, - "\uB72A\uB72B\uB72D\uB72E\uB731", - 6, - "\uB73A\uB73C", - 7, - "\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D", - 6, - "\uB756", - 9, - "\uB761\uB762\uB763\uB765\uB766\uB767\uB769", - 6, - "\uB772\uB774\uB776", - 5, - "\uB77E\uB77F\uB781\uB782\uB783\uB785", - 6, - "\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E", - ], - ["8e41", "\uB79F\uB7A1", 6, "\uB7AA\uB7AE", 5, "\uB7B6\uB7B7\uB7B9", 8], - ["8e61", "\uB7C2", 4, "\uB7C8\uB7CA", 19], - [ - "8e81", - "\uB7DE", - 13, - "\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5", - 6, - "\uB7FE\uB802", - 4, - "\uB80A\uB80B\uB80D\uB80E\uB80F\uB811", - 6, - "\uB81A\uB81C\uB81E", - 5, - "\uB826\uB827\uB829\uB82A\uB82B\uB82D", - 6, - "\uB836\uB83A", - 5, - "\uB841\uB842\uB843\uB845", - 11, - "\uB852\uB854", - 7, - "\uB85E\uB85F\uB861\uB862\uB863\uB865", - 6, - "\uB86E\uB870\uB872", - 5, - "\uB879\uB87A\uB87B\uB87D", - 7, - ], - ["8f41", "\uB885", 7, "\uB88E", 17], - ["8f61", "\uB8A0", 7, "\uB8A9", 6, "\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9", 4], - [ - "8f81", - "\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6", - 5, - "\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5", - 7, - "\uB8DE\uB8E0\uB8E2", - 5, - "\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1", - 6, - "\uB8FA\uB8FC\uB8FE", - 5, - "\uB905", - 18, - "\uB919", - 6, - "\uB921", - 26, - "\uB93E\uB93F\uB941\uB942\uB943\uB945", - 6, - "\uB94D\uB94E\uB950\uB952", - 5, - ], - [ - "9041", - "\uB95A\uB95B\uB95D\uB95E\uB95F\uB961", - 6, - "\uB96A\uB96C\uB96E", - 5, - "\uB976\uB977\uB979\uB97A\uB97B\uB97D", - ], - ["9061", "\uB97E", 5, "\uB986\uB988\uB98B\uB98C\uB98F", 15], - [ - "9081", - "\uB99F", - 12, - "\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5", - 6, - "\uB9BE\uB9C0\uB9C2", - 5, - "\uB9CA\uB9CB\uB9CD\uB9D3", - 4, - "\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED", - 6, - "\uB9F6\uB9FB", - 4, - "\uBA02", - 5, - "\uBA09", - 11, - "\uBA16", - 33, - "\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46", - ], - ["9141", "\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D", 6, "\uBA66\uBA6A", 5], - ["9161", "\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79", 9, "\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D", 5], - [ - "9181", - "\uBA93", - 20, - "\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3", - 4, - "\uBABA\uBABC\uBABE", - 5, - "\uBAC5\uBAC6\uBAC7\uBAC9", - 14, - "\uBADA", - 33, - "\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05", - 7, - "\uBB0E\uBB10\uBB12", - 5, - "\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21", - 6, - ], - [ - "9241", - "\uBB28\uBB2A\uBB2C", - 7, - "\uBB37\uBB39\uBB3A\uBB3F", - 4, - "\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52", - ], - ["9261", "\uBB53\uBB55\uBB56\uBB57\uBB59", 7, "\uBB62\uBB64", 7, "\uBB6D", 4], - [ - "9281", - "\uBB72", - 21, - "\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91", - 18, - "\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD", - 6, - "\uBBB5\uBBB6\uBBB8", - 7, - "\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9", - 6, - "\uBBD1\uBBD2\uBBD4", - 35, - "\uBBFA\uBBFB\uBBFD\uBBFE\uBC01", - ], - [ - "9341", - "\uBC03", - 4, - "\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35", - ], - ["9361", "\uBC36\uBC37\uBC39", 6, "\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51", 8], - [ - "9381", - "\uBC5A\uBC5B\uBC5C\uBC5E", - 37, - "\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F", - 4, - "\uBC96\uBC98\uBC9B", - 4, - "\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9", - 6, - "\uBCB2\uBCB6", - 5, - "\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5", - 7, - "\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD", - 22, - "\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD", - ], - ["9441", "\uBCFE", 5, "\uBD06\uBD08\uBD0A", 5, "\uBD11\uBD12\uBD13\uBD15", 8], - ["9461", "\uBD1E", 5, "\uBD25", 6, "\uBD2D", 12], - [ - "9481", - "\uBD3A", - 5, - "\uBD41", - 6, - "\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51", - 6, - "\uBD5A", - 9, - "\uBD65\uBD66\uBD67\uBD69", - 22, - "\uBD82\uBD83\uBD85\uBD86\uBD8B", - 4, - "\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D", - 6, - "\uBDA5", - 10, - "\uBDB1", - 6, - "\uBDB9", - 24, - ], - ["9541", "\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD", 11, "\uBDEA", 5, "\uBDF1"], - [ - "9561", - "\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9", - 6, - "\uBE01\uBE02\uBE04\uBE06", - 5, - "\uBE0E\uBE0F\uBE11\uBE12\uBE13", - ], - [ - "9581", - "\uBE15", - 6, - "\uBE1E\uBE20", - 35, - "\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F", - 4, - "\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B", - 4, - "\uBE72\uBE76", - 4, - "\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85", - 6, - "\uBE8E\uBE92", - 5, - "\uBE9A", - 13, - "\uBEA9", - 14, - ], - ["9641", "\uBEB8", 23, "\uBED2\uBED3"], - ["9661", "\uBED5\uBED6\uBED9", 6, "\uBEE1\uBEE2\uBEE6", 5, "\uBEED", 8], - [ - "9681", - "\uBEF6", - 10, - "\uBF02", - 5, - "\uBF0A", - 13, - "\uBF1A\uBF1E", - 33, - "\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49", - 6, - "\uBF52\uBF53\uBF54\uBF56", - 44, - ], - ["9741", "\uBF83", 16, "\uBF95", 8], - ["9761", "\uBF9E", 17, "\uBFB1", 7], - [ - "9781", - "\uBFB9", - 11, - "\uBFC6", - 5, - "\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5", - 6, - "\uBFDD\uBFDE\uBFE0\uBFE2", - 89, - "\uC03D\uC03E\uC03F", - ], - ["9841", "\uC040", 16, "\uC052", 5, "\uC059\uC05A\uC05B"], - ["9861", "\uC05D\uC05E\uC05F\uC061", 6, "\uC06A", 15], - [ - "9881", - "\uC07A", - 21, - "\uC092\uC093\uC095\uC096\uC097\uC099", - 6, - "\uC0A2\uC0A4\uC0A6", - 5, - "\uC0AE\uC0B1\uC0B2\uC0B7", - 4, - "\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1", - 6, - "\uC0DA\uC0DE", - 5, - "\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED", - 6, - "\uC0F6\uC0F8\uC0FA", - 5, - "\uC101\uC102\uC103\uC105\uC106\uC107\uC109", - 6, - "\uC111\uC112\uC113\uC114\uC116", - 5, - "\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E", - ], - [ - "9941", - "\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141", - 6, - "\uC14A\uC14E", - 5, - "\uC156\uC157", - ], - [ - "9961", - "\uC159\uC15A\uC15B\uC15D", - 6, - "\uC166\uC16A", - 5, - "\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B", - ], - [ - "9981", - "\uC17C", - 8, - "\uC186", - 5, - "\uC18F\uC191\uC192\uC193\uC195\uC197", - 4, - "\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1", - 11, - "\uC1BE", - 5, - "\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD", - 6, - "\uC1D5\uC1D6\uC1D9", - 6, - "\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9", - 6, - "\uC1F2\uC1F4", - 7, - "\uC1FE\uC1FF\uC201\uC202\uC203\uC205", - 6, - "\uC20E\uC210\uC212", - 5, - "\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223", - ], - ["9a41", "\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235", 16], - ["9a61", "\uC246\uC247\uC249", 6, "\uC252\uC253\uC255\uC256\uC257\uC259", 6, "\uC261\uC262\uC263\uC264\uC266"], - [ - "9a81", - "\uC267", - 4, - "\uC26E\uC26F\uC271\uC272\uC273\uC275", - 6, - "\uC27E\uC280\uC282", - 5, - "\uC28A", - 5, - "\uC291", - 6, - "\uC299\uC29A\uC29C\uC29E", - 5, - "\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE", - 5, - "\uC2B6\uC2B8\uC2BA", - 33, - "\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5", - 5, - "\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301", - 6, - "\uC30A\uC30B\uC30E\uC30F", - ], - ["9b41", "\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D", 6, "\uC326\uC327\uC32A", 8], - ["9b61", "\uC333", 17, "\uC346", 7], - [ - "9b81", - "\uC34E", - 25, - "\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373", - 4, - "\uC37A\uC37B\uC37E", - 5, - "\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D", - 50, - "\uC3C1", - 22, - "\uC3DA", - ], - ["9c41", "\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3", 4, "\uC3EA\uC3EB\uC3EC\uC3EE", 5, "\uC3F6\uC3F7\uC3F9", 5], - ["9c61", "\uC3FF", 8, "\uC409", 6, "\uC411", 9], - [ - "9c81", - "\uC41B", - 8, - "\uC425", - 6, - "\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435", - 6, - "\uC43E", - 9, - "\uC449", - 26, - "\uC466\uC467\uC469\uC46A\uC46B\uC46D", - 6, - "\uC476\uC477\uC478\uC47A", - 5, - "\uC481", - 18, - "\uC495", - 6, - "\uC49D", - 12, - ], - ["9d41", "\uC4AA", 13, "\uC4B9\uC4BA\uC4BB\uC4BD", 8], - ["9d61", "\uC4C6", 25], - [ - "9d81", - "\uC4E0", - 8, - "\uC4EA", - 5, - "\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502", - 9, - "\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515", - 6, - "\uC51D", - 10, - "\uC52A\uC52B\uC52D\uC52E\uC52F\uC531", - 6, - "\uC53A\uC53C\uC53E", - 5, - "\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569", - 6, - "\uC572\uC576", - 5, - "\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594", - ], - ["9e41", "\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1", 7, "\uC5AA", 9, "\uC5B6"], - [ - "9e61", - "\uC5B7\uC5BA\uC5BF", - 4, - "\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9", - 6, - "\uC5E2\uC5E4\uC5E6\uC5E7", - ], - [ - "9e81", - "\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611", - 6, - "\uC61A\uC61D", - 6, - "\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649", - 6, - "\uC652\uC656", - 5, - "\uC65E\uC65F\uC661", - 10, - "\uC66D\uC66E\uC670\uC672", - 5, - "\uC67A\uC67B\uC67D\uC67E\uC67F\uC681", - 6, - "\uC68A\uC68C\uC68E", - 5, - "\uC696\uC697\uC699\uC69A\uC69B\uC69D", - 6, - "\uC6A6", - ], - ["9f41", "\uC6A8\uC6AA", 5, "\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB", 4, "\uC6C2\uC6C4\uC6C6", 5, "\uC6CE"], - [ - "9f61", - "\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5", - 6, - "\uC6DE\uC6DF\uC6E2", - 5, - "\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2", - ], - [ - "9f81", - "\uC6F3", - 4, - "\uC6FA\uC6FB\uC6FC\uC6FE", - 5, - "\uC706\uC707\uC709\uC70A\uC70B\uC70D", - 6, - "\uC716\uC718\uC71A", - 5, - "\uC722\uC723\uC725\uC726\uC727\uC729", - 6, - "\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745", - 4, - "\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761", - 6, - "\uC769\uC76A\uC76C", - 7, - "\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B", - 4, - "\uC7A2\uC7A7", - 4, - "\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7", - ], - [ - "a041", - "\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2", - 5, - "\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1", - 6, - "\uC7D9\uC7DA\uC7DB\uC7DC", - ], - ["a061", "\uC7DE", 5, "\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED", 13], - [ - "a081", - "\uC7FB", - 4, - "\uC802\uC803\uC805\uC806\uC807\uC809\uC80B", - 4, - "\uC812\uC814\uC817", - 4, - "\uC81E\uC81F\uC821\uC822\uC823\uC825", - 6, - "\uC82E\uC830\uC832", - 5, - "\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841", - 6, - "\uC84A\uC84B\uC84E", - 5, - "\uC855", - 26, - "\uC872\uC873\uC875\uC876\uC877\uC879\uC87B", - 4, - "\uC882\uC884\uC888\uC889\uC88A\uC88E", - 5, - "\uC895", - 7, - "\uC89E\uC8A0\uC8A2\uC8A3\uC8A4", - ], - ["a141", "\uC8A5\uC8A6\uC8A7\uC8A9", 18, "\uC8BE\uC8BF\uC8C0\uC8C1"], - [ - "a161", - "\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD", - 6, - "\uC8D6\uC8D8\uC8DA", - 5, - "\uC8E2\uC8E3\uC8E5", - ], - [ - "a181", - "\uC8E6", - 14, - "\uC8F6", - 5, - "\uC8FE\uC8FF\uC901\uC902\uC903\uC907", - 4, - "\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008", - 9, - "\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2", - ], - ["a241", "\uC910\uC912", 5, "\uC919", 18], - ["a261", "\uC92D", 6, "\uC935", 18], - [ - "a281", - "\uC948", - 7, - "\uC952\uC953\uC955\uC956\uC957\uC959", - 6, - "\uC962\uC964", - 7, - "\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE", - ], - ["a341", "\uC971\uC972\uC973\uC975", 6, "\uC97D", 10, "\uC98A\uC98B\uC98D\uC98E\uC98F"], - ["a361", "\uC991", 6, "\uC99A\uC99C\uC99E", 16], - [ - "a381", - "\uC9AF", - 16, - "\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB", - 4, - "\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01", - 58, - "\uFFE6\uFF3D", - 32, - "\uFFE3", - ], - [ - "a441", - "\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2", - 5, - "\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04", - ], - ["a461", "\uCA05\uCA06\uCA07\uCA0A\uCA0E", 5, "\uCA15\uCA16\uCA17\uCA19", 12], - ["a481", "\uCA26\uCA27\uCA28\uCA2A", 28, "\u3131", 93], - ["a541", "\uCA47", 4, "\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55", 6, "\uCA5E\uCA62", 5, "\uCA69\uCA6A"], - ["a561", "\uCA6B", 17, "\uCA7E", 5, "\uCA85\uCA86"], - ["a581", "\uCA87", 16, "\uCA99", 14, "\u2170", 9], - ["a5b0", "\u2160", 9], - ["a5c1", "\u0391", 16, "\u03A3", 6], - ["a5e1", "\u03B1", 16, "\u03C3", 6], - ["a641", "\uCAA8", 19, "\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"], - ["a661", "\uCAC6", 5, "\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA", 5, "\uCAE1", 6], - [ - "a681", - "\uCAE8\uCAE9\uCAEA\uCAEB\uCAED", - 6, - "\uCAF5", - 18, - "\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543", - 7, - ], - ["a741", "\uCB0B", 4, "\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19", 6, "\uCB22", 7], - ["a761", "\uCB2A", 22, "\uCB42\uCB43\uCB44"], - [ - "a781", - "\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51", - 6, - "\uCB5A\uCB5B\uCB5C\uCB5E", - 5, - "\uCB65", - 7, - "\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399", - 9, - "\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0", - 9, - "\u3380", - 4, - "\u33BA", - 5, - "\u3390", - 4, - "\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6", - ], - ["a841", "\uCB6D", 10, "\uCB7A", 14], - ["a861", "\uCB89", 18, "\uCB9D", 6], - ["a881", "\uCBA4", 19, "\uCBB9", 11, "\xC6\xD0\xAA\u0126"], - ["a8a6", "\u0132"], - ["a8a8", "\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"], - ["a8b1", "\u3260", 27, "\u24D0", 25, "\u2460", 14, "\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"], - ["a941", "\uCBC5", 14, "\uCBD5", 10], - ["a961", "\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA", 18], - [ - "a981", - "\uCBFD", - 14, - "\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15", - 6, - "\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200", - 27, - "\u249C", - 25, - "\u2474", - 14, - "\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084", - ], - [ - "aa41", - "\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31", - 6, - "\uCC3A\uCC3F", - 4, - "\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E", - ], - ["aa61", "\uCC4F", 4, "\uCC56\uCC5A", 5, "\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69", 6, "\uCC71\uCC72"], - ["aa81", "\uCC73\uCC74\uCC76", 29, "\u3041", 82], - [ - "ab41", - "\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1", - 6, - "\uCCAA\uCCAE", - 5, - "\uCCB6\uCCB7\uCCB9", - ], - ["ab61", "\uCCBA\uCCBB\uCCBD", 6, "\uCCC6\uCCC8\uCCCA", 5, "\uCCD1\uCCD2\uCCD3\uCCD5", 5], - ["ab81", "\uCCDB", 8, "\uCCE5", 6, "\uCCED\uCCEE\uCCEF\uCCF1", 12, "\u30A1", 85], - [ - "ac41", - "\uCCFE\uCCFF\uCD00\uCD02", - 5, - "\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11", - 6, - "\uCD1A\uCD1C\uCD1E\uCD1F\uCD20", - ], - ["ac61", "\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D", 11, "\uCD3A", 4], - ["ac81", "\uCD3F", 28, "\uCD5D\uCD5E\uCD5F\u0410", 5, "\u0401\u0416", 25], - ["acd1", "\u0430", 5, "\u0451\u0436", 25], - ["ad41", "\uCD61\uCD62\uCD63\uCD65", 6, "\uCD6E\uCD70\uCD72", 5, "\uCD79", 7], - ["ad61", "\uCD81", 6, "\uCD89", 10, "\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"], - ["ad81", "\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA", 5, "\uCDB1", 18, "\uCDC5"], - ["ae41", "\uCDC6", 5, "\uCDCD\uCDCE\uCDCF\uCDD1", 16], - ["ae61", "\uCDE2", 5, "\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1", 6, "\uCDFA\uCDFC\uCDFE", 4], - [ - "ae81", - "\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D", - 6, - "\uCE15\uCE16\uCE17\uCE18\uCE1A", - 5, - "\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B", - ], - ["af41", "\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36", 19], - ["af61", "\uCE4A", 13, "\uCE5A\uCE5B\uCE5D\uCE5E\uCE62", 5, "\uCE6A\uCE6C"], - [ - "af81", - "\uCE6E", - 5, - "\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D", - 6, - "\uCE86\uCE88\uCE8A", - 5, - "\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99", - ], - ["b041", "\uCE9A", 5, "\uCEA2\uCEA6", 5, "\uCEAE", 12], - ["b061", "\uCEBB", 5, "\uCEC2", 19], - [ - "b081", - "\uCED6", - 13, - "\uCEE6\uCEE7\uCEE9\uCEEA\uCEED", - 6, - "\uCEF6\uCEFA", - 5, - "\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10", - 7, - "\uAC19", - 4, - "\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06", - ], - [ - "b141", - "\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09", - 6, - "\uCF12\uCF14\uCF16", - 5, - "\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23", - ], - ["b161", "\uCF25", 6, "\uCF2E\uCF32", 5, "\uCF39", 11], - [ - "b181", - "\uCF45", - 14, - "\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D", - 6, - "\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78", - ], - [ - "b241", - "\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79", - 6, - "\uCF81\uCF82\uCF83\uCF84\uCF86", - 5, - "\uCF8D", - ], - ["b261", "\uCF8E", 18, "\uCFA2", 5, "\uCFA9"], - [ - "b281", - "\uCFAA", - 5, - "\uCFB1", - 18, - "\uCFC5", - 6, - "\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059", - ], - ["b341", "\uCFCC", 19, "\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"], - ["b361", "\uCFEA", 5, "\uCFF2\uCFF4\uCFF6", 5, "\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005", 5], - [ - "b381", - "\uD00B", - 5, - "\uD012", - 5, - "\uD019", - 19, - "\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB", - 4, - "\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD", - ], - ["b441", "\uD02E", 5, "\uD036\uD037\uD039\uD03A\uD03B\uD03D", 6, "\uD046\uD048\uD04A", 5], - ["b461", "\uD051\uD052\uD053\uD055\uD056\uD057\uD059", 6, "\uD061", 10, "\uD06E\uD06F"], - [ - "b481", - "\uD071\uD072\uD073\uD075", - 6, - "\uD07E\uD07F\uD080\uD082", - 18, - "\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB", - 4, - "\uB2F3\uB2F4\uB2F5\uB2F7", - 4, - "\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365", - ], - ["b541", "\uD095", 14, "\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD", 5], - ["b561", "\uD0B3\uD0B6\uD0B8\uD0BA", 5, "\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA", 5, "\uD0D2\uD0D6", 4], - [ - "b581", - "\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5", - 6, - "\uD0EE\uD0F2", - 5, - "\uD0F9", - 11, - "\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538", - ], - ["b641", "\uD105", 7, "\uD10E", 17], - ["b661", "\uD120", 15, "\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"], - [ - "b681", - "\uD13F\uD142\uD146", - 5, - "\uD14E\uD14F\uD151\uD152\uD153\uD155", - 6, - "\uD15E\uD160\uD162", - 5, - "\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797", - ], - ["b741", "\uD16E", 13, "\uD17D", 6, "\uD185\uD186\uD187\uD189\uD18A"], - ["b761", "\uD18B", 20, "\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"], - [ - "b781", - "\uD1A9", - 6, - "\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1", - 14, - "\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969", - ], - ["b841", "\uD1D0", 7, "\uD1D9", 17], - ["b861", "\uD1EB", 8, "\uD1F5\uD1F6\uD1F7\uD1F9", 13], - [ - "b881", - "\uD208\uD20A", - 5, - "\uD211", - 24, - "\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE", - 4, - "\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC", - ], - [ - "b941", - "\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235", - 6, - "\uD23E\uD240\uD242", - 5, - "\uD249\uD24A\uD24B\uD24C", - ], - ["b961", "\uD24D", 14, "\uD25D", 6, "\uD265\uD266\uD267\uD268"], - [ - "b981", - "\uD269", - 22, - "\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14", - 4, - "\uBC1B", - 4, - "\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97", - ], - [ - "ba41", - "\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296", - 5, - "\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5", - 6, - "\uD2AD", - ], - ["ba61", "\uD2AE\uD2AF\uD2B0\uD2B2", 5, "\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3", 4, "\uD2CA\uD2CC", 5], - [ - "ba81", - "\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD", - 6, - "\uD2E6", - 9, - "\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64", - ], - ["bb41", "\uD2FB", 4, "\uD302\uD304\uD306", 5, "\uD30F\uD311\uD312\uD313\uD315\uD317", 4, "\uD31E\uD322\uD323"], - [ - "bb61", - "\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331", - 6, - "\uD33A\uD33E", - 5, - "\uD346\uD347\uD348\uD349", - ], - [ - "bb81", - "\uD34A", - 31, - "\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4", - ], - ["bc41", "\uD36A", 17, "\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"], - [ - "bc61", - "\uD388\uD389\uD38A\uD38B\uD38E\uD392", - 5, - "\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1", - 6, - "\uD3AA\uD3AC\uD3AE", - ], - [ - "bc81", - "\uD3AF", - 4, - "\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD", - 6, - "\uD3C6\uD3C7\uD3CA", - 5, - "\uD3D1", - 5, - "\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C", - 4, - "\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D", - ], - ["bd41", "\uD3D7\uD3D9", 7, "\uD3E2\uD3E4", 7, "\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"], - ["bd61", "\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402", 5, "\uD409", 13], - [ - "bd81", - "\uD417", - 5, - "\uD41E", - 25, - "\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430", - ], - ["be41", "\uD438", 7, "\uD441\uD442\uD443\uD445", 14], - ["be61", "\uD454", 7, "\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465", 7, "\uD46E\uD470\uD471\uD472"], - [ - "be81", - "\uD473", - 4, - "\uD47A\uD47B\uD47D\uD47E\uD481\uD483", - 4, - "\uD48A\uD48C\uD48E", - 5, - "\uD495", - 8, - "\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4", - 6, - "\uC5CC\uC5CE", - ], - ["bf41", "\uD49E", 10, "\uD4AA", 14], - ["bf61", "\uD4B9", 18, "\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"], - [ - "bf81", - "\uD4D6", - 5, - "\uD4DD\uD4DE\uD4E0", - 7, - "\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1", - 6, - "\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC", - 5, - "\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8", - ], - ["c041", "\uD4FE", 5, "\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D", 6, "\uD516\uD518", 5], - ["c061", "\uD51E", 25], - [ - "c081", - "\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545", - 6, - "\uD54E\uD550\uD552", - 5, - "\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751", - 7, - "\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A", - ], - [ - "c141", - "\uD564\uD566\uD567\uD56A\uD56C\uD56E", - 5, - "\uD576\uD577\uD579\uD57A\uD57B\uD57D", - 6, - "\uD586\uD58A\uD58B", - ], - ["c161", "\uD58C\uD58D\uD58E\uD58F\uD591", 19, "\uD5A6\uD5A7"], - [ - "c181", - "\uD5A8", - 31, - "\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3", - ], - [ - "c241", - "\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3", - 4, - "\uD5DA\uD5DC\uD5DE", - 5, - "\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE", - ], - ["c261", "\uD5EF", 4, "\uD5F6\uD5F8\uD5FA", 5, "\uD602\uD603\uD605\uD606\uD607\uD609", 6, "\uD612"], - [ - "c281", - "\uD616", - 5, - "\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625", - 7, - "\uD62E", - 9, - "\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B", - ], - [ - "c341", - "\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D", - 4, - ], - ["c361", "\uD662", 4, "\uD668\uD66A", 5, "\uD672\uD673\uD675", 11], - [ - "c381", - "\uD681\uD682\uD684\uD686", - 5, - "\uD68E\uD68F\uD691\uD692\uD693\uD695", - 7, - "\uD69E\uD6A0\uD6A2", - 5, - "\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35", - ], - ["c441", "\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1", 7, "\uD6BA\uD6BC", 7, "\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"], - [ - "c461", - "\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA", - 5, - "\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9", - 4, - ], - [ - "c481", - "\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6", - 5, - "\uD6FE\uD6FF\uD701\uD702\uD703\uD705", - 11, - "\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C", - ], - [ - "c541", - "\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721", - 6, - "\uD72A\uD72C\uD72E", - 5, - "\uD736\uD737\uD739", - ], - ["c561", "\uD73A\uD73B\uD73D", 6, "\uD745\uD746\uD748\uD74A", 5, "\uD752\uD753\uD755\uD75A", 4], - [ - "c581", - "\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775", - 6, - "\uD77E\uD77F\uD780\uD782", - 5, - "\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C", - ], - ["c641", "\uD78D\uD78E\uD78F\uD791", 6, "\uD79A\uD79C\uD79E", 5], - [ - "c6a1", - "\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401", - ], - [ - "c7a1", - "\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620", - ], - [ - "c8a1", - "\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D", - ], - [ - "caa1", - "\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95", - ], - [ - "cba1", - "\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2", - ], - [ - "cca1", - "\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0", - ], - [ - "cda1", - "\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC", - ], - [ - "cea1", - "\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE", - ], - [ - "cfa1", - "\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4", - ], - [ - "d0a1", - "\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3", - ], - [ - "d1a1", - "\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E", - 5, - "\u90A3\uF914", - 4, - "\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925", - ], - [ - "d2a1", - "\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928", - 4, - "\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933", - 5, - "\u99D1\uF939", - 10, - "\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A", - 7, - "\u5AE9\u8A25\u677B\u7D10\uF952", - 5, - "\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336", - ], - [ - "d3a1", - "\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843", - ], - [ - "d4a1", - "\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85", - ], - [ - "d5a1", - "\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23", - ], - [ - "d6a1", - "\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC", - ], - [ - "d7a1", - "\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C", - ], - [ - "d8a1", - "\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5", - ], - [ - "d9a1", - "\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587", - ], - [ - "daa1", - "\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51", - ], - [ - "dba1", - "\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656", - ], - [ - "dca1", - "\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66", - ], - [ - "dda1", - "\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5", - ], - [ - "dea1", - "\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A", - ], - [ - "dfa1", - "\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72", - ], - [ - "e0a1", - "\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C", - ], - [ - "e1a1", - "\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101", - ], - [ - "e2a1", - "\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27", - ], - [ - "e3a1", - "\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81", - ], - [ - "e4a1", - "\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D", - ], - [ - "e5a1", - "\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982", - ], - [ - "e6a1", - "\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2", - ], - [ - "e7a1", - "\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3", - ], - [ - "e8a1", - "\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1", - ], - [ - "e9a1", - "\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553", - ], - [ - "eaa1", - "\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB", - ], - [ - "eba1", - "\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC", - ], - [ - "eca1", - "\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344", - ], - [ - "eda1", - "\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577", - ], - [ - "eea1", - "\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1", - ], - [ - "efa1", - "\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756", - ], - [ - "f0a1", - "\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B", - ], - [ - "f1a1", - "\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA", - ], - [ - "f2a1", - "\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F", - ], - [ - "f3a1", - "\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56", - ], - [ - "f4a1", - "\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2", - ], - [ - "f5a1", - "\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403", - ], - [ - "f6a1", - "\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17", - ], - [ - "f7a1", - "\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211", - ], - [ - "f8a1", - "\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43", - ], - [ - "f9a1", - "\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A", - ], - [ - "faa1", - "\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B", - ], - [ - "fba1", - "\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575", - ], - [ - "fca1", - "\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6", - ], - [ - "fda1", - "\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70", - ], - ] -}) -var SI = C((Hfr, Knt) => { - Knt.exports = [ - ["0", "\0", 127], - [ - "a140", - "\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A", - ], - [ - "a1a1", - "\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62", - 4, - "\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F", - ], - [ - "a240", - "\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581", - 7, - "\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D", - ], - [ - "a2a1", - "\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10", - 9, - "\u2160", - 9, - "\u3021", - 8, - "\u5341\u5344\u5345\uFF21", - 25, - "\uFF41", - 21, - ], - ["a340", "\uFF57\uFF58\uFF59\uFF5A\u0391", 16, "\u03A3", 6, "\u03B1", 16, "\u03C3", 6, "\u3105", 10], - ["a3a1", "\u3110", 25, "\u02D9\u02C9\u02CA\u02C7\u02CB"], - ["a3e1", "\u20AC"], - [ - "a440", - "\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D", - ], - [ - "a4a1", - "\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19", - ], - [ - "a540", - "\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916", - ], - [ - "a5a1", - "\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168", - ], - [ - "a640", - "\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74", - ], - [ - "a6a1", - "\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63", - ], - [ - "a740", - "\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D", - ], - [ - "a7a1", - "\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760", - ], - [ - "a840", - "\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292", - ], - [ - "a8a1", - "\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475", - ], - [ - "a940", - "\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45", - ], - [ - "a9a1", - "\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A", - ], - [ - "aa40", - "\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0", - ], - [ - "aaa1", - "\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644", - ], - [ - "ab40", - "\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1", - ], - [ - "aba1", - "\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7", - ], - [ - "ac40", - "\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17", - ], - [ - "aca1", - "\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004", - ], - [ - "ad40", - "\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5", - ], - [ - "ada1", - "\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA", - ], - [ - "ae40", - "\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059", - ], - [ - "aea1", - "\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93", - ], - [ - "af40", - "\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837", - ], - [ - "afa1", - "\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343", - ], - [ - "b040", - "\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661", - ], - [ - "b0a1", - "\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40", - ], - [ - "b140", - "\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD", - ], - [ - "b1a1", - "\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA", - ], - [ - "b240", - "\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6", - ], - [ - "b2a1", - "\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C", - ], - [ - "b340", - "\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014", - ], - [ - "b3a1", - "\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960", - ], - [ - "b440", - "\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD", - ], - [ - "b4a1", - "\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB", - ], - [ - "b540", - "\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98", - ], - [ - "b5a1", - "\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41", - ], - [ - "b640", - "\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591", - ], - [ - "b6a1", - "\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC", - ], - [ - "b740", - "\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D", - ], - [ - "b7a1", - "\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763", - ], - [ - "b840", - "\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B", - ], - [ - "b8a1", - "\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A", - ], - [ - "b940", - "\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4", - ], - [ - "b9a1", - "\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147", - ], - [ - "ba40", - "\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22", - ], - [ - "baa1", - "\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC", - ], - [ - "bb40", - "\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4", - ], - [ - "bba1", - "\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC", - ], - [ - "bc40", - "\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182", - ], - [ - "bca1", - "\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483", - ], - [ - "bd40", - "\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF", - ], - [ - "bda1", - "\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E", - ], - [ - "be40", - "\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09", - ], - [ - "bea1", - "\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1", - ], - [ - "bf40", - "\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A", - ], - [ - "bfa1", - "\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A", - ], - [ - "c040", - "\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687", - ], - [ - "c0a1", - "\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC", - ], - [ - "c140", - "\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA", - ], - [ - "c1a1", - "\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01", - ], - [ - "c240", - "\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658", - ], - [ - "c2a1", - "\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6", - ], - [ - "c340", - "\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378", - ], - [ - "c3a1", - "\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E", - ], - [ - "c440", - "\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C", - ], - [ - "c4a1", - "\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74", - ], - [ - "c540", - "\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C", - ], - [ - "c5a1", - "\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92", - ], - [ - "c640", - "\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72", - ], - [ - "c940", - "\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15", - ], - [ - "c9a1", - "\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B", - ], - [ - "ca40", - "\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418", - ], - [ - "caa1", - "\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747", - ], - [ - "cb40", - "\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293", - ], - [ - "cba1", - "\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762", - ], - [ - "cc40", - "\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B", - ], - [ - "cca1", - "\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2", - ], - [ - "cd40", - "\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA", - ], - [ - "cda1", - "\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF", - ], - [ - "ce40", - "\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB", - ], - [ - "cea1", - "\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA", - ], - [ - "cf40", - "\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42", - ], - [ - "cfa1", - "\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80", - ], - [ - "d040", - "\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA", - ], - [ - "d0a1", - "\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1", - ], - [ - "d140", - "\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067", - ], - [ - "d1a1", - "\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4", - ], - [ - "d240", - "\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278", - ], - [ - "d2a1", - "\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10", - ], - [ - "d340", - "\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322", - ], - [ - "d3a1", - "\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150", - ], - [ - "d440", - "\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545", - ], - [ - "d4a1", - "\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F", - ], - [ - "d540", - "\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F", - ], - [ - "d5a1", - "\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9", - ], - [ - "d640", - "\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF", - ], - [ - "d6a1", - "\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F", - ], - [ - "d740", - "\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7", - ], - [ - "d7a1", - "\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA", - ], - [ - "d840", - "\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837", - ], - [ - "d8a1", - "\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114", - ], - [ - "d940", - "\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2", - ], - [ - "d9a1", - "\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E", - ], - [ - "da40", - "\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416", - ], - [ - "daa1", - "\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65", - ], - [ - "db40", - "\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3", - ], - [ - "dba1", - "\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA", - ], - [ - "dc40", - "\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688", - ], - [ - "dca1", - "\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6", - ], - [ - "dd40", - "\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424", - ], - [ - "dda1", - "\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC", - ], - [ - "de40", - "\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153", - ], - [ - "dea1", - "\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13", - ], - [ - "df40", - "\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F", - ], - [ - "dfa1", - "\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4", - ], - [ - "e040", - "\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F", - ], - [ - "e0a1", - "\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0", - ], - [ - "e140", - "\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0", - ], - [ - "e1a1", - "\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9", - ], - [ - "e240", - "\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A", - ], - [ - "e2a1", - "\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993", - ], - [ - "e340", - "\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE", - ], - [ - "e3a1", - "\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB", - ], - [ - "e440", - "\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D", - ], - [ - "e4a1", - "\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658", - ], - [ - "e540", - "\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189", - ], - [ - "e5a1", - "\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92", - ], - [ - "e640", - "\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359", - ], - [ - "e6a1", - "\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F", - ], - [ - "e740", - "\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662", - ], - [ - "e7a1", - "\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27", - ], - [ - "e840", - "\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3", - ], - [ - "e8a1", - "\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E", - ], - [ - "e940", - "\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA", - ], - [ - "e9a1", - "\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8", - ], - [ - "ea40", - "\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799", - ], - [ - "eaa1", - "\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558", - ], - [ - "eb40", - "\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0", - ], - [ - "eba1", - "\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C", - ], - [ - "ec40", - "\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95", - ], - [ - "eca1", - "\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E", - ], - [ - "ed40", - "\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6", - ], - [ - "eda1", - "\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E", - ], - [ - "ee40", - "\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E", - ], - [ - "eea1", - "\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C", - ], - [ - "ef40", - "\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30", - ], - [ - "efa1", - "\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376", - ], - [ - "f040", - "\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2", - ], - [ - "f0a1", - "\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67", - ], - [ - "f140", - "\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA", - ], - [ - "f1a1", - "\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70", - ], - [ - "f240", - "\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B", - ], - [ - "f2a1", - "\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55", - ], - [ - "f340", - "\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726", - ], - [ - "f3a1", - "\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2", - ], - [ - "f440", - "\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929", - ], - [ - "f4a1", - "\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF", - ], - [ - "f540", - "\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B", - ], - [ - "f5a1", - "\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625", - ], - [ - "f640", - "\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A", - ], - [ - "f6a1", - "\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A", - ], - [ - "f740", - "\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A", - ], - [ - "f7a1", - "\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE", - ], - [ - "f840", - "\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F", - ], - [ - "f8a1", - "\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A", - ], - [ - "f940", - "\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A", - ], - [ - "f9a1", - "\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593", - ], - ] -}) -var mue = C((Vfr, Xnt) => { - Xnt.exports = [ - [ - "8740", - "\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB", - ], - [ - "8767", - "\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC", - ], - [ - "87a1", - "\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB", - ], - [ - "8840", - "\u31C0", - 4, - "\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA", - ], - ["88a1", "\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"], - ["8940", "\u{2A3A9}\u{21145}"], - ["8943", "\u650A"], - ["8946", "\u4E3D\u6EDD\u9D4E\u91DF"], - [ - "894c", - "\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E", - ], - ["89a1", "\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"], - ["89ab", "\u918C\u78B8\u915E\u80BC"], - ["89b0", "\u8D0B\u80F6\u{209E7}"], - ["89b5", "\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"], - ["89c1", "\u6E9A\u823E\u7519"], - [ - "89c5", - "\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5", - ], - ["8a40", "\u{27D84}\u5525"], - [ - "8a43", - "\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}", - ], - [ - "8a64", - "\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815", - ], - ["8a76", "\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"], - ["8aa1", "\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"], - ["8aac", "\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"], - ["8ab2", "\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"], - ["8abb", "\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"], - ["8ac9", "\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"], - [ - "8ace", - "\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}", - ], - [ - "8adf", - "\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}", - ], - ["8af6", "\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"], - [ - "8b40", - "\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9", - ], - [ - "8b55", - "\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}", - ], - [ - "8ba1", - "\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1", - ], - [ - "8bde", - "\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2", - ], - [ - "8c40", - "\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B", - ], - ["8ca1", "\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"], - [ - "8ca7", - "\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A", - ], - ["8cc9", "\u9868\u676B\u4276\u573D"], - [ - "8cce", - "\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536", - ], - [ - "8ce6", - "\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B", - ], - ["8d40", "\u{20B9F}"], - [ - "8d42", - "\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1", - ], - [ - "8da1", - "\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}", - ], - [ - "8e40", - "\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE", - ], - [ - "8ea1", - "\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB", - ], - [ - "8f40", - "\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616", - ], - [ - "8fa1", - "\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77", - ], - [ - "9040", - "\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}", - ], - [ - "90a1", - "\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}", - ], - [ - "9140", - "\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888", - ], - [ - "91a1", - "\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}", - ], - [ - "9240", - "\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98", - ], - [ - "92a1", - "\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}", - ], - [ - "9340", - "\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}", - ], - [ - "93a1", - "\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}", - ], - [ - "9440", - "\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB", - ], - [ - "94a1", - "\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}", - ], - [ - "9540", - "\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02", - ], - [ - "95a1", - "\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}", - ], - [ - "9640", - "\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}", - ], - [ - "96a1", - "\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}", - ], - [ - "9740", - "\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B", - ], - [ - "97a1", - "\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE", - ], - [ - "9840", - "\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426", - ], - [ - "98a1", - "\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103", - ], - [ - "9940", - "\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A", - ], - [ - "99a1", - "\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF", - ], - [ - "9a40", - "\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A", - ], - [ - "9aa1", - "\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}", - ], - [ - "9b40", - "\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}", - ], - [ - "9b62", - "\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E", - ], - [ - "9ba1", - "\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}", - ], - [ - "9c40", - "\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6", - ], - [ - "9ca1", - "\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}", - ], - [ - "9d40", - "\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1", - ], - [ - "9da1", - "\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}", - ], - [ - "9e40", - "\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA", - ], - ["9ea1", "\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"], - [ - "9ead", - "\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}", - ], - [ - "9ec5", - "\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}", - ], - ["9ef5", "\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"], - [ - "9f40", - "\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}", - ], - [ - "9f4f", - "\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130", - ], - ["9fa1", "\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"], - ["9fae", "\u9159\u9681\u915C"], - ["9fb2", "\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"], - ["9fc1", "\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"], - [ - "9fc9", - "\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3", - ], - ["9fdb", "\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"], - ["9fe7", "\u6BFA\u8818\u7F78"], - ["9feb", "\u5620\u{2A64A}\u8E77\u9F53"], - ["9ff0", "\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"], - [ - "a040", - "\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7", - ], - ["a055", "\u{2183B}\u{26E05}"], - ["a058", "\u8A7E\u{2251B}"], - ["a05b", "\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"], - ["a063", "\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"], - ["a073", "\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"], - ["a0a1", "\u5D57\u{28BC2}\u8FDA\u{28E39}"], - ["a0a6", "\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"], - ["a0ae", "\u77FE"], - [ - "a0b0", - "\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6", - ], - ["a0d4", "\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"], - [ - "a0e2", - "\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}", - ], - ["a3c0", "\u2400", 31, "\u2421"], - [ - "c6a1", - "\u2460", - 9, - "\u2474", - 9, - "\u2170", - 9, - "\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041", - 23, - ], - ["c740", "\u3059", 58, "\u30A1\u30A2\u30A3\u30A4"], - ["c7a1", "\u30A5", 81, "\u0410", 5, "\u0401\u0416", 4], - ["c840", "\u041B", 26, "\u0451\u0436", 25, "\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"], - ["c8a1", "\u9FB0\u5188\u9FB1\u{27607}"], - [ - "c8cd", - "\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3", - ], - ["c8f5", "\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"], - ["f9fe", "\uFFED"], - [ - "fa40", - "\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8", - ], - [ - "faa1", - "\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}", - ], - [ - "fb40", - "\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59", - ], - [ - "fba1", - "\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}", - ], - [ - "fc40", - "\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}", - ], - [ - "fca1", - "\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D", - ], - [ - "fd40", - "\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}", - ], - [ - "fda1", - "\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E", - ], - [ - "fe40", - "\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}", - ], - [ - "fea1", - "\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4", - ], - ] -}) -var vue = C(($fr, xue) => { - "use strict" - xue.exports = { - shiftjis: { - type: "_dbcs", - table: function () { - return fue() - }, - encodeAdd: { "\xA5": 92, "\u203E": 126 }, - encodeSkipVals: [{ from: 60736, to: 63808 }], - }, - csshiftjis: "shiftjis", - mskanji: "shiftjis", - sjis: "shiftjis", - windows31j: "shiftjis", - ms31j: "shiftjis", - xsjis: "shiftjis", - windows932: "shiftjis", - ms932: "shiftjis", - 932: "shiftjis", - cp932: "shiftjis", - eucjp: { - type: "_dbcs", - table: function () { - return pue() - }, - encodeAdd: { "\xA5": 92, "\u203E": 126 }, - }, - gb2312: "cp936", - gb231280: "cp936", - gb23121980: "cp936", - csgb2312: "cp936", - csiso58gb231280: "cp936", - euccn: "cp936", - windows936: "cp936", - ms936: "cp936", - 936: "cp936", - cp936: { - type: "_dbcs", - table: function () { - return yS() - }, - }, - gbk: { - type: "_dbcs", - table: function () { - return yS().concat(CI()) - }, - }, - xgbk: "gbk", - isoir58: "gbk", - gb18030: { - type: "_dbcs", - table: function () { - return yS().concat(CI()) - }, - gb18030: function () { - return hue() - }, - encodeSkipVals: [128], - encodeAdd: { "\u20AC": 41699 }, - }, - chinese: "gb18030", - windows949: "cp949", - ms949: "cp949", - 949: "cp949", - cp949: { - type: "_dbcs", - table: function () { - return due() - }, - }, - cseuckr: "cp949", - csksc56011987: "cp949", - euckr: "cp949", - isoir149: "cp949", - korean: "cp949", - ksc56011987: "cp949", - ksc56011989: "cp949", - ksc5601: "cp949", - windows950: "cp950", - ms950: "cp950", - 950: "cp950", - cp950: { - type: "_dbcs", - table: function () { - return SI() - }, - }, - big5: "big5hkscs", - big5hkscs: { - type: "_dbcs", - table: function () { - return SI().concat(mue()) - }, - encodeSkipVals: [41676], - }, - cnbig5: "big5hkscs", - csbig5: "big5hkscs", - xxbig5: "big5hkscs", - } -}) -var bue = C((yue, Lx) => { - "use strict" - var gue = [Yoe(), Qoe(), tue(), nue(), sue(), oue(), lue(), vue()] - for (bS = 0; bS < gue.length; bS++) { - Lx = gue[bS] - for (ES in Lx) Object.prototype.hasOwnProperty.call(Lx, ES) && (yue[ES] = Lx[ES]) - } - var Lx, ES, bS -}) -var wue = C((zfr, _ue) => { - "use strict" - var Eue = require("buffer").Buffer, - _S = require("stream").Transform - _ue.exports = function (e) { - ;(e.encodeStream = function (r, n) { - return new vd(e.getEncoder(r, n), n) - }), - (e.decodeStream = function (r, n) { - return new op(e.getDecoder(r, n), n) - }), - (e.supportsStreams = !0), - (e.IconvLiteEncoderStream = vd), - (e.IconvLiteDecoderStream = op), - (e._collect = op.prototype.collect) - } - function vd(e, t) { - ;(this.conv = e), (t = t || {}), (t.decodeStrings = !1), _S.call(this, t) - } - vd.prototype = Object.create(_S.prototype, { constructor: { value: vd } }) - vd.prototype._transform = function (e, t, r) { - if (typeof e != "string") return r(new Error("Iconv encoding stream needs strings as its input.")) - try { - var n = this.conv.write(e) - n && n.length && this.push(n), r() - } catch (i) { - r(i) - } - } - vd.prototype._flush = function (e) { - try { - var t = this.conv.end() - t && t.length && this.push(t), e() - } catch (r) { - e(r) - } - } - vd.prototype.collect = function (e) { - var t = [] - return ( - this.on("error", e), - this.on("data", function (r) { - t.push(r) - }), - this.on("end", function () { - e(null, Eue.concat(t)) - }), - this - ) - } - function op(e, t) { - ;(this.conv = e), (t = t || {}), (t.encoding = this.encoding = "utf8"), _S.call(this, t) - } - op.prototype = Object.create(_S.prototype, { constructor: { value: op } }) - op.prototype._transform = function (e, t, r) { - if (!Eue.isBuffer(e)) return r(new Error("Iconv decoding stream needs buffers as its input.")) - try { - var n = this.conv.write(e) - n && n.length && this.push(n, this.encoding), r() - } catch (i) { - r(i) - } - } - op.prototype._flush = function (e) { - try { - var t = this.conv.end() - t && t.length && this.push(t, this.encoding), e() - } catch (r) { - e(r) - } - } - op.prototype.collect = function (e) { - var t = "" - return ( - this.on("error", e), - this.on("data", function (r) { - t += r - }), - this.on("end", function () { - e(null, t) - }), - this - ) - } -}) -var Cue = C((Wfr, Aue) => { - "use strict" - var Nn = require("buffer").Buffer - Aue.exports = function (e) { - var t = void 0 - ;(e.supportsNodeEncodingsExtension = !(Nn.from || new Nn(0) instanceof Uint8Array)), - (e.extendNodeEncodings = function () { - if (!t) { - if (((t = {}), !e.supportsNodeEncodingsExtension)) { - console.error( - "ACTION NEEDED: require('iconv-lite').extendNodeEncodings() is not supported in your version of Node" - ), - console.error("See more info at https://github.com/ashtuchkin/iconv-lite/wiki/Node-v4-compatibility") - return - } - var n = { - hex: !0, - utf8: !0, - "utf-8": !0, - ascii: !0, - binary: !0, - base64: !0, - ucs2: !0, - "ucs-2": !0, - utf16le: !0, - "utf-16le": !0, - } - Nn.isNativeEncoding = function (a) { - return a && n[a.toLowerCase()] - } - var i = require("buffer").SlowBuffer - if ( - ((t.SlowBufferToString = i.prototype.toString), - (i.prototype.toString = function (a, o, u) { - return ( - (a = String(a || "utf8").toLowerCase()), - Nn.isNativeEncoding(a) - ? t.SlowBufferToString.call(this, a, o, u) - : (typeof o > "u" && (o = 0), typeof u > "u" && (u = this.length), e.decode(this.slice(o, u), a)) - ) - }), - (t.SlowBufferWrite = i.prototype.write), - (i.prototype.write = function (a, o, u, c) { - if (isFinite(o)) isFinite(u) || ((c = u), (u = void 0)) - else { - var l = c - ;(c = o), (o = u), (u = l) - } - o = +o || 0 - var f = this.length - o - if ( - (u ? ((u = +u), u > f && (u = f)) : (u = f), - (c = String(c || "utf8").toLowerCase()), - Nn.isNativeEncoding(c)) - ) - return t.SlowBufferWrite.call(this, a, o, u, c) - if (a.length > 0 && (u < 0 || o < 0)) throw new RangeError("attempt to write beyond buffer bounds") - var p = e.encode(a, c) - return p.length < u && (u = p.length), p.copy(this, o, 0, u), u - }), - (t.BufferIsEncoding = Nn.isEncoding), - (Nn.isEncoding = function (a) { - return Nn.isNativeEncoding(a) || e.encodingExists(a) - }), - (t.BufferByteLength = Nn.byteLength), - (Nn.byteLength = i.byteLength = - function (a, o) { - return ( - (o = String(o || "utf8").toLowerCase()), - Nn.isNativeEncoding(o) ? t.BufferByteLength.call(this, a, o) : e.encode(a, o).length - ) - }), - (t.BufferToString = Nn.prototype.toString), - (Nn.prototype.toString = function (a, o, u) { - return ( - (a = String(a || "utf8").toLowerCase()), - Nn.isNativeEncoding(a) - ? t.BufferToString.call(this, a, o, u) - : (typeof o > "u" && (o = 0), typeof u > "u" && (u = this.length), e.decode(this.slice(o, u), a)) - ) - }), - (t.BufferWrite = Nn.prototype.write), - (Nn.prototype.write = function (a, o, u, c) { - var l = o, - f = u, - p = c - if (isFinite(o)) isFinite(u) || ((c = u), (u = void 0)) - else { - var h = c - ;(c = o), (o = u), (u = h) - } - if (((c = String(c || "utf8").toLowerCase()), Nn.isNativeEncoding(c))) - return t.BufferWrite.call(this, a, l, f, p) - o = +o || 0 - var d = this.length - o - if ((u ? ((u = +u), u > d && (u = d)) : (u = d), a.length > 0 && (u < 0 || o < 0))) - throw new RangeError("attempt to write beyond buffer bounds") - var x = e.encode(a, c) - return x.length < u && (u = x.length), x.copy(this, o, 0, u), u - }), - e.supportsStreams) - ) { - var s = require("stream").Readable - ;(t.ReadableSetEncoding = s.prototype.setEncoding), - (s.prototype.setEncoding = function (o, u) { - ;(this._readableState.decoder = e.getDecoder(o, u)), (this._readableState.encoding = o) - }), - (s.prototype.collect = e._collect) - } - } - }), - (e.undoExtendNodeEncodings = function () { - if (e.supportsNodeEncodingsExtension) { - if (!t) - throw new Error( - "require('iconv-lite').undoExtendNodeEncodings(): Nothing to undo; extendNodeEncodings() is not called." - ) - delete Nn.isNativeEncoding - var n = require("buffer").SlowBuffer - if ( - ((n.prototype.toString = t.SlowBufferToString), - (n.prototype.write = t.SlowBufferWrite), - (Nn.isEncoding = t.BufferIsEncoding), - (Nn.byteLength = t.BufferByteLength), - (Nn.prototype.toString = t.BufferToString), - (Nn.prototype.write = t.BufferWrite), - e.supportsStreams) - ) { - var i = require("stream").Readable - ;(i.prototype.setEncoding = t.ReadableSetEncoding), delete i.prototype.collect - } - t = void 0 - } - }) - } -}) -var wS = C((Gfr, Tue) => { - "use strict" - var Due = md().Buffer, - Fue = Koe(), - Ir = Tue.exports - Ir.encodings = null - Ir.defaultCharUnicode = "\uFFFD" - Ir.defaultCharSingleByte = "?" - Ir.encode = function (t, r, n) { - t = "" + (t || "") - var i = Ir.getEncoder(r, n), - s = i.write(t), - a = i.end() - return a && a.length > 0 ? Due.concat([s, a]) : s - } - Ir.decode = function (t, r, n) { - typeof t == "string" && - (Ir.skipDecodeWarning || - (console.error( - "Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding" - ), - (Ir.skipDecodeWarning = !0)), - (t = Due.from("" + (t || ""), "binary"))) - var i = Ir.getDecoder(r, n), - s = i.write(t), - a = i.end() - return a ? s + a : s - } - Ir.encodingExists = function (t) { - try { - return Ir.getCodec(t), !0 - } catch { - return !1 - } - } - Ir.toEncoding = Ir.encode - Ir.fromEncoding = Ir.decode - Ir._codecDataCache = {} - Ir.getCodec = function (t) { - Ir.encodings || (Ir.encodings = bue()) - for (var r = Ir._canonicalizeEncoding(t), n = {}; ; ) { - var i = Ir._codecDataCache[r] - if (i) return i - var s = Ir.encodings[r] - switch (typeof s) { - case "string": - r = s - break - case "object": - for (var a in s) n[a] = s[a] - n.encodingName || (n.encodingName = r), (r = s.type) - break - case "function": - return n.encodingName || (n.encodingName = r), (i = new s(n, Ir)), (Ir._codecDataCache[n.encodingName] = i), i - default: - throw new Error("Encoding not recognized: '" + t + "' (searched as: '" + r + "')") - } - } - } - Ir._canonicalizeEncoding = function (e) { - return ("" + e).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g, "") - } - Ir.getEncoder = function (t, r) { - var n = Ir.getCodec(t), - i = new n.encoder(r, n) - return n.bomAware && r && r.addBOM && (i = new Fue.PrependBOM(i, r)), i - } - Ir.getDecoder = function (t, r) { - var n = Ir.getCodec(t), - i = new n.decoder(r, n) - return n.bomAware && !(r && r.stripBOM === !1) && (i = new Fue.StripBOM(i, r)), i - } - var Sue = typeof process < "u" && process.versions && process.versions.node - Sue && ((DI = Sue.split(".").map(Number)), (DI[0] > 0 || DI[1] >= 10) && wue()(Ir), Cue()(Ir)) - var DI -}) -var kue = C((Kfr, Oue) => { - "use strict" - var Bue = process.platform === "win32", - Jnt = Bue ? /[^:]\\$/ : /.\/$/ - Oue.exports = function () { - var e - return ( - Bue - ? (e = process.env.TEMP || process.env.TMP || (process.env.SystemRoot || process.env.windir) + "\\temp") - : (e = process.env.TMPDIR || process.env.TMP || process.env.TEMP || "/tmp"), - Jnt.test(e) && (e = e.slice(0, -1)), - e - ) - } -}) -var Gue = C((Xfr, kl) => { - var Xi = require("fs"), - FI = require("path"), - Iue = require("crypto"), - Ynt = kue(), - yc = process.binding("constants"), - TI = Ynt(), - Pue = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", - OI = /XXXXXX/, - Rue = 3, - Lue = (yc.O_CREAT || yc.fs.O_CREAT) | (yc.O_EXCL || yc.fs.O_EXCL) | (yc.O_RDWR || yc.fs.O_RDWR), - Znt = yc.EBADF || yc.os.errno.EBADF, - Qnt = yc.ENOENT || yc.os.errno.ENOENT, - Mue = 448, - que = 384, - Mx = [], - jue = !1, - kI = !1 - function Nue(e) { - var t = [], - r = null - try { - r = Iue.randomBytes(e) - } catch { - r = Iue.pseudoRandomBytes(e) - } - for (var n = 0; n < e; n++) t.push(Pue[r[n] % Pue.length]) - return t.join("") - } - function Uue(e) { - return typeof e > "u" - } - function qx(e, t) { - return typeof e == "function" ? [t || {}, e] : Uue(e) ? [{}, t] : [e, t] - } - function Hue(e) { - if (e.name) return FI.join(e.dir || TI, e.name) - if (e.template) return e.template.replace(OI, Nue(6)) - let t = [e.prefix || "tmp-", process.pid, Nue(12), e.postfix || ""].join("") - return FI.join(e.dir || TI, t) - } - function II(e, t) { - var r = qx(e, t), - n = r[0], - i = r[1], - s = n.name ? 1 : n.tries || Rue - if (isNaN(s) || s < 0) return i(new Error("Invalid tries")) - if (n.template && !n.template.match(OI)) return i(new Error("Invalid template provided")) - ;(function a() { - let o = Hue(n) - Xi.stat(o, function (u) { - if (!u) return s-- > 0 ? a() : i(new Error("Could not get a unique tmp filename, max tries reached " + o)) - i(null, o) - }) - })() - } - function PI(e) { - var t = qx(e), - r = t[0], - n = r.name ? 1 : r.tries || Rue - if (isNaN(n) || n < 0) throw new Error("Invalid tries") - if (r.template && !r.template.match(OI)) throw new Error("Invalid template provided") - do { - let i = Hue(r) - try { - Xi.statSync(i) - } catch { - return i - } - } while (n-- > 0) - throw new Error("Could not get a unique tmp filename, max tries reached") - } - function eit(e, t) { - var r = qx(e, t), - n = r[0], - i = r[1] - ;(n.postfix = Uue(n.postfix) ? ".tmp" : n.postfix), - II(n, function (a, o) { - if (a) return i(a) - Xi.open(o, Lue, n.mode || que, function (c, l) { - if (c) return i(c) - if (n.discardDescriptor) - return Xi.close(l, function (p) { - if (p) { - try { - Xi.unlinkSync(o) - } catch (h) { - BI(h) || (p = h) - } - return i(p) - } - i(null, o, void 0, CS(o, -1, n)) - }) - if (n.detachDescriptor) return i(null, o, l, CS(o, -1, n)) - i(null, o, l, CS(o, l, n)) - }) - }) - } - function tit(e) { - var t = qx(e), - r = t[0] - r.postfix = r.postfix || ".tmp" - let n = r.discardDescriptor || r.detachDescriptor, - i = PI(r) - var s = Xi.openSync(i, Lue, r.mode || que) - return ( - r.discardDescriptor && (Xi.closeSync(s), (s = void 0)), { name: i, fd: s, removeCallback: CS(i, n ? -1 : s, r) } - ) - } - function rit(e) { - let t = [e] - do { - for (var r = t.pop(), n = !1, i = Xi.readdirSync(r), s = 0, a = i.length; s < a; s++) { - var o = FI.join(r, i[s]), - u = Xi.lstatSync(o) - u.isDirectory() ? (n || ((n = !0), t.push(r)), t.push(o)) : Xi.unlinkSync(o) - } - n || Xi.rmdirSync(r) - } while (t.length !== 0) - } - function nit(e, t) { - var r = qx(e, t), - n = r[0], - i = r[1] - II(n, function (a, o) { - if (a) return i(a) - Xi.mkdir(o, n.mode || Mue, function (c) { - if (c) return i(c) - i(null, o, Vue(o, n)) - }) - }) - } - function iit(e) { - var t = qx(e), - r = t[0] - let n = PI(r) - return Xi.mkdirSync(n, r.mode || Mue), { name: n, removeCallback: Vue(n, r) } - } - function CS(e, t, r) { - let n = $ue( - function (s) { - try { - 0 <= s[0] && Xi.closeSync(s[0]) - } catch (a) { - if (!sit(a) && !BI(a)) throw a - } - try { - Xi.unlinkSync(s[1]) - } catch (a) { - if (!BI(a)) throw a - } - }, - [t, e] - ) - return r.keep || Mx.unshift(n), n - } - function Vue(e, t) { - let r = t.unsafeCleanup ? rit : Xi.rmdirSync.bind(Xi), - n = $ue(r, e) - return t.keep || Mx.unshift(n), n - } - function $ue(e, t) { - var r = !1 - return function n(i) { - if (!r) { - let s = Mx.indexOf(n) - s >= 0 && Mx.splice(s, 1), (r = !0), e(t) - } - i && i(null) - } - } - function zue() { - if (!(kI && !jue)) - for (; Mx.length; ) - try { - Mx[0].call(null) - } catch {} - } - function sit(e) { - return Wue(e, -Znt, "EBADF") - } - function BI(e) { - return Wue(e, -Qnt, "ENOENT") - } - function Wue(e, t, r) { - return e.code == t || e.code == r - } - function ait() { - jue = !0 - } - var AS = process.versions.node.split(".").map(function (e) { - return parseInt(e, 10) - }) - AS[0] === 0 && - (AS[1] < 9 || (AS[1] === 9 && AS[2] < 5)) && - process.addListener("uncaughtException", function (t) { - throw ((kI = !0), zue(), t) - }) - process.addListener("exit", function (t) { - t && (kI = !0), zue() - }) - kl.exports.tmpdir = TI - kl.exports.dir = nit - kl.exports.dirSync = iit - kl.exports.file = eit - kl.exports.fileSync = tit - kl.exports.tmpName = II - kl.exports.tmpNameSync = PI - kl.exports.setGracefulCleanup = ait -}) -var Kue = C((fb) => { - "use strict" - var oit = - (fb && fb.__extends) || - (function () { - var e = function (t, r) { - return ( - (e = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (n, i) { - n.__proto__ = i - }) || - function (n, i) { - for (var s in i) i.hasOwnProperty(s) && (n[s] = i[s]) - }), - e(t, r) - ) - } - return function (t, r) { - e(t, r) - function n() { - this.constructor = t - } - t.prototype = r === null ? Object.create(r) : ((n.prototype = r.prototype), new n()) - } - })() - Object.defineProperty(fb, "__esModule", { value: !0 }) - var uit = (function (e) { - oit(t, e) - function t(r) { - var n = this.constructor, - i = e.call(this, "Failed to create temporary file for editor") || this - i.originalError = r - var s = n.prototype - return Object.setPrototypeOf ? Object.setPrototypeOf(i, s) : (i.__proto__ = n.prototype), i - } - return t - })(Error) - fb.CreateFileError = uit -}) -var Xue = C((pb) => { - "use strict" - var cit = - (pb && pb.__extends) || - (function () { - var e = function (t, r) { - return ( - (e = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (n, i) { - n.__proto__ = i - }) || - function (n, i) { - for (var s in i) i.hasOwnProperty(s) && (n[s] = i[s]) - }), - e(t, r) - ) - } - return function (t, r) { - e(t, r) - function n() { - this.constructor = t - } - t.prototype = r === null ? Object.create(r) : ((n.prototype = r.prototype), new n()) - } - })() - Object.defineProperty(pb, "__esModule", { value: !0 }) - var lit = (function (e) { - cit(t, e) - function t(r) { - var n = this.constructor, - i = e.call(this, "Failed launch editor") || this - i.originalError = r - var s = n.prototype - return Object.setPrototypeOf ? Object.setPrototypeOf(i, s) : (i.__proto__ = n.prototype), i - } - return t - })(Error) - pb.LaunchEditorError = lit -}) -var Jue = C((hb) => { - "use strict" - var fit = - (hb && hb.__extends) || - (function () { - var e = function (t, r) { - return ( - (e = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (n, i) { - n.__proto__ = i - }) || - function (n, i) { - for (var s in i) i.hasOwnProperty(s) && (n[s] = i[s]) - }), - e(t, r) - ) - } - return function (t, r) { - e(t, r) - function n() { - this.constructor = t - } - t.prototype = r === null ? Object.create(r) : ((n.prototype = r.prototype), new n()) - } - })() - Object.defineProperty(hb, "__esModule", { value: !0 }) - var pit = (function (e) { - fit(t, e) - function t(r) { - var n = this.constructor, - i = e.call(this, "Failed to read temporary file") || this - i.originalError = r - var s = n.prototype - return Object.setPrototypeOf ? Object.setPrototypeOf(i, s) : (i.__proto__ = n.prototype), i - } - return t - })(Error) - hb.ReadFileError = pit -}) -var Yue = C((db) => { - "use strict" - var hit = - (db && db.__extends) || - (function () { - var e = function (t, r) { - return ( - (e = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (n, i) { - n.__proto__ = i - }) || - function (n, i) { - for (var s in i) i.hasOwnProperty(s) && (n[s] = i[s]) - }), - e(t, r) - ) - } - return function (t, r) { - e(t, r) - function n() { - this.constructor = t - } - t.prototype = r === null ? Object.create(r) : ((n.prototype = r.prototype), new n()) - } - })() - Object.defineProperty(db, "__esModule", { value: !0 }) - var dit = (function (e) { - hit(t, e) - function t(r) { - var n = this.constructor, - i = e.call(this, "Failed to cleanup temporary file") || this - i.originalError = r - var s = n.prototype - return Object.setPrototypeOf ? Object.setPrototypeOf(i, s) : (i.__proto__ = n.prototype), i - } - return t - })(Error) - db.RemoveFileError = dit -}) -var nce = C((Il) => { - "use strict" - Object.defineProperty(Il, "__esModule", { value: !0 }) - var mit = zoe(), - Zue = require("child_process"), - NI = require("fs"), - Que = wS(), - xit = Gue(), - ece = Kue() - Il.CreateFileError = ece.CreateFileError - var RI = Xue() - Il.LaunchEditorError = RI.LaunchEditorError - var tce = Jue() - Il.ReadFileError = tce.ReadFileError - var rce = Yue() - Il.RemoveFileError = rce.RemoveFileError - function vit(e, t) { - e === void 0 && (e = "") - var r = new LI(e, t) - return r.run(), r.cleanup(), r.text - } - Il.edit = vit - function git(e, t, r) { - e === void 0 && (e = "") - var n = new LI(e, r) - n.runAsync(function (i, s) { - if (i) setImmediate(t, i, null) - else - try { - n.cleanup(), setImmediate(t, null, s) - } catch (a) { - setImmediate(t, a, null) - } - }) - } - Il.editAsync = git - var LI = (function () { - function e(t, r) { - t === void 0 && (t = ""), - (this.text = ""), - (this.fileOptions = {}), - (this.text = t), - r && (this.fileOptions = r), - this.determineEditor(), - this.createTemporaryFile() - } - return ( - (e.splitStringBySpace = function (t) { - for (var r = [], n = "", i = 0; i < t.length; i++) { - var s = t[i] - i > 0 && s === " " && t[i - 1] !== "\\" && n.length > 0 ? (r.push(n), (n = "")) : (n += s) - } - return n.length > 0 && r.push(n), r - }), - Object.defineProperty(e.prototype, "temp_file", { - get: function () { - return console.log("DEPRECATED: temp_file. Use tempFile moving forward."), this.tempFile - }, - enumerable: !0, - configurable: !0, - }), - Object.defineProperty(e.prototype, "last_exit_status", { - get: function () { - return console.log("DEPRECATED: last_exit_status. Use lastExitStatus moving forward."), this.lastExitStatus - }, - enumerable: !0, - configurable: !0, - }), - (e.prototype.run = function () { - return this.launchEditor(), this.readTemporaryFile(), this.text - }), - (e.prototype.runAsync = function (t) { - var r = this - try { - this.launchEditorAsync(function () { - try { - r.readTemporaryFile(), setImmediate(t, null, r.text) - } catch (n) { - setImmediate(t, n, null) - } - }) - } catch (n) { - setImmediate(t, n, null) - } - }), - (e.prototype.cleanup = function () { - this.removeTemporaryFile() - }), - (e.prototype.determineEditor = function () { - var t = process.env.VISUAL - ? process.env.VISUAL - : process.env.EDITOR - ? process.env.EDITOR - : /^win/.test(process.platform) - ? "notepad" - : "vim", - r = e.splitStringBySpace(t).map(function (i) { - return i.replace("\\ ", " ") - }), - n = r.shift() - this.editor = { args: r, bin: n } - }), - (e.prototype.createTemporaryFile = function () { - try { - this.tempFile = xit.tmpNameSync(this.fileOptions) - var t = { encoding: "utf8" } - this.fileOptions.hasOwnProperty("mode") && (t.mode = this.fileOptions.mode), - NI.writeFileSync(this.tempFile, this.text, t) - } catch (r) { - throw new ece.CreateFileError(r) - } - }), - (e.prototype.readTemporaryFile = function () { - try { - var t = NI.readFileSync(this.tempFile) - if (t.length === 0) this.text = "" - else { - var r = mit.detect(t).toString() - Que.encodingExists(r) || (r = "utf8"), (this.text = Que.decode(t, r)) - } - } catch (n) { - throw new tce.ReadFileError(n) - } - }), - (e.prototype.removeTemporaryFile = function () { - try { - NI.unlinkSync(this.tempFile) - } catch (t) { - throw new rce.RemoveFileError(t) - } - }), - (e.prototype.launchEditor = function () { - try { - var t = Zue.spawnSync(this.editor.bin, this.editor.args.concat([this.tempFile]), { stdio: "inherit" }) - this.lastExitStatus = t.status - } catch (r) { - throw new RI.LaunchEditorError(r) - } - }), - (e.prototype.launchEditorAsync = function (t) { - var r = this - try { - var n = Zue.spawn(this.editor.bin, this.editor.args.concat([this.tempFile]), { stdio: "inherit" }) - n.on("exit", function (i) { - ;(r.lastExitStatus = i), setImmediate(t) - }) - } catch (i) { - throw new RI.LaunchEditorError(i) - } - }), - e - ) - })() - Il.ExternalEditor = LI -}) -var sce = C((tpr, ice) => { - "use strict" - var MI = Ha(), - yit = nce().editAsync, - bit = Tl(), - Eit = Bl(), - { Subject: _it } = (Y1(), Be(J1)), - qI = class extends bit { - _run(t) { - ;(this.done = t), (this.editorResult = new _it()) - var r = Eit(this.rl) - this.lineSubscription = r.line.subscribe(this.startExternalEditor.bind(this)) - var n = this.handleSubmitEvents(this.editorResult) - return ( - n.success.forEach(this.onEnd.bind(this)), - n.error.forEach(this.onError.bind(this)), - (this.currentText = this.opt.default), - (this.opt.default = null), - this.render(), - this - ) - } - render(t) { - var r = "", - n = this.getQuestion() - this.status === "answered" - ? (n += MI.dim("Received")) - : (n += MI.dim("Press to launch your preferred editor.")), - t && (r = MI.red(">> ") + t), - this.screen.render(n, r) - } - startExternalEditor() { - this.rl.pause(), yit(this.currentText, this.endExternalEditor.bind(this)) - } - endExternalEditor(t, r) { - this.rl.resume(), t ? this.editorResult.error(t) : this.editorResult.next(r) - } - onEnd(t) { - this.editorResult.unsubscribe(), - this.lineSubscription.unsubscribe(), - (this.answer = t.value), - (this.status = "answered"), - this.render(), - this.screen.done(), - this.done(this.answer) - } - onError(t) { - this.render(t.isValid) - } - } - ice.exports = qI -}) -var oce = C((rpr, ace) => { - "use strict" - var Fu = ace.exports - Fu.prompts = {} - Fu.Separator = P1() - Fu.ui = { BottomBar: qte(), Prompt: _ae() } - Fu.createPromptModule = function (e) { - var t = function (r) { - var n = new Fu.ui.Prompt(t.prompts, e), - i = n.run(r) - return (i.ui = n), i - } - return ( - (t.prompts = {}), - (t.registerPrompt = function (r, n) { - return (t.prompts[r] = n), this - }), - (t.restoreDefaultPrompts = function () { - this.registerPrompt("list", moe()), - this.registerPrompt("input", j7()), - this.registerPrompt("number", yoe()), - this.registerPrompt("confirm", _oe()), - this.registerPrompt("rawlist", Aoe()), - this.registerPrompt("expand", Soe()), - this.registerPrompt("checkbox", Toe()), - this.registerPrompt("password", koe()), - this.registerPrompt("editor", sce()) - }), - t.restoreDefaultPrompts(), - t - ) - } - Fu.prompt = Fu.createPromptModule() - Fu.registerPrompt = function (e, t) { - Fu.prompt.registerPrompt(e, t) - } - Fu.restoreDefaultPrompts = function () { - Fu.prompt.restoreDefaultPrompts() - } -}) -var uce = C((npr, jI) => { - typeof Object.create == "function" - ? (jI.exports = function (t, r) { - r && - ((t.super_ = r), - (t.prototype = Object.create(r.prototype, { - constructor: { value: t, enumerable: !1, writable: !0, configurable: !0 }, - }))) - }) - : (jI.exports = function (t, r) { - if (r) { - t.super_ = r - var n = function () {} - ;(n.prototype = r.prototype), (t.prototype = new n()), (t.prototype.constructor = t) - } - }) -}) -var ti = C((ipr, HI) => { - try { - if (((UI = require("util")), typeof UI.inherits != "function")) throw "" - HI.exports = UI.inherits - } catch { - HI.exports = uce() - } - var UI -}) -var lce = C((spr, $I) => { - var wit = ti(), - cce = require("events").EventEmitter - $I.exports = Ka - $I.exports.default = Ka - function Ka(e) { - if (!(this instanceof Ka)) return new Ka(e) - cce.call(this), - (e = e || {}), - (this.concurrency = e.concurrency || 1 / 0), - (this.timeout = e.timeout || 0), - (this.autostart = e.autostart || !1), - (this.results = e.results || null), - (this.pending = 0), - (this.session = 0), - (this.running = !1), - (this.jobs = []), - (this.timers = {}) - } - wit(Ka, cce) - var Ait = ["pop", "shift", "indexOf", "lastIndexOf"] - Ait.forEach(function (e) { - Ka.prototype[e] = function () { - return Array.prototype[e].apply(this.jobs, arguments) - } - }) - Ka.prototype.slice = function (e, t) { - return (this.jobs = this.jobs.slice(e, t)), this - } - Ka.prototype.reverse = function () { - return this.jobs.reverse(), this - } - var Cit = ["push", "unshift", "splice"] - Cit.forEach(function (e) { - Ka.prototype[e] = function () { - var t = Array.prototype[e].apply(this.jobs, arguments) - return this.autostart && this.start(), t - } - }) - Object.defineProperty(Ka.prototype, "length", { - get: function () { - return this.pending + this.jobs.length - }, - }) - Ka.prototype.start = function (e) { - if ((e && Dit.call(this, e), (this.running = !0), this.pending >= this.concurrency)) return - if (this.jobs.length === 0) { - this.pending === 0 && VI.call(this) - return - } - var t = this, - r = this.jobs.shift(), - n = !0, - i = this.session, - s = null, - a = !1, - o = null, - u = r.timeout || this.timeout - function c(f, p) { - n && - t.session === i && - ((n = !1), - t.pending--, - s !== null && (delete t.timers[s], clearTimeout(s)), - f - ? t.emit("error", f, r) - : a === !1 && - (o !== null && (t.results[o] = Array.prototype.slice.call(arguments, 1)), t.emit("success", p, r)), - t.session === i && (t.pending === 0 && t.jobs.length === 0 ? VI.call(t) : t.running && t.start())) - } - u && - ((s = setTimeout(function () { - ;(a = !0), t.listeners("timeout").length > 0 ? t.emit("timeout", c, r) : c() - }, u)), - (this.timers[s] = s)), - this.results && ((o = this.results.length), (this.results[o] = null)), - this.pending++, - t.emit("start", r) - var l = r(c) - l && - l.then && - typeof l.then == "function" && - l - .then(function (f) { - return c(null, f) - }) - .catch(function (f) { - return c(f || !0) - }), - this.running && this.jobs.length > 0 && this.start() - } - Ka.prototype.stop = function () { - this.running = !1 - } - Ka.prototype.end = function (e) { - Sit.call(this), (this.jobs.length = 0), (this.pending = 0), VI.call(this, e) - } - function Sit() { - for (var e in this.timers) { - var t = this.timers[e] - delete this.timers[e], clearTimeout(t) - } - } - function Dit(e) { - var t = this - this.on("error", r), this.on("end", n) - function r(i) { - t.end(i) - } - function n(i) { - t.removeListener("error", r), t.removeListener("end", n), e(i, this.results) - } - } - function VI(e) { - this.session++, (this.running = !1), this.emit("end", e) - } -}) -var fce = C((zI) => { - "use strict" - Object.defineProperty(zI, "__esModule", { value: !0 }) - zI.BMP = { - validate(e) { - return e.toString("ascii", 0, 2) === "BM" - }, - calculate(e) { - return { height: Math.abs(e.readInt32LE(22)), width: e.readUInt32LE(18) } - }, - } -}) -var GI = C((WI) => { - "use strict" - Object.defineProperty(WI, "__esModule", { value: !0 }) - var Fit = 1, - Tit = 2 + 2 + 2, - Bit = 1 + 1 + 1 + 1 + 2 + 2 + 4 + 4 - function pce(e, t) { - let r = e.readUInt8(t) - return r === 0 ? 256 : r - } - function hce(e, t) { - let r = Tit + t * Bit - return { height: pce(e, r + 1), width: pce(e, r) } - } - WI.ICO = { - validate(e) { - return e.readUInt16LE(0) !== 0 ? !1 : e.readUInt16LE(2) === Fit - }, - calculate(e) { - let t = e.readUInt16LE(4), - r = hce(e, 0) - if (t === 1) return r - let n = [r] - for (let s = 1; s < t; s += 1) n.push(hce(e, s)) - return { height: r.height, images: n, width: r.width } - }, - } -}) -var dce = C((KI) => { - "use strict" - Object.defineProperty(KI, "__esModule", { value: !0 }) - var Oit = GI(), - kit = 2 - KI.CUR = { - validate(e) { - return e.readUInt16LE(0) !== 0 ? !1 : e.readUInt16LE(2) === kit - }, - calculate(e) { - return Oit.ICO.calculate(e) - }, - } -}) -var mce = C((XI) => { - "use strict" - Object.defineProperty(XI, "__esModule", { value: !0 }) - XI.DDS = { - validate(e) { - return e.readUInt32LE(0) === 542327876 - }, - calculate(e) { - return { height: e.readUInt32LE(12), width: e.readUInt32LE(16) } - }, - } -}) -var xce = C((JI) => { - "use strict" - Object.defineProperty(JI, "__esModule", { value: !0 }) - var Iit = /^GIF8[79]a/ - JI.GIF = { - validate(e) { - let t = e.toString("ascii", 0, 6) - return Iit.test(t) - }, - calculate(e) { - return { height: e.readUInt16LE(8), width: e.readUInt16LE(6) } - }, - } -}) -var yce = C((YI) => { - "use strict" - Object.defineProperty(YI, "__esModule", { value: !0 }) - var Pit = 4 + 4, - Nit = 4, - Rit = 4, - Lit = { - ICON: 32, - "ICN#": 32, - "icm#": 16, - icm4: 16, - icm8: 16, - "ics#": 16, - ics4: 16, - ics8: 16, - is32: 16, - s8mk: 16, - icp4: 16, - icl4: 32, - icl8: 32, - il32: 32, - l8mk: 32, - icp5: 32, - ic11: 32, - ich4: 48, - ich8: 48, - ih32: 48, - h8mk: 48, - icp6: 64, - ic12: 32, - it32: 128, - t8mk: 128, - ic07: 128, - ic08: 256, - ic13: 256, - ic09: 512, - ic14: 512, - ic10: 1024, - } - function vce(e, t) { - let r = t + Rit - return [e.toString("ascii", t, r), e.readUInt32BE(r)] - } - function gce(e) { - let t = Lit[e] - return { width: t, height: t, type: e } - } - YI.ICNS = { - validate(e) { - return e.toString("ascii", 0, 4) === "icns" - }, - calculate(e) { - let t = e.length, - r = e.readUInt32BE(Nit), - n = Pit, - i = vce(e, n), - s = gce(i[0]) - if (((n += i[1]), n === r)) return s - let a = { height: s.height, images: [s], width: s.width } - for (; n < r && n < t; ) (i = vce(e, n)), (s = gce(i[0])), (n += i[1]), a.images.push(s) - return a - }, - } -}) -var bce = C((ZI) => { - "use strict" - Object.defineProperty(ZI, "__esModule", { value: !0 }) - ZI.J2C = { - validate(e) { - return e.toString("hex", 0, 4) === "ff4fff51" - }, - calculate(e) { - return { height: e.readUInt32BE(12), width: e.readUInt32BE(8) } - }, - } -}) -var _ce = C((QI) => { - "use strict" - Object.defineProperty(QI, "__esModule", { value: !0 }) - var SS = { - ftyp: "66747970", - ihdr: "69686472", - jp2h: "6a703268", - jp__: "6a502020", - rreq: "72726571", - xml_: "786d6c20", - }, - Mit = (e) => { - let t = e.readUInt8(0), - r = 1 + 2 * t, - i = e.readUInt16BE(r) * (2 + t) - r = r + 2 + i - let a = e.readUInt16BE(r) * (16 + t) - return r + 2 + a - }, - Ece = (e) => ({ height: e.readUInt32BE(4), width: e.readUInt32BE(8) }) - QI.JP2 = { - validate(e) { - let t = e.toString("hex", 4, 8), - r = e.readUInt32BE(0) - if (t !== SS.jp__ || r < 1) return !1 - let n = r + 4, - i = e.readUInt32BE(r) - return e.slice(n, n + i).toString("hex", 0, 4) === SS.ftyp - }, - calculate(e) { - let t = e.readUInt32BE(0), - r = e.readUInt16BE(t + 2), - n = t + 4 + r - switch (e.toString("hex", n, n + 4)) { - case SS.rreq: - return (n = n + 4 + 4 + Mit(e.slice(n + 4))), Ece(e.slice(n + 8, n + 24)) - case SS.jp2h: - return Ece(e.slice(n + 8, n + 24)) - default: - throw new TypeError("Unsupported header found: " + e.toString("ascii", n, n + 4)) - } - }, - } -}) -var tP = C((eP) => { - "use strict" - Object.defineProperty(eP, "__esModule", { value: !0 }) - function qit(e, t, r, n) { - r = r || 0 - let i = n ? "BE" : "LE", - s = "readUInt" + t + i - return e[s].call(e, r) - } - eP.readUInt = qit -}) -var Ace = C((nP) => { - "use strict" - Object.defineProperty(nP, "__esModule", { value: !0 }) - var mb = tP(), - jit = "45786966", - Uit = 2, - rP = 6, - Hit = 2, - Vit = "4d4d", - $it = "4949", - wce = 12, - zit = 2 - function Wit(e) { - return e.toString("hex", 2, 6) === jit - } - function Git(e, t) { - return { height: e.readUInt16BE(t), width: e.readUInt16BE(t + 2) } - } - function Kit(e, t) { - let r = e.slice(Uit, t), - n = r.toString("hex", rP, rP + Hit), - i = n === Vit - if (i || n === $it) return Xit(r, i) - } - function Xit(e, t) { - let n = rP + 8, - i = mb.readUInt(e, 16, n, t) - for (let s = 0; s < i; s++) { - let a = n + zit + s * wce, - o = a + wce - if (a > e.length) return - let u = e.slice(a, o) - if (mb.readUInt(u, 16, 0, t) === 274) - return mb.readUInt(u, 16, 2, t) !== 3 || mb.readUInt(u, 32, 4, t) !== 1 ? void 0 : mb.readUInt(u, 16, 8, t) - } - } - function Jit(e, t) { - if (t > e.length) throw new TypeError("Corrupt JPG, exceeded buffer limits") - if (e[t] !== 255) throw new TypeError("Invalid JPG, marker table corrupted") - } - nP.JPG = { - validate(e) { - return e.toString("hex", 0, 2) === "ffd8" - }, - calculate(e) { - e = e.slice(4) - let t, r - for (; e.length; ) { - let n = e.readUInt16BE(0) - if ((Wit(e) && (t = Kit(e, n)), Jit(e, n), (r = e[n + 1]), r === 192 || r === 193 || r === 194)) { - let i = Git(e, n + 5) - return t ? { height: i.height, orientation: t, width: i.width } : i - } - e = e.slice(n + 2) - } - throw new TypeError("Invalid JPG, no size found") - }, - } -}) -var Cce = C((iP) => { - "use strict" - Object.defineProperty(iP, "__esModule", { value: !0 }) - var Yit = "KTX 11" - iP.KTX = { - validate(e) { - return Yit === e.toString("ascii", 1, 7) - }, - calculate(e) { - return { height: e.readUInt32LE(40), width: e.readUInt32LE(36) } - }, - } -}) -var Dce = C((sP) => { - "use strict" - Object.defineProperty(sP, "__esModule", { value: !0 }) - var Zit = `PNG\r - -`, - Qit = "IHDR", - Sce = "CgBI" - sP.PNG = { - validate(e) { - if (Zit === e.toString("ascii", 1, 8)) { - let t = e.toString("ascii", 12, 16) - if ((t === Sce && (t = e.toString("ascii", 28, 32)), t !== Qit)) throw new TypeError("Invalid PNG") - return !0 - } - return !1 - }, - calculate(e) { - return e.toString("ascii", 12, 16) === Sce - ? { height: e.readUInt32BE(36), width: e.readUInt32BE(32) } - : { height: e.readUInt32BE(20), width: e.readUInt32BE(16) } - }, - } -}) -var Bce = C((aP) => { - "use strict" - Object.defineProperty(aP, "__esModule", { value: !0 }) - var Tce = { - P1: "pbm/ascii", - P2: "pgm/ascii", - P3: "ppm/ascii", - P4: "pbm", - P5: "pgm", - P6: "ppm", - P7: "pam", - PF: "pfm", - }, - est = Object.keys(Tce), - Fce = { - default: (e) => { - let t = [] - for (; e.length > 0; ) { - let r = e.shift() - if (r[0] !== "#") { - t = r.split(" ") - break - } - } - if (t.length === 2) return { height: parseInt(t[1], 10), width: parseInt(t[0], 10) } - throw new TypeError("Invalid PNM") - }, - pam: (e) => { - let t = {} - for (; e.length > 0; ) { - let r = e.shift() - if (r.length > 16 || r.charCodeAt(0) > 128) continue - let [n, i] = r.split(" ") - if ((n && i && (t[n.toLowerCase()] = parseInt(i, 10)), t.height && t.width)) break - } - if (t.height && t.width) return { height: t.height, width: t.width } - throw new TypeError("Invalid PAM") - }, - } - aP.PNM = { - validate(e) { - let t = e.toString("ascii", 0, 2) - return est.includes(t) - }, - calculate(e) { - let t = e.toString("ascii", 0, 2), - r = Tce[t], - n = e.toString("ascii", 3).split(/[\r\n]+/) - return (Fce[r] || Fce.default)(n) - }, - } -}) -var Oce = C((oP) => { - "use strict" - Object.defineProperty(oP, "__esModule", { value: !0 }) - oP.PSD = { - validate(e) { - return e.toString("ascii", 0, 4) === "8BPS" - }, - calculate(e) { - return { height: e.readUInt32BE(14), width: e.readUInt32BE(18) } - }, - } -}) -var Ice = C((cP) => { - "use strict" - Object.defineProperty(cP, "__esModule", { value: !0 }) - var kce = /"']|"[^"]*"|'[^']*')*>/, - DS = { - height: /\sheight=(['"])([^%]+?)\1/, - root: kce, - viewbox: /\sviewBox=(['"])(.+?)\1/, - width: /\swidth=(['"])([^%]+?)\1/, - }, - uP = 2.54, - tst = { cm: 96 / uP, em: 16, ex: 8, m: (96 / uP) * 100, mm: 96 / uP / 10, pc: 96 / 72 / 12, pt: 96 / 72 } - function FS(e) { - let t = /([0-9.]+)([a-z]*)/.exec(e) - if (t) return Math.round(parseFloat(t[1]) * (tst[t[2]] || 1)) - } - function rst(e) { - let t = e.split(" ") - return { height: FS(t[3]), width: FS(t[2]) } - } - function nst(e) { - let t = e.match(DS.width), - r = e.match(DS.height), - n = e.match(DS.viewbox) - return { height: r && FS(r[2]), viewbox: n && rst(n[2]), width: t && FS(t[2]) } - } - function ist(e) { - return { height: e.height, width: e.width } - } - function sst(e, t) { - let r = t.width / t.height - return e.width - ? { height: Math.floor(e.width / r), width: e.width } - : e.height - ? { height: e.height, width: Math.floor(e.height * r) } - : { height: t.height, width: t.width } - } - cP.SVG = { - validate(e) { - let t = String(e) - return kce.test(t) - }, - calculate(e) { - let t = e.toString("utf8").match(DS.root) - if (t) { - let r = nst(t[0]) - if (r.width && r.height) return ist(r) - if (r.viewbox) return sst(r, r.viewbox) - } - throw new TypeError("Invalid SVG") - }, - } -}) -var Pce = C((fP) => { - "use strict" - Object.defineProperty(fP, "__esModule", { value: !0 }) - var lP = require("fs"), - jx = tP() - function ast(e, t, r) { - let n = jx.readUInt(e, 32, 4, r), - i = 1024, - s = lP.statSync(t).size - n + i > s && (i = s - n - 10) - let a = Buffer.alloc(i), - o = lP.openSync(t, "r") - return lP.readSync(o, a, 0, i, n), a.slice(2) - } - function ost(e, t) { - let r = jx.readUInt(e, 16, 8, t) - return (jx.readUInt(e, 16, 10, t) << 16) + r - } - function ust(e) { - if (e.length > 24) return e.slice(12) - } - function cst(e, t) { - let r = {}, - n = e - for (; n && n.length; ) { - let i = jx.readUInt(n, 16, 0, t), - s = jx.readUInt(n, 16, 2, t), - a = jx.readUInt(n, 32, 4, t) - if (i === 0) break - a === 1 && (s === 3 || s === 4) && (r[i] = ost(n, t)), (n = ust(n)) - } - return r - } - function lst(e) { - let t = e.toString("ascii", 0, 2) - if (t === "II") return "LE" - if (t === "MM") return "BE" - } - var fst = ["49492a00", "4d4d002a"] - fP.TIFF = { - validate(e) { - return fst.includes(e.toString("hex", 0, 4)) - }, - calculate(e, t) { - if (!t) throw new TypeError("Tiff doesn't support buffer") - let r = lst(e) === "BE", - n = ast(e, t, r), - i = cst(n, r), - s = i[256], - a = i[257] - if (!s || !a) throw new TypeError("Invalid Tiff. Missing tags") - return { height: a, width: s } - }, - } -}) -var Nce = C((pP) => { - "use strict" - Object.defineProperty(pP, "__esModule", { value: !0 }) - function pst(e) { - return { height: 1 + e.readUIntLE(7, 3), width: 1 + e.readUIntLE(4, 3) } - } - function hst(e) { - return { - height: 1 + (((e[4] & 15) << 10) | (e[3] << 2) | ((e[2] & 192) >> 6)), - width: 1 + (((e[2] & 63) << 8) | e[1]), - } - } - function dst(e) { - return { height: e.readInt16LE(8) & 16383, width: e.readInt16LE(6) & 16383 } - } - pP.WEBP = { - validate(e) { - let t = e.toString("ascii", 0, 4) === "RIFF", - r = e.toString("ascii", 8, 12) === "WEBP", - n = e.toString("ascii", 12, 15) === "VP8" - return t && r && n - }, - calculate(e) { - let t = e.toString("ascii", 12, 16) - if (((e = e.slice(20, 30)), t === "VP8X")) { - let n = e[0], - i = (n & 192) === 0, - s = (n & 1) === 0 - if (i && s) return pst(e) - throw new TypeError("Invalid WebP") - } - if (t === "VP8 " && e[0] !== 47) return dst(e) - let r = e.toString("hex", 3, 6) - if (t === "VP8L" && r !== "9d012a") return hst(e) - throw new TypeError("Invalid WebP") - }, - } -}) -var dP = C((hP) => { - "use strict" - Object.defineProperty(hP, "__esModule", { value: !0 }) - var mst = fce(), - xst = dce(), - vst = mce(), - gst = xce(), - yst = yce(), - bst = GI(), - Est = bce(), - _st = _ce(), - wst = Ace(), - Ast = Cce(), - Cst = Dce(), - Sst = Bce(), - Dst = Oce(), - Fst = Ice(), - Tst = Pce(), - Bst = Nce() - hP.typeHandlers = { - bmp: mst.BMP, - cur: xst.CUR, - dds: vst.DDS, - gif: gst.GIF, - icns: yst.ICNS, - ico: bst.ICO, - j2c: Est.J2C, - jp2: _st.JP2, - jpg: wst.JPG, - ktx: Ast.KTX, - png: Cst.PNG, - pnm: Sst.PNM, - psd: Dst.PSD, - svg: Fst.SVG, - tiff: Tst.TIFF, - webp: Bst.WEBP, - } -}) -var Lce = C((xP) => { - "use strict" - Object.defineProperty(xP, "__esModule", { value: !0 }) - var mP = dP(), - Ost = Object.keys(mP.typeHandlers), - Rce = { - 56: "psd", - 66: "bmp", - 68: "dds", - 71: "gif", - 73: "tiff", - 77: "tiff", - 82: "webp", - 105: "icns", - 137: "png", - 255: "jpg", - } - function kst(e) { - let t = e[0] - if (t in Rce) { - let n = Rce[t] - if (mP.typeHandlers[n].validate(e)) return n - } - let r = (n) => mP.typeHandlers[n].validate(e) - return Ost.find(r) - } - xP.detector = kst -}) -var qce = C((Mce) => { - "use strict" - Object.defineProperty(Mce, "__esModule", { value: !0 }) - var Ux = require("fs") - if (!("promises" in Ux)) { - class e { - constructor(r) { - this.fd = r - } - stat() { - return new Promise((r, n) => { - Ux.fstat(this.fd, (i, s) => { - i ? n(i) : r(s) - }) - }) - } - read(r, n, i, s) { - return new Promise((a, o) => { - Ux.read(this.fd, r, n, i, s, (u) => { - u ? o(u) : a() - }) - }) - } - close() { - return new Promise((r, n) => { - Ux.close(this.fd, (i) => { - i ? n(i) : r() - }) - }) - } - } - Object.defineProperty(Ux, "promises", { - value: { - open: (t, r) => - new Promise((n, i) => { - Ux.open(t, r, (s, a) => { - s ? i(s) : n(new e(a)) - }) - }), - }, - writable: !1, - }) - } -}) -var $ce = C((up, Vce) => { - "use strict" - var Ist = - (up && up.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - } - Object.defineProperty(up, "__esModule", { value: !0 }) - var xb = require("fs"), - Pst = require("path"), - Nst = lce(), - gP = dP(), - Rst = Lce() - qce() - var jce = 512 * 1024, - Uce = new Nst.default({ concurrency: 100, autostart: !0 }) - function vP(e, t) { - let r = Rst.detector(e) - if (r && r in gP.typeHandlers) { - let n = gP.typeHandlers[r].calculate(e, t) - if (n !== void 0) return (n.type = r), n - } - throw new TypeError("unsupported file type: " + r + " (file: " + t + ")") - } - function Lst(e) { - return Ist(this, void 0, void 0, function* () { - let t = yield xb.promises.open(e, "r"), - { size: r } = yield t.stat() - if (r <= 0) throw new Error("Empty file") - let n = Math.min(r, jce), - i = Buffer.alloc(n) - return yield t.read(i, 0, n, 0), yield t.close(), i - }) - } - function Mst(e) { - let t = xb.openSync(e, "r"), - r = xb.fstatSync(t).size, - n = Math.min(r, jce), - i = Buffer.alloc(n) - return xb.readSync(t, i, 0, n, 0), xb.closeSync(t), i - } - Vce.exports = up = Hce - function Hce(e, t) { - if (Buffer.isBuffer(e)) return vP(e) - if (typeof e != "string") throw new TypeError("invalid invocation") - let r = Pst.resolve(e) - if (typeof t == "function") - Uce.push(() => - Lst(r) - .then((n) => process.nextTick(t, null, vP(n, r))) - .catch(t) - ) - else { - let n = Mst(r) - return vP(n, r) - } - } - up.imageSize = Hce - up.setConcurrency = (e) => { - Uce.concurrency = e - } - up.types = Object.keys(gP.typeHandlers) -}) -var Wce = C((Spr, zce) => { - zce.exports = function (e, t) { - for (var r = [], n = 0; n < e.length; n++) { - var i = t(e[n], n) - qst(i) ? r.push.apply(r, i) : r.push(i) - } - return r - } - var qst = - Array.isArray || - function (e) { - return Object.prototype.toString.call(e) === "[object Array]" - } -}) -var Yce = C((Dpr, Jce) => { - "use strict" - Jce.exports = Kce - function Kce(e, t, r) { - e instanceof RegExp && (e = Gce(e, r)), t instanceof RegExp && (t = Gce(t, r)) - var n = Xce(e, t, r) - return ( - n && { - start: n[0], - end: n[1], - pre: r.slice(0, n[0]), - body: r.slice(n[0] + e.length, n[1]), - post: r.slice(n[1] + t.length), - } - ) - } - function Gce(e, t) { - var r = t.match(e) - return r ? r[0] : null - } - Kce.range = Xce - function Xce(e, t, r) { - var n, - i, - s, - a, - o, - u = r.indexOf(e), - c = r.indexOf(t, u + 1), - l = u - if (u >= 0 && c > 0) { - if (e === t) return [u, c] - for (n = [], s = r.length; l >= 0 && !o; ) - l == u - ? (n.push(l), (u = r.indexOf(e, l + 1))) - : n.length == 1 - ? (o = [n.pop(), c]) - : ((i = n.pop()), i < s && ((s = i), (a = c)), (c = r.indexOf(t, l + 1))), - (l = u < c && u >= 0 ? u : c) - n.length && (o = [s, a]) - } - return o - } -}) -var sle = C((Fpr, ile) => { - var jst = Wce(), - Zce = Yce() - ile.exports = Vst - var Qce = "\0SLASH" + Math.random() + "\0", - ele = "\0OPEN" + Math.random() + "\0", - bP = "\0CLOSE" + Math.random() + "\0", - tle = "\0COMMA" + Math.random() + "\0", - rle = "\0PERIOD" + Math.random() + "\0" - function yP(e) { - return parseInt(e, 10) == e ? parseInt(e, 10) : e.charCodeAt(0) - } - function Ust(e) { - return e - .split("\\\\") - .join(Qce) - .split("\\{") - .join(ele) - .split("\\}") - .join(bP) - .split("\\,") - .join(tle) - .split("\\.") - .join(rle) - } - function Hst(e) { - return e.split(Qce).join("\\").split(ele).join("{").split(bP).join("}").split(tle).join(",").split(rle).join(".") - } - function nle(e) { - if (!e) return [""] - var t = [], - r = Zce("{", "}", e) - if (!r) return e.split(",") - var n = r.pre, - i = r.body, - s = r.post, - a = n.split(",") - a[a.length - 1] += "{" + i + "}" - var o = nle(s) - return s.length && ((a[a.length - 1] += o.shift()), a.push.apply(a, o)), t.push.apply(t, a), t - } - function Vst(e) { - return e ? (e.substr(0, 2) === "{}" && (e = "\\{\\}" + e.substr(2)), Hx(Ust(e), !0).map(Hst)) : [] - } - function $st(e) { - return "{" + e + "}" - } - function zst(e) { - return /^-?0\d/.test(e) - } - function Wst(e, t) { - return e <= t - } - function Gst(e, t) { - return e >= t - } - function Hx(e, t) { - var r = [], - n = Zce("{", "}", e) - if (!n || /\$$/.test(n.pre)) return [e] - var i = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body), - s = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body), - a = i || s, - o = n.body.indexOf(",") >= 0 - if (!a && !o) return n.post.match(/,.*\}/) ? ((e = n.pre + "{" + n.body + bP + n.post), Hx(e)) : [e] - var u - if (a) u = n.body.split(/\.\./) - else if (((u = nle(n.body)), u.length === 1 && ((u = Hx(u[0], !1).map($st)), u.length === 1))) { - var l = n.post.length ? Hx(n.post, !1) : [""] - return l.map(function (k) { - return n.pre + u[0] + k - }) - } - var c = n.pre, - l = n.post.length ? Hx(n.post, !1) : [""], - f - if (a) { - var p = yP(u[0]), - h = yP(u[1]), - d = Math.max(u[0].length, u[1].length), - x = u.length == 3 ? Math.abs(yP(u[2])) : 1, - v = Wst, - g = h < p - g && ((x *= -1), (v = Gst)) - var _ = u.some(zst) - f = [] - for (var w = p; v(w, h); w += x) { - var E - if (s) (E = String.fromCharCode(w)), E === "\\" && (E = "") - else if (((E = String(w)), _)) { - var A = d - E.length - if (A > 0) { - var T = new Array(A + 1).join("0") - w < 0 ? (E = "-" + T + E.slice(1)) : (E = T + E) - } - } - f.push(E) - } - } else - f = jst(u, function (P) { - return Hx(P, !1) - }) - for (var O = 0; O < f.length; O++) - for (var D = 0; D < l.length; D++) { - var M = c + f[O] + l[D] - ;(!t || a || M) && r.push(M) - } - return r - } -}) -var gb = C((Tpr, lle) => { - lle.exports = Xa - Xa.Minimatch = Ji - var vb = (function () { - try { - return require("path") - } catch {} - })() || { sep: "/" } - Xa.sep = vb.sep - var wP = (Xa.GLOBSTAR = Ji.GLOBSTAR = {}), - Kst = sle(), - ale = { - "!": { open: "(?:(?!(?:", close: "))[^/]*?)" }, - "?": { open: "(?:", close: ")?" }, - "+": { open: "(?:", close: ")+" }, - "*": { open: "(?:", close: ")*" }, - "@": { open: "(?:", close: ")" }, - }, - EP = "[^/]", - _P = EP + "*?", - Xst = "(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?", - Jst = "(?:(?!(?:\\/|^)\\.).)*?", - ole = Yst("().*{}+?[]^$\\!") - function Yst(e) { - return e.split("").reduce(function (t, r) { - return (t[r] = !0), t - }, {}) - } - var ule = /\/+/ - Xa.filter = Zst - function Zst(e, t) { - return ( - (t = t || {}), - function (r, n, i) { - return Xa(r, e, t) - } - ) - } - function cp(e, t) { - t = t || {} - var r = {} - return ( - Object.keys(e).forEach(function (n) { - r[n] = e[n] - }), - Object.keys(t).forEach(function (n) { - r[n] = t[n] - }), - r - ) - } - Xa.defaults = function (e) { - if (!e || typeof e != "object" || !Object.keys(e).length) return Xa - var t = Xa, - r = function (i, s, a) { - return t(i, s, cp(e, a)) - } - return ( - (r.Minimatch = function (i, s) { - return new t.Minimatch(i, cp(e, s)) - }), - (r.Minimatch.defaults = function (i) { - return t.defaults(cp(e, i)).Minimatch - }), - (r.filter = function (i, s) { - return t.filter(i, cp(e, s)) - }), - (r.defaults = function (i) { - return t.defaults(cp(e, i)) - }), - (r.makeRe = function (i, s) { - return t.makeRe(i, cp(e, s)) - }), - (r.braceExpand = function (i, s) { - return t.braceExpand(i, cp(e, s)) - }), - (r.match = function (n, i, s) { - return t.match(n, i, cp(e, s)) - }), - r - ) - } - Ji.defaults = function (e) { - return Xa.defaults(e).Minimatch - } - function Xa(e, t, r) { - return BS(t), r || (r = {}), !r.nocomment && t.charAt(0) === "#" ? !1 : new Ji(t, r).match(e) - } - function Ji(e, t) { - if (!(this instanceof Ji)) return new Ji(e, t) - BS(e), - t || (t = {}), - (e = e.trim()), - !t.allowWindowsEscape && vb.sep !== "/" && (e = e.split(vb.sep).join("/")), - (this.options = t), - (this.set = []), - (this.pattern = e), - (this.regexp = null), - (this.negate = !1), - (this.comment = !1), - (this.empty = !1), - (this.partial = !!t.partial), - this.make() - } - Ji.prototype.debug = function () {} - Ji.prototype.make = Qst - function Qst() { - var e = this.pattern, - t = this.options - if (!t.nocomment && e.charAt(0) === "#") { - this.comment = !0 - return - } - if (!e) { - this.empty = !0 - return - } - this.parseNegate() - var r = (this.globSet = this.braceExpand()) - t.debug && - (this.debug = function () { - console.error.apply(console, arguments) - }), - this.debug(this.pattern, r), - (r = this.globParts = - r.map(function (n) { - return n.split(ule) - })), - this.debug(this.pattern, r), - (r = r.map(function (n, i, s) { - return n.map(this.parse, this) - }, this)), - this.debug(this.pattern, r), - (r = r.filter(function (n) { - return n.indexOf(!1) === -1 - })), - this.debug(this.pattern, r), - (this.set = r) - } - Ji.prototype.parseNegate = eat - function eat() { - var e = this.pattern, - t = !1, - r = this.options, - n = 0 - if (!r.nonegate) { - for (var i = 0, s = e.length; i < s && e.charAt(i) === "!"; i++) (t = !t), n++ - n && (this.pattern = e.substr(n)), (this.negate = t) - } - } - Xa.braceExpand = function (e, t) { - return cle(e, t) - } - Ji.prototype.braceExpand = cle - function cle(e, t) { - return ( - t || (this instanceof Ji ? (t = this.options) : (t = {})), - (e = typeof e > "u" ? this.pattern : e), - BS(e), - t.nobrace || !/\{(?:(?!\{).)*\}/.test(e) ? [e] : Kst(e) - ) - } - var tat = 1024 * 64, - BS = function (e) { - if (typeof e != "string") throw new TypeError("invalid pattern") - if (e.length > tat) throw new TypeError("pattern is too long") - } - Ji.prototype.parse = rat - var TS = {} - function rat(e, t) { - BS(e) - var r = this.options - if (e === "**") - if (r.noglobstar) e = "*" - else return wP - if (e === "") return "" - var n = "", - i = !!r.nocase, - s = !1, - a = [], - o = [], - u, - c = !1, - l = -1, - f = -1, - p = e.charAt(0) === "." ? "" : r.dot ? "(?!(?:^|\\/)\\.{1,2}(?:$|\\/))" : "(?!\\.)", - h = this - function d() { - if (u) { - switch (u) { - case "*": - ;(n += _P), (i = !0) - break - case "?": - ;(n += EP), (i = !0) - break - default: - n += "\\" + u - break - } - h.debug("clearStateChar %j %j", u, n), (u = !1) - } - } - for (var x = 0, v = e.length, g; x < v && (g = e.charAt(x)); x++) { - if ((this.debug("%s %s %s %j", e, x, n, g), s && ole[g])) { - ;(n += "\\" + g), (s = !1) - continue - } - switch (g) { - case "/": - return !1 - case "\\": - d(), (s = !0) - continue - case "?": - case "*": - case "+": - case "@": - case "!": - if ((this.debug("%s %s %s %j <-- stateChar", e, x, n, g), c)) { - this.debug(" in class"), g === "!" && x === f + 1 && (g = "^"), (n += g) - continue - } - h.debug("call clearStateChar %j", u), d(), (u = g), r.noext && d() - continue - case "(": - if (c) { - n += "(" - continue - } - if (!u) { - n += "\\(" - continue - } - a.push({ type: u, start: x - 1, reStart: n.length, open: ale[u].open, close: ale[u].close }), - (n += u === "!" ? "(?:(?!(?:" : "(?:"), - this.debug("plType %j %j", u, n), - (u = !1) - continue - case ")": - if (c || !a.length) { - n += "\\)" - continue - } - d(), (i = !0) - var _ = a.pop() - ;(n += _.close), _.type === "!" && o.push(_), (_.reEnd = n.length) - continue - case "|": - if (c || !a.length || s) { - ;(n += "\\|"), (s = !1) - continue - } - d(), (n += "|") - continue - case "[": - if ((d(), c)) { - n += "\\" + g - continue - } - ;(c = !0), (f = x), (l = n.length), (n += g) - continue - case "]": - if (x === f + 1 || !c) { - ;(n += "\\" + g), (s = !1) - continue - } - var w = e.substring(f + 1, x) - try { - RegExp("[" + w + "]") - } catch { - var E = this.parse(w, TS) - ;(n = n.substr(0, l) + "\\[" + E[0] + "\\]"), (i = i || E[1]), (c = !1) - continue - } - ;(i = !0), (c = !1), (n += g) - continue - default: - d(), s ? (s = !1) : ole[g] && !(g === "^" && c) && (n += "\\"), (n += g) - } - } - for ( - c && ((w = e.substr(f + 1)), (E = this.parse(w, TS)), (n = n.substr(0, l) + "\\[" + E[0]), (i = i || E[1])), - _ = a.pop(); - _; - _ = a.pop() - ) { - var A = n.slice(_.reStart + _.open.length) - this.debug("setting tail", n, _), - (A = A.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (K, se, ie) { - return ie || (ie = "\\"), se + se + ie + "|" - })), - this.debug( - `tail=%j - %s`, - A, - A, - _, - n - ) - var T = _.type === "*" ? _P : _.type === "?" ? EP : "\\" + _.type - ;(i = !0), (n = n.slice(0, _.reStart) + T + "\\(" + A) - } - d(), s && (n += "\\\\") - var O = !1 - switch (n.charAt(0)) { - case "[": - case ".": - case "(": - O = !0 - } - for (var D = o.length - 1; D > -1; D--) { - var M = o[D], - P = n.slice(0, M.reStart), - k = n.slice(M.reStart, M.reEnd - 8), - B = n.slice(M.reEnd - 8, M.reEnd), - q = n.slice(M.reEnd) - B += q - var $ = P.split("(").length - 1, - N = q - for (x = 0; x < $; x++) N = N.replace(/\)[+*?]?/, "") - q = N - var U = "" - q === "" && t !== TS && (U = "$") - var ee = P + k + q + U + B - n = ee - } - if ((n !== "" && i && (n = "(?=.)" + n), O && (n = p + n), t === TS)) return [n, i] - if (!i) return iat(e) - var ce = r.nocase ? "i" : "" - try { - var te = new RegExp("^" + n + "$", ce) - } catch { - return new RegExp("$.") - } - return (te._glob = e), (te._src = n), te - } - Xa.makeRe = function (e, t) { - return new Ji(e, t || {}).makeRe() - } - Ji.prototype.makeRe = nat - function nat() { - if (this.regexp || this.regexp === !1) return this.regexp - var e = this.set - if (!e.length) return (this.regexp = !1), this.regexp - var t = this.options, - r = t.noglobstar ? _P : t.dot ? Xst : Jst, - n = t.nocase ? "i" : "", - i = e - .map(function (s) { - return s - .map(function (a) { - return a === wP ? r : typeof a == "string" ? sat(a) : a._src - }) - .join("\\/") - }) - .join("|") - ;(i = "^(?:" + i + ")$"), this.negate && (i = "^(?!" + i + ").*$") - try { - this.regexp = new RegExp(i, n) - } catch { - this.regexp = !1 - } - return this.regexp - } - Xa.match = function (e, t, r) { - r = r || {} - var n = new Ji(t, r) - return ( - (e = e.filter(function (i) { - return n.match(i) - })), - n.options.nonull && !e.length && e.push(t), - e - ) - } - Ji.prototype.match = function (t, r) { - if ((typeof r > "u" && (r = this.partial), this.debug("match", t, this.pattern), this.comment)) return !1 - if (this.empty) return t === "" - if (t === "/" && r) return !0 - var n = this.options - vb.sep !== "/" && (t = t.split(vb.sep).join("/")), (t = t.split(ule)), this.debug(this.pattern, "split", t) - var i = this.set - this.debug(this.pattern, "set", i) - var s, a - for (a = t.length - 1; a >= 0 && ((s = t[a]), !s); a--); - for (a = 0; a < i.length; a++) { - var o = i[a], - u = t - n.matchBase && o.length === 1 && (u = [s]) - var c = this.matchOne(u, o, r) - if (c) return n.flipNegate ? !0 : !this.negate - } - return n.flipNegate ? !1 : this.negate - } - Ji.prototype.matchOne = function (e, t, r) { - var n = this.options - this.debug("matchOne", { this: this, file: e, pattern: t }), this.debug("matchOne", e.length, t.length) - for (var i = 0, s = 0, a = e.length, o = t.length; i < a && s < o; i++, s++) { - this.debug("matchOne loop") - var u = t[s], - c = e[i] - if ((this.debug(t, u, c), u === !1)) return !1 - if (u === wP) { - this.debug("GLOBSTAR", [t, u, c]) - var l = i, - f = s + 1 - if (f === o) { - for (this.debug("** at the end"); i < a; i++) - if (e[i] === "." || e[i] === ".." || (!n.dot && e[i].charAt(0) === ".")) return !1 - return !0 - } - for (; l < a; ) { - var p = e[l] - if ( - (this.debug( - ` -globstar while`, - e, - l, - t, - f, - p - ), - this.matchOne(e.slice(l), t.slice(f), r)) - ) - return this.debug("globstar found match!", l, a, p), !0 - if (p === "." || p === ".." || (!n.dot && p.charAt(0) === ".")) { - this.debug("dot detected!", e, l, t, f) - break - } - this.debug("globstar swallow a segment, and continue"), l++ - } - return !!( - r && - (this.debug( - ` ->>> no match, partial?`, - e, - l, - t, - f - ), - l === a) - ) - } - var h - if ( - (typeof u == "string" - ? ((h = c === u), this.debug("string match", u, c, h)) - : ((h = c.match(u)), this.debug("pattern match", u, c, h)), - !h) - ) - return !1 - } - if (i === a && s === o) return !0 - if (i === a) return r - if (s === o) return i === a - 1 && e[i] === "" - throw new Error("wtf?") - } - function iat(e) { - return e.replace(/\\(.)/g, "$1") - } - function sat(e) { - return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") - } -}) -var ple = C((Bpr, fle) => { - "use strict" - fle.exports = (...e) => [...new Set([].concat(...e))] -}) -var AP = C((Opr, mle) => { - "use strict" - var aat = require("stream"), - hle = aat.PassThrough, - oat = Array.prototype.slice - mle.exports = uat - function uat() { - let e = [], - t = oat.call(arguments), - r = !1, - n = t[t.length - 1] - n && !Array.isArray(n) && n.pipe == null ? t.pop() : (n = {}) - let i = n.end !== !1, - s = n.pipeError === !0 - n.objectMode == null && (n.objectMode = !0), n.highWaterMark == null && (n.highWaterMark = 64 * 1024) - let a = hle(n) - function o() { - for (let l = 0, f = arguments.length; l < f; l++) e.push(dle(arguments[l], n)) - return u(), this - } - function u() { - if (r) return - r = !0 - let l = e.shift() - if (!l) { - process.nextTick(c) - return - } - Array.isArray(l) || (l = [l]) - let f = l.length + 1 - function p() { - --f > 0 || ((r = !1), u()) - } - function h(d) { - function x() { - d.removeListener("merge2UnpipeEnd", x), d.removeListener("end", x), s && d.removeListener("error", v), p() - } - function v(g) { - a.emit("error", g) - } - if (d._readableState.endEmitted) return p() - d.on("merge2UnpipeEnd", x), d.on("end", x), s && d.on("error", v), d.pipe(a, { end: !1 }), d.resume() - } - for (let d = 0; d < l.length; d++) h(l[d]) - p() - } - function c() { - ;(r = !1), a.emit("queueDrain"), i && a.end() - } - return ( - a.setMaxListeners(0), - (a.add = o), - a.on("unpipe", function (l) { - l.emit("merge2UnpipeEnd") - }), - t.length && o.apply(null, t), - a - ) - } - function dle(e, t) { - if (Array.isArray(e)) for (let r = 0, n = e.length; r < n; r++) e[r] = dle(e[r], t) - else { - if ((!e._readableState && e.pipe && (e = e.pipe(hle(t))), !e._readableState || !e.pause || !e.pipe)) - throw new Error("Only readable stream can be merged.") - e.pause() - } - return e - } -}) -var xle = C((Vx) => { - "use strict" - Object.defineProperty(Vx, "__esModule", { value: !0 }) - Vx.splitWhen = Vx.flatten = void 0 - function cat(e) { - return e.reduce((t, r) => [].concat(t, r), []) - } - Vx.flatten = cat - function lat(e, t) { - let r = [[]], - n = 0 - for (let i of e) t(i) ? (n++, (r[n] = [])) : r[n].push(i) - return r - } - Vx.splitWhen = lat -}) -var vle = C((OS) => { - "use strict" - Object.defineProperty(OS, "__esModule", { value: !0 }) - OS.isEnoentCodeError = void 0 - function fat(e) { - return e.code === "ENOENT" - } - OS.isEnoentCodeError = fat -}) -var gle = C((kS) => { - "use strict" - Object.defineProperty(kS, "__esModule", { value: !0 }) - kS.createDirentFromStats = void 0 - var CP = class { - constructor(t, r) { - ;(this.name = t), - (this.isBlockDevice = r.isBlockDevice.bind(r)), - (this.isCharacterDevice = r.isCharacterDevice.bind(r)), - (this.isDirectory = r.isDirectory.bind(r)), - (this.isFIFO = r.isFIFO.bind(r)), - (this.isFile = r.isFile.bind(r)), - (this.isSocket = r.isSocket.bind(r)), - (this.isSymbolicLink = r.isSymbolicLink.bind(r)) - } - } - function pat(e, t) { - return new CP(e, t) - } - kS.createDirentFromStats = pat -}) -var yle = C((bc) => { - "use strict" - Object.defineProperty(bc, "__esModule", { value: !0 }) - bc.removeLeadingDotSegment = bc.escape = bc.makeAbsolute = bc.unixify = void 0 - var hat = require("path"), - dat = 2, - mat = /(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g - function xat(e) { - return e.replace(/\\/g, "/") - } - bc.unixify = xat - function vat(e, t) { - return hat.resolve(e, t) - } - bc.makeAbsolute = vat - function gat(e) { - return e.replace(mat, "\\$2") - } - bc.escape = gat - function yat(e) { - if (e.charAt(0) === ".") { - let t = e.charAt(1) - if (t === "/" || t === "\\") return e.slice(dat) - } - return e - } - bc.removeLeadingDotSegment = yat -}) -var Ele = C((Rpr, ble) => { - ble.exports = function (t) { - if (typeof t != "string" || t === "") return !1 - for (var r; (r = /(\\).|([@?!+*]\(.*\))/g.exec(t)); ) { - if (r[2]) return !0 - t = t.slice(r.index + r[0].length) - } - return !1 - } -}) -var Ale = C((Lpr, wle) => { - var bat = Ele(), - _le = { "{": "}", "(": ")", "[": "]" }, - Eat = function (e) { - if (e[0] === "!") return !0 - for (var t = 0, r = -2, n = -2, i = -2, s = -2, a = -2; t < e.length; ) { - if ( - e[t] === "*" || - (e[t + 1] === "?" && /[\].+)]/.test(e[t])) || - (n !== -1 && - e[t] === "[" && - e[t + 1] !== "]" && - (n < t && (n = e.indexOf("]", t)), - n > t && (a === -1 || a > n || ((a = e.indexOf("\\", t)), a === -1 || a > n)))) || - (i !== -1 && - e[t] === "{" && - e[t + 1] !== "}" && - ((i = e.indexOf("}", t)), i > t && ((a = e.indexOf("\\", t)), a === -1 || a > i))) || - (s !== -1 && - e[t] === "(" && - e[t + 1] === "?" && - /[:!=]/.test(e[t + 2]) && - e[t + 3] !== ")" && - ((s = e.indexOf(")", t)), s > t && ((a = e.indexOf("\\", t)), a === -1 || a > s))) || - (r !== -1 && - e[t] === "(" && - e[t + 1] !== "|" && - (r < t && (r = e.indexOf("|", t)), - r !== -1 && - e[r + 1] !== ")" && - ((s = e.indexOf(")", r)), s > r && ((a = e.indexOf("\\", r)), a === -1 || a > s)))) - ) - return !0 - if (e[t] === "\\") { - var o = e[t + 1] - t += 2 - var u = _le[o] - if (u) { - var c = e.indexOf(u, t) - c !== -1 && (t = c + 1) - } - if (e[t] === "!") return !0 - } else t++ - } - return !1 - }, - _at = function (e) { - if (e[0] === "!") return !0 - for (var t = 0; t < e.length; ) { - if (/[*?{}()[\]]/.test(e[t])) return !0 - if (e[t] === "\\") { - var r = e[t + 1] - t += 2 - var n = _le[r] - if (n) { - var i = e.indexOf(n, t) - i !== -1 && (t = i + 1) - } - if (e[t] === "!") return !0 - } else t++ - } - return !1 - } - wle.exports = function (t, r) { - if (typeof t != "string" || t === "") return !1 - if (bat(t)) return !0 - var n = Eat - return r && r.strict === !1 && (n = _at), n(t) - } -}) -var Sle = C((Mpr, Cle) => { - "use strict" - var wat = Ale(), - Aat = require("path").posix.dirname, - Cat = require("os").platform() === "win32", - SP = "/", - Sat = /\\/g, - Dat = /[\{\[].*[\}\]]$/, - Fat = /(^|[^\\])([\{\[]|\([^\)]+$)/, - Tat = /\\([\!\*\?\|\[\]\(\)\{\}])/g - Cle.exports = function (t, r) { - var n = Object.assign({ flipBackslashes: !0 }, r) - n.flipBackslashes && Cat && t.indexOf(SP) < 0 && (t = t.replace(Sat, SP)), Dat.test(t) && (t += SP), (t += "a") - do t = Aat(t) - while (wat(t) || Fat.test(t)) - return t.replace(Tat, "$1") - } -}) -var IS = C((Uo) => { - "use strict" - Uo.isInteger = (e) => - typeof e == "number" - ? Number.isInteger(e) - : typeof e == "string" && e.trim() !== "" - ? Number.isInteger(Number(e)) - : !1 - Uo.find = (e, t) => e.nodes.find((r) => r.type === t) - Uo.exceedsLimit = (e, t, r = 1, n) => - n === !1 || !Uo.isInteger(e) || !Uo.isInteger(t) ? !1 : (Number(t) - Number(e)) / Number(r) >= n - Uo.escapeNode = (e, t = 0, r) => { - let n = e.nodes[t] - n && - ((r && n.type === r) || n.type === "open" || n.type === "close") && - n.escaped !== !0 && - ((n.value = "\\" + n.value), (n.escaped = !0)) - } - Uo.encloseBrace = (e) => (e.type !== "brace" || (e.commas >> (0 + e.ranges)) >> 0 ? !1 : ((e.invalid = !0), !0)) - Uo.isInvalidBrace = (e) => - e.type !== "brace" - ? !1 - : e.invalid === !0 || e.dollar - ? !0 - : !((e.commas >> (0 + e.ranges)) >> 0) || e.open !== !0 || e.close !== !0 - ? ((e.invalid = !0), !0) - : !1 - Uo.isOpenOrClose = (e) => (e.type === "open" || e.type === "close" ? !0 : e.open === !0 || e.close === !0) - Uo.reduce = (e) => - e.reduce((t, r) => (r.type === "text" && t.push(r.value), r.type === "range" && (r.type = "text"), t), []) - Uo.flatten = (...e) => { - let t = [], - r = (n) => { - for (let i = 0; i < n.length; i++) { - let s = n[i] - Array.isArray(s) ? r(s, t) : s !== void 0 && t.push(s) - } - return t - } - return r(e), t - } -}) -var PS = C((jpr, Fle) => { - "use strict" - var Dle = IS() - Fle.exports = (e, t = {}) => { - let r = (n, i = {}) => { - let s = t.escapeInvalid && Dle.isInvalidBrace(i), - a = n.invalid === !0 && t.escapeInvalid === !0, - o = "" - if (n.value) return (s || a) && Dle.isOpenOrClose(n) ? "\\" + n.value : n.value - if (n.value) return n.value - if (n.nodes) for (let u of n.nodes) o += r(u) - return o - } - return r(e) - } -}) -var Ble = C((Upr, Tle) => { - "use strict" - Tle.exports = function (e) { - return typeof e == "number" - ? e - e === 0 - : typeof e == "string" && e.trim() !== "" - ? Number.isFinite - ? Number.isFinite(+e) - : isFinite(+e) - : !1 - } -}) -var qle = C((Hpr, Mle) => { - "use strict" - var Ole = Ble(), - gd = (e, t, r) => { - if (Ole(e) === !1) throw new TypeError("toRegexRange: expected the first argument to be a number") - if (t === void 0 || e === t) return String(e) - if (Ole(t) === !1) throw new TypeError("toRegexRange: expected the second argument to be a number.") - let n = { relaxZeros: !0, ...r } - typeof n.strictZeros == "boolean" && (n.relaxZeros = n.strictZeros === !1) - let i = String(n.relaxZeros), - s = String(n.shorthand), - a = String(n.capture), - o = String(n.wrap), - u = e + ":" + t + "=" + i + s + a + o - if (gd.cache.hasOwnProperty(u)) return gd.cache[u].result - let c = Math.min(e, t), - l = Math.max(e, t) - if (Math.abs(c - l) === 1) { - let x = e + "|" + t - return n.capture ? `(${x})` : n.wrap === !1 ? x : `(?:${x})` - } - let f = Lle(e) || Lle(t), - p = { min: e, max: t, a: c, b: l }, - h = [], - d = [] - if ((f && ((p.isPadded = f), (p.maxLen = String(p.max).length)), c < 0)) { - let x = l < 0 ? Math.abs(l) : 1 - ;(d = kle(x, Math.abs(c), p, n)), (c = p.a = 0) - } - return ( - l >= 0 && (h = kle(c, l, p, n)), - (p.negatives = d), - (p.positives = h), - (p.result = Bat(d, h, n)), - n.capture === !0 - ? (p.result = `(${p.result})`) - : n.wrap !== !1 && h.length + d.length > 1 && (p.result = `(?:${p.result})`), - (gd.cache[u] = p), - p.result - ) - } - function Bat(e, t, r) { - let n = DP(e, t, "-", !1, r) || [], - i = DP(t, e, "", !1, r) || [], - s = DP(e, t, "-?", !0, r) || [] - return n.concat(s).concat(i).join("|") - } - function Oat(e, t) { - let r = 1, - n = 1, - i = Ple(e, r), - s = new Set([t]) - for (; e <= i && i <= t; ) s.add(i), (r += 1), (i = Ple(e, r)) - for (i = Nle(t + 1, n) - 1; e < i && i <= t; ) s.add(i), (n += 1), (i = Nle(t + 1, n) - 1) - return (s = [...s]), s.sort(Pat), s - } - function kat(e, t, r) { - if (e === t) return { pattern: e, count: [], digits: 0 } - let n = Iat(e, t), - i = n.length, - s = "", - a = 0 - for (let o = 0; o < i; o++) { - let [u, c] = n[o] - u === c ? (s += u) : u !== "0" || c !== "9" ? (s += Nat(u, c, r)) : a++ - } - return a && (s += r.shorthand === !0 ? "\\d" : "[0-9]"), { pattern: s, count: [a], digits: i } - } - function kle(e, t, r, n) { - let i = Oat(e, t), - s = [], - a = e, - o - for (let u = 0; u < i.length; u++) { - let c = i[u], - l = kat(String(a), String(c), n), - f = "" - if (!r.isPadded && o && o.pattern === l.pattern) { - o.count.length > 1 && o.count.pop(), - o.count.push(l.count[0]), - (o.string = o.pattern + Rle(o.count)), - (a = c + 1) - continue - } - r.isPadded && (f = Rat(c, r, n)), (l.string = f + l.pattern + Rle(l.count)), s.push(l), (a = c + 1), (o = l) - } - return s - } - function DP(e, t, r, n, i) { - let s = [] - for (let a of e) { - let { string: o } = a - !n && !Ile(t, "string", o) && s.push(r + o), n && Ile(t, "string", o) && s.push(r + o) - } - return s - } - function Iat(e, t) { - let r = [] - for (let n = 0; n < e.length; n++) r.push([e[n], t[n]]) - return r - } - function Pat(e, t) { - return e > t ? 1 : t > e ? -1 : 0 - } - function Ile(e, t, r) { - return e.some((n) => n[t] === r) - } - function Ple(e, t) { - return Number(String(e).slice(0, -t) + "9".repeat(t)) - } - function Nle(e, t) { - return e - (e % Math.pow(10, t)) - } - function Rle(e) { - let [t = 0, r = ""] = e - return r || t > 1 ? `{${t + (r ? "," + r : "")}}` : "" - } - function Nat(e, t, r) { - return `[${e}${t - e === 1 ? "" : "-"}${t}]` - } - function Lle(e) { - return /^-?(0+)\d/.test(e) - } - function Rat(e, t, r) { - if (!t.isPadded) return e - let n = Math.abs(t.maxLen - String(e).length), - i = r.relaxZeros !== !1 - switch (n) { - case 0: - return "" - case 1: - return i ? "0?" : "0" - case 2: - return i ? "0{0,2}" : "00" - default: - return i ? `0{0,${n}}` : `0{${n}}` - } - } - gd.cache = {} - gd.clearCache = () => (gd.cache = {}) - Mle.exports = gd -}) -var BP = C((Vpr, Gle) => { - "use strict" - var Lat = require("util"), - Hle = qle(), - jle = (e) => e !== null && typeof e == "object" && !Array.isArray(e), - Mat = (e) => (t) => e === !0 ? Number(t) : String(t), - FP = (e) => typeof e == "number" || (typeof e == "string" && e !== ""), - yb = (e) => Number.isInteger(+e), - TP = (e) => { - let t = `${e}`, - r = -1 - if ((t[0] === "-" && (t = t.slice(1)), t === "0")) return !1 - for (; t[++r] === "0"; ); - return r > 0 - }, - qat = (e, t, r) => (typeof e == "string" || typeof t == "string" ? !0 : r.stringify === !0), - jat = (e, t, r) => { - if (t > 0) { - let n = e[0] === "-" ? "-" : "" - n && (e = e.slice(1)), (e = n + e.padStart(n ? t - 1 : t, "0")) - } - return r === !1 ? String(e) : e - }, - Ule = (e, t) => { - let r = e[0] === "-" ? "-" : "" - for (r && ((e = e.slice(1)), t--); e.length < t; ) e = "0" + e - return r ? "-" + e : e - }, - Uat = (e, t) => { - e.negatives.sort((a, o) => (a < o ? -1 : a > o ? 1 : 0)), e.positives.sort((a, o) => (a < o ? -1 : a > o ? 1 : 0)) - let r = t.capture ? "" : "?:", - n = "", - i = "", - s - return ( - e.positives.length && (n = e.positives.join("|")), - e.negatives.length && (i = `-(${r}${e.negatives.join("|")})`), - n && i ? (s = `${n}|${i}`) : (s = n || i), - t.wrap ? `(${r}${s})` : s - ) - }, - Vle = (e, t, r, n) => { - if (r) return Hle(e, t, { wrap: !1, ...n }) - let i = String.fromCharCode(e) - if (e === t) return i - let s = String.fromCharCode(t) - return `[${i}-${s}]` - }, - $le = (e, t, r) => { - if (Array.isArray(e)) { - let n = r.wrap === !0, - i = r.capture ? "" : "?:" - return n ? `(${i}${e.join("|")})` : e.join("|") - } - return Hle(e, t, r) - }, - zle = (...e) => new RangeError("Invalid range arguments: " + Lat.inspect(...e)), - Wle = (e, t, r) => { - if (r.strictRanges === !0) throw zle([e, t]) - return [] - }, - Hat = (e, t) => { - if (t.strictRanges === !0) throw new TypeError(`Expected step "${e}" to be a number`) - return [] - }, - Vat = (e, t, r = 1, n = {}) => { - let i = Number(e), - s = Number(t) - if (!Number.isInteger(i) || !Number.isInteger(s)) { - if (n.strictRanges === !0) throw zle([e, t]) - return [] - } - i === 0 && (i = 0), s === 0 && (s = 0) - let a = i > s, - o = String(e), - u = String(t), - c = String(r) - r = Math.max(Math.abs(r), 1) - let l = TP(o) || TP(u) || TP(c), - f = l ? Math.max(o.length, u.length, c.length) : 0, - p = l === !1 && qat(e, t, n) === !1, - h = n.transform || Mat(p) - if (n.toRegex && r === 1) return Vle(Ule(e, f), Ule(t, f), !0, n) - let d = { negatives: [], positives: [] }, - x = (_) => d[_ < 0 ? "negatives" : "positives"].push(Math.abs(_)), - v = [], - g = 0 - for (; a ? i >= s : i <= s; ) - n.toRegex === !0 && r > 1 ? x(i) : v.push(jat(h(i, g), f, p)), (i = a ? i - r : i + r), g++ - return n.toRegex === !0 ? (r > 1 ? Uat(d, n) : $le(v, null, { wrap: !1, ...n })) : v - }, - $at = (e, t, r = 1, n = {}) => { - if ((!yb(e) && e.length > 1) || (!yb(t) && t.length > 1)) return Wle(e, t, n) - let i = n.transform || ((p) => String.fromCharCode(p)), - s = `${e}`.charCodeAt(0), - a = `${t}`.charCodeAt(0), - o = s > a, - u = Math.min(s, a), - c = Math.max(s, a) - if (n.toRegex && r === 1) return Vle(u, c, !1, n) - let l = [], - f = 0 - for (; o ? s >= a : s <= a; ) l.push(i(s, f)), (s = o ? s - r : s + r), f++ - return n.toRegex === !0 ? $le(l, null, { wrap: !1, options: n }) : l - }, - NS = (e, t, r, n = {}) => { - if (t == null && FP(e)) return [e] - if (!FP(e) || !FP(t)) return Wle(e, t, n) - if (typeof r == "function") return NS(e, t, 1, { transform: r }) - if (jle(r)) return NS(e, t, 0, r) - let i = { ...n } - return ( - i.capture === !0 && (i.wrap = !0), - (r = r || i.step || 1), - yb(r) - ? yb(e) && yb(t) - ? Vat(e, t, r, i) - : $at(e, t, Math.max(Math.abs(r), 1), i) - : r != null && !jle(r) - ? Hat(r, i) - : NS(e, t, 1, r) - ) - } - Gle.exports = NS -}) -var Jle = C(($pr, Xle) => { - "use strict" - var zat = BP(), - Kle = IS(), - Wat = (e, t = {}) => { - let r = (n, i = {}) => { - let s = Kle.isInvalidBrace(i), - a = n.invalid === !0 && t.escapeInvalid === !0, - o = s === !0 || a === !0, - u = t.escapeInvalid === !0 ? "\\" : "", - c = "" - if (n.isOpen === !0 || n.isClose === !0) return u + n.value - if (n.type === "open") return o ? u + n.value : "(" - if (n.type === "close") return o ? u + n.value : ")" - if (n.type === "comma") return n.prev.type === "comma" ? "" : o ? n.value : "|" - if (n.value) return n.value - if (n.nodes && n.ranges > 0) { - let l = Kle.reduce(n.nodes), - f = zat(...l, { ...t, wrap: !1, toRegex: !0 }) - if (f.length !== 0) return l.length > 1 && f.length > 1 ? `(${f})` : f - } - if (n.nodes) for (let l of n.nodes) c += r(l, n) - return c - } - return r(e) - } - Xle.exports = Wat -}) -var Qle = C((zpr, Zle) => { - "use strict" - var Gat = BP(), - Yle = PS(), - $x = IS(), - yd = (e = "", t = "", r = !1) => { - let n = [] - if (((e = [].concat(e)), (t = [].concat(t)), !t.length)) return e - if (!e.length) return r ? $x.flatten(t).map((i) => `{${i}}`) : t - for (let i of e) - if (Array.isArray(i)) for (let s of i) n.push(yd(s, t, r)) - else - for (let s of t) - r === !0 && typeof s == "string" && (s = `{${s}}`), n.push(Array.isArray(s) ? yd(i, s, r) : i + s) - return $x.flatten(n) - }, - Kat = (e, t = {}) => { - let r = t.rangeLimit === void 0 ? 1e3 : t.rangeLimit, - n = (i, s = {}) => { - i.queue = [] - let a = s, - o = s.queue - for (; a.type !== "brace" && a.type !== "root" && a.parent; ) (a = a.parent), (o = a.queue) - if (i.invalid || i.dollar) { - o.push(yd(o.pop(), Yle(i, t))) - return - } - if (i.type === "brace" && i.invalid !== !0 && i.nodes.length === 2) { - o.push(yd(o.pop(), ["{}"])) - return - } - if (i.nodes && i.ranges > 0) { - let f = $x.reduce(i.nodes) - if ($x.exceedsLimit(...f, t.step, r)) - throw new RangeError( - "expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit." - ) - let p = Gat(...f, t) - p.length === 0 && (p = Yle(i, t)), o.push(yd(o.pop(), p)), (i.nodes = []) - return - } - let u = $x.encloseBrace(i), - c = i.queue, - l = i - for (; l.type !== "brace" && l.type !== "root" && l.parent; ) (l = l.parent), (c = l.queue) - for (let f = 0; f < i.nodes.length; f++) { - let p = i.nodes[f] - if (p.type === "comma" && i.type === "brace") { - f === 1 && c.push(""), c.push("") - continue - } - if (p.type === "close") { - o.push(yd(o.pop(), c, u)) - continue - } - if (p.value && p.type !== "open") { - c.push(yd(c.pop(), p.value)) - continue - } - p.nodes && n(p, i) - } - return c - } - return $x.flatten(n(e)) - } - Zle.exports = Kat -}) -var tfe = C((Wpr, efe) => { - "use strict" - efe.exports = { - MAX_LENGTH: 1024 * 64, - CHAR_0: "0", - CHAR_9: "9", - CHAR_UPPERCASE_A: "A", - CHAR_LOWERCASE_A: "a", - CHAR_UPPERCASE_Z: "Z", - CHAR_LOWERCASE_Z: "z", - CHAR_LEFT_PARENTHESES: "(", - CHAR_RIGHT_PARENTHESES: ")", - CHAR_ASTERISK: "*", - CHAR_AMPERSAND: "&", - CHAR_AT: "@", - CHAR_BACKSLASH: "\\", - CHAR_BACKTICK: "`", - CHAR_CARRIAGE_RETURN: "\r", - CHAR_CIRCUMFLEX_ACCENT: "^", - CHAR_COLON: ":", - CHAR_COMMA: ",", - CHAR_DOLLAR: "$", - CHAR_DOT: ".", - CHAR_DOUBLE_QUOTE: '"', - CHAR_EQUAL: "=", - CHAR_EXCLAMATION_MARK: "!", - CHAR_FORM_FEED: "\f", - CHAR_FORWARD_SLASH: "/", - CHAR_HASH: "#", - CHAR_HYPHEN_MINUS: "-", - CHAR_LEFT_ANGLE_BRACKET: "<", - CHAR_LEFT_CURLY_BRACE: "{", - CHAR_LEFT_SQUARE_BRACKET: "[", - CHAR_LINE_FEED: ` -`, - CHAR_NO_BREAK_SPACE: "\xA0", - CHAR_PERCENT: "%", - CHAR_PLUS: "+", - CHAR_QUESTION_MARK: "?", - CHAR_RIGHT_ANGLE_BRACKET: ">", - CHAR_RIGHT_CURLY_BRACE: "}", - CHAR_RIGHT_SQUARE_BRACKET: "]", - CHAR_SEMICOLON: ";", - CHAR_SINGLE_QUOTE: "'", - CHAR_SPACE: " ", - CHAR_TAB: " ", - CHAR_UNDERSCORE: "_", - CHAR_VERTICAL_LINE: "|", - CHAR_ZERO_WIDTH_NOBREAK_SPACE: "\uFEFF", - } -}) -var afe = C((Gpr, sfe) => { - "use strict" - var Xat = PS(), - { - MAX_LENGTH: rfe, - CHAR_BACKSLASH: OP, - CHAR_BACKTICK: Jat, - CHAR_COMMA: Yat, - CHAR_DOT: Zat, - CHAR_LEFT_PARENTHESES: Qat, - CHAR_RIGHT_PARENTHESES: eot, - CHAR_LEFT_CURLY_BRACE: tot, - CHAR_RIGHT_CURLY_BRACE: rot, - CHAR_LEFT_SQUARE_BRACKET: nfe, - CHAR_RIGHT_SQUARE_BRACKET: ife, - CHAR_DOUBLE_QUOTE: not, - CHAR_SINGLE_QUOTE: iot, - CHAR_NO_BREAK_SPACE: sot, - CHAR_ZERO_WIDTH_NOBREAK_SPACE: aot, - } = tfe(), - oot = (e, t = {}) => { - if (typeof e != "string") throw new TypeError("Expected a string") - let r = t || {}, - n = typeof r.maxLength == "number" ? Math.min(rfe, r.maxLength) : rfe - if (e.length > n) throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`) - let i = { type: "root", input: e, nodes: [] }, - s = [i], - a = i, - o = i, - u = 0, - c = e.length, - l = 0, - f = 0, - p, - h = {}, - d = () => e[l++], - x = (v) => { - if ( - (v.type === "text" && o.type === "dot" && (o.type = "text"), o && o.type === "text" && v.type === "text") - ) { - o.value += v.value - return - } - return a.nodes.push(v), (v.parent = a), (v.prev = o), (o = v), v - } - for (x({ type: "bos" }); l < c; ) - if (((a = s[s.length - 1]), (p = d()), !(p === aot || p === sot))) { - if (p === OP) { - x({ type: "text", value: (t.keepEscaping ? p : "") + d() }) - continue - } - if (p === ife) { - x({ type: "text", value: "\\" + p }) - continue - } - if (p === nfe) { - u++ - let v = !0, - g - for (; l < c && (g = d()); ) { - if (((p += g), g === nfe)) { - u++ - continue - } - if (g === OP) { - p += d() - continue - } - if (g === ife && (u--, u === 0)) break - } - x({ type: "text", value: p }) - continue - } - if (p === Qat) { - ;(a = x({ type: "paren", nodes: [] })), s.push(a), x({ type: "text", value: p }) - continue - } - if (p === eot) { - if (a.type !== "paren") { - x({ type: "text", value: p }) - continue - } - ;(a = s.pop()), x({ type: "text", value: p }), (a = s[s.length - 1]) - continue - } - if (p === not || p === iot || p === Jat) { - let v = p, - g - for (t.keepQuotes !== !0 && (p = ""); l < c && (g = d()); ) { - if (g === OP) { - p += g + d() - continue - } - if (g === v) { - t.keepQuotes === !0 && (p += g) - break - } - p += g - } - x({ type: "text", value: p }) - continue - } - if (p === tot) { - f++ - let g = { - type: "brace", - open: !0, - close: !1, - dollar: (o.value && o.value.slice(-1) === "$") || a.dollar === !0, - depth: f, - commas: 0, - ranges: 0, - nodes: [], - } - ;(a = x(g)), s.push(a), x({ type: "open", value: p }) - continue - } - if (p === rot) { - if (a.type !== "brace") { - x({ type: "text", value: p }) - continue - } - let v = "close" - ;(a = s.pop()), (a.close = !0), x({ type: v, value: p }), f--, (a = s[s.length - 1]) - continue - } - if (p === Yat && f > 0) { - if (a.ranges > 0) { - a.ranges = 0 - let v = a.nodes.shift() - a.nodes = [v, { type: "text", value: Xat(a) }] - } - x({ type: "comma", value: p }), a.commas++ - continue - } - if (p === Zat && f > 0 && a.commas === 0) { - let v = a.nodes - if (f === 0 || v.length === 0) { - x({ type: "text", value: p }) - continue - } - if (o.type === "dot") { - if (((a.range = []), (o.value += p), (o.type = "range"), a.nodes.length !== 3 && a.nodes.length !== 5)) { - ;(a.invalid = !0), (a.ranges = 0), (o.type = "text") - continue - } - a.ranges++, (a.args = []) - continue - } - if (o.type === "range") { - v.pop() - let g = v[v.length - 1] - ;(g.value += o.value + p), (o = g), a.ranges-- - continue - } - x({ type: "dot", value: p }) - continue - } - x({ type: "text", value: p }) - } - do - if (((a = s.pop()), a.type !== "root")) { - a.nodes.forEach((_) => { - _.nodes || - (_.type === "open" && (_.isOpen = !0), - _.type === "close" && (_.isClose = !0), - _.nodes || (_.type = "text"), - (_.invalid = !0)) - }) - let v = s[s.length - 1], - g = v.nodes.indexOf(a) - v.nodes.splice(g, 1, ...a.nodes) - } - while (s.length > 0) - return x({ type: "eos" }), i - } - sfe.exports = oot -}) -var cfe = C((Kpr, ufe) => { - "use strict" - var ofe = PS(), - uot = Jle(), - cot = Qle(), - lot = afe(), - Ja = (e, t = {}) => { - let r = [] - if (Array.isArray(e)) - for (let n of e) { - let i = Ja.create(n, t) - Array.isArray(i) ? r.push(...i) : r.push(i) - } - else r = [].concat(Ja.create(e, t)) - return t && t.expand === !0 && t.nodupes === !0 && (r = [...new Set(r)]), r - } - Ja.parse = (e, t = {}) => lot(e, t) - Ja.stringify = (e, t = {}) => ofe(typeof e == "string" ? Ja.parse(e, t) : e, t) - Ja.compile = (e, t = {}) => (typeof e == "string" && (e = Ja.parse(e, t)), uot(e, t)) - Ja.expand = (e, t = {}) => { - typeof e == "string" && (e = Ja.parse(e, t)) - let r = cot(e, t) - return t.noempty === !0 && (r = r.filter(Boolean)), t.nodupes === !0 && (r = [...new Set(r)]), r - } - Ja.create = (e, t = {}) => (e === "" || e.length < 3 ? [e] : t.expand !== !0 ? Ja.compile(e, t) : Ja.expand(e, t)) - ufe.exports = Ja -}) -var bb = C((Xpr, dfe) => { - "use strict" - var fot = require("path"), - Ec = "\\\\/", - lfe = `[^${Ec}]`, - Pl = "\\.", - pot = "\\+", - hot = "\\?", - RS = "\\/", - dot = "(?=.)", - ffe = "[^/]", - kP = `(?:${RS}|$)`, - pfe = `(?:^|${RS})`, - IP = `${Pl}{1,2}${kP}`, - mot = `(?!${Pl})`, - xot = `(?!${pfe}${IP})`, - vot = `(?!${Pl}{0,1}${kP})`, - got = `(?!${IP})`, - yot = `[^.${RS}]`, - bot = `${ffe}*?`, - hfe = { - DOT_LITERAL: Pl, - PLUS_LITERAL: pot, - QMARK_LITERAL: hot, - SLASH_LITERAL: RS, - ONE_CHAR: dot, - QMARK: ffe, - END_ANCHOR: kP, - DOTS_SLASH: IP, - NO_DOT: mot, - NO_DOTS: xot, - NO_DOT_SLASH: vot, - NO_DOTS_SLASH: got, - QMARK_NO_DOT: yot, - STAR: bot, - START_ANCHOR: pfe, - }, - Eot = { - ...hfe, - SLASH_LITERAL: `[${Ec}]`, - QMARK: lfe, - STAR: `${lfe}*?`, - DOTS_SLASH: `${Pl}{1,2}(?:[${Ec}]|$)`, - NO_DOT: `(?!${Pl})`, - NO_DOTS: `(?!(?:^|[${Ec}])${Pl}{1,2}(?:[${Ec}]|$))`, - NO_DOT_SLASH: `(?!${Pl}{0,1}(?:[${Ec}]|$))`, - NO_DOTS_SLASH: `(?!${Pl}{1,2}(?:[${Ec}]|$))`, - QMARK_NO_DOT: `[^.${Ec}]`, - START_ANCHOR: `(?:^|[${Ec}])`, - END_ANCHOR: `(?:[${Ec}]|$)`, - }, - _ot = { - alnum: "a-zA-Z0-9", - alpha: "a-zA-Z", - ascii: "\\x00-\\x7F", - blank: " \\t", - cntrl: "\\x00-\\x1F\\x7F", - digit: "0-9", - graph: "\\x21-\\x7E", - lower: "a-z", - print: "\\x20-\\x7E ", - punct: "\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~", - space: " \\t\\r\\n\\v\\f", - upper: "A-Z", - word: "A-Za-z0-9_", - xdigit: "A-Fa-f0-9", - } - dfe.exports = { - MAX_LENGTH: 1024 * 64, - POSIX_REGEX_SOURCE: _ot, - REGEX_BACKSLASH: /\\(?![*+?^${}(|)[\]])/g, - REGEX_NON_SPECIAL_CHARS: /^[^@![\].,$*+?^{}()|\\/]+/, - REGEX_SPECIAL_CHARS: /[-*+?.^${}(|)[\]]/, - REGEX_SPECIAL_CHARS_BACKREF: /(\\?)((\W)(\3*))/g, - REGEX_SPECIAL_CHARS_GLOBAL: /([-*+?.^${}(|)[\]])/g, - REGEX_REMOVE_BACKSLASH: /(?:\[.*?[^\\]\]|\\(?=.))/g, - REPLACEMENTS: { "***": "*", "**/**": "**", "**/**/**": "**" }, - CHAR_0: 48, - CHAR_9: 57, - CHAR_UPPERCASE_A: 65, - CHAR_LOWERCASE_A: 97, - CHAR_UPPERCASE_Z: 90, - CHAR_LOWERCASE_Z: 122, - CHAR_LEFT_PARENTHESES: 40, - CHAR_RIGHT_PARENTHESES: 41, - CHAR_ASTERISK: 42, - CHAR_AMPERSAND: 38, - CHAR_AT: 64, - CHAR_BACKWARD_SLASH: 92, - CHAR_CARRIAGE_RETURN: 13, - CHAR_CIRCUMFLEX_ACCENT: 94, - CHAR_COLON: 58, - CHAR_COMMA: 44, - CHAR_DOT: 46, - CHAR_DOUBLE_QUOTE: 34, - CHAR_EQUAL: 61, - CHAR_EXCLAMATION_MARK: 33, - CHAR_FORM_FEED: 12, - CHAR_FORWARD_SLASH: 47, - CHAR_GRAVE_ACCENT: 96, - CHAR_HASH: 35, - CHAR_HYPHEN_MINUS: 45, - CHAR_LEFT_ANGLE_BRACKET: 60, - CHAR_LEFT_CURLY_BRACE: 123, - CHAR_LEFT_SQUARE_BRACKET: 91, - CHAR_LINE_FEED: 10, - CHAR_NO_BREAK_SPACE: 160, - CHAR_PERCENT: 37, - CHAR_PLUS: 43, - CHAR_QUESTION_MARK: 63, - CHAR_RIGHT_ANGLE_BRACKET: 62, - CHAR_RIGHT_CURLY_BRACE: 125, - CHAR_RIGHT_SQUARE_BRACKET: 93, - CHAR_SEMICOLON: 59, - CHAR_SINGLE_QUOTE: 39, - CHAR_SPACE: 32, - CHAR_TAB: 9, - CHAR_UNDERSCORE: 95, - CHAR_VERTICAL_LINE: 124, - CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, - SEP: fot.sep, - extglobChars(e) { - return { - "!": { type: "negate", open: "(?:(?!(?:", close: `))${e.STAR})` }, - "?": { type: "qmark", open: "(?:", close: ")?" }, - "+": { type: "plus", open: "(?:", close: ")+" }, - "*": { type: "star", open: "(?:", close: ")*" }, - "@": { type: "at", open: "(?:", close: ")" }, - } - }, - globChars(e) { - return e === !0 ? Eot : hfe - }, - } -}) -var Eb = C((va) => { - "use strict" - var wot = require("path"), - Aot = process.platform === "win32", - { - REGEX_BACKSLASH: Cot, - REGEX_REMOVE_BACKSLASH: Sot, - REGEX_SPECIAL_CHARS: Dot, - REGEX_SPECIAL_CHARS_GLOBAL: Fot, - } = bb() - va.isObject = (e) => e !== null && typeof e == "object" && !Array.isArray(e) - va.hasRegexChars = (e) => Dot.test(e) - va.isRegexChar = (e) => e.length === 1 && va.hasRegexChars(e) - va.escapeRegex = (e) => e.replace(Fot, "\\$1") - va.toPosixSlashes = (e) => e.replace(Cot, "/") - va.removeBackslashes = (e) => e.replace(Sot, (t) => (t === "\\" ? "" : t)) - va.supportsLookbehinds = () => { - let e = process.version.slice(1).split(".").map(Number) - return (e.length === 3 && e[0] >= 9) || (e[0] === 8 && e[1] >= 10) - } - va.isWindows = (e) => (e && typeof e.windows == "boolean" ? e.windows : Aot === !0 || wot.sep === "\\") - va.escapeLast = (e, t, r) => { - let n = e.lastIndexOf(t, r) - return n === -1 ? e : e[n - 1] === "\\" ? va.escapeLast(e, t, n - 1) : `${e.slice(0, n)}\\${e.slice(n)}` - } - va.removePrefix = (e, t = {}) => { - let r = e - return r.startsWith("./") && ((r = r.slice(2)), (t.prefix = "./")), r - } - va.wrapOutput = (e, t = {}, r = {}) => { - let n = r.contains ? "" : "^", - i = r.contains ? "" : "$", - s = `${n}(?:${e})${i}` - return t.negated === !0 && (s = `(?:^(?!${s}).*$)`), s - } -}) -var _fe = C((Ypr, Efe) => { - "use strict" - var mfe = Eb(), - { - CHAR_ASTERISK: PP, - CHAR_AT: Tot, - CHAR_BACKWARD_SLASH: _b, - CHAR_COMMA: Bot, - CHAR_DOT: NP, - CHAR_EXCLAMATION_MARK: RP, - CHAR_FORWARD_SLASH: bfe, - CHAR_LEFT_CURLY_BRACE: LP, - CHAR_LEFT_PARENTHESES: MP, - CHAR_LEFT_SQUARE_BRACKET: Oot, - CHAR_PLUS: kot, - CHAR_QUESTION_MARK: xfe, - CHAR_RIGHT_CURLY_BRACE: Iot, - CHAR_RIGHT_PARENTHESES: vfe, - CHAR_RIGHT_SQUARE_BRACKET: Pot, - } = bb(), - gfe = (e) => e === bfe || e === _b, - yfe = (e) => { - e.isPrefix !== !0 && (e.depth = e.isGlobstar ? 1 / 0 : 1) - }, - Not = (e, t) => { - let r = t || {}, - n = e.length - 1, - i = r.parts === !0 || r.scanToEnd === !0, - s = [], - a = [], - o = [], - u = e, - c = -1, - l = 0, - f = 0, - p = !1, - h = !1, - d = !1, - x = !1, - v = !1, - g = !1, - _ = !1, - w = !1, - E = !1, - A = !1, - T = 0, - O, - D, - M = { value: "", depth: 0, isGlob: !1 }, - P = () => c >= n, - k = () => u.charCodeAt(c + 1), - B = () => ((O = D), u.charCodeAt(++c)) - for (; c < n; ) { - D = B() - let ee - if (D === _b) { - ;(_ = M.backslashes = !0), (D = B()), D === LP && (g = !0) - continue - } - if (g === !0 || D === LP) { - for (T++; P() !== !0 && (D = B()); ) { - if (D === _b) { - ;(_ = M.backslashes = !0), B() - continue - } - if (D === LP) { - T++ - continue - } - if (g !== !0 && D === NP && (D = B()) === NP) { - if (((p = M.isBrace = !0), (d = M.isGlob = !0), (A = !0), i === !0)) continue - break - } - if (g !== !0 && D === Bot) { - if (((p = M.isBrace = !0), (d = M.isGlob = !0), (A = !0), i === !0)) continue - break - } - if (D === Iot && (T--, T === 0)) { - ;(g = !1), (p = M.isBrace = !0), (A = !0) - break - } - } - if (i === !0) continue - break - } - if (D === bfe) { - if ((s.push(c), a.push(M), (M = { value: "", depth: 0, isGlob: !1 }), A === !0)) continue - if (O === NP && c === l + 1) { - l += 2 - continue - } - f = c + 1 - continue - } - if (r.noext !== !0 && (D === kot || D === Tot || D === PP || D === xfe || D === RP) === !0 && k() === MP) { - if (((d = M.isGlob = !0), (x = M.isExtglob = !0), (A = !0), D === RP && c === l && (E = !0), i === !0)) { - for (; P() !== !0 && (D = B()); ) { - if (D === _b) { - ;(_ = M.backslashes = !0), (D = B()) - continue - } - if (D === vfe) { - ;(d = M.isGlob = !0), (A = !0) - break - } - } - continue - } - break - } - if (D === PP) { - if ((O === PP && (v = M.isGlobstar = !0), (d = M.isGlob = !0), (A = !0), i === !0)) continue - break - } - if (D === xfe) { - if (((d = M.isGlob = !0), (A = !0), i === !0)) continue - break - } - if (D === Oot) { - for (; P() !== !0 && (ee = B()); ) { - if (ee === _b) { - ;(_ = M.backslashes = !0), B() - continue - } - if (ee === Pot) { - ;(h = M.isBracket = !0), (d = M.isGlob = !0), (A = !0) - break - } - } - if (i === !0) continue - break - } - if (r.nonegate !== !0 && D === RP && c === l) { - ;(w = M.negated = !0), l++ - continue - } - if (r.noparen !== !0 && D === MP) { - if (((d = M.isGlob = !0), i === !0)) { - for (; P() !== !0 && (D = B()); ) { - if (D === MP) { - ;(_ = M.backslashes = !0), (D = B()) - continue - } - if (D === vfe) { - A = !0 - break - } - } - continue - } - break - } - if (d === !0) { - if (((A = !0), i === !0)) continue - break - } - } - r.noext === !0 && ((x = !1), (d = !1)) - let q = u, - $ = "", - N = "" - l > 0 && (($ = u.slice(0, l)), (u = u.slice(l)), (f -= l)), - q && d === !0 && f > 0 ? ((q = u.slice(0, f)), (N = u.slice(f))) : d === !0 ? ((q = ""), (N = u)) : (q = u), - q && q !== "" && q !== "/" && q !== u && gfe(q.charCodeAt(q.length - 1)) && (q = q.slice(0, -1)), - r.unescape === !0 && (N && (N = mfe.removeBackslashes(N)), q && _ === !0 && (q = mfe.removeBackslashes(q))) - let U = { - prefix: $, - input: e, - start: l, - base: q, - glob: N, - isBrace: p, - isBracket: h, - isGlob: d, - isExtglob: x, - isGlobstar: v, - negated: w, - negatedExtglob: E, - } - if ( - (r.tokens === !0 && ((U.maxDepth = 0), gfe(D) || a.push(M), (U.tokens = a)), r.parts === !0 || r.tokens === !0) - ) { - let ee - for (let ce = 0; ce < s.length; ce++) { - let te = ee ? ee + 1 : l, - K = s[ce], - se = e.slice(te, K) - r.tokens && - (ce === 0 && l !== 0 ? ((a[ce].isPrefix = !0), (a[ce].value = $)) : (a[ce].value = se), - yfe(a[ce]), - (U.maxDepth += a[ce].depth)), - (ce !== 0 || se !== "") && o.push(se), - (ee = K) - } - if (ee && ee + 1 < e.length) { - let ce = e.slice(ee + 1) - o.push(ce), - r.tokens && ((a[a.length - 1].value = ce), yfe(a[a.length - 1]), (U.maxDepth += a[a.length - 1].depth)) - } - ;(U.slashes = s), (U.parts = o) - } - return U - } - Efe.exports = Not -}) -var Cfe = C((Zpr, Afe) => { - "use strict" - var LS = bb(), - Ya = Eb(), - { - MAX_LENGTH: MS, - POSIX_REGEX_SOURCE: Rot, - REGEX_NON_SPECIAL_CHARS: Lot, - REGEX_SPECIAL_CHARS_BACKREF: Mot, - REPLACEMENTS: wfe, - } = LS, - qot = (e, t) => { - if (typeof t.expandRange == "function") return t.expandRange(...e, t) - e.sort() - let r = `[${e.join("-")}]` - try { - new RegExp(r) - } catch { - return e.map((i) => Ya.escapeRegex(i)).join("..") - } - return r - }, - zx = (e, t) => `Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`, - qP = (e, t) => { - if (typeof e != "string") throw new TypeError("Expected a string") - e = wfe[e] || e - let r = { ...t }, - n = typeof r.maxLength == "number" ? Math.min(MS, r.maxLength) : MS, - i = e.length - if (i > n) throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`) - let s = { type: "bos", value: "", output: r.prepend || "" }, - a = [s], - o = r.capture ? "" : "?:", - u = Ya.isWindows(t), - c = LS.globChars(u), - l = LS.extglobChars(c), - { - DOT_LITERAL: f, - PLUS_LITERAL: p, - SLASH_LITERAL: h, - ONE_CHAR: d, - DOTS_SLASH: x, - NO_DOT: v, - NO_DOT_SLASH: g, - NO_DOTS_SLASH: _, - QMARK: w, - QMARK_NO_DOT: E, - STAR: A, - START_ANCHOR: T, - } = c, - O = (G) => `(${o}(?:(?!${T}${G.dot ? x : f}).)*?)`, - D = r.dot ? "" : v, - M = r.dot ? w : E, - P = r.bash === !0 ? O(r) : A - r.capture && (P = `(${P})`), typeof r.noext == "boolean" && (r.noextglob = r.noext) - let k = { - input: e, - index: -1, - start: 0, - dot: r.dot === !0, - consumed: "", - output: "", - prefix: "", - backtrack: !1, - negated: !1, - brackets: 0, - braces: 0, - parens: 0, - quotes: 0, - globstar: !1, - tokens: a, - } - ;(e = Ya.removePrefix(e, k)), (i = e.length) - let B = [], - q = [], - $ = [], - N = s, - U, - ee = () => k.index === i - 1, - ce = (k.peek = (G = 1) => e[k.index + G]), - te = (k.advance = () => e[++k.index] || ""), - K = () => e.slice(k.index + 1), - se = (G = "", he = 0) => { - ;(k.consumed += G), (k.index += he) - }, - ie = (G) => { - ;(k.output += G.output != null ? G.output : G.value), se(G.value) - }, - ue = () => { - let G = 1 - for (; ce() === "!" && (ce(2) !== "(" || ce(3) === "?"); ) te(), k.start++, G++ - return G % 2 === 0 ? !1 : ((k.negated = !0), k.start++, !0) - }, - ge = (G) => { - k[G]++, $.push(G) - }, - Se = (G) => { - k[G]--, $.pop() - }, - H = (G) => { - if (N.type === "globstar") { - let he = k.braces > 0 && (G.type === "comma" || G.type === "brace"), - oe = G.extglob === !0 || (B.length && (G.type === "pipe" || G.type === "paren")) - G.type !== "slash" && - G.type !== "paren" && - !he && - !oe && - ((k.output = k.output.slice(0, -N.output.length)), - (N.type = "star"), - (N.value = "*"), - (N.output = P), - (k.output += N.output)) - } - if ( - (B.length && G.type !== "paren" && (B[B.length - 1].inner += G.value), - (G.value || G.output) && ie(G), - N && N.type === "text" && G.type === "text") - ) { - ;(N.value += G.value), (N.output = (N.output || "") + G.value) - return - } - ;(G.prev = N), a.push(G), (N = G) - }, - R = (G, he) => { - let oe = { ...l[he], conditions: 1, inner: "" } - ;(oe.prev = N), (oe.parens = k.parens), (oe.output = k.output) - let le = (r.capture ? "(" : "") + oe.open - ge("parens"), - H({ type: G, value: he, output: k.output ? "" : d }), - H({ type: "paren", extglob: !0, value: te(), output: le }), - B.push(oe) - }, - ye = (G) => { - let he = G.close + (r.capture ? ")" : ""), - oe - if (G.type === "negate") { - let le = P - if ( - (G.inner && G.inner.length > 1 && G.inner.includes("/") && (le = O(r)), - (le !== P || ee() || /^\)+$/.test(K())) && (he = G.close = `)$))${le}`), - G.inner.includes("*") && (oe = K()) && /^\.[^\\/.]+$/.test(oe)) - ) { - let X = qP(oe, { ...t, fastpaths: !1 }).output - he = G.close = `)${X})${le})` - } - G.prev.type === "bos" && (k.negatedExtglob = !0) - } - H({ type: "paren", extglob: !0, value: U, output: he }), Se("parens") - } - if (r.fastpaths !== !1 && !/(^[*!]|[/()[\]{}"])/.test(e)) { - let G = !1, - he = e.replace(Mot, (oe, le, X, Z, ne, xe) => - Z === "\\" - ? ((G = !0), oe) - : Z === "?" - ? le - ? le + Z + (ne ? w.repeat(ne.length) : "") - : xe === 0 - ? M + (ne ? w.repeat(ne.length) : "") - : w.repeat(X.length) - : Z === "." - ? f.repeat(X.length) - : Z === "*" - ? le - ? le + Z + (ne ? P : "") - : P - : le - ? oe - : `\\${oe}` - ) - return ( - G === !0 && - (r.unescape === !0 - ? (he = he.replace(/\\/g, "")) - : (he = he.replace(/\\+/g, (oe) => (oe.length % 2 === 0 ? "\\\\" : oe ? "\\" : "")))), - he === e && r.contains === !0 ? ((k.output = e), k) : ((k.output = Ya.wrapOutput(he, k, t)), k) - ) - } - for (; !ee(); ) { - if (((U = te()), U === "\0")) continue - if (U === "\\") { - let oe = ce() - if ((oe === "/" && r.bash !== !0) || oe === "." || oe === ";") continue - if (!oe) { - ;(U += "\\"), H({ type: "text", value: U }) - continue - } - let le = /^\\+/.exec(K()), - X = 0 - if ( - (le && le[0].length > 2 && ((X = le[0].length), (k.index += X), X % 2 !== 0 && (U += "\\")), - r.unescape === !0 ? (U = te()) : (U += te()), - k.brackets === 0) - ) { - H({ type: "text", value: U }) - continue - } - } - if (k.brackets > 0 && (U !== "]" || N.value === "[" || N.value === "[^")) { - if (r.posix !== !1 && U === ":") { - let oe = N.value.slice(1) - if (oe.includes("[") && ((N.posix = !0), oe.includes(":"))) { - let le = N.value.lastIndexOf("["), - X = N.value.slice(0, le), - Z = N.value.slice(le + 2), - ne = Rot[Z] - if (ne) { - ;(N.value = X + ne), (k.backtrack = !0), te(), !s.output && a.indexOf(N) === 1 && (s.output = d) - continue - } - } - } - ;((U === "[" && ce() !== ":") || (U === "-" && ce() === "]")) && (U = `\\${U}`), - U === "]" && (N.value === "[" || N.value === "[^") && (U = `\\${U}`), - r.posix === !0 && U === "!" && N.value === "[" && (U = "^"), - (N.value += U), - ie({ value: U }) - continue - } - if (k.quotes === 1 && U !== '"') { - ;(U = Ya.escapeRegex(U)), (N.value += U), ie({ value: U }) - continue - } - if (U === '"') { - ;(k.quotes = k.quotes === 1 ? 0 : 1), r.keepQuotes === !0 && H({ type: "text", value: U }) - continue - } - if (U === "(") { - ge("parens"), H({ type: "paren", value: U }) - continue - } - if (U === ")") { - if (k.parens === 0 && r.strictBrackets === !0) throw new SyntaxError(zx("opening", "(")) - let oe = B[B.length - 1] - if (oe && k.parens === oe.parens + 1) { - ye(B.pop()) - continue - } - H({ type: "paren", value: U, output: k.parens ? ")" : "\\)" }), Se("parens") - continue - } - if (U === "[") { - if (r.nobracket === !0 || !K().includes("]")) { - if (r.nobracket !== !0 && r.strictBrackets === !0) throw new SyntaxError(zx("closing", "]")) - U = `\\${U}` - } else ge("brackets") - H({ type: "bracket", value: U }) - continue - } - if (U === "]") { - if (r.nobracket === !0 || (N && N.type === "bracket" && N.value.length === 1)) { - H({ type: "text", value: U, output: `\\${U}` }) - continue - } - if (k.brackets === 0) { - if (r.strictBrackets === !0) throw new SyntaxError(zx("opening", "[")) - H({ type: "text", value: U, output: `\\${U}` }) - continue - } - Se("brackets") - let oe = N.value.slice(1) - if ( - (N.posix !== !0 && oe[0] === "^" && !oe.includes("/") && (U = `/${U}`), - (N.value += U), - ie({ value: U }), - r.literalBrackets === !1 || Ya.hasRegexChars(oe)) - ) - continue - let le = Ya.escapeRegex(N.value) - if (((k.output = k.output.slice(0, -N.value.length)), r.literalBrackets === !0)) { - ;(k.output += le), (N.value = le) - continue - } - ;(N.value = `(${o}${le}|${N.value})`), (k.output += N.value) - continue - } - if (U === "{" && r.nobrace !== !0) { - ge("braces") - let oe = { type: "brace", value: U, output: "(", outputIndex: k.output.length, tokensIndex: k.tokens.length } - q.push(oe), H(oe) - continue - } - if (U === "}") { - let oe = q[q.length - 1] - if (r.nobrace === !0 || !oe) { - H({ type: "text", value: U, output: U }) - continue - } - let le = ")" - if (oe.dots === !0) { - let X = a.slice(), - Z = [] - for (let ne = X.length - 1; ne >= 0 && (a.pop(), X[ne].type !== "brace"); ne--) - X[ne].type !== "dots" && Z.unshift(X[ne].value) - ;(le = qot(Z, r)), (k.backtrack = !0) - } - if (oe.comma !== !0 && oe.dots !== !0) { - let X = k.output.slice(0, oe.outputIndex), - Z = k.tokens.slice(oe.tokensIndex) - ;(oe.value = oe.output = "\\{"), (U = le = "\\}"), (k.output = X) - for (let ne of Z) k.output += ne.output || ne.value - } - H({ type: "brace", value: U, output: le }), Se("braces"), q.pop() - continue - } - if (U === "|") { - B.length > 0 && B[B.length - 1].conditions++, H({ type: "text", value: U }) - continue - } - if (U === ",") { - let oe = U, - le = q[q.length - 1] - le && $[$.length - 1] === "braces" && ((le.comma = !0), (oe = "|")), - H({ type: "comma", value: U, output: oe }) - continue - } - if (U === "/") { - if (N.type === "dot" && k.index === k.start + 1) { - ;(k.start = k.index + 1), (k.consumed = ""), (k.output = ""), a.pop(), (N = s) - continue - } - H({ type: "slash", value: U, output: h }) - continue - } - if (U === ".") { - if (k.braces > 0 && N.type === "dot") { - N.value === "." && (N.output = f) - let oe = q[q.length - 1] - ;(N.type = "dots"), (N.output += U), (N.value += U), (oe.dots = !0) - continue - } - if (k.braces + k.parens === 0 && N.type !== "bos" && N.type !== "slash") { - H({ type: "text", value: U, output: f }) - continue - } - H({ type: "dot", value: U, output: f }) - continue - } - if (U === "?") { - if (!(N && N.value === "(") && r.noextglob !== !0 && ce() === "(" && ce(2) !== "?") { - R("qmark", U) - continue - } - if (N && N.type === "paren") { - let le = ce(), - X = U - if (le === "<" && !Ya.supportsLookbehinds()) - throw new Error("Node.js v10 or higher is required for regex lookbehinds") - ;((N.value === "(" && !/[!=<:]/.test(le)) || (le === "<" && !/<([!=]|\w+>)/.test(K()))) && (X = `\\${U}`), - H({ type: "text", value: U, output: X }) - continue - } - if (r.dot !== !0 && (N.type === "slash" || N.type === "bos")) { - H({ type: "qmark", value: U, output: E }) - continue - } - H({ type: "qmark", value: U, output: w }) - continue - } - if (U === "!") { - if (r.noextglob !== !0 && ce() === "(" && (ce(2) !== "?" || !/[!=<:]/.test(ce(3)))) { - R("negate", U) - continue - } - if (r.nonegate !== !0 && k.index === 0) { - ue() - continue - } - } - if (U === "+") { - if (r.noextglob !== !0 && ce() === "(" && ce(2) !== "?") { - R("plus", U) - continue - } - if ((N && N.value === "(") || r.regex === !1) { - H({ type: "plus", value: U, output: p }) - continue - } - if ((N && (N.type === "bracket" || N.type === "paren" || N.type === "brace")) || k.parens > 0) { - H({ type: "plus", value: U }) - continue - } - H({ type: "plus", value: p }) - continue - } - if (U === "@") { - if (r.noextglob !== !0 && ce() === "(" && ce(2) !== "?") { - H({ type: "at", extglob: !0, value: U, output: "" }) - continue - } - H({ type: "text", value: U }) - continue - } - if (U !== "*") { - ;(U === "$" || U === "^") && (U = `\\${U}`) - let oe = Lot.exec(K()) - oe && ((U += oe[0]), (k.index += oe[0].length)), H({ type: "text", value: U }) - continue - } - if (N && (N.type === "globstar" || N.star === !0)) { - ;(N.type = "star"), - (N.star = !0), - (N.value += U), - (N.output = P), - (k.backtrack = !0), - (k.globstar = !0), - se(U) - continue - } - let G = K() - if (r.noextglob !== !0 && /^\([^?]/.test(G)) { - R("star", U) - continue - } - if (N.type === "star") { - if (r.noglobstar === !0) { - se(U) - continue - } - let oe = N.prev, - le = oe.prev, - X = oe.type === "slash" || oe.type === "bos", - Z = le && (le.type === "star" || le.type === "globstar") - if (r.bash === !0 && (!X || (G[0] && G[0] !== "/"))) { - H({ type: "star", value: U, output: "" }) - continue - } - let ne = k.braces > 0 && (oe.type === "comma" || oe.type === "brace"), - xe = B.length && (oe.type === "pipe" || oe.type === "paren") - if (!X && oe.type !== "paren" && !ne && !xe) { - H({ type: "star", value: U, output: "" }) - continue - } - for (; G.slice(0, 3) === "/**"; ) { - let Fe = e[k.index + 4] - if (Fe && Fe !== "/") break - ;(G = G.slice(3)), se("/**", 3) - } - if (oe.type === "bos" && ee()) { - ;(N.type = "globstar"), (N.value += U), (N.output = O(r)), (k.output = N.output), (k.globstar = !0), se(U) - continue - } - if (oe.type === "slash" && oe.prev.type !== "bos" && !Z && ee()) { - ;(k.output = k.output.slice(0, -(oe.output + N.output).length)), - (oe.output = `(?:${oe.output}`), - (N.type = "globstar"), - (N.output = O(r) + (r.strictSlashes ? ")" : "|$)")), - (N.value += U), - (k.globstar = !0), - (k.output += oe.output + N.output), - se(U) - continue - } - if (oe.type === "slash" && oe.prev.type !== "bos" && G[0] === "/") { - let Fe = G[1] !== void 0 ? "|$" : "" - ;(k.output = k.output.slice(0, -(oe.output + N.output).length)), - (oe.output = `(?:${oe.output}`), - (N.type = "globstar"), - (N.output = `${O(r)}${h}|${h}${Fe})`), - (N.value += U), - (k.output += oe.output + N.output), - (k.globstar = !0), - se(U + te()), - H({ type: "slash", value: "/", output: "" }) - continue - } - if (oe.type === "bos" && G[0] === "/") { - ;(N.type = "globstar"), - (N.value += U), - (N.output = `(?:^|${h}|${O(r)}${h})`), - (k.output = N.output), - (k.globstar = !0), - se(U + te()), - H({ type: "slash", value: "/", output: "" }) - continue - } - ;(k.output = k.output.slice(0, -N.output.length)), - (N.type = "globstar"), - (N.output = O(r)), - (N.value += U), - (k.output += N.output), - (k.globstar = !0), - se(U) - continue - } - let he = { type: "star", value: U, output: P } - if (r.bash === !0) { - ;(he.output = ".*?"), (N.type === "bos" || N.type === "slash") && (he.output = D + he.output), H(he) - continue - } - if (N && (N.type === "bracket" || N.type === "paren") && r.regex === !0) { - ;(he.output = U), H(he) - continue - } - ;(k.index === k.start || N.type === "slash" || N.type === "dot") && - (N.type === "dot" - ? ((k.output += g), (N.output += g)) - : r.dot === !0 - ? ((k.output += _), (N.output += _)) - : ((k.output += D), (N.output += D)), - ce() !== "*" && ((k.output += d), (N.output += d))), - H(he) - } - for (; k.brackets > 0; ) { - if (r.strictBrackets === !0) throw new SyntaxError(zx("closing", "]")) - ;(k.output = Ya.escapeLast(k.output, "[")), Se("brackets") - } - for (; k.parens > 0; ) { - if (r.strictBrackets === !0) throw new SyntaxError(zx("closing", ")")) - ;(k.output = Ya.escapeLast(k.output, "(")), Se("parens") - } - for (; k.braces > 0; ) { - if (r.strictBrackets === !0) throw new SyntaxError(zx("closing", "}")) - ;(k.output = Ya.escapeLast(k.output, "{")), Se("braces") - } - if ( - (r.strictSlashes !== !0 && - (N.type === "star" || N.type === "bracket") && - H({ type: "maybe_slash", value: "", output: `${h}?` }), - k.backtrack === !0) - ) { - k.output = "" - for (let G of k.tokens) (k.output += G.output != null ? G.output : G.value), G.suffix && (k.output += G.suffix) - } - return k - } - qP.fastpaths = (e, t) => { - let r = { ...t }, - n = typeof r.maxLength == "number" ? Math.min(MS, r.maxLength) : MS, - i = e.length - if (i > n) throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`) - e = wfe[e] || e - let s = Ya.isWindows(t), - { - DOT_LITERAL: a, - SLASH_LITERAL: o, - ONE_CHAR: u, - DOTS_SLASH: c, - NO_DOT: l, - NO_DOTS: f, - NO_DOTS_SLASH: p, - STAR: h, - START_ANCHOR: d, - } = LS.globChars(s), - x = r.dot ? f : l, - v = r.dot ? p : l, - g = r.capture ? "" : "?:", - _ = { negated: !1, prefix: "" }, - w = r.bash === !0 ? ".*?" : h - r.capture && (w = `(${w})`) - let E = (D) => (D.noglobstar === !0 ? w : `(${g}(?:(?!${d}${D.dot ? c : a}).)*?)`), - A = (D) => { - switch (D) { - case "*": - return `${x}${u}${w}` - case ".*": - return `${a}${u}${w}` - case "*.*": - return `${x}${w}${a}${u}${w}` - case "*/*": - return `${x}${w}${o}${u}${v}${w}` - case "**": - return x + E(r) - case "**/*": - return `(?:${x}${E(r)}${o})?${v}${u}${w}` - case "**/*.*": - return `(?:${x}${E(r)}${o})?${v}${w}${a}${u}${w}` - case "**/.*": - return `(?:${x}${E(r)}${o})?${a}${u}${w}` - default: { - let M = /^(.*?)\.(\w+)$/.exec(D) - if (!M) return - let P = A(M[1]) - return P ? P + a + M[2] : void 0 - } - } - }, - T = Ya.removePrefix(e, _), - O = A(T) - return O && r.strictSlashes !== !0 && (O += `${o}?`), O - } - Afe.exports = qP -}) -var Dfe = C((Qpr, Sfe) => { - "use strict" - var jot = require("path"), - Uot = _fe(), - jP = Cfe(), - UP = Eb(), - Hot = bb(), - Vot = (e) => e && typeof e == "object" && !Array.isArray(e), - Kn = (e, t, r = !1) => { - if (Array.isArray(e)) { - let l = e.map((p) => Kn(p, t, r)) - return (p) => { - for (let h of l) { - let d = h(p) - if (d) return d - } - return !1 - } - } - let n = Vot(e) && e.tokens && e.input - if (e === "" || (typeof e != "string" && !n)) throw new TypeError("Expected pattern to be a non-empty string") - let i = t || {}, - s = UP.isWindows(t), - a = n ? Kn.compileRe(e, t) : Kn.makeRe(e, t, !1, !0), - o = a.state - delete a.state - let u = () => !1 - if (i.ignore) { - let l = { ...t, ignore: null, onMatch: null, onResult: null } - u = Kn(i.ignore, l, r) - } - let c = (l, f = !1) => { - let { isMatch: p, match: h, output: d } = Kn.test(l, a, t, { glob: e, posix: s }), - x = { glob: e, state: o, regex: a, posix: s, input: l, output: d, match: h, isMatch: p } - return ( - typeof i.onResult == "function" && i.onResult(x), - p === !1 - ? ((x.isMatch = !1), f ? x : !1) - : u(l) - ? (typeof i.onIgnore == "function" && i.onIgnore(x), (x.isMatch = !1), f ? x : !1) - : (typeof i.onMatch == "function" && i.onMatch(x), f ? x : !0) - ) - } - return r && (c.state = o), c - } - Kn.test = (e, t, r, { glob: n, posix: i } = {}) => { - if (typeof e != "string") throw new TypeError("Expected input to be a string") - if (e === "") return { isMatch: !1, output: "" } - let s = r || {}, - a = s.format || (i ? UP.toPosixSlashes : null), - o = e === n, - u = o && a ? a(e) : e - return ( - o === !1 && ((u = a ? a(e) : e), (o = u === n)), - (o === !1 || s.capture === !0) && - (s.matchBase === !0 || s.basename === !0 ? (o = Kn.matchBase(e, t, r, i)) : (o = t.exec(u))), - { isMatch: Boolean(o), match: o, output: u } - ) - } - Kn.matchBase = (e, t, r, n = UP.isWindows(r)) => (t instanceof RegExp ? t : Kn.makeRe(t, r)).test(jot.basename(e)) - Kn.isMatch = (e, t, r) => Kn(t, r)(e) - Kn.parse = (e, t) => (Array.isArray(e) ? e.map((r) => Kn.parse(r, t)) : jP(e, { ...t, fastpaths: !1 })) - Kn.scan = (e, t) => Uot(e, t) - Kn.compileRe = (e, t, r = !1, n = !1) => { - if (r === !0) return e.output - let i = t || {}, - s = i.contains ? "" : "^", - a = i.contains ? "" : "$", - o = `${s}(?:${e.output})${a}` - e && e.negated === !0 && (o = `^(?!${o}).*$`) - let u = Kn.toRegex(o, t) - return n === !0 && (u.state = e), u - } - Kn.makeRe = (e, t = {}, r = !1, n = !1) => { - if (!e || typeof e != "string") throw new TypeError("Expected a non-empty string") - let i = { negated: !1, fastpaths: !0 } - return ( - t.fastpaths !== !1 && (e[0] === "." || e[0] === "*") && (i.output = jP.fastpaths(e, t)), - i.output || (i = jP(e, t)), - Kn.compileRe(i, t, r, n) - ) - } - Kn.toRegex = (e, t) => { - try { - let r = t || {} - return new RegExp(e, r.flags || (r.nocase ? "i" : "")) - } catch (r) { - if (t && t.debug === !0) throw r - return /$^/ - } - } - Kn.constants = Hot - Sfe.exports = Kn -}) -var Tfe = C((ehr, Ffe) => { - "use strict" - Ffe.exports = Dfe() -}) -var Pfe = C((thr, Ife) => { - "use strict" - var Ofe = require("util"), - kfe = cfe(), - _c = Tfe(), - HP = Eb(), - Bfe = (e) => e === "" || e === "./", - wn = (e, t, r) => { - ;(t = [].concat(t)), (e = [].concat(e)) - let n = new Set(), - i = new Set(), - s = new Set(), - a = 0, - o = (l) => { - s.add(l.output), r && r.onResult && r.onResult(l) - } - for (let l = 0; l < t.length; l++) { - let f = _c(String(t[l]), { ...r, onResult: o }, !0), - p = f.state.negated || f.state.negatedExtglob - p && a++ - for (let h of e) { - let d = f(h, !0) - ;(p ? !d.isMatch : d.isMatch) && (p ? n.add(d.output) : (n.delete(d.output), i.add(d.output))) - } - } - let c = (a === t.length ? [...s] : [...i]).filter((l) => !n.has(l)) - if (r && c.length === 0) { - if (r.failglob === !0) throw new Error(`No matches found for "${t.join(", ")}"`) - if (r.nonull === !0 || r.nullglob === !0) return r.unescape ? t.map((l) => l.replace(/\\/g, "")) : t - } - return c - } - wn.match = wn - wn.matcher = (e, t) => _c(e, t) - wn.isMatch = (e, t, r) => _c(t, r)(e) - wn.any = wn.isMatch - wn.not = (e, t, r = {}) => { - t = [].concat(t).map(String) - let n = new Set(), - i = [], - s = (o) => { - r.onResult && r.onResult(o), i.push(o.output) - }, - a = new Set(wn(e, t, { ...r, onResult: s })) - for (let o of i) a.has(o) || n.add(o) - return [...n] - } - wn.contains = (e, t, r) => { - if (typeof e != "string") throw new TypeError(`Expected a string: "${Ofe.inspect(e)}"`) - if (Array.isArray(t)) return t.some((n) => wn.contains(e, n, r)) - if (typeof t == "string") { - if (Bfe(e) || Bfe(t)) return !1 - if (e.includes(t) || (e.startsWith("./") && e.slice(2).includes(t))) return !0 - } - return wn.isMatch(e, t, { ...r, contains: !0 }) - } - wn.matchKeys = (e, t, r) => { - if (!HP.isObject(e)) throw new TypeError("Expected the first argument to be an object") - let n = wn(Object.keys(e), t, r), - i = {} - for (let s of n) i[s] = e[s] - return i - } - wn.some = (e, t, r) => { - let n = [].concat(e) - for (let i of [].concat(t)) { - let s = _c(String(i), r) - if (n.some((a) => s(a))) return !0 - } - return !1 - } - wn.every = (e, t, r) => { - let n = [].concat(e) - for (let i of [].concat(t)) { - let s = _c(String(i), r) - if (!n.every((a) => s(a))) return !1 - } - return !0 - } - wn.all = (e, t, r) => { - if (typeof e != "string") throw new TypeError(`Expected a string: "${Ofe.inspect(e)}"`) - return [].concat(t).every((n) => _c(n, r)(e)) - } - wn.capture = (e, t, r) => { - let n = HP.isWindows(r), - s = _c.makeRe(String(e), { ...r, capture: !0 }).exec(n ? HP.toPosixSlashes(t) : t) - if (s) return s.slice(1).map((a) => (a === void 0 ? "" : a)) - } - wn.makeRe = (...e) => _c.makeRe(...e) - wn.scan = (...e) => _c.scan(...e) - wn.parse = (e, t) => { - let r = [] - for (let n of [].concat(e || [])) for (let i of kfe(String(n), t)) r.push(_c.parse(i, t)) - return r - } - wn.braces = (e, t) => { - if (typeof e != "string") throw new TypeError("Expected a string") - return (t && t.nobrace === !0) || !/\{.*\}/.test(e) ? [e] : kfe(e, t) - } - wn.braceExpand = (e, t) => { - if (typeof e != "string") throw new TypeError("Expected a string") - return wn.braces(e, { ...t, expand: !0 }) - } - Ife.exports = wn -}) -var Hfe = C((Nt) => { - "use strict" - Object.defineProperty(Nt, "__esModule", { value: !0 }) - Nt.matchAny = - Nt.convertPatternsToRe = - Nt.makeRe = - Nt.getPatternParts = - Nt.expandBraceExpansion = - Nt.expandPatternsWithBraceExpansion = - Nt.isAffectDepthOfReadingPattern = - Nt.endsWithSlashGlobStar = - Nt.hasGlobStar = - Nt.getBaseDirectory = - Nt.isPatternRelatedToParentDirectory = - Nt.getPatternsOutsideCurrentDirectory = - Nt.getPatternsInsideCurrentDirectory = - Nt.getPositivePatterns = - Nt.getNegativePatterns = - Nt.isPositivePattern = - Nt.isNegativePattern = - Nt.convertToNegativePattern = - Nt.convertToPositivePattern = - Nt.isDynamicPattern = - Nt.isStaticPattern = - void 0 - var $ot = require("path"), - zot = Sle(), - VP = Pfe(), - Nfe = "**", - Wot = "\\", - Got = /[*?]|^!/, - Kot = /\[[^[]*]/, - Xot = /(?:^|[^!*+?@])\([^(]*\|[^|]*\)/, - Jot = /[!*+?@]\([^(]*\)/, - Yot = /,|\.\./ - function Rfe(e, t = {}) { - return !Lfe(e, t) - } - Nt.isStaticPattern = Rfe - function Lfe(e, t = {}) { - return e === "" - ? !1 - : !!( - t.caseSensitiveMatch === !1 || - e.includes(Wot) || - Got.test(e) || - Kot.test(e) || - Xot.test(e) || - (t.extglob !== !1 && Jot.test(e)) || - (t.braceExpansion !== !1 && Zot(e)) - ) - } - Nt.isDynamicPattern = Lfe - function Zot(e) { - let t = e.indexOf("{") - if (t === -1) return !1 - let r = e.indexOf("}", t + 1) - if (r === -1) return !1 - let n = e.slice(t, r) - return Yot.test(n) - } - function Qot(e) { - return qS(e) ? e.slice(1) : e - } - Nt.convertToPositivePattern = Qot - function eut(e) { - return "!" + e - } - Nt.convertToNegativePattern = eut - function qS(e) { - return e.startsWith("!") && e[1] !== "(" - } - Nt.isNegativePattern = qS - function Mfe(e) { - return !qS(e) - } - Nt.isPositivePattern = Mfe - function tut(e) { - return e.filter(qS) - } - Nt.getNegativePatterns = tut - function rut(e) { - return e.filter(Mfe) - } - Nt.getPositivePatterns = rut - function nut(e) { - return e.filter((t) => !$P(t)) - } - Nt.getPatternsInsideCurrentDirectory = nut - function iut(e) { - return e.filter($P) - } - Nt.getPatternsOutsideCurrentDirectory = iut - function $P(e) { - return e.startsWith("..") || e.startsWith("./..") - } - Nt.isPatternRelatedToParentDirectory = $P - function sut(e) { - return zot(e, { flipBackslashes: !1 }) - } - Nt.getBaseDirectory = sut - function aut(e) { - return e.includes(Nfe) - } - Nt.hasGlobStar = aut - function qfe(e) { - return e.endsWith("/" + Nfe) - } - Nt.endsWithSlashGlobStar = qfe - function out(e) { - let t = $ot.basename(e) - return qfe(e) || Rfe(t) - } - Nt.isAffectDepthOfReadingPattern = out - function uut(e) { - return e.reduce((t, r) => t.concat(jfe(r)), []) - } - Nt.expandPatternsWithBraceExpansion = uut - function jfe(e) { - return VP.braces(e, { expand: !0, nodupes: !0 }) - } - Nt.expandBraceExpansion = jfe - function cut(e, t) { - let { parts: r } = VP.scan(e, Object.assign(Object.assign({}, t), { parts: !0 })) - return r.length === 0 && (r = [e]), r[0].startsWith("/") && ((r[0] = r[0].slice(1)), r.unshift("")), r - } - Nt.getPatternParts = cut - function Ufe(e, t) { - return VP.makeRe(e, t) - } - Nt.makeRe = Ufe - function lut(e, t) { - return e.map((r) => Ufe(r, t)) - } - Nt.convertPatternsToRe = lut - function fut(e, t) { - return t.some((r) => r.test(e)) - } - Nt.matchAny = fut -}) -var $fe = C((jS) => { - "use strict" - Object.defineProperty(jS, "__esModule", { value: !0 }) - jS.merge = void 0 - var put = AP() - function hut(e) { - let t = put(e) - return ( - e.forEach((r) => { - r.once("error", (n) => t.emit("error", n)) - }), - t.once("close", () => Vfe(e)), - t.once("end", () => Vfe(e)), - t - ) - } - jS.merge = hut - function Vfe(e) { - e.forEach((t) => t.emit("close")) - } -}) -var zfe = C((Wx) => { - "use strict" - Object.defineProperty(Wx, "__esModule", { value: !0 }) - Wx.isEmpty = Wx.isString = void 0 - function dut(e) { - return typeof e == "string" - } - Wx.isString = dut - function mut(e) { - return e === "" - } - Wx.isEmpty = mut -}) -var Nl = C((gs) => { - "use strict" - Object.defineProperty(gs, "__esModule", { value: !0 }) - gs.string = gs.stream = gs.pattern = gs.path = gs.fs = gs.errno = gs.array = void 0 - var xut = xle() - gs.array = xut - var vut = vle() - gs.errno = vut - var gut = gle() - gs.fs = gut - var yut = yle() - gs.path = yut - var but = Hfe() - gs.pattern = but - var Eut = $fe() - gs.stream = Eut - var _ut = zfe() - gs.string = _ut -}) -var Kfe = C((ys) => { - "use strict" - Object.defineProperty(ys, "__esModule", { value: !0 }) - ys.convertPatternGroupToTask = - ys.convertPatternGroupsToTasks = - ys.groupPatternsByBaseDirectory = - ys.getNegativePatternsAsPositive = - ys.getPositivePatterns = - ys.convertPatternsToTasks = - ys.generate = - void 0 - var Rl = Nl() - function wut(e, t) { - let r = Wfe(e), - n = Gfe(e, t.ignore), - i = r.filter((u) => Rl.pattern.isStaticPattern(u, t)), - s = r.filter((u) => Rl.pattern.isDynamicPattern(u, t)), - a = zP(i, n, !1), - o = zP(s, n, !0) - return a.concat(o) - } - ys.generate = wut - function zP(e, t, r) { - let n = [], - i = Rl.pattern.getPatternsOutsideCurrentDirectory(e), - s = Rl.pattern.getPatternsInsideCurrentDirectory(e), - a = WP(i), - o = WP(s) - return n.push(...GP(a, t, r)), "." in o ? n.push(KP(".", s, t, r)) : n.push(...GP(o, t, r)), n - } - ys.convertPatternsToTasks = zP - function Wfe(e) { - return Rl.pattern.getPositivePatterns(e) - } - ys.getPositivePatterns = Wfe - function Gfe(e, t) { - return Rl.pattern.getNegativePatterns(e).concat(t).map(Rl.pattern.convertToPositivePattern) - } - ys.getNegativePatternsAsPositive = Gfe - function WP(e) { - let t = {} - return e.reduce((r, n) => { - let i = Rl.pattern.getBaseDirectory(n) - return i in r ? r[i].push(n) : (r[i] = [n]), r - }, t) - } - ys.groupPatternsByBaseDirectory = WP - function GP(e, t, r) { - return Object.keys(e).map((n) => KP(n, e[n], t, r)) - } - ys.convertPatternGroupsToTasks = GP - function KP(e, t, r, n) { - return { - dynamic: n, - positive: t, - negative: r, - base: e, - patterns: [].concat(t, r.map(Rl.pattern.convertToNegativePattern)), - } - } - ys.convertPatternGroupToTask = KP -}) -var Jfe = C((Gx) => { - "use strict" - Object.defineProperty(Gx, "__esModule", { value: !0 }) - Gx.removeDuplicateSlashes = Gx.transform = void 0 - var Aut = /(?!^)\/{2,}/g - function Cut(e) { - return e.map((t) => Xfe(t)) - } - Gx.transform = Cut - function Xfe(e) { - return e.replace(Aut, "/") - } - Gx.removeDuplicateSlashes = Xfe -}) -var Zfe = C((US) => { - "use strict" - Object.defineProperty(US, "__esModule", { value: !0 }) - US.read = void 0 - function Sut(e, t, r) { - t.fs.lstat(e, (n, i) => { - if (n !== null) { - Yfe(r, n) - return - } - if (!i.isSymbolicLink() || !t.followSymbolicLink) { - XP(r, i) - return - } - t.fs.stat(e, (s, a) => { - if (s !== null) { - if (t.throwErrorOnBrokenSymbolicLink) { - Yfe(r, s) - return - } - XP(r, i) - return - } - t.markSymbolicLink && (a.isSymbolicLink = () => !0), XP(r, a) - }) - }) - } - US.read = Sut - function Yfe(e, t) { - e(t) - } - function XP(e, t) { - e(null, t) - } -}) -var Qfe = C((HS) => { - "use strict" - Object.defineProperty(HS, "__esModule", { value: !0 }) - HS.read = void 0 - function Dut(e, t) { - let r = t.fs.lstatSync(e) - if (!r.isSymbolicLink() || !t.followSymbolicLink) return r - try { - let n = t.fs.statSync(e) - return t.markSymbolicLink && (n.isSymbolicLink = () => !0), n - } catch (n) { - if (!t.throwErrorOnBrokenSymbolicLink) return r - throw n - } - } - HS.read = Dut -}) -var epe = C((lp) => { - "use strict" - Object.defineProperty(lp, "__esModule", { value: !0 }) - lp.createFileSystemAdapter = lp.FILE_SYSTEM_ADAPTER = void 0 - var VS = require("fs") - lp.FILE_SYSTEM_ADAPTER = { lstat: VS.lstat, stat: VS.stat, lstatSync: VS.lstatSync, statSync: VS.statSync } - function Fut(e) { - return e === void 0 ? lp.FILE_SYSTEM_ADAPTER : Object.assign(Object.assign({}, lp.FILE_SYSTEM_ADAPTER), e) - } - lp.createFileSystemAdapter = Fut -}) -var tpe = C((YP) => { - "use strict" - Object.defineProperty(YP, "__esModule", { value: !0 }) - var Tut = epe(), - JP = class { - constructor(t = {}) { - ;(this._options = t), - (this.followSymbolicLink = this._getValue(this._options.followSymbolicLink, !0)), - (this.fs = Tut.createFileSystemAdapter(this._options.fs)), - (this.markSymbolicLink = this._getValue(this._options.markSymbolicLink, !1)), - (this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, !0)) - } - _getValue(t, r) { - return t ?? r - } - } - YP.default = JP -}) -var bd = C((fp) => { - "use strict" - Object.defineProperty(fp, "__esModule", { value: !0 }) - fp.statSync = fp.stat = fp.Settings = void 0 - var rpe = Zfe(), - But = Qfe(), - ZP = tpe() - fp.Settings = ZP.default - function Out(e, t, r) { - if (typeof t == "function") { - rpe.read(e, QP(), t) - return - } - rpe.read(e, QP(t), r) - } - fp.stat = Out - function kut(e, t) { - let r = QP(t) - return But.read(e, r) - } - fp.statSync = kut - function QP(e = {}) { - return e instanceof ZP.default ? e : new ZP.default(e) - } -}) -var spe = C((hhr, ipe) => { - var npe - ipe.exports = - typeof queueMicrotask == "function" - ? queueMicrotask.bind(typeof window < "u" ? window : global) - : (e) => - (npe || (npe = Promise.resolve())).then(e).catch((t) => - setTimeout(() => { - throw t - }, 0) - ) -}) -var ope = C((dhr, ape) => { - ape.exports = Put - var Iut = spe() - function Put(e, t) { - let r, - n, - i, - s = !0 - Array.isArray(e) ? ((r = []), (n = e.length)) : ((i = Object.keys(e)), (r = {}), (n = i.length)) - function a(u) { - function c() { - t && t(u, r), (t = null) - } - s ? Iut(c) : c() - } - function o(u, c, l) { - ;(r[u] = l), (--n === 0 || c) && a(c) - } - n - ? i - ? i.forEach(function (u) { - e[u](function (c, l) { - o(u, c, l) - }) - }) - : e.forEach(function (u, c) { - u(function (l, f) { - o(c, l, f) - }) - }) - : a(null), - (s = !1) - } -}) -var eN = C((zS) => { - "use strict" - Object.defineProperty(zS, "__esModule", { value: !0 }) - zS.IS_SUPPORT_READDIR_WITH_FILE_TYPES = void 0 - var $S = process.versions.node.split(".") - if ($S[0] === void 0 || $S[1] === void 0) - throw new Error( - `Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}` - ) - var upe = Number.parseInt($S[0], 10), - Nut = Number.parseInt($S[1], 10), - cpe = 10, - Rut = 10, - Lut = upe > cpe, - Mut = upe === cpe && Nut >= Rut - zS.IS_SUPPORT_READDIR_WITH_FILE_TYPES = Lut || Mut -}) -var lpe = C((WS) => { - "use strict" - Object.defineProperty(WS, "__esModule", { value: !0 }) - WS.createDirentFromStats = void 0 - var tN = class { - constructor(t, r) { - ;(this.name = t), - (this.isBlockDevice = r.isBlockDevice.bind(r)), - (this.isCharacterDevice = r.isCharacterDevice.bind(r)), - (this.isDirectory = r.isDirectory.bind(r)), - (this.isFIFO = r.isFIFO.bind(r)), - (this.isFile = r.isFile.bind(r)), - (this.isSocket = r.isSocket.bind(r)), - (this.isSymbolicLink = r.isSymbolicLink.bind(r)) - } - } - function qut(e, t) { - return new tN(e, t) - } - WS.createDirentFromStats = qut -}) -var rN = C((GS) => { - "use strict" - Object.defineProperty(GS, "__esModule", { value: !0 }) - GS.fs = void 0 - var jut = lpe() - GS.fs = jut -}) -var nN = C((KS) => { - "use strict" - Object.defineProperty(KS, "__esModule", { value: !0 }) - KS.joinPathSegments = void 0 - function Uut(e, t, r) { - return e.endsWith(r) ? e + t : e + r + t - } - KS.joinPathSegments = Uut -}) -var xpe = C((pp) => { - "use strict" - Object.defineProperty(pp, "__esModule", { value: !0 }) - pp.readdir = pp.readdirWithFileTypes = pp.read = void 0 - var Hut = bd(), - fpe = ope(), - Vut = eN(), - ppe = rN(), - hpe = nN() - function $ut(e, t, r) { - if (!t.stats && Vut.IS_SUPPORT_READDIR_WITH_FILE_TYPES) { - dpe(e, t, r) - return - } - mpe(e, t, r) - } - pp.read = $ut - function dpe(e, t, r) { - t.fs.readdir(e, { withFileTypes: !0 }, (n, i) => { - if (n !== null) { - XS(r, n) - return - } - let s = i.map((o) => ({ dirent: o, name: o.name, path: hpe.joinPathSegments(e, o.name, t.pathSegmentSeparator) })) - if (!t.followSymbolicLinks) { - iN(r, s) - return - } - let a = s.map((o) => zut(o, t)) - fpe(a, (o, u) => { - if (o !== null) { - XS(r, o) - return - } - iN(r, u) - }) - }) - } - pp.readdirWithFileTypes = dpe - function zut(e, t) { - return (r) => { - if (!e.dirent.isSymbolicLink()) { - r(null, e) - return - } - t.fs.stat(e.path, (n, i) => { - if (n !== null) { - if (t.throwErrorOnBrokenSymbolicLink) { - r(n) - return - } - r(null, e) - return - } - ;(e.dirent = ppe.fs.createDirentFromStats(e.name, i)), r(null, e) - }) - } - } - function mpe(e, t, r) { - t.fs.readdir(e, (n, i) => { - if (n !== null) { - XS(r, n) - return - } - let s = i.map((a) => { - let o = hpe.joinPathSegments(e, a, t.pathSegmentSeparator) - return (u) => { - Hut.stat(o, t.fsStatSettings, (c, l) => { - if (c !== null) { - u(c) - return - } - let f = { name: a, path: o, dirent: ppe.fs.createDirentFromStats(a, l) } - t.stats && (f.stats = l), u(null, f) - }) - } - }) - fpe(s, (a, o) => { - if (a !== null) { - XS(r, a) - return - } - iN(r, o) - }) - }) - } - pp.readdir = mpe - function XS(e, t) { - e(t) - } - function iN(e, t) { - e(null, t) - } -}) -var Epe = C((hp) => { - "use strict" - Object.defineProperty(hp, "__esModule", { value: !0 }) - hp.readdir = hp.readdirWithFileTypes = hp.read = void 0 - var Wut = bd(), - Gut = eN(), - vpe = rN(), - gpe = nN() - function Kut(e, t) { - return !t.stats && Gut.IS_SUPPORT_READDIR_WITH_FILE_TYPES ? ype(e, t) : bpe(e, t) - } - hp.read = Kut - function ype(e, t) { - return t.fs.readdirSync(e, { withFileTypes: !0 }).map((n) => { - let i = { dirent: n, name: n.name, path: gpe.joinPathSegments(e, n.name, t.pathSegmentSeparator) } - if (i.dirent.isSymbolicLink() && t.followSymbolicLinks) - try { - let s = t.fs.statSync(i.path) - i.dirent = vpe.fs.createDirentFromStats(i.name, s) - } catch (s) { - if (t.throwErrorOnBrokenSymbolicLink) throw s - } - return i - }) - } - hp.readdirWithFileTypes = ype - function bpe(e, t) { - return t.fs.readdirSync(e).map((n) => { - let i = gpe.joinPathSegments(e, n, t.pathSegmentSeparator), - s = Wut.statSync(i, t.fsStatSettings), - a = { name: n, path: i, dirent: vpe.fs.createDirentFromStats(n, s) } - return t.stats && (a.stats = s), a - }) - } - hp.readdir = bpe -}) -var _pe = C((dp) => { - "use strict" - Object.defineProperty(dp, "__esModule", { value: !0 }) - dp.createFileSystemAdapter = dp.FILE_SYSTEM_ADAPTER = void 0 - var Kx = require("fs") - dp.FILE_SYSTEM_ADAPTER = { - lstat: Kx.lstat, - stat: Kx.stat, - lstatSync: Kx.lstatSync, - statSync: Kx.statSync, - readdir: Kx.readdir, - readdirSync: Kx.readdirSync, - } - function Xut(e) { - return e === void 0 ? dp.FILE_SYSTEM_ADAPTER : Object.assign(Object.assign({}, dp.FILE_SYSTEM_ADAPTER), e) - } - dp.createFileSystemAdapter = Xut -}) -var wpe = C((aN) => { - "use strict" - Object.defineProperty(aN, "__esModule", { value: !0 }) - var Jut = require("path"), - Yut = bd(), - Zut = _pe(), - sN = class { - constructor(t = {}) { - ;(this._options = t), - (this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, !1)), - (this.fs = Zut.createFileSystemAdapter(this._options.fs)), - (this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, Jut.sep)), - (this.stats = this._getValue(this._options.stats, !1)), - (this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, !0)), - (this.fsStatSettings = new Yut.Settings({ - followSymbolicLink: this.followSymbolicLinks, - fs: this.fs, - throwErrorOnBrokenSymbolicLink: this.throwErrorOnBrokenSymbolicLink, - })) - } - _getValue(t, r) { - return t ?? r - } - } - aN.default = sN -}) -var JS = C((mp) => { - "use strict" - Object.defineProperty(mp, "__esModule", { value: !0 }) - mp.Settings = mp.scandirSync = mp.scandir = void 0 - var Ape = xpe(), - Qut = Epe(), - oN = wpe() - mp.Settings = oN.default - function ect(e, t, r) { - if (typeof t == "function") { - Ape.read(e, uN(), t) - return - } - Ape.read(e, uN(t), r) - } - mp.scandir = ect - function tct(e, t) { - let r = uN(t) - return Qut.read(e, r) - } - mp.scandirSync = tct - function uN(e = {}) { - return e instanceof oN.default ? e : new oN.default(e) - } -}) -var Spe = C((Ahr, Cpe) => { - "use strict" - function rct(e) { - var t = new e(), - r = t - function n() { - var s = t - return s.next ? (t = s.next) : ((t = new e()), (r = t)), (s.next = null), s - } - function i(s) { - ;(r.next = s), (r = s) - } - return { get: n, release: i } - } - Cpe.exports = rct -}) -var Fpe = C((Chr, cN) => { - "use strict" - var nct = Spe() - function Dpe(e, t, r) { - if ((typeof e == "function" && ((r = t), (t = e), (e = null)), r < 1)) - throw new Error("fastqueue concurrency must be greater than 1") - var n = nct(ict), - i = null, - s = null, - a = 0, - o = null, - u = { - push: x, - drain: Ho, - saturated: Ho, - pause: l, - paused: !1, - concurrency: r, - running: c, - resume: h, - idle: d, - length: f, - getQueue: p, - unshift: v, - empty: Ho, - kill: _, - killAndDrain: w, - error: E, - } - return u - function c() { - return a - } - function l() { - u.paused = !0 - } - function f() { - for (var A = i, T = 0; A; ) (A = A.next), T++ - return T - } - function p() { - for (var A = i, T = []; A; ) T.push(A.value), (A = A.next) - return T - } - function h() { - if (u.paused) { - u.paused = !1 - for (var A = 0; A < u.concurrency; A++) a++, g() - } - } - function d() { - return a === 0 && u.length() === 0 - } - function x(A, T) { - var O = n.get() - ;(O.context = e), - (O.release = g), - (O.value = A), - (O.callback = T || Ho), - (O.errorHandler = o), - a === u.concurrency || u.paused - ? s - ? ((s.next = O), (s = O)) - : ((i = O), (s = O), u.saturated()) - : (a++, t.call(e, O.value, O.worked)) - } - function v(A, T) { - var O = n.get() - ;(O.context = e), - (O.release = g), - (O.value = A), - (O.callback = T || Ho), - a === u.concurrency || u.paused - ? i - ? ((O.next = i), (i = O)) - : ((i = O), (s = O), u.saturated()) - : (a++, t.call(e, O.value, O.worked)) - } - function g(A) { - A && n.release(A) - var T = i - T - ? u.paused - ? a-- - : (s === i && (s = null), - (i = T.next), - (T.next = null), - t.call(e, T.value, T.worked), - s === null && u.empty()) - : --a === 0 && u.drain() - } - function _() { - ;(i = null), (s = null), (u.drain = Ho) - } - function w() { - ;(i = null), (s = null), u.drain(), (u.drain = Ho) - } - function E(A) { - o = A - } - } - function Ho() {} - function ict() { - ;(this.value = null), - (this.callback = Ho), - (this.next = null), - (this.release = Ho), - (this.context = null), - (this.errorHandler = null) - var e = this - this.worked = function (r, n) { - var i = e.callback, - s = e.errorHandler, - a = e.value - ;(e.value = null), (e.callback = Ho), e.errorHandler && s(r, a), i.call(e.context, r, n), e.release(e) - } - } - function sct(e, t, r) { - typeof e == "function" && ((r = t), (t = e), (e = null)) - function n(l, f) { - t.call(this, l).then(function (p) { - f(null, p) - }, f) - } - var i = Dpe(e, n, r), - s = i.push, - a = i.unshift - return (i.push = o), (i.unshift = u), (i.drained = c), i - function o(l) { - var f = new Promise(function (p, h) { - s(l, function (d, x) { - if (d) { - h(d) - return - } - p(x) - }) - }) - return f.catch(Ho), f - } - function u(l) { - var f = new Promise(function (p, h) { - a(l, function (d, x) { - if (d) { - h(d) - return - } - p(x) - }) - }) - return f.catch(Ho), f - } - function c() { - var l = i.drain, - f = new Promise(function (p) { - i.drain = function () { - l(), p() - } - }) - return f - } - } - cN.exports = Dpe - cN.exports.promise = sct -}) -var YS = C((wc) => { - "use strict" - Object.defineProperty(wc, "__esModule", { value: !0 }) - wc.joinPathSegments = wc.replacePathSegmentSeparator = wc.isAppliedFilter = wc.isFatalError = void 0 - function act(e, t) { - return e.errorFilter === null ? !0 : !e.errorFilter(t) - } - wc.isFatalError = act - function oct(e, t) { - return e === null || e(t) - } - wc.isAppliedFilter = oct - function uct(e, t) { - return e.split(/[/\\]/).join(t) - } - wc.replacePathSegmentSeparator = uct - function cct(e, t, r) { - return e === "" ? t : e.endsWith(r) ? e + t : e + r + t - } - wc.joinPathSegments = cct -}) -var pN = C((fN) => { - "use strict" - Object.defineProperty(fN, "__esModule", { value: !0 }) - var lct = YS(), - lN = class { - constructor(t, r) { - ;(this._root = t), - (this._settings = r), - (this._root = lct.replacePathSegmentSeparator(t, r.pathSegmentSeparator)) - } - } - fN.default = lN -}) -var mN = C((dN) => { - "use strict" - Object.defineProperty(dN, "__esModule", { value: !0 }) - var fct = require("events"), - pct = JS(), - hct = Fpe(), - ZS = YS(), - dct = pN(), - hN = class extends dct.default { - constructor(t, r) { - super(t, r), - (this._settings = r), - (this._scandir = pct.scandir), - (this._emitter = new fct.EventEmitter()), - (this._queue = hct(this._worker.bind(this), this._settings.concurrency)), - (this._isFatalError = !1), - (this._isDestroyed = !1), - (this._queue.drain = () => { - this._isFatalError || this._emitter.emit("end") - }) - } - read() { - return ( - (this._isFatalError = !1), - (this._isDestroyed = !1), - setImmediate(() => { - this._pushToQueue(this._root, this._settings.basePath) - }), - this._emitter - ) - } - get isDestroyed() { - return this._isDestroyed - } - destroy() { - if (this._isDestroyed) throw new Error("The reader is already destroyed") - ;(this._isDestroyed = !0), this._queue.killAndDrain() - } - onEntry(t) { - this._emitter.on("entry", t) - } - onError(t) { - this._emitter.once("error", t) - } - onEnd(t) { - this._emitter.once("end", t) - } - _pushToQueue(t, r) { - let n = { directory: t, base: r } - this._queue.push(n, (i) => { - i !== null && this._handleError(i) - }) - } - _worker(t, r) { - this._scandir(t.directory, this._settings.fsScandirSettings, (n, i) => { - if (n !== null) { - r(n, void 0) - return - } - for (let s of i) this._handleEntry(s, t.base) - r(null, void 0) - }) - } - _handleError(t) { - this._isDestroyed || - !ZS.isFatalError(this._settings, t) || - ((this._isFatalError = !0), (this._isDestroyed = !0), this._emitter.emit("error", t)) - } - _handleEntry(t, r) { - if (this._isDestroyed || this._isFatalError) return - let n = t.path - r !== void 0 && (t.path = ZS.joinPathSegments(r, t.name, this._settings.pathSegmentSeparator)), - ZS.isAppliedFilter(this._settings.entryFilter, t) && this._emitEntry(t), - t.dirent.isDirectory() && - ZS.isAppliedFilter(this._settings.deepFilter, t) && - this._pushToQueue(n, r === void 0 ? void 0 : t.path) - } - _emitEntry(t) { - this._emitter.emit("entry", t) - } - } - dN.default = hN -}) -var Tpe = C((vN) => { - "use strict" - Object.defineProperty(vN, "__esModule", { value: !0 }) - var mct = mN(), - xN = class { - constructor(t, r) { - ;(this._root = t), - (this._settings = r), - (this._reader = new mct.default(this._root, this._settings)), - (this._storage = []) - } - read(t) { - this._reader.onError((r) => { - xct(t, r) - }), - this._reader.onEntry((r) => { - this._storage.push(r) - }), - this._reader.onEnd(() => { - vct(t, this._storage) - }), - this._reader.read() - } - } - vN.default = xN - function xct(e, t) { - e(t) - } - function vct(e, t) { - e(null, t) - } -}) -var Bpe = C((yN) => { - "use strict" - Object.defineProperty(yN, "__esModule", { value: !0 }) - var gct = require("stream"), - yct = mN(), - gN = class { - constructor(t, r) { - ;(this._root = t), - (this._settings = r), - (this._reader = new yct.default(this._root, this._settings)), - (this._stream = new gct.Readable({ - objectMode: !0, - read: () => {}, - destroy: () => { - this._reader.isDestroyed || this._reader.destroy() - }, - })) - } - read() { - return ( - this._reader.onError((t) => { - this._stream.emit("error", t) - }), - this._reader.onEntry((t) => { - this._stream.push(t) - }), - this._reader.onEnd(() => { - this._stream.push(null) - }), - this._reader.read(), - this._stream - ) - } - } - yN.default = gN -}) -var Ope = C((EN) => { - "use strict" - Object.defineProperty(EN, "__esModule", { value: !0 }) - var bct = JS(), - QS = YS(), - Ect = pN(), - bN = class extends Ect.default { - constructor() { - super(...arguments), (this._scandir = bct.scandirSync), (this._storage = []), (this._queue = new Set()) - } - read() { - return this._pushToQueue(this._root, this._settings.basePath), this._handleQueue(), this._storage - } - _pushToQueue(t, r) { - this._queue.add({ directory: t, base: r }) - } - _handleQueue() { - for (let t of this._queue.values()) this._handleDirectory(t.directory, t.base) - } - _handleDirectory(t, r) { - try { - let n = this._scandir(t, this._settings.fsScandirSettings) - for (let i of n) this._handleEntry(i, r) - } catch (n) { - this._handleError(n) - } - } - _handleError(t) { - if (QS.isFatalError(this._settings, t)) throw t - } - _handleEntry(t, r) { - let n = t.path - r !== void 0 && (t.path = QS.joinPathSegments(r, t.name, this._settings.pathSegmentSeparator)), - QS.isAppliedFilter(this._settings.entryFilter, t) && this._pushToStorage(t), - t.dirent.isDirectory() && - QS.isAppliedFilter(this._settings.deepFilter, t) && - this._pushToQueue(n, r === void 0 ? void 0 : t.path) - } - _pushToStorage(t) { - this._storage.push(t) - } - } - EN.default = bN -}) -var kpe = C((wN) => { - "use strict" - Object.defineProperty(wN, "__esModule", { value: !0 }) - var _ct = Ope(), - _N = class { - constructor(t, r) { - ;(this._root = t), (this._settings = r), (this._reader = new _ct.default(this._root, this._settings)) - } - read() { - return this._reader.read() - } - } - wN.default = _N -}) -var Ipe = C((CN) => { - "use strict" - Object.defineProperty(CN, "__esModule", { value: !0 }) - var wct = require("path"), - Act = JS(), - AN = class { - constructor(t = {}) { - ;(this._options = t), - (this.basePath = this._getValue(this._options.basePath, void 0)), - (this.concurrency = this._getValue(this._options.concurrency, Number.POSITIVE_INFINITY)), - (this.deepFilter = this._getValue(this._options.deepFilter, null)), - (this.entryFilter = this._getValue(this._options.entryFilter, null)), - (this.errorFilter = this._getValue(this._options.errorFilter, null)), - (this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, wct.sep)), - (this.fsScandirSettings = new Act.Settings({ - followSymbolicLinks: this._options.followSymbolicLinks, - fs: this._options.fs, - pathSegmentSeparator: this._options.pathSegmentSeparator, - stats: this._options.stats, - throwErrorOnBrokenSymbolicLink: this._options.throwErrorOnBrokenSymbolicLink, - })) - } - _getValue(t, r) { - return t ?? r - } - } - CN.default = AN -}) -var tD = C((Ac) => { - "use strict" - Object.defineProperty(Ac, "__esModule", { value: !0 }) - Ac.Settings = Ac.walkStream = Ac.walkSync = Ac.walk = void 0 - var Ppe = Tpe(), - Cct = Bpe(), - Sct = kpe(), - SN = Ipe() - Ac.Settings = SN.default - function Dct(e, t, r) { - if (typeof t == "function") { - new Ppe.default(e, eD()).read(t) - return - } - new Ppe.default(e, eD(t)).read(r) - } - Ac.walk = Dct - function Fct(e, t) { - let r = eD(t) - return new Sct.default(e, r).read() - } - Ac.walkSync = Fct - function Tct(e, t) { - let r = eD(t) - return new Cct.default(e, r).read() - } - Ac.walkStream = Tct - function eD(e = {}) { - return e instanceof SN.default ? e : new SN.default(e) - } -}) -var rD = C((FN) => { - "use strict" - Object.defineProperty(FN, "__esModule", { value: !0 }) - var Bct = require("path"), - Oct = bd(), - Npe = Nl(), - DN = class { - constructor(t) { - ;(this._settings = t), - (this._fsStatSettings = new Oct.Settings({ - followSymbolicLink: this._settings.followSymbolicLinks, - fs: this._settings.fs, - throwErrorOnBrokenSymbolicLink: this._settings.followSymbolicLinks, - })) - } - _getFullEntryPath(t) { - return Bct.resolve(this._settings.cwd, t) - } - _makeEntry(t, r) { - let n = { name: r, path: r, dirent: Npe.fs.createDirentFromStats(r, t) } - return this._settings.stats && (n.stats = t), n - } - _isFatalError(t) { - return !Npe.errno.isEnoentCodeError(t) && !this._settings.suppressErrors - } - } - FN.default = DN -}) -var ON = C((BN) => { - "use strict" - Object.defineProperty(BN, "__esModule", { value: !0 }) - var kct = require("stream"), - Ict = bd(), - Pct = tD(), - Nct = rD(), - TN = class extends Nct.default { - constructor() { - super(...arguments), (this._walkStream = Pct.walkStream), (this._stat = Ict.stat) - } - dynamic(t, r) { - return this._walkStream(t, r) - } - static(t, r) { - let n = t.map(this._getFullEntryPath, this), - i = new kct.PassThrough({ objectMode: !0 }) - i._write = (s, a, o) => - this._getEntry(n[s], t[s], r) - .then((u) => { - u !== null && r.entryFilter(u) && i.push(u), s === n.length - 1 && i.end(), o() - }) - .catch(o) - for (let s = 0; s < n.length; s++) i.write(s) - return i - } - _getEntry(t, r, n) { - return this._getStat(t) - .then((i) => this._makeEntry(i, r)) - .catch((i) => { - if (n.errorFilter(i)) return null - throw i - }) - } - _getStat(t) { - return new Promise((r, n) => { - this._stat(t, this._fsStatSettings, (i, s) => (i === null ? r(s) : n(i))) - }) - } - } - BN.default = TN -}) -var Rpe = C((IN) => { - "use strict" - Object.defineProperty(IN, "__esModule", { value: !0 }) - var Rct = tD(), - Lct = rD(), - Mct = ON(), - kN = class extends Lct.default { - constructor() { - super(...arguments), (this._walkAsync = Rct.walk), (this._readerStream = new Mct.default(this._settings)) - } - dynamic(t, r) { - return new Promise((n, i) => { - this._walkAsync(t, r, (s, a) => { - s === null ? n(a) : i(s) - }) - }) - } - async static(t, r) { - let n = [], - i = this._readerStream.static(t, r) - return new Promise((s, a) => { - i.once("error", a), i.on("data", (o) => n.push(o)), i.once("end", () => s(n)) - }) - } - } - IN.default = kN -}) -var Lpe = C((NN) => { - "use strict" - Object.defineProperty(NN, "__esModule", { value: !0 }) - var Xx = Nl(), - PN = class { - constructor(t, r, n) { - ;(this._patterns = t), - (this._settings = r), - (this._micromatchOptions = n), - (this._storage = []), - this._fillStorage() - } - _fillStorage() { - let t = Xx.pattern.expandPatternsWithBraceExpansion(this._patterns) - for (let r of t) { - let n = this._getPatternSegments(r), - i = this._splitSegmentsIntoSections(n) - this._storage.push({ complete: i.length <= 1, pattern: r, segments: n, sections: i }) - } - } - _getPatternSegments(t) { - return Xx.pattern - .getPatternParts(t, this._micromatchOptions) - .map((n) => - Xx.pattern.isDynamicPattern(n, this._settings) - ? { dynamic: !0, pattern: n, patternRe: Xx.pattern.makeRe(n, this._micromatchOptions) } - : { dynamic: !1, pattern: n } - ) - } - _splitSegmentsIntoSections(t) { - return Xx.array.splitWhen(t, (r) => r.dynamic && Xx.pattern.hasGlobStar(r.pattern)) - } - } - NN.default = PN -}) -var Mpe = C((LN) => { - "use strict" - Object.defineProperty(LN, "__esModule", { value: !0 }) - var qct = Lpe(), - RN = class extends qct.default { - match(t) { - let r = t.split("/"), - n = r.length, - i = this._storage.filter((s) => !s.complete || s.segments.length > n) - for (let s of i) { - let a = s.sections[0] - if ( - (!s.complete && n > a.length) || - r.every((u, c) => { - let l = s.segments[c] - return !!((l.dynamic && l.patternRe.test(u)) || (!l.dynamic && l.pattern === u)) - }) - ) - return !0 - } - return !1 - } - } - LN.default = RN -}) -var qpe = C((qN) => { - "use strict" - Object.defineProperty(qN, "__esModule", { value: !0 }) - var nD = Nl(), - jct = Mpe(), - MN = class { - constructor(t, r) { - ;(this._settings = t), (this._micromatchOptions = r) - } - getFilter(t, r, n) { - let i = this._getMatcher(r), - s = this._getNegativePatternsRe(n) - return (a) => this._filter(t, a, i, s) - } - _getMatcher(t) { - return new jct.default(t, this._settings, this._micromatchOptions) - } - _getNegativePatternsRe(t) { - let r = t.filter(nD.pattern.isAffectDepthOfReadingPattern) - return nD.pattern.convertPatternsToRe(r, this._micromatchOptions) - } - _filter(t, r, n, i) { - if (this._isSkippedByDeep(t, r.path) || this._isSkippedSymbolicLink(r)) return !1 - let s = nD.path.removeLeadingDotSegment(r.path) - return this._isSkippedByPositivePatterns(s, n) ? !1 : this._isSkippedByNegativePatterns(s, i) - } - _isSkippedByDeep(t, r) { - return this._settings.deep === 1 / 0 ? !1 : this._getEntryLevel(t, r) >= this._settings.deep - } - _getEntryLevel(t, r) { - let n = r.split("/").length - if (t === "") return n - let i = t.split("/").length - return n - i - } - _isSkippedSymbolicLink(t) { - return !this._settings.followSymbolicLinks && t.dirent.isSymbolicLink() - } - _isSkippedByPositivePatterns(t, r) { - return !this._settings.baseNameMatch && !r.match(t) - } - _isSkippedByNegativePatterns(t, r) { - return !nD.pattern.matchAny(t, r) - } - } - qN.default = MN -}) -var jpe = C((UN) => { - "use strict" - Object.defineProperty(UN, "__esModule", { value: !0 }) - var Ed = Nl(), - jN = class { - constructor(t, r) { - ;(this._settings = t), (this._micromatchOptions = r), (this.index = new Map()) - } - getFilter(t, r) { - let n = Ed.pattern.convertPatternsToRe(t, this._micromatchOptions), - i = Ed.pattern.convertPatternsToRe(r, this._micromatchOptions) - return (s) => this._filter(s, n, i) - } - _filter(t, r, n) { - if ( - (this._settings.unique && this._isDuplicateEntry(t)) || - this._onlyFileFilter(t) || - this._onlyDirectoryFilter(t) || - this._isSkippedByAbsoluteNegativePatterns(t.path, n) - ) - return !1 - let i = this._settings.baseNameMatch ? t.name : t.path, - s = t.dirent.isDirectory(), - a = this._isMatchToPatterns(i, r, s) && !this._isMatchToPatterns(t.path, n, s) - return this._settings.unique && a && this._createIndexRecord(t), a - } - _isDuplicateEntry(t) { - return this.index.has(t.path) - } - _createIndexRecord(t) { - this.index.set(t.path, void 0) - } - _onlyFileFilter(t) { - return this._settings.onlyFiles && !t.dirent.isFile() - } - _onlyDirectoryFilter(t) { - return this._settings.onlyDirectories && !t.dirent.isDirectory() - } - _isSkippedByAbsoluteNegativePatterns(t, r) { - if (!this._settings.absolute) return !1 - let n = Ed.path.makeAbsolute(this._settings.cwd, t) - return Ed.pattern.matchAny(n, r) - } - _isMatchToPatterns(t, r, n) { - let i = Ed.path.removeLeadingDotSegment(t), - s = Ed.pattern.matchAny(i, r) - return !s && n ? Ed.pattern.matchAny(i + "/", r) : s - } - } - UN.default = jN -}) -var Upe = C((VN) => { - "use strict" - Object.defineProperty(VN, "__esModule", { value: !0 }) - var Uct = Nl(), - HN = class { - constructor(t) { - this._settings = t - } - getFilter() { - return (t) => this._isNonFatalError(t) - } - _isNonFatalError(t) { - return Uct.errno.isEnoentCodeError(t) || this._settings.suppressErrors - } - } - VN.default = HN -}) -var Vpe = C((zN) => { - "use strict" - Object.defineProperty(zN, "__esModule", { value: !0 }) - var Hpe = Nl(), - $N = class { - constructor(t) { - this._settings = t - } - getTransformer() { - return (t) => this._transform(t) - } - _transform(t) { - let r = t.path - return ( - this._settings.absolute && ((r = Hpe.path.makeAbsolute(this._settings.cwd, r)), (r = Hpe.path.unixify(r))), - this._settings.markDirectories && t.dirent.isDirectory() && (r += "/"), - this._settings.objectMode ? Object.assign(Object.assign({}, t), { path: r }) : r - ) - } - } - zN.default = $N -}) -var iD = C((GN) => { - "use strict" - Object.defineProperty(GN, "__esModule", { value: !0 }) - var Hct = require("path"), - Vct = qpe(), - $ct = jpe(), - zct = Upe(), - Wct = Vpe(), - WN = class { - constructor(t) { - ;(this._settings = t), - (this.errorFilter = new zct.default(this._settings)), - (this.entryFilter = new $ct.default(this._settings, this._getMicromatchOptions())), - (this.deepFilter = new Vct.default(this._settings, this._getMicromatchOptions())), - (this.entryTransformer = new Wct.default(this._settings)) - } - _getRootDirectory(t) { - return Hct.resolve(this._settings.cwd, t.base) - } - _getReaderOptions(t) { - let r = t.base === "." ? "" : t.base - return { - basePath: r, - pathSegmentSeparator: "/", - concurrency: this._settings.concurrency, - deepFilter: this.deepFilter.getFilter(r, t.positive, t.negative), - entryFilter: this.entryFilter.getFilter(t.positive, t.negative), - errorFilter: this.errorFilter.getFilter(), - followSymbolicLinks: this._settings.followSymbolicLinks, - fs: this._settings.fs, - stats: this._settings.stats, - throwErrorOnBrokenSymbolicLink: this._settings.throwErrorOnBrokenSymbolicLink, - transform: this.entryTransformer.getTransformer(), - } - } - _getMicromatchOptions() { - return { - dot: this._settings.dot, - matchBase: this._settings.baseNameMatch, - nobrace: !this._settings.braceExpansion, - nocase: !this._settings.caseSensitiveMatch, - noext: !this._settings.extglob, - noglobstar: !this._settings.globstar, - posix: !0, - strictSlashes: !1, - } - } - } - GN.default = WN -}) -var $pe = C((XN) => { - "use strict" - Object.defineProperty(XN, "__esModule", { value: !0 }) - var Gct = Rpe(), - Kct = iD(), - KN = class extends Kct.default { - constructor() { - super(...arguments), (this._reader = new Gct.default(this._settings)) - } - async read(t) { - let r = this._getRootDirectory(t), - n = this._getReaderOptions(t) - return (await this.api(r, t, n)).map((s) => n.transform(s)) - } - api(t, r, n) { - return r.dynamic ? this._reader.dynamic(t, n) : this._reader.static(r.patterns, n) - } - } - XN.default = KN -}) -var zpe = C((YN) => { - "use strict" - Object.defineProperty(YN, "__esModule", { value: !0 }) - var Xct = require("stream"), - Jct = ON(), - Yct = iD(), - JN = class extends Yct.default { - constructor() { - super(...arguments), (this._reader = new Jct.default(this._settings)) - } - read(t) { - let r = this._getRootDirectory(t), - n = this._getReaderOptions(t), - i = this.api(r, t, n), - s = new Xct.Readable({ objectMode: !0, read: () => {} }) - return ( - i - .once("error", (a) => s.emit("error", a)) - .on("data", (a) => s.emit("data", n.transform(a))) - .once("end", () => s.emit("end")), - s.once("close", () => i.destroy()), - s - ) - } - api(t, r, n) { - return r.dynamic ? this._reader.dynamic(t, n) : this._reader.static(r.patterns, n) - } - } - YN.default = JN -}) -var Wpe = C((QN) => { - "use strict" - Object.defineProperty(QN, "__esModule", { value: !0 }) - var Zct = bd(), - Qct = tD(), - elt = rD(), - ZN = class extends elt.default { - constructor() { - super(...arguments), (this._walkSync = Qct.walkSync), (this._statSync = Zct.statSync) - } - dynamic(t, r) { - return this._walkSync(t, r) - } - static(t, r) { - let n = [] - for (let i of t) { - let s = this._getFullEntryPath(i), - a = this._getEntry(s, i, r) - a === null || !r.entryFilter(a) || n.push(a) - } - return n - } - _getEntry(t, r, n) { - try { - let i = this._getStat(t) - return this._makeEntry(i, r) - } catch (i) { - if (n.errorFilter(i)) return null - throw i - } - } - _getStat(t) { - return this._statSync(t, this._fsStatSettings) - } - } - QN.default = ZN -}) -var Gpe = C((t9) => { - "use strict" - Object.defineProperty(t9, "__esModule", { value: !0 }) - var tlt = Wpe(), - rlt = iD(), - e9 = class extends rlt.default { - constructor() { - super(...arguments), (this._reader = new tlt.default(this._settings)) - } - read(t) { - let r = this._getRootDirectory(t), - n = this._getReaderOptions(t) - return this.api(r, t, n).map(n.transform) - } - api(t, r, n) { - return r.dynamic ? this._reader.dynamic(t, n) : this._reader.static(r.patterns, n) - } - } - t9.default = e9 -}) -var Kpe = C((Yx) => { - "use strict" - Object.defineProperty(Yx, "__esModule", { value: !0 }) - Yx.DEFAULT_FILE_SYSTEM_ADAPTER = void 0 - var Jx = require("fs"), - nlt = require("os"), - ilt = Math.max(nlt.cpus().length, 1) - Yx.DEFAULT_FILE_SYSTEM_ADAPTER = { - lstat: Jx.lstat, - lstatSync: Jx.lstatSync, - stat: Jx.stat, - statSync: Jx.statSync, - readdir: Jx.readdir, - readdirSync: Jx.readdirSync, - } - var r9 = class { - constructor(t = {}) { - ;(this._options = t), - (this.absolute = this._getValue(this._options.absolute, !1)), - (this.baseNameMatch = this._getValue(this._options.baseNameMatch, !1)), - (this.braceExpansion = this._getValue(this._options.braceExpansion, !0)), - (this.caseSensitiveMatch = this._getValue(this._options.caseSensitiveMatch, !0)), - (this.concurrency = this._getValue(this._options.concurrency, ilt)), - (this.cwd = this._getValue(this._options.cwd, process.cwd())), - (this.deep = this._getValue(this._options.deep, 1 / 0)), - (this.dot = this._getValue(this._options.dot, !1)), - (this.extglob = this._getValue(this._options.extglob, !0)), - (this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, !0)), - (this.fs = this._getFileSystemMethods(this._options.fs)), - (this.globstar = this._getValue(this._options.globstar, !0)), - (this.ignore = this._getValue(this._options.ignore, [])), - (this.markDirectories = this._getValue(this._options.markDirectories, !1)), - (this.objectMode = this._getValue(this._options.objectMode, !1)), - (this.onlyDirectories = this._getValue(this._options.onlyDirectories, !1)), - (this.onlyFiles = this._getValue(this._options.onlyFiles, !0)), - (this.stats = this._getValue(this._options.stats, !1)), - (this.suppressErrors = this._getValue(this._options.suppressErrors, !1)), - (this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, !1)), - (this.unique = this._getValue(this._options.unique, !0)), - this.onlyDirectories && (this.onlyFiles = !1), - this.stats && (this.objectMode = !0) - } - _getValue(t, r) { - return t === void 0 ? r : t - } - _getFileSystemMethods(t = {}) { - return Object.assign(Object.assign({}, Yx.DEFAULT_FILE_SYSTEM_ADAPTER), t) - } - } - Yx.default = r9 -}) -var a9 = C((Jhr, Ype) => { - "use strict" - var Xpe = Kfe(), - Jpe = Jfe(), - slt = $pe(), - alt = zpe(), - olt = Gpe(), - n9 = Kpe(), - _d = Nl() - async function i9(e, t) { - Zx(e) - let r = s9(e, slt.default, t), - n = await Promise.all(r) - return _d.array.flatten(n) - } - ;(function (e) { - function t(a, o) { - Zx(a) - let u = s9(a, olt.default, o) - return _d.array.flatten(u) - } - e.sync = t - function r(a, o) { - Zx(a) - let u = s9(a, alt.default, o) - return _d.stream.merge(u) - } - e.stream = r - function n(a, o) { - Zx(a) - let u = Jpe.transform([].concat(a)), - c = new n9.default(o) - return Xpe.generate(u, c) - } - e.generateTasks = n - function i(a, o) { - Zx(a) - let u = new n9.default(o) - return _d.pattern.isDynamicPattern(a, u) - } - e.isDynamicPattern = i - function s(a) { - return Zx(a), _d.path.escape(a) - } - e.escapePath = s - })(i9 || (i9 = {})) - function s9(e, t, r) { - let n = Jpe.transform([].concat(e)), - i = new n9.default(r), - s = Xpe.generate(n, i), - a = new t(i) - return s.map(a.read, a) - } - function Zx(e) { - if (![].concat(e).every((n) => _d.string.isString(n) && !_d.string.isEmpty(n))) - throw new TypeError("Patterns must be a string (non empty) or an array of strings") - } - Ype.exports = i9 -}) -var Qpe = C((wd) => { - "use strict" - var { promisify: ult } = require("util"), - Zpe = require("fs") - async function o9(e, t, r) { - if (typeof r != "string") throw new TypeError(`Expected a string, got ${typeof r}`) - try { - return (await ult(Zpe[e])(r))[t]() - } catch (n) { - if (n.code === "ENOENT") return !1 - throw n - } - } - function u9(e, t, r) { - if (typeof r != "string") throw new TypeError(`Expected a string, got ${typeof r}`) - try { - return Zpe[e](r)[t]() - } catch (n) { - if (n.code === "ENOENT") return !1 - throw n - } - } - wd.isFile = o9.bind(null, "stat", "isFile") - wd.isDirectory = o9.bind(null, "stat", "isDirectory") - wd.isSymlink = o9.bind(null, "lstat", "isSymbolicLink") - wd.isFileSync = u9.bind(null, "statSync", "isFile") - wd.isDirectorySync = u9.bind(null, "statSync", "isDirectory") - wd.isSymlinkSync = u9.bind(null, "lstatSync", "isSymbolicLink") -}) -var ihe = C((Zhr, c9) => { - "use strict" - var Ad = require("path"), - ehe = Qpe(), - the = (e) => (e.length > 1 ? `{${e.join(",")}}` : e[0]), - rhe = (e, t) => { - let r = e[0] === "!" ? e.slice(1) : e - return Ad.isAbsolute(r) ? r : Ad.join(t, r) - }, - clt = (e, t) => (Ad.extname(e) ? `**/${e}` : `**/${e}.${the(t)}`), - nhe = (e, t) => { - if (t.files && !Array.isArray(t.files)) - throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``) - if (t.extensions && !Array.isArray(t.extensions)) - throw new TypeError( - `Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\`` - ) - return t.files && t.extensions - ? t.files.map((r) => Ad.posix.join(e, clt(r, t.extensions))) - : t.files - ? t.files.map((r) => Ad.posix.join(e, `**/${r}`)) - : t.extensions - ? [Ad.posix.join(e, `**/*.${the(t.extensions)}`)] - : [Ad.posix.join(e, "**")] - } - c9.exports = async (e, t) => { - if (((t = { cwd: process.cwd(), ...t }), typeof t.cwd != "string")) - throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``) - let r = await Promise.all([].concat(e).map(async (n) => ((await ehe.isDirectory(rhe(n, t.cwd))) ? nhe(n, t) : n))) - return [].concat.apply([], r) - } - c9.exports.sync = (e, t) => { - if (((t = { cwd: process.cwd(), ...t }), typeof t.cwd != "string")) - throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``) - let r = [].concat(e).map((n) => (ehe.isDirectorySync(rhe(n, t.cwd)) ? nhe(n, t) : n)) - return [].concat.apply([], r) - } -}) -var hhe = C((Qhr, phe) => { - function she(e) { - return Array.isArray(e) ? e : [e] - } - var che = "", - ahe = " ", - l9 = "\\", - llt = /^\s+$/, - flt = /^\\!/, - plt = /^\\#/, - hlt = /\r?\n/g, - dlt = /^\.*\/|^\.+$/, - f9 = "/", - ohe = typeof Symbol < "u" ? Symbol.for("node-ignore") : "node-ignore", - mlt = (e, t, r) => Object.defineProperty(e, t, { value: r }), - xlt = /([0-z])-([0-z])/g, - lhe = () => !1, - vlt = (e) => e.replace(xlt, (t, r, n) => (r.charCodeAt(0) <= n.charCodeAt(0) ? t : che)), - glt = (e) => { - let { length: t } = e - return e.slice(0, t - (t % 2)) - }, - ylt = [ - [/\\?\s+$/, (e) => (e.indexOf("\\") === 0 ? ahe : che)], - [/\\\s/g, () => ahe], - [/[\\$.|*+(){^]/g, (e) => `\\${e}`], - [/(?!\\)\?/g, () => "[^/]"], - [/^\//, () => "^"], - [/\//g, () => "\\/"], - [/^\^*\\\*\\\*\\\//, () => "^(?:.*\\/)?"], - [ - /^(?=[^^])/, - function () { - return /\/(?!$)/.test(this) ? "^" : "(?:^|\\/)" - }, - ], - [/\\\/\\\*\\\*(?=\\\/|$)/g, (e, t, r) => (t + 6 < r.length ? "(?:\\/[^\\/]+)*" : "\\/.+")], - [/(^|[^\\]+)\\\*(?=.+)/g, (e, t) => `${t}[^\\/]*`], - [/\\\\\\(?=[$.|*+(){^])/g, () => l9], - [/\\\\/g, () => l9], - [ - /(\\)?\[([^\]/]*?)(\\*)($|\])/g, - (e, t, r, n, i) => - t === l9 ? `\\[${r}${glt(n)}${i}` : i === "]" && n.length % 2 === 0 ? `[${vlt(r)}${n}]` : "[]", - ], - [/(?:[^*])$/, (e) => (/\/$/.test(e) ? `${e}$` : `${e}(?=$|\\/$)`)], - [/(\^|\\\/)?\\\*$/, (e, t) => `${t ? `${t}[^/]+` : "[^/]*"}(?=$|\\/$)`], - ], - uhe = Object.create(null), - blt = (e, t) => { - let r = uhe[e] - return ( - r || ((r = ylt.reduce((n, i) => n.replace(i[0], i[1].bind(e)), e)), (uhe[e] = r)), - t ? new RegExp(r, "i") : new RegExp(r) - ) - }, - d9 = (e) => typeof e == "string", - Elt = (e) => e && d9(e) && !llt.test(e) && e.indexOf("#") !== 0, - _lt = (e) => e.split(hlt), - p9 = class { - constructor(t, r, n, i) { - ;(this.origin = t), (this.pattern = r), (this.negative = n), (this.regex = i) - } - }, - wlt = (e, t) => { - let r = e, - n = !1 - e.indexOf("!") === 0 && ((n = !0), (e = e.substr(1))), (e = e.replace(flt, "!").replace(plt, "#")) - let i = blt(e, t) - return new p9(r, e, n, i) - }, - Alt = (e, t) => { - throw new t(e) - }, - Ll = (e, t, r) => - d9(e) - ? e - ? Ll.isNotRelative(e) - ? r(`path should be a \`path.relative()\`d string, but got "${t}"`, RangeError) - : !0 - : r("path must not be empty", TypeError) - : r(`path must be a string, but got \`${t}\``, TypeError), - fhe = (e) => dlt.test(e) - Ll.isNotRelative = fhe - Ll.convert = (e) => e - var h9 = class { - constructor({ ignorecase: t = !0, ignoreCase: r = t, allowRelativePaths: n = !1 } = {}) { - mlt(this, ohe, !0), - (this._rules = []), - (this._ignoreCase = r), - (this._allowRelativePaths = n), - this._initCache() - } - _initCache() { - ;(this._ignoreCache = Object.create(null)), (this._testCache = Object.create(null)) - } - _addPattern(t) { - if (t && t[ohe]) { - ;(this._rules = this._rules.concat(t._rules)), (this._added = !0) - return - } - if (Elt(t)) { - let r = wlt(t, this._ignoreCase) - ;(this._added = !0), this._rules.push(r) - } - } - add(t) { - return ( - (this._added = !1), - she(d9(t) ? _lt(t) : t).forEach(this._addPattern, this), - this._added && this._initCache(), - this - ) - } - addPattern(t) { - return this.add(t) - } - _testOne(t, r) { - let n = !1, - i = !1 - return ( - this._rules.forEach((s) => { - let { negative: a } = s - if ((i === a && n !== i) || (a && !n && !i && !r)) return - s.regex.test(t) && ((n = !a), (i = a)) - }), - { ignored: n, unignored: i } - ) - } - _test(t, r, n, i) { - let s = t && Ll.convert(t) - return Ll(s, t, this._allowRelativePaths ? lhe : Alt), this._t(s, r, n, i) - } - _t(t, r, n, i) { - if (t in r) return r[t] - if ((i || (i = t.split(f9)), i.pop(), !i.length)) return (r[t] = this._testOne(t, n)) - let s = this._t(i.join(f9) + f9, r, n, i) - return (r[t] = s.ignored ? s : this._testOne(t, n)) - } - ignores(t) { - return this._test(t, this._ignoreCache, !1).ignored - } - createFilter() { - return (t) => !this.ignores(t) - } - filter(t) { - return she(t).filter(this.createFilter()) - } - test(t) { - return this._test(t, this._testCache, !0) - } - }, - sD = (e) => new h9(e), - Clt = (e) => Ll(e && Ll.convert(e), e, lhe) - sD.isPathValid = Clt - sD.default = sD - phe.exports = sD - if (typeof process < "u" && ((process.env && process.env.IGNORE_TEST_WIN32) || process.platform === "win32")) { - let e = (r) => (/^\\\\\?\\/.test(r) || /["<>|\u0000-\u001F]+/u.test(r) ? r : r.replace(/\\/g, "/")) - Ll.convert = e - let t = /^[a-z]:\//i - Ll.isNotRelative = (r) => t.test(r) || fhe(r) - } -}) -var mhe = C((edr, dhe) => { - "use strict" - dhe.exports = (e) => { - let t = /^\\\\\?\\/.test(e), - r = /[^\u0000-\u0080]+/.test(e) - return t || r ? e : e.replace(/\\/g, "/") - } -}) -var _he = C((tdr, m9) => { - "use strict" - var { promisify: Slt } = require("util"), - xhe = require("fs"), - Ml = require("path"), - vhe = a9(), - Dlt = hhe(), - wb = mhe(), - ghe = ["**/node_modules/**", "**/flow-typed/**", "**/coverage/**", "**/.git"], - Flt = Slt(xhe.readFile), - Tlt = (e) => (t) => t.startsWith("!") ? "!" + Ml.posix.join(e, t.slice(1)) : Ml.posix.join(e, t), - Blt = (e, t) => { - let r = wb(Ml.relative(t.cwd, Ml.dirname(t.fileName))) - return e - .split(/\r?\n/) - .filter(Boolean) - .filter((n) => !n.startsWith("#")) - .map(Tlt(r)) - }, - yhe = (e) => { - let t = Dlt() - for (let r of e) t.add(Blt(r.content, { cwd: r.cwd, fileName: r.filePath })) - return t - }, - Olt = (e, t) => { - if (((e = wb(e)), Ml.isAbsolute(t))) { - if (wb(t).startsWith(e)) return t - throw new Error(`Path ${t} is not in cwd ${e}`) - } - return Ml.join(e, t) - }, - bhe = (e, t) => (r) => e.ignores(wb(Ml.relative(t, Olt(t, r.path || r)))), - klt = async (e, t) => { - let r = Ml.join(t, e), - n = await Flt(r, "utf8") - return { cwd: t, filePath: r, content: n } - }, - Ilt = (e, t) => { - let r = Ml.join(t, e), - n = xhe.readFileSync(r, "utf8") - return { cwd: t, filePath: r, content: n } - }, - Ehe = ({ ignore: e = [], cwd: t = wb(process.cwd()) } = {}) => ({ ignore: e, cwd: t }) - m9.exports = async (e) => { - e = Ehe(e) - let t = await vhe("**/.gitignore", { ignore: ghe.concat(e.ignore), cwd: e.cwd }), - r = await Promise.all(t.map((i) => klt(i, e.cwd))), - n = yhe(r) - return bhe(n, e.cwd) - } - m9.exports.sync = (e) => { - e = Ehe(e) - let r = vhe.sync("**/.gitignore", { ignore: ghe.concat(e.ignore), cwd: e.cwd }).map((i) => Ilt(i, e.cwd)), - n = yhe(r) - return bhe(n, e.cwd) - } -}) -var Ahe = C((rdr, whe) => { - "use strict" - var { Transform: Plt } = require("stream"), - aD = class extends Plt { - constructor() { - super({ objectMode: !0 }) - } - }, - x9 = class extends aD { - constructor(t) { - super(), (this._filter = t) - } - _transform(t, r, n) { - this._filter(t) && this.push(t), n() - } - }, - v9 = class extends aD { - constructor() { - super(), (this._pushed = new Set()) - } - _transform(t, r, n) { - this._pushed.has(t) || (this.push(t), this._pushed.add(t)), n() - } - } - whe.exports = { FilterStream: x9, UniqueStream: v9 } -}) -var The = C((ndr, Cd) => { - "use strict" - var She = require("fs"), - oD = ple(), - Nlt = AP(), - uD = a9(), - cD = ihe(), - g9 = _he(), - { FilterStream: Rlt, UniqueStream: Llt } = Ahe(), - Dhe = () => !1, - Che = (e) => e[0] === "!", - Mlt = (e) => { - if (!e.every((t) => typeof t == "string")) throw new TypeError("Patterns must be a string or an array of strings") - }, - qlt = (e = {}) => { - if (!e.cwd) return - let t - try { - t = She.statSync(e.cwd) - } catch { - return - } - if (!t.isDirectory()) throw new Error("The `cwd` option must be a path to a directory") - }, - jlt = (e) => (e.stats instanceof She.Stats ? e.path : e), - lD = (e, t) => { - ;(e = oD([].concat(e))), Mlt(e), qlt(t) - let r = [] - t = { ignore: [], expandDirectories: !0, ...t } - for (let [n, i] of e.entries()) { - if (Che(i)) continue - let s = e - .slice(n) - .filter((o) => Che(o)) - .map((o) => o.slice(1)), - a = { ...t, ignore: t.ignore.concat(s) } - r.push({ pattern: i, options: a }) - } - return r - }, - Ult = (e, t) => { - let r = {} - return ( - e.options.cwd && (r.cwd = e.options.cwd), - Array.isArray(e.options.expandDirectories) - ? (r = { ...r, files: e.options.expandDirectories }) - : typeof e.options.expandDirectories == "object" && (r = { ...r, ...e.options.expandDirectories }), - t(e.pattern, r) - ) - }, - y9 = (e, t) => (e.options.expandDirectories ? Ult(e, t) : [e.pattern]), - Fhe = (e) => (e && e.gitignore ? g9.sync({ cwd: e.cwd, ignore: e.ignore }) : Dhe), - b9 = (e) => (t) => { - let { options: r } = e - return ( - r.ignore && Array.isArray(r.ignore) && r.expandDirectories && (r.ignore = cD.sync(r.ignore)), - { pattern: t, options: r } - ) - } - Cd.exports = async (e, t) => { - let r = lD(e, t), - n = async () => (t && t.gitignore ? g9({ cwd: t.cwd, ignore: t.ignore }) : Dhe), - i = async () => { - let u = await Promise.all( - r.map(async (c) => { - let l = await y9(c, cD) - return Promise.all(l.map(b9(c))) - }) - ) - return oD(...u) - }, - [s, a] = await Promise.all([n(), i()]), - o = await Promise.all(a.map((u) => uD(u.pattern, u.options))) - return oD(...o).filter((u) => !s(jlt(u))) - } - Cd.exports.sync = (e, t) => { - let r = lD(e, t), - n = [] - for (let a of r) { - let o = y9(a, cD.sync).map(b9(a)) - n.push(...o) - } - let i = Fhe(t), - s = [] - for (let a of n) s = oD(s, uD.sync(a.pattern, a.options)) - return s.filter((a) => !i(a)) - } - Cd.exports.stream = (e, t) => { - let r = lD(e, t), - n = [] - for (let o of r) { - let u = y9(o, cD.sync).map(b9(o)) - n.push(...u) - } - let i = Fhe(t), - s = new Rlt((o) => !i(o)), - a = new Llt() - return Nlt(n.map((o) => uD.stream(o.pattern, o.options))) - .pipe(s) - .pipe(a) - } - Cd.exports.generateGlobTasks = lD - Cd.exports.hasMagic = (e, t) => [].concat(e).some((r) => uD.isDynamicPattern(r, t)) - Cd.exports.gitignore = g9 -}) -var Bhe = C((Sd) => { - "use strict" - var Hlt = /[|\\{}()[\]^$+*?.]/g - Sd.escapeRegExpChars = function (e) { - return e ? String(e).replace(Hlt, "\\$&") : "" - } - var Vlt = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" }, - $lt = /[&<>'"]/g - function zlt(e) { - return Vlt[e] || e - } - var Wlt = `var _ENCODE_HTML_RULES = { - "&": "&" - , "<": "<" - , ">": ">" - , '"': """ - , "'": "'" - } - , _MATCH_HTML = /[&<>'"]/g; -function encode_char(c) { - return _ENCODE_HTML_RULES[c] || c; -}; -` - Sd.escapeXML = function (e) { - return e == null ? "" : String(e).replace($lt, zlt) - } - Sd.escapeXML.toString = function () { - return ( - Function.prototype.toString.call(this) + - `; -` + - Wlt - ) - } - Sd.shallowCopy = function (e, t) { - t = t || {} - for (var r in t) e[r] = t[r] - return e - } - Sd.shallowCopyFromList = function (e, t, r) { - for (var n = 0; n < r.length; n++) { - var i = r[n] - typeof t[i] < "u" && (e[i] = t[i]) - } - return e - } - Sd.cache = { - _data: {}, - set: function (e, t) { - this._data[e] = t - }, - get: function (e) { - return this._data[e] - }, - remove: function (e) { - delete this._data[e] - }, - reset: function () { - this._data = {} - }, - } -}) -var Ohe = C((sdr, Glt) => { - Glt.exports = { - name: "ejs", - description: "Embedded JavaScript templates", - keywords: ["template", "engine", "ejs"], - version: "2.7.4", - author: "Matthew Eernisse (http://fleegix.org)", - license: "Apache-2.0", - main: "./lib/ejs.js", - repository: { type: "git", url: "git://github.com/mde/ejs.git" }, - bugs: "https://github.com/mde/ejs/issues", - homepage: "https://github.com/mde/ejs", - dependencies: {}, - devDependencies: { - browserify: "^13.1.1", - eslint: "^4.14.0", - "git-directory-deploy": "^1.5.1", - jake: "^10.3.1", - jsdoc: "^3.4.0", - "lru-cache": "^4.0.1", - mocha: "^5.0.5", - "uglify-js": "^3.3.16", - }, - engines: { node: ">=0.10.0" }, - scripts: { test: "mocha", postinstall: "node ./postinstall.js" }, - } -}) -var Mhe = C((wr) => { - "use strict" - var E9 = require("fs"), - Ab = require("path"), - Ws = Bhe(), - khe = !1, - Klt = Ohe().version, - Xlt = "<", - Jlt = ">", - Ylt = "%", - Nhe = "locals", - Zlt = "ejs", - Qlt = "(<%%|%%>|<%=|<%-|<%_|<%#|<%|%>|-%>|_%>)", - Rhe = [ - "delimiter", - "scope", - "context", - "debug", - "compileDebug", - "client", - "_with", - "rmWhitespace", - "strict", - "filename", - "async", - ], - eft = Rhe.concat("cache"), - _9 = /^\uFEFF/ - wr.cache = Ws.cache - wr.fileLoader = E9.readFileSync - wr.localsName = Nhe - wr.promiseImpl = new Function("return this;")().Promise - wr.resolveInclude = function (e, t, r) { - var n = Ab.dirname, - i = Ab.extname, - s = Ab.resolve, - a = s(r ? t : n(t), e), - o = i(e) - return o || (a += ".ejs"), a - } - function Lhe(e, t) { - var r, - n, - i = t.views, - s = /^[A-Za-z]+:\\|^\//.exec(e) - if (s && s.length) r = wr.resolveInclude(e.replace(/^\/*/, ""), t.root || "/", !0) - else if ( - (t.filename && ((n = wr.resolveInclude(e, t.filename)), E9.existsSync(n) && (r = n)), - r || - (Array.isArray(i) && - i.some(function (a) { - return (n = wr.resolveInclude(e, a, !0)), E9.existsSync(n) - }) && - (r = n)), - !r) - ) - throw new Error('Could not find the include file "' + t.escapeFunction(e) + '"') - return r - } - function fD(e, t) { - var r, - n = e.filename, - i = arguments.length > 1 - if (e.cache) { - if (!n) throw new Error("cache option requires a filename") - if (((r = wr.cache.get(n)), r)) return r - i || (t = pD(n).toString().replace(_9, "")) - } else if (!i) { - if (!n) throw new Error("Internal EJS error: no file name or template provided") - t = pD(n).toString().replace(_9, "") - } - return (r = wr.compile(t, e)), e.cache && wr.cache.set(n, r), r - } - function tft(e, t, r) { - var n - if (r) { - try { - n = fD(e)(t) - } catch (i) { - return r(i) - } - r(null, n) - } else { - if (typeof wr.promiseImpl == "function") - return new wr.promiseImpl(function (i, s) { - try { - ;(n = fD(e)(t)), i(n) - } catch (a) { - s(a) - } - }) - throw new Error("Please provide a callback function") - } - } - function pD(e) { - return wr.fileLoader(e) - } - function rft(e, t) { - var r = Ws.shallowCopy({}, t) - return (r.filename = Lhe(e, r)), fD(r) - } - function nft(e, t) { - var r = Ws.shallowCopy({}, t), - n, - i - ;(n = Lhe(e, r)), (i = pD(n).toString().replace(_9, "")), (r.filename = n) - var s = new ri(i, r) - return s.generateSource(), { source: s.source, filename: n, template: i } - } - function Ihe(e, t, r, n, i) { - var s = t.split(` -`), - a = Math.max(n - 3, 0), - o = Math.min(s.length, n + 3), - u = i(r), - c = s.slice(a, o).map(function (l, f) { - var p = f + a + 1 - return (p == n ? " >> " : " ") + p + "| " + l - }).join(` -`) - throw ( - ((e.path = u), - (e.message = - (u || "ejs") + - ":" + - n + - ` -` + - c + - ` - -` + - e.message), - e) - ) - } - function Phe(e) { - return e.replace(/;(\s*$)/, "$1") - } - wr.compile = function (t, r) { - var n - return ( - r && - r.scope && - (khe || (console.warn("`scope` option is deprecated and will be removed in EJS 3"), (khe = !0)), - r.context || (r.context = r.scope), - delete r.scope), - (n = new ri(t, r)), - n.compile() - ) - } - wr.render = function (e, t, r) { - var n = t || {}, - i = r || {} - return arguments.length == 2 && Ws.shallowCopyFromList(i, n, Rhe), fD(i, e)(n) - } - wr.renderFile = function () { - var e = Array.prototype.slice.call(arguments), - t = e.shift(), - r, - n = { filename: t }, - i, - s - return ( - typeof arguments[arguments.length - 1] == "function" && (r = e.pop()), - e.length - ? ((i = e.shift()), - e.length - ? Ws.shallowCopy(n, e.pop()) - : (i.settings && - (i.settings.views && (n.views = i.settings.views), - i.settings["view cache"] && (n.cache = !0), - (s = i.settings["view options"]), - s && Ws.shallowCopy(n, s)), - Ws.shallowCopyFromList(n, i, eft)), - (n.filename = t)) - : (i = {}), - tft(n, i, r) - ) - } - wr.Template = ri - wr.clearCache = function () { - wr.cache.reset() - } - function ri(e, t) { - t = t || {} - var r = {} - ;(this.templateText = e), - (this.mode = null), - (this.truncate = !1), - (this.currentLine = 1), - (this.source = ""), - (this.dependencies = []), - (r.client = t.client || !1), - (r.escapeFunction = t.escape || t.escapeFunction || Ws.escapeXML), - (r.compileDebug = t.compileDebug !== !1), - (r.debug = !!t.debug), - (r.filename = t.filename), - (r.openDelimiter = t.openDelimiter || wr.openDelimiter || Xlt), - (r.closeDelimiter = t.closeDelimiter || wr.closeDelimiter || Jlt), - (r.delimiter = t.delimiter || wr.delimiter || Ylt), - (r.strict = t.strict || !1), - (r.context = t.context), - (r.cache = t.cache || !1), - (r.rmWhitespace = t.rmWhitespace), - (r.root = t.root), - (r.outputFunctionName = t.outputFunctionName), - (r.localsName = t.localsName || wr.localsName || Nhe), - (r.views = t.views), - (r.async = t.async), - (r.destructuredLocals = t.destructuredLocals), - (r.legacyInclude = typeof t.legacyInclude < "u" ? !!t.legacyInclude : !0), - r.strict ? (r._with = !1) : (r._with = typeof t._with < "u" ? t._with : !0), - (this.opts = r), - (this.regex = this.createRegex()) - } - ri.modes = { EVAL: "eval", ESCAPED: "escaped", RAW: "raw", COMMENT: "comment", LITERAL: "literal" } - ri.prototype = { - createRegex: function () { - var e = Qlt, - t = Ws.escapeRegExpChars(this.opts.delimiter), - r = Ws.escapeRegExpChars(this.opts.openDelimiter), - n = Ws.escapeRegExpChars(this.opts.closeDelimiter) - return (e = e.replace(/%/g, t).replace(//g, n)), new RegExp(e) - }, - compile: function () { - var e, - t, - r = this.opts, - n = "", - i = "", - s = r.escapeFunction, - a - if (!this.source) { - if ( - (this.generateSource(), - (n += ` var __output = ""; - function __append(s) { if (s !== undefined && s !== null) __output += s } -`), - r.outputFunctionName && - (n += - " var " + - r.outputFunctionName + - ` = __append; -`), - r.destructuredLocals && r.destructuredLocals.length) - ) { - for ( - var o = - " var __locals = (" + - r.localsName + - ` || {}), -`, - u = 0; - u < r.destructuredLocals.length; - u++ - ) { - var c = r.destructuredLocals[u] - u > 0 && - (o += `, - `), - (o += c + " = __locals." + c) - } - n += - o + - `; -` - } - r._with !== !1 && - ((n += - " with (" + - r.localsName + - ` || {}) { -`), - (i += ` } -`)), - (i += ` return __output; -`), - (this.source = n + this.source + i) - } - r.compileDebug - ? (e = - `var __line = 1 - , __lines = ` + - JSON.stringify(this.templateText) + - ` - , __filename = ` + - (r.filename ? JSON.stringify(r.filename) : "undefined") + - `; -try { -` + - this.source + - `} catch (e) { - rethrow(e, __lines, __filename, __line, escapeFn); -} -`) - : (e = this.source), - r.client && - ((e = - "escapeFn = escapeFn || " + - s.toString() + - `; -` + - e), - r.compileDebug && - (e = - "rethrow = rethrow || " + - Ihe.toString() + - `; -` + - e)), - r.strict && - (e = - `"use strict"; -` + e), - r.debug && console.log(e), - r.compileDebug && - r.filename && - (e = - e + - ` -//# sourceURL=` + - r.filename + - ` -`) - try { - if (r.async) - try { - a = new Function("return (async function(){}).constructor;")() - } catch (h) { - throw h instanceof SyntaxError ? new Error("This environment does not support async/await") : h - } - else a = Function - t = new a(r.localsName + ", escapeFn, include, rethrow", e) - } catch (h) { - throw ( - (h instanceof SyntaxError && - (r.filename && (h.message += " in " + r.filename), - (h.message += ` while compiling ejs - -`), - (h.message += `If the above error is not helpful, you may want to try EJS-Lint: -`), - (h.message += "https://github.com/RyanZim/EJS-Lint"), - r.async || - ((h.message += ` -`), - (h.message += "Or, if you meant to create an async function, pass `async: true` as an option."))), - h) - ) - } - var l = r.client - ? t - : function (d) { - var x = function (v, g) { - var _ = Ws.shallowCopy({}, d) - return g && (_ = Ws.shallowCopy(_, g)), rft(v, r)(_) - } - return t.apply(r.context, [d || {}, s, x, Ihe]) - } - if (((l.dependencies = this.dependencies), r.filename && typeof Object.defineProperty == "function")) { - var f = r.filename, - p = Ab.basename(f, Ab.extname(f)) - try { - Object.defineProperty(l, "name", { value: p, writable: !1, enumerable: !1, configurable: !0 }) - } catch {} - } - return l - }, - generateSource: function () { - var e = this.opts - e.rmWhitespace && - (this.templateText = this.templateText - .replace( - /[\r\n]+/g, - ` -` - ) - .replace(/^\s+|\s+$/gm, "")), - (this.templateText = this.templateText.replace(/[ \t]*<%_/gm, "<%_").replace(/_%>[ \t]*/gm, "_%>")) - var t = this, - r = this.parseTemplateText(), - n = this.opts.delimiter, - i = this.opts.openDelimiter, - s = this.opts.closeDelimiter - r && - r.length && - r.forEach(function (a, o) { - var u, c, l, f, p, h - if ( - a.indexOf(i + n) === 0 && - a.indexOf(i + n + n) !== 0 && - ((c = r[o + 2]), !(c == n + s || c == "-" + n + s || c == "_" + n + s)) - ) - throw new Error('Could not find matching close tag for "' + a + '".') - if ( - e.legacyInclude && - (l = a.match(/^\s*include\s+(\S+)/)) && - ((u = r[o - 1]), u && (u == i + n || u == i + n + "-" || u == i + n + "_")) - ) { - ;(f = Ws.shallowCopy({}, t.opts)), - (p = nft(l[1], f)), - t.opts.compileDebug - ? (h = - ` ; (function(){ - var __line = 1 - , __lines = ` + - JSON.stringify(p.template) + - ` - , __filename = ` + - JSON.stringify(p.filename) + - `; - try { -` + - p.source + - ` } catch (e) { - rethrow(e, __lines, __filename, __line, escapeFn); - } - ; }).call(this) -`) - : (h = - ` ; (function(){ -` + - p.source + - ` ; }).call(this) -`), - (t.source += h), - t.dependencies.push(wr.resolveInclude(l[1], f.filename)) - return - } - t.scanLine(a) - }) - }, - parseTemplateText: function () { - for (var e = this.templateText, t = this.regex, r = t.exec(e), n = [], i; r; ) - (i = r.index), - i !== 0 && (n.push(e.substring(0, i)), (e = e.slice(i))), - n.push(r[0]), - (e = e.slice(r[0].length)), - (r = t.exec(e)) - return e && n.push(e), n - }, - _addOutput: function (e) { - if ((this.truncate && ((e = e.replace(/^(?:\r\n|\r|\n)/, "")), (this.truncate = !1)), !e)) return e - ;(e = e.replace(/\\/g, "\\\\")), - (e = e.replace(/\n/g, "\\n")), - (e = e.replace(/\r/g, "\\r")), - (e = e.replace(/"/g, '\\"')), - (this.source += - ' ; __append("' + - e + - `") -`) - }, - scanLine: function (e) { - var t = this, - r = this.opts.delimiter, - n = this.opts.openDelimiter, - i = this.opts.closeDelimiter, - s = 0 - switch ( - ((s = - e.split(` -`).length - 1), - e) - ) { - case n + r: - case n + r + "_": - this.mode = ri.modes.EVAL - break - case n + r + "=": - this.mode = ri.modes.ESCAPED - break - case n + r + "-": - this.mode = ri.modes.RAW - break - case n + r + "#": - this.mode = ri.modes.COMMENT - break - case n + r + r: - ;(this.mode = ri.modes.LITERAL), - (this.source += - ' ; __append("' + - e.replace(n + r + r, n + r) + - `") -`) - break - case r + r + i: - ;(this.mode = ri.modes.LITERAL), - (this.source += - ' ; __append("' + - e.replace(r + r + i, r + i) + - `") -`) - break - case r + i: - case "-" + r + i: - case "_" + r + i: - this.mode == ri.modes.LITERAL && this._addOutput(e), - (this.mode = null), - (this.truncate = e.indexOf("-") === 0 || e.indexOf("_") === 0) - break - default: - if (this.mode) { - switch (this.mode) { - case ri.modes.EVAL: - case ri.modes.ESCAPED: - case ri.modes.RAW: - e.lastIndexOf("//") > - e.lastIndexOf(` -`) && - (e += ` -`) - } - switch (this.mode) { - case ri.modes.EVAL: - this.source += - " ; " + - e + - ` -` - break - case ri.modes.ESCAPED: - this.source += - " ; __append(escapeFn(" + - Phe(e) + - `)) -` - break - case ri.modes.RAW: - this.source += - " ; __append(" + - Phe(e) + - `) -` - break - case ri.modes.COMMENT: - break - case ri.modes.LITERAL: - this._addOutput(e) - break - } - } else this._addOutput(e) - } - t.opts.compileDebug && - s && - ((this.currentLine += s), - (this.source += - " ; __line = " + - this.currentLine + - ` -`)) - }, - } - wr.escapeXML = Ws.escapeXML - wr.__express = wr.renderFile - require.extensions && - (require.extensions[".ejs"] = function (e, t) { - console.log("Deprecated: this API will go away in EJS v2.8") - var r = t || e.filename, - n = { filename: r, client: !0 }, - i = pD(r).toString(), - s = wr.compile(i, n) - e._compile("module.exports = " + s.toString() + ";", r) - }) - wr.VERSION = Klt - wr.name = Zlt - typeof window < "u" && (window.ejs = wr) -}) -var Uhe = C((odr, jhe) => { - jhe.exports = qhe - function Dd(e, t) { - if (typeof Object.setPrototypeOf == "function") return Object.setPrototypeOf(e, t) - e.__proto__ = t - } - function qhe() { - this.list = [] - var e = null - Object.defineProperty(this, "root", { - get: function () { - return e - }, - set: function (t) { - ;(e = t), this.list.length && Dd(this.list[this.list.length - 1], t) - }, - enumerable: !0, - configurable: !0, - }) - } - qhe.prototype = { - get length() { - return this.list.length - }, - get keys() { - var e = [] - for (var t in this.list[0]) e.push(t) - return e - }, - get snapshot() { - var e = {} - return ( - this.keys.forEach(function (t) { - e[t] = this.get(t) - }, this), - e - ) - }, - get store() { - return this.list[0] - }, - push: function (e) { - return ( - typeof e != "object" && (e = { valueOf: e }), - this.list.length >= 1 && Dd(this.list[this.list.length - 1], e), - Dd(e, this.root), - this.list.push(e) - ) - }, - pop: function () { - return this.list.length >= 2 && Dd(this.list[this.list.length - 2], this.root), this.list.pop() - }, - unshift: function (e) { - return Dd(e, this.list[0] || this.root), this.list.unshift(e) - }, - shift: function () { - return this.list.length === 1 && Dd(this.list[0], this.root), this.list.shift() - }, - get: function (e) { - return this.list[0][e] - }, - set: function (e, t, r) { - return this.length || this.push({}), r && this.list[0].hasOwnProperty(e) && this.push({}), (this.list[0][e] = t) - }, - forEach: function (e, t) { - for (var r in this.list[0]) e.call(t, r, this.list[0][r]) - }, - slice: function () { - return this.list.slice.apply(this.list, arguments) - }, - splice: function () { - for (var e = this.list.splice.apply(this.list, arguments), t = 0, r = this.list.length; t < r; t++) - Dd(this.list[t], this.list[t + 1] || this.root) - return e - }, - } -}) -var zhe = C((Fd) => { - Fd.parse = Fd.decode = ift - Fd.stringify = Fd.encode = Hhe - Fd.safe = Qx - Fd.unsafe = hD - var w9 = - typeof process < "u" && process.platform === "win32" - ? `\r -` - : ` -` - function Hhe(e, t) { - var r = [], - n = "" - typeof t == "string" ? (t = { section: t, whitespace: !1 }) : ((t = t || {}), (t.whitespace = t.whitespace === !0)) - var i = t.whitespace ? " = " : "=" - return ( - Object.keys(e).forEach(function (s, a, o) { - var u = e[s] - u && Array.isArray(u) - ? u.forEach(function (c) { - n += - Qx(s + "[]") + - i + - Qx(c) + - ` -` - }) - : u && typeof u == "object" - ? r.push(s) - : (n += Qx(s) + i + Qx(u) + w9) - }), - t.section && n.length && (n = "[" + Qx(t.section) + "]" + w9 + n), - r.forEach(function (s, a, o) { - var u = Vhe(s).join("\\."), - c = (t.section ? t.section + "." : "") + u, - l = Hhe(e[s], { section: c, whitespace: t.whitespace }) - n.length && l.length && (n += w9), (n += l) - }), - n - ) - } - function Vhe(e) { - return e - .replace(/\1/g, "LITERAL\\1LITERAL") - .replace(/\\\./g, "") - .split(/\./) - .map(function (t) { - return t.replace(/\1/g, "\\.").replace(/\2LITERAL\\1LITERAL\2/g, "") - }) - } - function ift(e) { - var t = {}, - r = t, - n = null, - i = /^\[([^\]]*)\]$|^([^=]+)(=(.*))?$/i, - s = e.split(/[\r\n]+/g) - return ( - s.forEach(function (a, o, u) { - if (!(!a || a.match(/^\s*[;#]/))) { - var c = a.match(i) - if (c) { - if (c[1] !== void 0) { - if (((n = hD(c[1])), n === "__proto__")) { - r = {} - return - } - r = t[n] = t[n] || {} - return - } - var l = hD(c[2]) - if (l !== "__proto__") { - var f = c[3] ? hD(c[4]) : !0 - switch (f) { - case "true": - case "false": - case "null": - f = JSON.parse(f) - } - if (l.length > 2 && l.slice(-2) === "[]") { - if (((l = l.substring(0, l.length - 2)), l === "__proto__")) return - r[l] ? Array.isArray(r[l]) || (r[l] = [r[l]]) : (r[l] = []) - } - Array.isArray(r[l]) ? r[l].push(f) : (r[l] = f) - } - } - } - }), - Object.keys(t) - .filter(function (a, o, u) { - if (!t[a] || typeof t[a] != "object" || Array.isArray(t[a])) return !1 - var c = Vhe(a), - l = t, - f = c.pop(), - p = f.replace(/\\\./g, ".") - return ( - c.forEach(function (h, d, x) { - h !== "__proto__" && ((!l[h] || typeof l[h] != "object") && (l[h] = {}), (l = l[h])) - }), - l === t && p === f ? !1 : ((l[p] = t[a]), !0) - ) - }) - .forEach(function (a, o, u) { - delete t[a] - }), - t - ) - } - function $he(e) { - return (e.charAt(0) === '"' && e.slice(-1) === '"') || (e.charAt(0) === "'" && e.slice(-1) === "'") - } - function Qx(e) { - return typeof e != "string" || e.match(/[=\r\n]/) || e.match(/^\[/) || (e.length > 1 && $he(e)) || e !== e.trim() - ? JSON.stringify(e) - : e.replace(/;/g, "\\;").replace(/#/g, "\\#") - } - function hD(e, t) { - if (((e = (e || "").trim()), $he(e))) { - e.charAt(0) === "'" && (e = e.substr(1, e.length - 2)) - try { - e = JSON.parse(e) - } catch {} - } else { - for (var r = !1, n = "", i = 0, s = e.length; i < s; i++) { - var a = e.charAt(i) - if (r) "\\;#".indexOf(a) !== -1 ? (n += a) : (n += "\\" + a), (r = !1) - else { - if (";#".indexOf(a) !== -1) break - a === "\\" ? (r = !0) : (n += a) - } - } - return r && (n += "\\"), n.trim() - } - return e - } -}) -var Xhe = C((ql, Khe) => { - var Whe = Uhe(), - Cb = require("path"), - dD = require("fs"), - A9 = zhe(), - C9 = require("events").EventEmitter, - sft = require("url"), - aft = require("http"), - ql = (Khe.exports = function () { - for (var e = [].slice.call(arguments), t = new bs(); e.length; ) { - var r = e.shift() - r && t.push(typeof r == "string" ? uft(r) : r) - } - return t - }), - cdr = (ql.find = function () { - var e = Cb.join.apply(null, [].slice.call(arguments)) - function t(r, n) { - var i = Cb.join(r, n) - try { - return dD.statSync(i), i - } catch { - if (Cb.dirname(r) !== r) return t(Cb.dirname(r), n) - } - } - return t(__dirname, e) - }), - oft = (ql.parse = function (e, t, r) { - if (((e = "" + e), r)) - if (r === "json") - if (this.emit) - try { - return JSON.parse(e) - } catch (n) { - this.emit("error", n) - } - else return JSON.parse(e) - else return A9.parse(e) - else - try { - return JSON.parse(e) - } catch { - return A9.parse(e) - } - }), - uft = (ql.json = function () { - var e = [].slice.call(arguments).filter(function (n) { - return n != null - }), - t = Cb.join.apply(null, e), - r - try { - r = dD.readFileSync(t, "utf-8") - } catch { - return - } - return oft(r, t, "json") - }), - ldr = (ql.env = function (e, t) { - t = t || process.env - var r = {}, - n = e.length - for (var i in t) i.indexOf(e) === 0 && (r[i.substring(n)] = t[i]) - return r - }) - ql.ConfigChain = bs - function bs() { - C9.apply(this), Whe.apply(this, arguments), (this._awaiting = 0), (this._saving = 0), (this.sources = {}) - } - var Ghe = { constructor: { value: bs } } - Object.keys(C9.prototype).forEach(function (e) { - Ghe[e] = Object.getOwnPropertyDescriptor(C9.prototype, e) - }) - bs.prototype = Object.create(Whe.prototype, Ghe) - bs.prototype.del = function (e, t) { - if (t) { - var r = this.sources[t] - if (((r = r && r.data), !r)) return this.emit("error", new Error("not found " + t)) - delete r[e] - } else for (var n = 0, i = this.list.length; n < i; n++) delete this.list[n][e] - return this - } - bs.prototype.set = function (e, t, r) { - var n - if (r) { - if (((n = this.sources[r]), (n = n && n.data), !n)) return this.emit("error", new Error("not found " + r)) - } else if (((n = this.list[0]), !n)) return this.emit("error", new Error("cannot set, no confs!")) - return (n[e] = t), this - } - bs.prototype.get = function (e, t) { - return t - ? ((t = this.sources[t]), t && (t = t.data), t && Object.hasOwnProperty.call(t, e) ? t[e] : void 0) - : this.list[0][e] - } - bs.prototype.save = function (e, s, r) { - typeof s == "function" && ((r = s), (s = null)) - var n = this.sources[e] - if (!n || !(n.path || n.source) || !n.data) return this.emit("error", new Error("bad save target: " + e)) - if (n.source) { - var i = n.prefix || "" - return ( - Object.keys(n.data).forEach(function (o) { - n.source[i + o] = n.data[o] - }), - this - ) - } - var s = s || n.type, - a = n.data - return ( - n.type === "json" ? (a = JSON.stringify(a)) : (a = A9.stringify(a)), - this._saving++, - dD.writeFile( - n.path, - a, - "utf8", - function (o) { - if ((this._saving--, o)) return r ? r(o) : this.emit("error", o) - this._saving === 0 && (r && r(), this.emit("save")) - }.bind(this) - ), - this - ) - } - bs.prototype.addFile = function (e, t, r) { - r = r || e - var n = { __source__: r } - return ( - (this.sources[r] = { path: e, type: t }), - this.push(n), - this._await(), - dD.readFile( - e, - "utf8", - function (i, s) { - i && this.emit("error", i), this.addString(s, e, t, n) - }.bind(this) - ), - this - ) - } - bs.prototype.addEnv = function (e, t, r) { - r = r || "env" - var n = ql.env(e, t) - return (this.sources[r] = { data: n, source: t, prefix: e }), this.add(n, r) - } - bs.prototype.addUrl = function (e, t, r) { - this._await() - var n = sft.format(e) - r = r || n - var i = { __source__: r } - return ( - (this.sources[r] = { href: n, type: t }), - this.push(i), - aft - .request( - e, - function (s) { - var a = [], - o = s.headers["content-type"] - t || - ((t = - o.indexOf("json") !== -1 - ? "json" - : o.indexOf("ini") !== -1 - ? "ini" - : n.match(/\.json$/) - ? "json" - : n.match(/\.ini$/) - ? "ini" - : null), - (i.type = t)), - s - .on("data", a.push.bind(a)) - .on( - "end", - function () { - this.addString(Buffer.concat(a), n, t, i) - }.bind(this) - ) - .on("error", this.emit.bind(this, "error")) - }.bind(this) - ) - .on("error", this.emit.bind(this, "error")) - .end(), - this - ) - } - bs.prototype.addString = function (e, t, r, n) { - return (e = this.parse(e, t, r)), this.add(e, n), this - } - bs.prototype.add = function (e, t) { - if (t && typeof t == "object") { - var r = this.list.indexOf(t) - if (r === -1) return this.emit("error", new Error("bad marker")) - this.splice(r, 1, e), - (t = t.__source__), - (this.sources[t] = this.sources[t] || {}), - (this.sources[t].data = e), - this._resolve() - } else - typeof t == "string" && ((this.sources[t] = this.sources[t] || {}), (this.sources[t].data = e)), - this._await(), - this.push(e), - process.nextTick(this._resolve.bind(this)) - return this - } - bs.prototype.parse = ql.parse - bs.prototype._await = function () { - this._awaiting++ - } - bs.prototype._resolve = function () { - this._awaiting--, this._awaiting === 0 && this.emit("load", this) - } -}) -var Zhe = C((Yhe) => { - "use strict" - var Td = require("path"), - cft = require("stream").Stream, - mD = require("url"), - lft = () => {}, - fft = () => [], - Jhe = () => {} - Yhe.types = { - access: [null, "restricted", "public"], - "allow-same-version": Boolean, - "always-auth": Boolean, - also: [null, "dev", "development"], - "auth-type": ["legacy", "sso", "saml", "oauth"], - "bin-links": Boolean, - browser: [null, String], - ca: [null, String, Array], - cafile: Td, - cache: Td, - "cache-lock-stale": Number, - "cache-lock-retries": Number, - "cache-lock-wait": Number, - "cache-max": Number, - "cache-min": Number, - cert: [null, String], - color: ["always", Boolean], - depth: Number, - description: Boolean, - dev: Boolean, - "dry-run": Boolean, - editor: String, - "engine-strict": Boolean, - force: Boolean, - "fetch-retries": Number, - "fetch-retry-factor": Number, - "fetch-retry-mintimeout": Number, - "fetch-retry-maxtimeout": Number, - git: String, - "git-tag-version": Boolean, - global: Boolean, - globalconfig: Td, - "global-style": Boolean, - group: [Number, String], - "https-proxy": [null, mD], - "user-agent": String, - "ham-it-up": Boolean, - heading: String, - "if-present": Boolean, - "ignore-prepublish": Boolean, - "ignore-scripts": Boolean, - "init-module": Td, - "init-author-name": String, - "init-author-email": String, - "init-author-url": ["", mD], - "init-license": String, - "init-version": Jhe, - json: Boolean, - key: [null, String], - "legacy-bundling": Boolean, - link: Boolean, - "local-address": fft(), - loglevel: ["silent", "error", "warn", "notice", "http", "timing", "info", "verbose", "silly"], - logstream: cft, - "logs-max": Number, - long: Boolean, - maxsockets: Number, - message: String, - "metrics-registry": [null, String], - "node-version": [null, Jhe], - offline: Boolean, - "onload-script": [null, String], - only: [null, "dev", "development", "prod", "production"], - optional: Boolean, - "package-lock": Boolean, - parseable: Boolean, - "prefer-offline": Boolean, - "prefer-online": Boolean, - prefix: Td, - production: Boolean, - progress: Boolean, - "proprietary-attribs": Boolean, - proxy: [null, !1, mD], - "rebuild-bundle": Boolean, - registry: [null, mD], - rollback: Boolean, - save: Boolean, - "save-bundle": Boolean, - "save-dev": Boolean, - "save-exact": Boolean, - "save-optional": Boolean, - "save-prefix": String, - "save-prod": Boolean, - scope: String, - "script-shell": [null, String], - "scripts-prepend-node-path": [!1, !0, "auto", "warn-only"], - searchopts: String, - searchexclude: [null, String], - searchlimit: Number, - searchstaleness: Number, - "send-metrics": Boolean, - shell: String, - shrinkwrap: Boolean, - "sign-git-tag": Boolean, - "sso-poll-frequency": Number, - "sso-type": [null, "oauth", "saml"], - "strict-ssl": Boolean, - tag: String, - timing: Boolean, - tmp: Td, - unicode: Boolean, - "unsafe-perm": Boolean, - usage: Boolean, - user: [Number, String], - userconfig: Td, - umask: lft, - version: Boolean, - "tag-version-prefix": String, - versions: Boolean, - viewer: String, - _exit: Boolean, - } -}) -var ede = C((xD) => { - "use strict" - var pft = require("fs"), - Bd = require("path"), - hft = Zhe(), - Qhe = (e) => { - if (typeof e != "string" || !e) return e - let t = /(\\*)\$\{([^}]+)\}/g - return e.replace(t, (r, n, i) => { - if (((n = n.length > 0 && n.length % 2), n)) return r - if (process.env[i] === void 0) throw new Error(`Failed to replace env in config: ${r}`) - return process.env[i] - }) - }, - dft = (e, t) => { - if (typeof e != "string") return e - let r = [].concat(hft[t]), - n = r.indexOf(Bd) !== -1, - i = r.indexOf(Boolean) !== -1, - s = r.indexOf(String) !== -1, - a = r.indexOf(Number) !== -1 - if (((e = `${e}`.trim()), /^".*"$/.test(e))) - try { - e = JSON.parse(e) - } catch { - throw new Error(`Failed parsing JSON config key ${t}: ${e}`) - } - if (i && !s && e === "") return !0 - switch (e) { - case "true": - return !0 - case "false": - return !1 - case "null": - return null - case "undefined": - return - } - return ( - (e = Qhe(e)), - n && - ((process.platform === "win32" ? /^~(\/|\\)/ : /^~\//).test(e) && - process.env.HOME && - (e = Bd.resolve(process.env.HOME, e.substr(2))), - (e = Bd.resolve(e))), - a && !e.isNan() && (e = Number(e)), - e - ) - }, - mft = (e) => { - e = Bd.resolve(e) - let t = !1 - for (; Bd.basename(e) === "node_modules"; ) (e = Bd.dirname(e)), (t = !0) - if (t) return e - let r = (n, i) => { - let s = /^[a-zA-Z]:(\\|\/)?$/ - if (n === "/" || (process.platform === "win32" && s.test(n))) return i - try { - let a = pft.readdirSync(n) - if (a.indexOf("node_modules") !== -1 || a.indexOf("package.json") !== -1) return n - let o = Bd.dirname(n) - return o === n ? i : r(o, i) - } catch (a) { - if (n === i) { - if (a.code === "ENOENT") return i - throw a - } - return i - } - } - return r(e, e) - } - xD.envReplace = Qhe - xD.findPrefix = mft - xD.parseField = dft -}) -var nde = C((hdr, rde) => { - "use strict" - var S9 = require("fs"), - D9 = require("path"), - xft = Xhe().ConfigChain, - tde = ede(), - F9 = class extends xft { - constructor(t) { - super(t), (this.root = t) - } - add(t, r) { - try { - for (let n of Object.keys(t)) t[n] = tde.parseField(t[n], n) - } catch (n) { - throw n - } - return super.add(t, r) - } - addFile(t, r) { - r = r || t - let n = { __source__: r } - ;(this.sources[r] = { path: t, type: "ini" }), this.push(n), this._await() - try { - let i = S9.readFileSync(t, "utf8") - this.addString(i, t, "ini", n) - } catch { - this.add({}, n) - } - return this - } - addEnv(t) { - t = t || process.env - let r = {} - return ( - Object.keys(t) - .filter((n) => /^npm_config_/i.test(n)) - .forEach((n) => { - if (!t[n]) return - let i = n - .toLowerCase() - .replace(/^npm_config_/, "") - .replace(/(?!^)_/g, "-") - r[i] = t[n] - }), - super.addEnv("", r, "env") - ) - } - loadPrefix() { - let t = this.list[0] - Object.defineProperty(this, "prefix", { - enumerable: !0, - set: (n) => { - let i = this.get("global") - this[i ? "globalPrefix" : "localPrefix"] = n - }, - get: () => (this.get("global") ? this.globalPrefix : this.localPrefix), - }), - Object.defineProperty(this, "globalPrefix", { - enumerable: !0, - set: (n) => { - this.set("prefix", n) - }, - get: () => D9.resolve(this.get("prefix")), - }) - let r - if ( - (Object.defineProperty(this, "localPrefix", { - enumerable: !0, - set: (n) => { - r = n - }, - get: () => r, - }), - Object.prototype.hasOwnProperty.call(t, "prefix")) - ) - r = D9.resolve(t.prefix) - else - try { - r = tde.findPrefix(process.cwd()) - } catch (n) { - throw n - } - return r - } - loadCAFile(t) { - if (t) - try { - let r = S9.readFileSync(t, "utf8"), - n = "-----END CERTIFICATE-----", - i = r - .split(n) - .filter((s) => Boolean(s.trim())) - .map((s) => s.trimLeft() + n) - this.set("ca", i) - } catch (r) { - if (r.code === "ENOENT") return - throw r - } - } - loadUser() { - let t = this.root - if (this.get("global")) return - if (process.env.SUDO_UID) { - t.user = Number(process.env.SUDO_UID) - return - } - let r = D9.resolve(this.get("prefix")) - try { - let n = S9.statSync(r) - t.user = n.uid - } catch (n) { - if (n.code === "ENOENT") return - throw n - } - } - } - rde.exports = F9 -}) -var cde = C((ude) => { - "use strict" - var ade = require("os"), - jl = require("path"), - ode = ade.tmpdir(), - vft = process.getuid ? process.getuid() : process.pid, - gft = () => !0, - ide = process.platform === "win32", - sde = { - editor: () => process.env.EDITOR || process.env.VISUAL || (ide ? "notepad.exe" : "vi"), - shell: () => (ide ? process.env.COMSPEC || "cmd.exe" : process.env.SHELL || "/bin/bash"), - }, - yft = { fromString: () => process.umask() }, - ev = ade.homedir() - ev ? (process.env.HOME = ev) : (ev = jl.resolve(ode, "npm-" + vft)) - var bft = process.platform === "win32" ? "npm-cache" : ".npm", - Eft = process.platform === "win32" ? process.env.APPDATA : ev, - _ft = jl.resolve(Eft, bft), - vD, - Od - Object.defineProperty(ude, "defaults", { - get: function () { - return ( - vD || - (process.env.PREFIX - ? (Od = process.env.PREFIX) - : process.platform === "win32" - ? (Od = jl.dirname(process.execPath)) - : ((Od = jl.dirname(jl.dirname(process.execPath))), - process.env.DESTDIR && (Od = jl.join(process.env.DESTDIR, Od))), - (vD = { - access: null, - "allow-same-version": !1, - "always-auth": !1, - also: null, - "auth-type": "legacy", - "bin-links": !0, - browser: null, - ca: null, - cafile: null, - cache: _ft, - "cache-lock-stale": 6e4, - "cache-lock-retries": 10, - "cache-lock-wait": 1e4, - "cache-max": 1 / 0, - "cache-min": 10, - cert: null, - color: !0, - depth: 1 / 0, - description: !0, - dev: !1, - "dry-run": !1, - editor: sde.editor(), - "engine-strict": !1, - force: !1, - "fetch-retries": 2, - "fetch-retry-factor": 10, - "fetch-retry-mintimeout": 1e4, - "fetch-retry-maxtimeout": 6e4, - git: "git", - "git-tag-version": !0, - global: !1, - globalconfig: jl.resolve(Od, "etc", "npmrc"), - "global-style": !1, - group: process.platform === "win32" ? 0 : process.env.SUDO_GID || (process.getgid && process.getgid()), - "ham-it-up": !1, - heading: "npm", - "if-present": !1, - "ignore-prepublish": !1, - "ignore-scripts": !1, - "init-module": jl.resolve(ev, ".npm-init.js"), - "init-author-name": "", - "init-author-email": "", - "init-author-url": "", - "init-version": "1.0.0", - "init-license": "ISC", - json: !1, - key: null, - "legacy-bundling": !1, - link: !1, - "local-address": void 0, - loglevel: "notice", - logstream: process.stderr, - "logs-max": 10, - long: !1, - maxsockets: 50, - message: "%s", - "metrics-registry": null, - "node-version": process.version, - offline: !1, - "onload-script": !1, - only: null, - optional: !0, - "package-lock": !0, - parseable: !1, - "prefer-offline": !1, - "prefer-online": !1, - prefix: Od, - production: !0, - progress: !process.env.TRAVIS && !process.env.CI, - "proprietary-attribs": !0, - proxy: null, - "https-proxy": null, - "user-agent": "npm/{npm-version} node/{node-version} {platform} {arch}", - "rebuild-bundle": !0, - registry: "https://registry.npmjs.org/", - rollback: !0, - save: !0, - "save-bundle": !1, - "save-dev": !1, - "save-exact": !1, - "save-optional": !1, - "save-prefix": "^", - "save-prod": !1, - scope: "", - "script-shell": null, - "scripts-prepend-node-path": "warn-only", - searchopts: "", - searchexclude: null, - searchlimit: 20, - searchstaleness: 15 * 60, - "send-metrics": !1, - shell: sde.shell(), - shrinkwrap: !0, - "sign-git-tag": !1, - "sso-poll-frequency": 500, - "sso-type": "oauth", - "strict-ssl": !0, - tag: "latest", - "tag-version-prefix": "v", - timing: !1, - tmp: ode, - unicode: gft(), - "unsafe-perm": - process.platform === "win32" || - process.platform === "cygwin" || - !(process.getuid && process.setuid && process.getgid && process.setgid) || - process.getuid() !== 0, - usage: !1, - user: process.platform === "win32" ? 0 : "nobody", - userconfig: jl.resolve(ev, ".npmrc"), - umask: process.umask ? process.umask() : yft.fromString("022"), - version: !1, - versions: !1, - viewer: process.platform === "win32" ? "browser" : "man", - _exit: !0, - }), - vD) - ) - }, - }) -}) -var fde = C((mdr, T9) => { - "use strict" - var gD = require("path"), - wft = nde(), - lde = cde() - T9.exports = (e) => { - let t = new wft(Object.assign({}, lde.defaults)) - t.add(Object.assign({}, e), "cli"), t.addEnv(), t.loadPrefix() - let r = gD.resolve(t.localPrefix, ".npmrc"), - n = t.get("userconfig") - if ( - (!t.get("global") && r !== n ? t.addFile(r, "project") : t.add({}, "project"), - t.addFile(t.get("userconfig"), "user"), - t.get("prefix")) - ) { - let s = gD.resolve(t.get("prefix"), "etc") - ;(t.root.globalconfig = gD.resolve(s, "npmrc")), (t.root.globalignorefile = gD.resolve(s, "npmignore")) - } - t.addFile(t.get("globalconfig"), "global"), t.loadUser() - let i = t.get("cafile") - return i && t.loadCAFile(i), t - } - T9.exports.defaults = Object.assign({}, lde.defaults) -}) -var hde = C((xdr, pde) => { - "use strict" - var B9 = fde()() - pde.exports = () => - process.env.HTTPS_PROXY || - process.env.https_proxy || - process.env.HTTP_PROXY || - process.env.http_proxy || - B9.get("https-proxy") || - B9.get("http-proxy") || - B9.get("proxy") || - null -}) -var mde = C((vdr, dde) => { - "use strict" - dde.exports = typeof Symbol == "function" && typeof Symbol("") == "symbol" -}) -var vde = C((gdr, xde) => { - "use strict" - xde.exports = mde() && typeof Symbol.toStringTag == "symbol" -}) -var yde = C((ydr, gde) => { - "use strict" - gde.exports = function (t) { - return typeof t == "object" && t !== null - } -}) -var k9 = C((bdr, Ede) => { - "use strict" - var Aft = vde(), - bde = yde(), - Cft = Object.prototype.toString, - Sft = "[object URL]", - Dft = "hash", - Fft = "host", - Tft = "hostname", - Bft = "href", - Oft = "password", - kft = "pathname", - Ift = "port", - Pft = "protocol", - Nft = "search", - Rft = "username", - O9 = (e, t) => - bde(e) - ? !Aft && Cft.call(e) === Sft - ? !0 - : !( - !(Bft in e) || - !(Pft in e) || - !(Rft in e) || - !(Oft in e) || - !(Tft in e) || - !(Ift in e) || - !(Fft in e) || - !(kft in e) || - !(Nft in e) || - !(Dft in e) || - (t !== !0 && !bde(e.searchParams)) - ) - : !1 - O9.lenient = (e) => O9(e, !0) - Ede.exports = O9 -}) -var Sb = C((I9, wde) => { - var yD = require("buffer"), - Cc = yD.Buffer - function _de(e, t) { - for (var r in e) t[r] = e[r] - } - Cc.from && Cc.alloc && Cc.allocUnsafe && Cc.allocUnsafeSlow ? (wde.exports = yD) : (_de(yD, I9), (I9.Buffer = kd)) - function kd(e, t, r) { - return Cc(e, t, r) - } - kd.prototype = Object.create(Cc.prototype) - _de(Cc, kd) - kd.from = function (e, t, r) { - if (typeof e == "number") throw new TypeError("Argument must not be a number") - return Cc(e, t, r) - } - kd.alloc = function (e, t, r) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - var n = Cc(e) - return t !== void 0 ? (typeof r == "string" ? n.fill(t, r) : n.fill(t)) : n.fill(0), n - } - kd.allocUnsafe = function (e) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - return Cc(e) - } - kd.allocUnsafeSlow = function (e) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - return yD.SlowBuffer(e) - } -}) -var Dde = C((tv) => { - "use strict" - var Edr = require("net"), - Lft = require("tls"), - P9 = require("http"), - Ade = require("https"), - Mft = require("events"), - qft = require("assert"), - jft = require("util"), - Uft = Sb().Buffer - tv.httpOverHttp = Hft - tv.httpsOverHttp = Vft - tv.httpOverHttps = $ft - tv.httpsOverHttps = zft - function Hft(e) { - var t = new Sc(e) - return (t.request = P9.request), t - } - function Vft(e) { - var t = new Sc(e) - return (t.request = P9.request), (t.createSocket = Cde), (t.defaultPort = 443), t - } - function $ft(e) { - var t = new Sc(e) - return (t.request = Ade.request), t - } - function zft(e) { - var t = new Sc(e) - return (t.request = Ade.request), (t.createSocket = Cde), (t.defaultPort = 443), t - } - function Sc(e) { - var t = this - ;(t.options = e || {}), - (t.proxyOptions = t.options.proxy || {}), - (t.maxSockets = t.options.maxSockets || P9.Agent.defaultMaxSockets), - (t.requests = []), - (t.sockets = []), - t.on("free", function (n, i, s) { - for (var a = 0, o = t.requests.length; a < o; ++a) { - var u = t.requests[a] - if (u.host === i && u.port === s) { - t.requests.splice(a, 1), u.request.onSocket(n) - return - } - } - n.destroy(), t.removeSocket(n) - }) - } - jft.inherits(Sc, Mft.EventEmitter) - Sc.prototype.addRequest = function (t, r) { - var n = this - if ( - (typeof r == "string" && (r = { host: r, port: arguments[2], path: arguments[3] }), - n.sockets.length >= this.maxSockets) - ) { - n.requests.push({ host: r.host, port: r.port, request: t }) - return - } - n.createConnection({ host: r.host, port: r.port, request: t }) - } - Sc.prototype.createConnection = function (t) { - var r = this - r.createSocket(t, function (n) { - n.on("free", i), n.on("close", s), n.on("agentRemove", s), t.request.onSocket(n) - function i() { - r.emit("free", n, t.host, t.port) - } - function s(a) { - r.removeSocket(n), n.removeListener("free", i), n.removeListener("close", s), n.removeListener("agentRemove", s) - } - }) - } - Sc.prototype.createSocket = function (t, r) { - var n = this, - i = {} - n.sockets.push(i) - var s = Sde({}, n.proxyOptions, { method: "CONNECT", path: t.host + ":" + t.port, agent: !1 }) - s.proxyAuth && - ((s.headers = s.headers || {}), - (s.headers["Proxy-Authorization"] = "Basic " + Uft.from(s.proxyAuth).toString("base64"))), - Id("making CONNECT request") - var a = n.request(s) - ;(a.useChunkedEncodingByDefault = !1), - a.once("response", o), - a.once("upgrade", u), - a.once("connect", c), - a.once("error", l), - a.end() - function o(f) { - f.upgrade = !0 - } - function u(f, p, h) { - process.nextTick(function () { - c(f, p, h) - }) - } - function c(f, p, h) { - if ((a.removeAllListeners(), p.removeAllListeners(), f.statusCode === 200)) - qft.equal(h.length, 0), Id("tunneling connection has established"), (n.sockets[n.sockets.indexOf(i)] = p), r(p) - else { - Id("tunneling socket could not be established, statusCode=%d", f.statusCode) - var d = new Error("tunneling socket could not be established, statusCode=" + f.statusCode) - ;(d.code = "ECONNRESET"), t.request.emit("error", d), n.removeSocket(i) - } - } - function l(f) { - a.removeAllListeners(), - Id( - `tunneling socket could not be established, cause=%s -`, - f.message, - f.stack - ) - var p = new Error("tunneling socket could not be established, cause=" + f.message) - ;(p.code = "ECONNRESET"), t.request.emit("error", p), n.removeSocket(i) - } - } - Sc.prototype.removeSocket = function (t) { - var r = this.sockets.indexOf(t) - if (r !== -1) { - this.sockets.splice(r, 1) - var n = this.requests.shift() - n && this.createConnection(n) - } - } - function Cde(e, t) { - var r = this - Sc.prototype.createSocket.call(r, e, function (n) { - var i = Lft.connect(0, Sde({}, r.options, { servername: e.host, socket: n })) - ;(r.sockets[r.sockets.indexOf(n)] = i), t(i) - }) - } - function Sde(e) { - for (var t = 1, r = arguments.length; t < r; ++t) { - var n = arguments[t] - if (typeof n == "object") - for (var i = Object.keys(n), s = 0, a = i.length; s < a; ++s) { - var o = i[s] - n[o] !== void 0 && (e[o] = n[o]) - } - } - return e - } - var Id - process.env.NODE_DEBUG && /\btunnel\b/.test(process.env.NODE_DEBUG) - ? (Id = function () { - var e = Array.prototype.slice.call(arguments) - typeof e[0] == "string" ? (e[0] = "TUNNEL: " + e[0]) : e.unshift("TUNNEL:"), console.error.apply(console, e) - }) - : (Id = function () {}) - tv.debug = Id -}) -var N9 = C((wdr, Fde) => { - "use strict" - function Wft(e) { - var t = { - protocol: e.protocol, - hostname: e.hostname, - hash: e.hash, - search: e.search, - pathname: e.pathname, - path: `${e.pathname}${e.search}`, - href: e.href, - } - return ( - e.port !== "" && (t.port = Number(e.port)), - (e.username || e.password) && (t.auth = `${e.username}:${e.password}`), - t - ) - } - Fde.exports = Wft -}) -var Ode = C((Adr, Bde) => { - "use strict" - var Gft = require("url"), - Tde = hde(), - Kft = k9(), - Xft = Dde(), - Jft = N9() - Bde.exports = (e, t) => { - if (((e = e || Tde()), (t = Object.assign({}, t)), typeof e == "object" && ((t = e), (e = Tde())), !e)) return null - e = Kft.lenient(e) ? Jft(e) : Gft.parse(e) - let r = t.protocol === "https" ? "https" : "http", - n = e.protocol === "https:" ? "Https" : "Http", - i = e.port || (n === "Https" ? 443 : 80), - s = `${r}Over${n}` - return delete t.protocol, Xft[s](Object.assign({ proxy: { port: i, host: e.hostname, proxyAuth: e.auth } }, t)) - } -}) -var Lde = C((Cdr, R9) => { - "use strict" - R9.exports = opt - R9.exports.parse = fpt - var kde = require("path").basename, - Yft = Sb().Buffer, - Zft = /[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g, - Qft = /%[0-9A-Fa-f]{2}/, - ept = /%([0-9A-Fa-f]{2})/g, - Pde = /[^\x20-\x7e\xa0-\xff]/g, - tpt = /\\([\u0000-\u007f])/g, - rpt = /([\\"])/g, - Ide = - /;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g, - npt = /^[\x20-\x7e\x80-\xff]+$/, - ipt = /^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/, - spt = - /^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/, - apt = /^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/ - function opt(e, t) { - var r = t || {}, - n = r.type || "attachment", - i = upt(e, r.fallback) - return cpt(new Rde(n, i)) - } - function upt(e, t) { - if (e !== void 0) { - var r = {} - if (typeof e != "string") throw new TypeError("filename must be a string") - if ((t === void 0 && (t = !0), typeof t != "string" && typeof t != "boolean")) - throw new TypeError("fallback must be a string or boolean") - if (typeof t == "string" && Pde.test(t)) throw new TypeError("fallback must be ISO-8859-1 string") - var n = kde(e), - i = npt.test(n), - s = typeof t != "string" ? t && Nde(n) : kde(t), - a = typeof s == "string" && s !== n - return (a || !i || Qft.test(n)) && (r["filename*"] = n), (i || a) && (r.filename = a ? s : n), r - } - } - function cpt(e) { - var t = e.parameters, - r = e.type - if (!r || typeof r != "string" || !ipt.test(r)) throw new TypeError("invalid type") - var n = String(r).toLowerCase() - if (t && typeof t == "object") - for (var i, s = Object.keys(t).sort(), a = 0; a < s.length; a++) { - i = s[a] - var o = i.substr(-1) === "*" ? mpt(t[i]) : dpt(t[i]) - n += "; " + i + "=" + o - } - return n - } - function lpt(e) { - var t = spt.exec(e) - if (!t) throw new TypeError("invalid extended field value") - var r = t[1].toLowerCase(), - n = t[2], - i, - s = n.replace(ept, ppt) - switch (r) { - case "iso-8859-1": - i = Nde(s) - break - case "utf-8": - i = Yft.from(s, "binary").toString("utf8") - break - default: - throw new TypeError("unsupported charset in extended field") - } - return i - } - function Nde(e) { - return String(e).replace(Pde, "?") - } - function fpt(e) { - if (!e || typeof e != "string") throw new TypeError("argument string is required") - var t = apt.exec(e) - if (!t) throw new TypeError("invalid type format") - var r = t[0].length, - n = t[1].toLowerCase(), - i, - s = [], - a = {}, - o - for (r = Ide.lastIndex = t[0].substr(-1) === ";" ? r - 1 : r; (t = Ide.exec(e)); ) { - if (t.index !== r) throw new TypeError("invalid parameter format") - if (((r += t[0].length), (i = t[1].toLowerCase()), (o = t[2]), s.indexOf(i) !== -1)) - throw new TypeError("invalid duplicate parameter") - if ((s.push(i), i.indexOf("*") + 1 === i.length)) { - ;(i = i.slice(0, -1)), (o = lpt(o)), (a[i] = o) - continue - } - typeof a[i] != "string" && (o[0] === '"' && (o = o.substr(1, o.length - 2).replace(tpt, "$1")), (a[i] = o)) - } - if (r !== -1 && r !== e.length) throw new TypeError("invalid parameter format") - return new Rde(n, a) - } - function ppt(e, t) { - return String.fromCharCode(parseInt(t, 16)) - } - function hpt(e) { - return "%" + String(e).charCodeAt(0).toString(16).toUpperCase() - } - function dpt(e) { - var t = String(e) - return '"' + t.replace(rpt, "\\$1") + '"' - } - function mpt(e) { - var t = String(e), - r = encodeURIComponent(t).replace(Zft, hpt) - return "UTF-8''" + r - } - function Rde(e, t) { - ;(this.type = e), (this.parameters = t) - } -}) -var qde = C((Sdr, Mde) => { - "use strict" - Mde.exports = (e) => { - let t = new Uint8Array(e) - if (!(t && t.length > 1)) return null - let r = (n, i) => { - i = Object.assign({ offset: 0 }, i) - for (let s = 0; s < n.length; s++) if (n[s] !== t[s + i.offset]) return !1 - return !0 - } - if (r([255, 216, 255])) return { ext: "jpg", mime: "image/jpeg" } - if (r([137, 80, 78, 71, 13, 10, 26, 10])) return { ext: "png", mime: "image/png" } - if (r([71, 73, 70])) return { ext: "gif", mime: "image/gif" } - if (r([87, 69, 66, 80], { offset: 8 })) return { ext: "webp", mime: "image/webp" } - if (r([70, 76, 73, 70])) return { ext: "flif", mime: "image/flif" } - if ((r([73, 73, 42, 0]) || r([77, 77, 0, 42])) && r([67, 82], { offset: 8 })) - return { ext: "cr2", mime: "image/x-canon-cr2" } - if (r([73, 73, 42, 0]) || r([77, 77, 0, 42])) return { ext: "tif", mime: "image/tiff" } - if (r([66, 77])) return { ext: "bmp", mime: "image/bmp" } - if (r([73, 73, 188])) return { ext: "jxr", mime: "image/vnd.ms-photo" } - if (r([56, 66, 80, 83])) return { ext: "psd", mime: "image/vnd.adobe.photoshop" } - if ( - r([80, 75, 3, 4]) && - r( - [ - 109, 105, 109, 101, 116, 121, 112, 101, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 101, 112, 117, - 98, 43, 122, 105, 112, - ], - { offset: 30 } - ) - ) - return { ext: "epub", mime: "application/epub+zip" } - if ( - r([80, 75, 3, 4]) && - r([77, 69, 84, 65, 45, 73, 78, 70, 47, 109, 111, 122, 105, 108, 108, 97, 46, 114, 115, 97], { offset: 30 }) - ) - return { ext: "xpi", mime: "application/x-xpinstall" } - if (r([80, 75]) && (t[2] === 3 || t[2] === 5 || t[2] === 7) && (t[3] === 4 || t[3] === 6 || t[3] === 8)) - return { ext: "zip", mime: "application/zip" } - if (r([117, 115, 116, 97, 114], { offset: 257 })) return { ext: "tar", mime: "application/x-tar" } - if (r([82, 97, 114, 33, 26, 7]) && (t[6] === 0 || t[6] === 1)) - return { ext: "rar", mime: "application/x-rar-compressed" } - if (r([31, 139, 8])) return { ext: "gz", mime: "application/gzip" } - if (r([66, 90, 104])) return { ext: "bz2", mime: "application/x-bzip2" } - if (r([55, 122, 188, 175, 39, 28])) return { ext: "7z", mime: "application/x-7z-compressed" } - if (r([120, 1])) return { ext: "dmg", mime: "application/x-apple-diskimage" } - if ( - (r([0, 0, 0]) && (t[3] === 24 || t[3] === 32) && r([102, 116, 121, 112], { offset: 4 })) || - r([51, 103, 112, 53]) || - (r([0, 0, 0, 28, 102, 116, 121, 112, 109, 112, 52, 50]) && - r([109, 112, 52, 49, 109, 112, 52, 50, 105, 115, 111, 109], { offset: 16 })) || - r([0, 0, 0, 28, 102, 116, 121, 112, 105, 115, 111, 109]) || - r([0, 0, 0, 28, 102, 116, 121, 112, 109, 112, 52, 50, 0, 0, 0, 0]) - ) - return { ext: "mp4", mime: "video/mp4" } - if (r([0, 0, 0, 28, 102, 116, 121, 112, 77, 52, 86])) return { ext: "m4v", mime: "video/x-m4v" } - if (r([77, 84, 104, 100])) return { ext: "mid", mime: "audio/midi" } - if (r([26, 69, 223, 163])) { - let n = t.subarray(4, 4100), - i = n.findIndex((s, a, o) => o[a] === 66 && o[a + 1] === 130) - if (i >= 0) { - let s = i + 3, - a = (o) => Array.from(o).every((u, c) => n[s + c] === u.charCodeAt(0)) - if (a("matroska")) return { ext: "mkv", mime: "video/x-matroska" } - if (a("webm")) return { ext: "webm", mime: "video/webm" } - } - } - return r([0, 0, 0, 20, 102, 116, 121, 112, 113, 116, 32, 32]) || - r([102, 114, 101, 101], { offset: 4 }) || - r([102, 116, 121, 112, 113, 116, 32, 32], { offset: 4 }) || - r([109, 100, 97, 116], { offset: 4 }) || - r([119, 105, 100, 101], { offset: 4 }) - ? { ext: "mov", mime: "video/quicktime" } - : r([82, 73, 70, 70]) && r([65, 86, 73], { offset: 8 }) - ? { ext: "avi", mime: "video/x-msvideo" } - : r([48, 38, 178, 117, 142, 102, 207, 17, 166, 217]) - ? { ext: "wmv", mime: "video/x-ms-wmv" } - : r([0, 0, 1, 186]) - ? { ext: "mpg", mime: "video/mpeg" } - : r([73, 68, 51]) || r([255, 251]) - ? { ext: "mp3", mime: "audio/mpeg" } - : r([102, 116, 121, 112, 77, 52, 65], { offset: 4 }) || r([77, 52, 65, 32]) - ? { ext: "m4a", mime: "audio/m4a" } - : r([79, 112, 117, 115, 72, 101, 97, 100], { offset: 28 }) - ? { ext: "opus", mime: "audio/opus" } - : r([79, 103, 103, 83]) - ? { ext: "ogg", mime: "audio/ogg" } - : r([102, 76, 97, 67]) - ? { ext: "flac", mime: "audio/x-flac" } - : r([82, 73, 70, 70]) && r([87, 65, 86, 69], { offset: 8 }) - ? { ext: "wav", mime: "audio/x-wav" } - : r([35, 33, 65, 77, 82, 10]) - ? { ext: "amr", mime: "audio/amr" } - : r([37, 80, 68, 70]) - ? { ext: "pdf", mime: "application/pdf" } - : r([77, 90]) - ? { ext: "exe", mime: "application/x-msdownload" } - : (t[0] === 67 || t[0] === 70) && r([87, 83], { offset: 1 }) - ? { ext: "swf", mime: "application/x-shockwave-flash" } - : r([123, 92, 114, 116, 102]) - ? { ext: "rtf", mime: "application/rtf" } - : r([0, 97, 115, 109]) - ? { ext: "wasm", mime: "application/wasm" } - : r([119, 79, 70, 70]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff", mime: "application/font-woff" } - : r([119, 79, 70, 50]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff2", mime: "application/font-woff" } - : r([76, 80], { offset: 34 }) && - (r([0, 0, 1], { offset: 8 }) || r([1, 0, 2], { offset: 8 }) || r([2, 0, 2], { offset: 8 })) - ? { ext: "eot", mime: "application/octet-stream" } - : r([0, 1, 0, 0, 0]) - ? { ext: "ttf", mime: "application/font-sfnt" } - : r([79, 84, 84, 79, 0]) - ? { ext: "otf", mime: "application/font-sfnt" } - : r([0, 0, 1, 0]) - ? { ext: "ico", mime: "image/x-icon" } - : r([70, 76, 86, 1]) - ? { ext: "flv", mime: "video/x-flv" } - : r([37, 33]) - ? { ext: "ps", mime: "application/postscript" } - : r([253, 55, 122, 88, 90, 0]) - ? { ext: "xz", mime: "application/x-xz" } - : r([83, 81, 76, 105]) - ? { ext: "sqlite", mime: "application/x-sqlite3" } - : r([78, 69, 83, 26]) - ? { ext: "nes", mime: "application/x-nintendo-nes-rom" } - : r([67, 114, 50, 52]) - ? { ext: "crx", mime: "application/x-google-chrome-extension" } - : r([77, 83, 67, 70]) || r([73, 83, 99, 40]) - ? { ext: "cab", mime: "application/vnd.ms-cab-compressed" } - : r([33, 60, 97, 114, 99, 104, 62, 10, 100, 101, 98, 105, 97, 110, 45, 98, 105, 110, 97, 114, 121]) - ? { ext: "deb", mime: "application/x-deb" } - : r([33, 60, 97, 114, 99, 104, 62]) - ? { ext: "ar", mime: "application/x-unix-archive" } - : r([237, 171, 238, 219]) - ? { ext: "rpm", mime: "application/x-rpm" } - : r([31, 160]) || r([31, 157]) - ? { ext: "Z", mime: "application/x-compress" } - : r([76, 90, 73, 80]) - ? { ext: "lz", mime: "application/x-lzip" } - : r([208, 207, 17, 224, 161, 177, 26, 225]) - ? { ext: "msi", mime: "application/x-msi" } - : r([6, 14, 43, 52, 2, 5, 1, 1, 13, 1, 2, 1, 1, 2]) - ? { ext: "mxf", mime: "application/mxf" } - : r([66, 76, 69, 78, 68, 69, 82]) - ? { ext: "blend", mime: "application/x-blender" } - : null - } -}) -var Ude = C((Ddr, jde) => { - "use strict" - var xpt = qde(), - vpt = new Set(["7z", "bz2", "gz", "rar", "tar", "zip", "xz", "gz"]) - jde.exports = (e) => { - let t = xpt(e) - return vpt.has(t && t.ext) ? t : null - } -}) -var L9 = C((Fdr, Hde) => { - "use strict" - Hde.exports = (e) => { - let t = new Uint8Array(e) - if (!(t && t.length > 1)) return null - let r = (n, i) => { - i = Object.assign({ offset: 0 }, i) - for (let s = 0; s < n.length; s++) if (n[s] !== t[s + i.offset]) return !1 - return !0 - } - if (r([255, 216, 255])) return { ext: "jpg", mime: "image/jpeg" } - if (r([137, 80, 78, 71, 13, 10, 26, 10])) return { ext: "png", mime: "image/png" } - if (r([71, 73, 70])) return { ext: "gif", mime: "image/gif" } - if (r([87, 69, 66, 80], { offset: 8 })) return { ext: "webp", mime: "image/webp" } - if (r([70, 76, 73, 70])) return { ext: "flif", mime: "image/flif" } - if ((r([73, 73, 42, 0]) || r([77, 77, 0, 42])) && r([67, 82], { offset: 8 })) - return { ext: "cr2", mime: "image/x-canon-cr2" } - if (r([73, 73, 42, 0]) || r([77, 77, 0, 42])) return { ext: "tif", mime: "image/tiff" } - if (r([66, 77])) return { ext: "bmp", mime: "image/bmp" } - if (r([73, 73, 188])) return { ext: "jxr", mime: "image/vnd.ms-photo" } - if (r([56, 66, 80, 83])) return { ext: "psd", mime: "image/vnd.adobe.photoshop" } - if ( - r([80, 75, 3, 4]) && - r( - [ - 109, 105, 109, 101, 116, 121, 112, 101, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 101, 112, 117, - 98, 43, 122, 105, 112, - ], - { offset: 30 } - ) - ) - return { ext: "epub", mime: "application/epub+zip" } - if ( - r([80, 75, 3, 4]) && - r([77, 69, 84, 65, 45, 73, 78, 70, 47, 109, 111, 122, 105, 108, 108, 97, 46, 114, 115, 97], { offset: 30 }) - ) - return { ext: "xpi", mime: "application/x-xpinstall" } - if (r([80, 75]) && (t[2] === 3 || t[2] === 5 || t[2] === 7) && (t[3] === 4 || t[3] === 6 || t[3] === 8)) - return { ext: "zip", mime: "application/zip" } - if (r([117, 115, 116, 97, 114], { offset: 257 })) return { ext: "tar", mime: "application/x-tar" } - if (r([82, 97, 114, 33, 26, 7]) && (t[6] === 0 || t[6] === 1)) - return { ext: "rar", mime: "application/x-rar-compressed" } - if (r([31, 139, 8])) return { ext: "gz", mime: "application/gzip" } - if (r([66, 90, 104])) return { ext: "bz2", mime: "application/x-bzip2" } - if (r([55, 122, 188, 175, 39, 28])) return { ext: "7z", mime: "application/x-7z-compressed" } - if (r([120, 1])) return { ext: "dmg", mime: "application/x-apple-diskimage" } - if ( - (r([0, 0, 0]) && (t[3] === 24 || t[3] === 32) && r([102, 116, 121, 112], { offset: 4 })) || - r([51, 103, 112, 53]) || - (r([0, 0, 0, 28, 102, 116, 121, 112, 109, 112, 52, 50]) && - r([109, 112, 52, 49, 109, 112, 52, 50, 105, 115, 111, 109], { offset: 16 })) || - r([0, 0, 0, 28, 102, 116, 121, 112, 105, 115, 111, 109]) || - r([0, 0, 0, 28, 102, 116, 121, 112, 109, 112, 52, 50, 0, 0, 0, 0]) - ) - return { ext: "mp4", mime: "video/mp4" } - if (r([0, 0, 0, 28, 102, 116, 121, 112, 77, 52, 86])) return { ext: "m4v", mime: "video/x-m4v" } - if (r([77, 84, 104, 100])) return { ext: "mid", mime: "audio/midi" } - if (r([26, 69, 223, 163])) { - let n = t.subarray(4, 4100), - i = n.findIndex((s, a, o) => o[a] === 66 && o[a + 1] === 130) - if (i >= 0) { - let s = i + 3, - a = (o) => Array.from(o).every((u, c) => n[s + c] === u.charCodeAt(0)) - if (a("matroska")) return { ext: "mkv", mime: "video/x-matroska" } - if (a("webm")) return { ext: "webm", mime: "video/webm" } - } - } - return r([0, 0, 0, 20, 102, 116, 121, 112, 113, 116, 32, 32]) || - r([102, 114, 101, 101], { offset: 4 }) || - r([102, 116, 121, 112, 113, 116, 32, 32], { offset: 4 }) || - r([109, 100, 97, 116], { offset: 4 }) || - r([119, 105, 100, 101], { offset: 4 }) - ? { ext: "mov", mime: "video/quicktime" } - : r([82, 73, 70, 70]) && r([65, 86, 73], { offset: 8 }) - ? { ext: "avi", mime: "video/x-msvideo" } - : r([48, 38, 178, 117, 142, 102, 207, 17, 166, 217]) - ? { ext: "wmv", mime: "video/x-ms-wmv" } - : r([0, 0, 1, 186]) - ? { ext: "mpg", mime: "video/mpeg" } - : r([73, 68, 51]) || r([255, 251]) - ? { ext: "mp3", mime: "audio/mpeg" } - : r([102, 116, 121, 112, 77, 52, 65], { offset: 4 }) || r([77, 52, 65, 32]) - ? { ext: "m4a", mime: "audio/m4a" } - : r([79, 112, 117, 115, 72, 101, 97, 100], { offset: 28 }) - ? { ext: "opus", mime: "audio/opus" } - : r([79, 103, 103, 83]) - ? { ext: "ogg", mime: "audio/ogg" } - : r([102, 76, 97, 67]) - ? { ext: "flac", mime: "audio/x-flac" } - : r([82, 73, 70, 70]) && r([87, 65, 86, 69], { offset: 8 }) - ? { ext: "wav", mime: "audio/x-wav" } - : r([35, 33, 65, 77, 82, 10]) - ? { ext: "amr", mime: "audio/amr" } - : r([37, 80, 68, 70]) - ? { ext: "pdf", mime: "application/pdf" } - : r([77, 90]) - ? { ext: "exe", mime: "application/x-msdownload" } - : (t[0] === 67 || t[0] === 70) && r([87, 83], { offset: 1 }) - ? { ext: "swf", mime: "application/x-shockwave-flash" } - : r([123, 92, 114, 116, 102]) - ? { ext: "rtf", mime: "application/rtf" } - : r([0, 97, 115, 109]) - ? { ext: "wasm", mime: "application/wasm" } - : r([119, 79, 70, 70]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff", mime: "font/woff" } - : r([119, 79, 70, 50]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff2", mime: "font/woff2" } - : r([76, 80], { offset: 34 }) && - (r([0, 0, 1], { offset: 8 }) || r([1, 0, 2], { offset: 8 }) || r([2, 0, 2], { offset: 8 })) - ? { ext: "eot", mime: "application/octet-stream" } - : r([0, 1, 0, 0, 0]) - ? { ext: "ttf", mime: "font/ttf" } - : r([79, 84, 84, 79, 0]) - ? { ext: "otf", mime: "font/otf" } - : r([0, 0, 1, 0]) - ? { ext: "ico", mime: "image/x-icon" } - : r([70, 76, 86, 1]) - ? { ext: "flv", mime: "video/x-flv" } - : r([37, 33]) - ? { ext: "ps", mime: "application/postscript" } - : r([253, 55, 122, 88, 90, 0]) - ? { ext: "xz", mime: "application/x-xz" } - : r([83, 81, 76, 105]) - ? { ext: "sqlite", mime: "application/x-sqlite3" } - : r([78, 69, 83, 26]) - ? { ext: "nes", mime: "application/x-nintendo-nes-rom" } - : r([67, 114, 50, 52]) - ? { ext: "crx", mime: "application/x-google-chrome-extension" } - : r([77, 83, 67, 70]) || r([73, 83, 99, 40]) - ? { ext: "cab", mime: "application/vnd.ms-cab-compressed" } - : r([33, 60, 97, 114, 99, 104, 62, 10, 100, 101, 98, 105, 97, 110, 45, 98, 105, 110, 97, 114, 121]) - ? { ext: "deb", mime: "application/x-deb" } - : r([33, 60, 97, 114, 99, 104, 62]) - ? { ext: "ar", mime: "application/x-unix-archive" } - : r([237, 171, 238, 219]) - ? { ext: "rpm", mime: "application/x-rpm" } - : r([31, 160]) || r([31, 157]) - ? { ext: "Z", mime: "application/x-compress" } - : r([76, 90, 73, 80]) - ? { ext: "lz", mime: "application/x-lzip" } - : r([208, 207, 17, 224, 161, 177, 26, 225]) - ? { ext: "msi", mime: "application/x-msi" } - : r([6, 14, 43, 52, 2, 5, 1, 1, 13, 1, 2, 1, 1, 2]) - ? { ext: "mxf", mime: "application/mxf" } - : r([71], { offset: 4 }) && (r([71], { offset: 192 }) || r([71], { offset: 196 })) - ? { ext: "mts", mime: "video/mp2t" } - : r([66, 76, 69, 78, 68, 69, 82]) - ? { ext: "blend", mime: "application/x-blender" } - : r([66, 80, 71, 251]) - ? { ext: "bpg", mime: "image/bpg" } - : null - } -}) -var bD = C((Tdr, Vde) => { - "use strict" - var Ul = (Vde.exports = function (e) { - return e !== null && typeof e == "object" && typeof e.pipe == "function" - }) - Ul.writable = function (e) { - return Ul(e) && e.writable !== !1 && typeof e._write == "function" && typeof e._writableState == "object" - } - Ul.readable = function (e) { - return Ul(e) && e.readable !== !1 && typeof e._read == "function" && typeof e._readableState == "object" - } - Ul.duplex = function (e) { - return Ul.writable(e) && Ul.readable(e) - } - Ul.transform = function (e) { - return Ul.duplex(e) && typeof e._transform == "function" && typeof e._transformState == "object" - } -}) -var Db = C((Bdr, M9) => { - "use strict" - typeof process > "u" || - !process.version || - process.version.indexOf("v0.") === 0 || - (process.version.indexOf("v1.") === 0 && process.version.indexOf("v1.8.") !== 0) - ? (M9.exports = { nextTick: gpt }) - : (M9.exports = process) - function gpt(e, t, r, n) { - if (typeof e != "function") throw new TypeError('"callback" argument must be a function') - var i = arguments.length, - s, - a - switch (i) { - case 0: - case 1: - return process.nextTick(e) - case 2: - return process.nextTick(function () { - e.call(null, t) - }) - case 3: - return process.nextTick(function () { - e.call(null, t, r) - }) - case 4: - return process.nextTick(function () { - e.call(null, t, r, n) - }) - default: - for (s = new Array(i - 1), a = 0; a < s.length; ) s[a++] = arguments[a] - return process.nextTick(function () { - e.apply(null, s) - }) - } - } -}) -var zde = C((Odr, $de) => { - var ypt = {}.toString - $de.exports = - Array.isArray || - function (e) { - return ypt.call(e) == "[object Array]" - } -}) -var q9 = C((kdr, Wde) => { - Wde.exports = require("stream") -}) -var Fb = C((j9, Kde) => { - var ED = require("buffer"), - Hl = ED.Buffer - function Gde(e, t) { - for (var r in e) t[r] = e[r] - } - Hl.from && Hl.alloc && Hl.allocUnsafe && Hl.allocUnsafeSlow ? (Kde.exports = ED) : (Gde(ED, j9), (j9.Buffer = rv)) - function rv(e, t, r) { - return Hl(e, t, r) - } - Gde(Hl, rv) - rv.from = function (e, t, r) { - if (typeof e == "number") throw new TypeError("Argument must not be a number") - return Hl(e, t, r) - } - rv.alloc = function (e, t, r) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - var n = Hl(e) - return t !== void 0 ? (typeof r == "string" ? n.fill(t, r) : n.fill(t)) : n.fill(0), n - } - rv.allocUnsafe = function (e) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - return Hl(e) - } - rv.allocUnsafeSlow = function (e) { - if (typeof e != "number") throw new TypeError("Argument must be a number") - return ED.SlowBuffer(e) - } -}) -var Gs = C((Es) => { - function bpt(e) { - return Array.isArray ? Array.isArray(e) : _D(e) === "[object Array]" - } - Es.isArray = bpt - function Ept(e) { - return typeof e == "boolean" - } - Es.isBoolean = Ept - function _pt(e) { - return e === null - } - Es.isNull = _pt - function wpt(e) { - return e == null - } - Es.isNullOrUndefined = wpt - function Apt(e) { - return typeof e == "number" - } - Es.isNumber = Apt - function Cpt(e) { - return typeof e == "string" - } - Es.isString = Cpt - function Spt(e) { - return typeof e == "symbol" - } - Es.isSymbol = Spt - function Dpt(e) { - return e === void 0 - } - Es.isUndefined = Dpt - function Fpt(e) { - return _D(e) === "[object RegExp]" - } - Es.isRegExp = Fpt - function Tpt(e) { - return typeof e == "object" && e !== null - } - Es.isObject = Tpt - function Bpt(e) { - return _D(e) === "[object Date]" - } - Es.isDate = Bpt - function Opt(e) { - return _D(e) === "[object Error]" || e instanceof Error - } - Es.isError = Opt - function kpt(e) { - return typeof e == "function" - } - Es.isFunction = kpt - function Ipt(e) { - return ( - e === null || - typeof e == "boolean" || - typeof e == "number" || - typeof e == "string" || - typeof e == "symbol" || - typeof e > "u" - ) - } - Es.isPrimitive = Ipt - Es.isBuffer = require("buffer").Buffer.isBuffer - function _D(e) { - return Object.prototype.toString.call(e) - } -}) -var Jde = C((Pdr, U9) => { - "use strict" - function Ppt(e, t) { - if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") - } - var Xde = Fb().Buffer, - Tb = require("util") - function Npt(e, t, r) { - e.copy(t, r) - } - U9.exports = (function () { - function e() { - Ppt(this, e), (this.head = null), (this.tail = null), (this.length = 0) - } - return ( - (e.prototype.push = function (r) { - var n = { data: r, next: null } - this.length > 0 ? (this.tail.next = n) : (this.head = n), (this.tail = n), ++this.length - }), - (e.prototype.unshift = function (r) { - var n = { data: r, next: this.head } - this.length === 0 && (this.tail = n), (this.head = n), ++this.length - }), - (e.prototype.shift = function () { - if (this.length !== 0) { - var r = this.head.data - return this.length === 1 ? (this.head = this.tail = null) : (this.head = this.head.next), --this.length, r - } - }), - (e.prototype.clear = function () { - ;(this.head = this.tail = null), (this.length = 0) - }), - (e.prototype.join = function (r) { - if (this.length === 0) return "" - for (var n = this.head, i = "" + n.data; (n = n.next); ) i += r + n.data - return i - }), - (e.prototype.concat = function (r) { - if (this.length === 0) return Xde.alloc(0) - if (this.length === 1) return this.head.data - for (var n = Xde.allocUnsafe(r >>> 0), i = this.head, s = 0; i; ) - Npt(i.data, n, s), (s += i.data.length), (i = i.next) - return n - }), - e - ) - })() - Tb && - Tb.inspect && - Tb.inspect.custom && - (U9.exports.prototype[Tb.inspect.custom] = function () { - var e = Tb.inspect({ length: this.length }) - return this.constructor.name + " " + e - }) -}) -var H9 = C((Ndr, Qde) => { - "use strict" - var Yde = Db() - function Rpt(e, t) { - var r = this, - n = this._readableState && this._readableState.destroyed, - i = this._writableState && this._writableState.destroyed - return n || i - ? (t ? t(e) : e && (!this._writableState || !this._writableState.errorEmitted) && Yde.nextTick(Zde, this, e), - this) - : (this._readableState && (this._readableState.destroyed = !0), - this._writableState && (this._writableState.destroyed = !0), - this._destroy(e || null, function (s) { - !t && s ? (Yde.nextTick(Zde, r, s), r._writableState && (r._writableState.errorEmitted = !0)) : t && t(s) - }), - this) - } - function Lpt() { - this._readableState && - ((this._readableState.destroyed = !1), - (this._readableState.reading = !1), - (this._readableState.ended = !1), - (this._readableState.endEmitted = !1)), - this._writableState && - ((this._writableState.destroyed = !1), - (this._writableState.ended = !1), - (this._writableState.ending = !1), - (this._writableState.finished = !1), - (this._writableState.errorEmitted = !1)) - } - function Zde(e, t) { - e.emit("error", t) - } - Qde.exports = { destroy: Rpt, undestroy: Lpt } -}) -var V9 = C((Rdr, e0e) => { - e0e.exports = require("util").deprecate -}) -var z9 = C((Ldr, u0e) => { - "use strict" - var Pd = Db() - u0e.exports = ni - function r0e(e) { - var t = this - ;(this.next = null), - (this.entry = null), - (this.finish = function () { - tht(t, e) - }) - } - var Mpt = - !process.browser && ["v0.10", "v0.9."].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : Pd.nextTick, - nv - ni.WritableState = Ob - var n0e = Object.create(Gs()) - n0e.inherits = ti() - var qpt = { deprecate: V9() }, - i0e = q9(), - AD = Fb().Buffer, - jpt = global.Uint8Array || function () {} - function Upt(e) { - return AD.from(e) - } - function Hpt(e) { - return AD.isBuffer(e) || e instanceof jpt - } - var s0e = H9() - n0e.inherits(ni, i0e) - function Vpt() {} - function Ob(e, t) { - ;(nv = nv || Nd()), (e = e || {}) - var r = t instanceof nv - ;(this.objectMode = !!e.objectMode), r && (this.objectMode = this.objectMode || !!e.writableObjectMode) - var n = e.highWaterMark, - i = e.writableHighWaterMark, - s = this.objectMode ? 16 : 16 * 1024 - n || n === 0 ? (this.highWaterMark = n) : r && (i || i === 0) ? (this.highWaterMark = i) : (this.highWaterMark = s), - (this.highWaterMark = Math.floor(this.highWaterMark)), - (this.finalCalled = !1), - (this.needDrain = !1), - (this.ending = !1), - (this.ended = !1), - (this.finished = !1), - (this.destroyed = !1) - var a = e.decodeStrings === !1 - ;(this.decodeStrings = !a), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.length = 0), - (this.writing = !1), - (this.corked = 0), - (this.sync = !0), - (this.bufferProcessing = !1), - (this.onwrite = function (o) { - Jpt(t, o) - }), - (this.writecb = null), - (this.writelen = 0), - (this.bufferedRequest = null), - (this.lastBufferedRequest = null), - (this.pendingcb = 0), - (this.prefinished = !1), - (this.errorEmitted = !1), - (this.bufferedRequestCount = 0), - (this.corkedRequestsFree = new r0e(this)) - } - Ob.prototype.getBuffer = function () { - for (var t = this.bufferedRequest, r = []; t; ) r.push(t), (t = t.next) - return r - } - ;(function () { - try { - Object.defineProperty(Ob.prototype, "buffer", { - get: qpt.deprecate( - function () { - return this.getBuffer() - }, - "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", - "DEP0003" - ), - }) - } catch {} - })() - var wD - typeof Symbol == "function" && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] == "function" - ? ((wD = Function.prototype[Symbol.hasInstance]), - Object.defineProperty(ni, Symbol.hasInstance, { - value: function (e) { - return wD.call(this, e) ? !0 : this !== ni ? !1 : e && e._writableState instanceof Ob - }, - })) - : (wD = function (e) { - return e instanceof this - }) - function ni(e) { - if (((nv = nv || Nd()), !wD.call(ni, this) && !(this instanceof nv))) return new ni(e) - ;(this._writableState = new Ob(e, this)), - (this.writable = !0), - e && - (typeof e.write == "function" && (this._write = e.write), - typeof e.writev == "function" && (this._writev = e.writev), - typeof e.destroy == "function" && (this._destroy = e.destroy), - typeof e.final == "function" && (this._final = e.final)), - i0e.call(this) - } - ni.prototype.pipe = function () { - this.emit("error", new Error("Cannot pipe, not readable")) - } - function $pt(e, t) { - var r = new Error("write after end") - e.emit("error", r), Pd.nextTick(t, r) - } - function zpt(e, t, r, n) { - var i = !0, - s = !1 - return ( - r === null - ? (s = new TypeError("May not write null values to stream")) - : typeof r != "string" && - r !== void 0 && - !t.objectMode && - (s = new TypeError("Invalid non-string/buffer chunk")), - s && (e.emit("error", s), Pd.nextTick(n, s), (i = !1)), - i - ) - } - ni.prototype.write = function (e, t, r) { - var n = this._writableState, - i = !1, - s = !n.objectMode && Hpt(e) - return ( - s && !AD.isBuffer(e) && (e = Upt(e)), - typeof t == "function" && ((r = t), (t = null)), - s ? (t = "buffer") : t || (t = n.defaultEncoding), - typeof r != "function" && (r = Vpt), - n.ended ? $pt(this, r) : (s || zpt(this, n, e, r)) && (n.pendingcb++, (i = Gpt(this, n, s, e, t, r))), - i - ) - } - ni.prototype.cork = function () { - var e = this._writableState - e.corked++ - } - ni.prototype.uncork = function () { - var e = this._writableState - e.corked && - (e.corked--, !e.writing && !e.corked && !e.finished && !e.bufferProcessing && e.bufferedRequest && a0e(this, e)) - } - ni.prototype.setDefaultEncoding = function (t) { - if ( - (typeof t == "string" && (t = t.toLowerCase()), - !( - ["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf( - (t + "").toLowerCase() - ) > -1 - )) - ) - throw new TypeError("Unknown encoding: " + t) - return (this._writableState.defaultEncoding = t), this - } - function Wpt(e, t, r) { - return !e.objectMode && e.decodeStrings !== !1 && typeof t == "string" && (t = AD.from(t, r)), t - } - Object.defineProperty(ni.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function () { - return this._writableState.highWaterMark - }, - }) - function Gpt(e, t, r, n, i, s) { - if (!r) { - var a = Wpt(t, n, i) - n !== a && ((r = !0), (i = "buffer"), (n = a)) - } - var o = t.objectMode ? 1 : n.length - t.length += o - var u = t.length < t.highWaterMark - if ((u || (t.needDrain = !0), t.writing || t.corked)) { - var c = t.lastBufferedRequest - ;(t.lastBufferedRequest = { chunk: n, encoding: i, isBuf: r, callback: s, next: null }), - c ? (c.next = t.lastBufferedRequest) : (t.bufferedRequest = t.lastBufferedRequest), - (t.bufferedRequestCount += 1) - } else $9(e, t, !1, o, n, i, s) - return u - } - function $9(e, t, r, n, i, s, a) { - ;(t.writelen = n), - (t.writecb = a), - (t.writing = !0), - (t.sync = !0), - r ? e._writev(i, t.onwrite) : e._write(i, s, t.onwrite), - (t.sync = !1) - } - function Kpt(e, t, r, n, i) { - --t.pendingcb, - r - ? (Pd.nextTick(i, n), Pd.nextTick(Bb, e, t), (e._writableState.errorEmitted = !0), e.emit("error", n)) - : (i(n), (e._writableState.errorEmitted = !0), e.emit("error", n), Bb(e, t)) - } - function Xpt(e) { - ;(e.writing = !1), (e.writecb = null), (e.length -= e.writelen), (e.writelen = 0) - } - function Jpt(e, t) { - var r = e._writableState, - n = r.sync, - i = r.writecb - if ((Xpt(r), t)) Kpt(e, r, n, t, i) - else { - var s = o0e(r) - !s && !r.corked && !r.bufferProcessing && r.bufferedRequest && a0e(e, r), - n ? Mpt(t0e, e, r, s, i) : t0e(e, r, s, i) - } - } - function t0e(e, t, r, n) { - r || Ypt(e, t), t.pendingcb--, n(), Bb(e, t) - } - function Ypt(e, t) { - t.length === 0 && t.needDrain && ((t.needDrain = !1), e.emit("drain")) - } - function a0e(e, t) { - t.bufferProcessing = !0 - var r = t.bufferedRequest - if (e._writev && r && r.next) { - var n = t.bufferedRequestCount, - i = new Array(n), - s = t.corkedRequestsFree - s.entry = r - for (var a = 0, o = !0; r; ) (i[a] = r), r.isBuf || (o = !1), (r = r.next), (a += 1) - ;(i.allBuffers = o), - $9(e, t, !0, t.length, i, "", s.finish), - t.pendingcb++, - (t.lastBufferedRequest = null), - s.next ? ((t.corkedRequestsFree = s.next), (s.next = null)) : (t.corkedRequestsFree = new r0e(t)), - (t.bufferedRequestCount = 0) - } else { - for (; r; ) { - var u = r.chunk, - c = r.encoding, - l = r.callback, - f = t.objectMode ? 1 : u.length - if (($9(e, t, !1, f, u, c, l), (r = r.next), t.bufferedRequestCount--, t.writing)) break - } - r === null && (t.lastBufferedRequest = null) - } - ;(t.bufferedRequest = r), (t.bufferProcessing = !1) - } - ni.prototype._write = function (e, t, r) { - r(new Error("_write() is not implemented")) - } - ni.prototype._writev = null - ni.prototype.end = function (e, t, r) { - var n = this._writableState - typeof e == "function" ? ((r = e), (e = null), (t = null)) : typeof t == "function" && ((r = t), (t = null)), - e != null && this.write(e, t), - n.corked && ((n.corked = 1), this.uncork()), - !n.ending && !n.finished && eht(this, n, r) - } - function o0e(e) { - return e.ending && e.length === 0 && e.bufferedRequest === null && !e.finished && !e.writing - } - function Zpt(e, t) { - e._final(function (r) { - t.pendingcb--, r && e.emit("error", r), (t.prefinished = !0), e.emit("prefinish"), Bb(e, t) - }) - } - function Qpt(e, t) { - !t.prefinished && - !t.finalCalled && - (typeof e._final == "function" - ? (t.pendingcb++, (t.finalCalled = !0), Pd.nextTick(Zpt, e, t)) - : ((t.prefinished = !0), e.emit("prefinish"))) - } - function Bb(e, t) { - var r = o0e(t) - return r && (Qpt(e, t), t.pendingcb === 0 && ((t.finished = !0), e.emit("finish"))), r - } - function eht(e, t, r) { - ;(t.ending = !0), - Bb(e, t), - r && (t.finished ? Pd.nextTick(r) : e.once("finish", r)), - (t.ended = !0), - (e.writable = !1) - } - function tht(e, t, r) { - var n = e.entry - for (e.entry = null; n; ) { - var i = n.callback - t.pendingcb--, i(r), (n = n.next) - } - t.corkedRequestsFree ? (t.corkedRequestsFree.next = e) : (t.corkedRequestsFree = e) - } - Object.defineProperty(ni.prototype, "destroyed", { - get: function () { - return this._writableState === void 0 ? !1 : this._writableState.destroyed - }, - set: function (e) { - this._writableState && (this._writableState.destroyed = e) - }, - }) - ni.prototype.destroy = s0e.destroy - ni.prototype._undestroy = s0e.undestroy - ni.prototype._destroy = function (e, t) { - this.end(), t(e) - } -}) -var Nd = C((Mdr, p0e) => { - "use strict" - var c0e = Db(), - rht = - Object.keys || - function (e) { - var t = [] - for (var r in e) t.push(r) - return t - } - p0e.exports = Vl - var l0e = Object.create(Gs()) - l0e.inherits = ti() - var f0e = K9(), - G9 = z9() - l0e.inherits(Vl, f0e) - for (W9 = rht(G9.prototype), CD = 0; CD < W9.length; CD++) - (SD = W9[CD]), Vl.prototype[SD] || (Vl.prototype[SD] = G9.prototype[SD]) - var W9, SD, CD - function Vl(e) { - if (!(this instanceof Vl)) return new Vl(e) - f0e.call(this, e), - G9.call(this, e), - e && e.readable === !1 && (this.readable = !1), - e && e.writable === !1 && (this.writable = !1), - (this.allowHalfOpen = !0), - e && e.allowHalfOpen === !1 && (this.allowHalfOpen = !1), - this.once("end", nht) - } - Object.defineProperty(Vl.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function () { - return this._writableState.highWaterMark - }, - }) - function nht() { - this.allowHalfOpen || this._writableState.ended || c0e.nextTick(iht, this) - } - function iht(e) { - e.end() - } - Object.defineProperty(Vl.prototype, "destroyed", { - get: function () { - return this._readableState === void 0 || this._writableState === void 0 - ? !1 - : this._readableState.destroyed && this._writableState.destroyed - }, - set: function (e) { - this._readableState === void 0 || - this._writableState === void 0 || - ((this._readableState.destroyed = e), (this._writableState.destroyed = e)) - }, - }) - Vl.prototype._destroy = function (e, t) { - this.push(null), this.end(), c0e.nextTick(t, e) - } -}) -var Ib = C((d0e) => { - "use strict" - var J9 = Fb().Buffer, - h0e = - J9.isEncoding || - function (e) { - switch (((e = "" + e), e && e.toLowerCase())) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - case "raw": - return !0 - default: - return !1 - } - } - function sht(e) { - if (!e) return "utf8" - for (var t; ; ) - switch (e) { - case "utf8": - case "utf-8": - return "utf8" - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return "utf16le" - case "latin1": - case "binary": - return "latin1" - case "base64": - case "ascii": - case "hex": - return e - default: - if (t) return - ;(e = ("" + e).toLowerCase()), (t = !0) - } - } - function aht(e) { - var t = sht(e) - if (typeof t != "string" && (J9.isEncoding === h0e || !h0e(e))) throw new Error("Unknown encoding: " + e) - return t || e - } - d0e.StringDecoder = kb - function kb(e) { - this.encoding = aht(e) - var t - switch (this.encoding) { - case "utf16le": - ;(this.text = pht), (this.end = hht), (t = 4) - break - case "utf8": - ;(this.fillLast = cht), (t = 4) - break - case "base64": - ;(this.text = dht), (this.end = mht), (t = 3) - break - default: - ;(this.write = xht), (this.end = vht) - return - } - ;(this.lastNeed = 0), (this.lastTotal = 0), (this.lastChar = J9.allocUnsafe(t)) - } - kb.prototype.write = function (e) { - if (e.length === 0) return "" - var t, r - if (this.lastNeed) { - if (((t = this.fillLast(e)), t === void 0)) return "" - ;(r = this.lastNeed), (this.lastNeed = 0) - } else r = 0 - return r < e.length ? (t ? t + this.text(e, r) : this.text(e, r)) : t || "" - } - kb.prototype.end = fht - kb.prototype.text = lht - kb.prototype.fillLast = function (e) { - if (this.lastNeed <= e.length) - return ( - e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), - this.lastChar.toString(this.encoding, 0, this.lastTotal) - ) - e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, e.length), (this.lastNeed -= e.length) - } - function X9(e) { - return e <= 127 ? 0 : e >> 5 === 6 ? 2 : e >> 4 === 14 ? 3 : e >> 3 === 30 ? 4 : e >> 6 === 2 ? -1 : -2 - } - function oht(e, t, r) { - var n = t.length - 1 - if (n < r) return 0 - var i = X9(t[n]) - return i >= 0 - ? (i > 0 && (e.lastNeed = i - 1), i) - : --n < r || i === -2 - ? 0 - : ((i = X9(t[n])), - i >= 0 - ? (i > 0 && (e.lastNeed = i - 2), i) - : --n < r || i === -2 - ? 0 - : ((i = X9(t[n])), i >= 0 ? (i > 0 && (i === 2 ? (i = 0) : (e.lastNeed = i - 3)), i) : 0)) - } - function uht(e, t, r) { - if ((t[0] & 192) !== 128) return (e.lastNeed = 0), "\uFFFD" - if (e.lastNeed > 1 && t.length > 1) { - if ((t[1] & 192) !== 128) return (e.lastNeed = 1), "\uFFFD" - if (e.lastNeed > 2 && t.length > 2 && (t[2] & 192) !== 128) return (e.lastNeed = 2), "\uFFFD" - } - } - function cht(e) { - var t = this.lastTotal - this.lastNeed, - r = uht(this, e, t) - if (r !== void 0) return r - if (this.lastNeed <= e.length) - return e.copy(this.lastChar, t, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal) - e.copy(this.lastChar, t, 0, e.length), (this.lastNeed -= e.length) - } - function lht(e, t) { - var r = oht(this, e, t) - if (!this.lastNeed) return e.toString("utf8", t) - this.lastTotal = r - var n = e.length - (r - this.lastNeed) - return e.copy(this.lastChar, 0, n), e.toString("utf8", t, n) - } - function fht(e) { - var t = e && e.length ? this.write(e) : "" - return this.lastNeed ? t + "\uFFFD" : t - } - function pht(e, t) { - if ((e.length - t) % 2 === 0) { - var r = e.toString("utf16le", t) - if (r) { - var n = r.charCodeAt(r.length - 1) - if (n >= 55296 && n <= 56319) - return ( - (this.lastNeed = 2), - (this.lastTotal = 4), - (this.lastChar[0] = e[e.length - 2]), - (this.lastChar[1] = e[e.length - 1]), - r.slice(0, -1) - ) - } - return r - } - return ( - (this.lastNeed = 1), - (this.lastTotal = 2), - (this.lastChar[0] = e[e.length - 1]), - e.toString("utf16le", t, e.length - 1) - ) - } - function hht(e) { - var t = e && e.length ? this.write(e) : "" - if (this.lastNeed) { - var r = this.lastTotal - this.lastNeed - return t + this.lastChar.toString("utf16le", 0, r) - } - return t - } - function dht(e, t) { - var r = (e.length - t) % 3 - return r === 0 - ? e.toString("base64", t) - : ((this.lastNeed = 3 - r), - (this.lastTotal = 3), - r === 1 - ? (this.lastChar[0] = e[e.length - 1]) - : ((this.lastChar[0] = e[e.length - 2]), (this.lastChar[1] = e[e.length - 1])), - e.toString("base64", t, e.length - r)) - } - function mht(e) { - var t = e && e.length ? this.write(e) : "" - return this.lastNeed ? t + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : t - } - function xht(e) { - return e.toString(this.encoding) - } - function vht(e) { - return e && e.length ? this.write(e) : "" - } -}) -var K9 = C((Udr, S0e) => { - "use strict" - var sv = Db() - S0e.exports = dn - var ght = zde(), - Pb - dn.ReadableState = E0e - var jdr = require("events").EventEmitter, - g0e = function (e, t) { - return e.listeners(t).length - }, - tR = q9(), - Nb = Fb().Buffer, - yht = global.Uint8Array || function () {} - function bht(e) { - return Nb.from(e) - } - function Eht(e) { - return Nb.isBuffer(e) || e instanceof yht - } - var y0e = Object.create(Gs()) - y0e.inherits = ti() - var Y9 = require("util"), - Pr = void 0 - Y9 && Y9.debuglog ? (Pr = Y9.debuglog("stream")) : (Pr = function () {}) - var _ht = Jde(), - b0e = H9(), - iv - y0e.inherits(dn, tR) - var Z9 = ["error", "close", "destroy", "pause", "resume"] - function wht(e, t, r) { - if (typeof e.prependListener == "function") return e.prependListener(t, r) - !e._events || !e._events[t] - ? e.on(t, r) - : ght(e._events[t]) - ? e._events[t].unshift(r) - : (e._events[t] = [r, e._events[t]]) - } - function E0e(e, t) { - ;(Pb = Pb || Nd()), (e = e || {}) - var r = t instanceof Pb - ;(this.objectMode = !!e.objectMode), r && (this.objectMode = this.objectMode || !!e.readableObjectMode) - var n = e.highWaterMark, - i = e.readableHighWaterMark, - s = this.objectMode ? 16 : 16 * 1024 - n || n === 0 ? (this.highWaterMark = n) : r && (i || i === 0) ? (this.highWaterMark = i) : (this.highWaterMark = s), - (this.highWaterMark = Math.floor(this.highWaterMark)), - (this.buffer = new _ht()), - (this.length = 0), - (this.pipes = null), - (this.pipesCount = 0), - (this.flowing = null), - (this.ended = !1), - (this.endEmitted = !1), - (this.reading = !1), - (this.sync = !0), - (this.needReadable = !1), - (this.emittedReadable = !1), - (this.readableListening = !1), - (this.resumeScheduled = !1), - (this.destroyed = !1), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.awaitDrain = 0), - (this.readingMore = !1), - (this.decoder = null), - (this.encoding = null), - e.encoding && (iv || (iv = Ib().StringDecoder), (this.decoder = new iv(e.encoding)), (this.encoding = e.encoding)) - } - function dn(e) { - if (((Pb = Pb || Nd()), !(this instanceof dn))) return new dn(e) - ;(this._readableState = new E0e(e, this)), - (this.readable = !0), - e && - (typeof e.read == "function" && (this._read = e.read), - typeof e.destroy == "function" && (this._destroy = e.destroy)), - tR.call(this) - } - Object.defineProperty(dn.prototype, "destroyed", { - get: function () { - return this._readableState === void 0 ? !1 : this._readableState.destroyed - }, - set: function (e) { - this._readableState && (this._readableState.destroyed = e) - }, - }) - dn.prototype.destroy = b0e.destroy - dn.prototype._undestroy = b0e.undestroy - dn.prototype._destroy = function (e, t) { - this.push(null), t(e) - } - dn.prototype.push = function (e, t) { - var r = this._readableState, - n - return ( - r.objectMode - ? (n = !0) - : typeof e == "string" && - ((t = t || r.defaultEncoding), t !== r.encoding && ((e = Nb.from(e, t)), (t = "")), (n = !0)), - _0e(this, e, t, !1, n) - ) - } - dn.prototype.unshift = function (e) { - return _0e(this, e, null, !0, !1) - } - function _0e(e, t, r, n, i) { - var s = e._readableState - if (t === null) (s.reading = !1), Dht(e, s) - else { - var a - i || (a = Aht(s, t)), - a - ? e.emit("error", a) - : s.objectMode || (t && t.length > 0) - ? (typeof t != "string" && !s.objectMode && Object.getPrototypeOf(t) !== Nb.prototype && (t = bht(t)), - n - ? s.endEmitted - ? e.emit("error", new Error("stream.unshift() after end event")) - : Q9(e, s, t, !0) - : s.ended - ? e.emit("error", new Error("stream.push() after EOF")) - : ((s.reading = !1), - s.decoder && !r - ? ((t = s.decoder.write(t)), s.objectMode || t.length !== 0 ? Q9(e, s, t, !1) : w0e(e, s)) - : Q9(e, s, t, !1))) - : n || (s.reading = !1) - } - return Cht(s) - } - function Q9(e, t, r, n) { - t.flowing && t.length === 0 && !t.sync - ? (e.emit("data", r), e.read(0)) - : ((t.length += t.objectMode ? 1 : r.length), - n ? t.buffer.unshift(r) : t.buffer.push(r), - t.needReadable && DD(e)), - w0e(e, t) - } - function Aht(e, t) { - var r - return ( - !Eht(t) && - typeof t != "string" && - t !== void 0 && - !e.objectMode && - (r = new TypeError("Invalid non-string/buffer chunk")), - r - ) - } - function Cht(e) { - return !e.ended && (e.needReadable || e.length < e.highWaterMark || e.length === 0) - } - dn.prototype.isPaused = function () { - return this._readableState.flowing === !1 - } - dn.prototype.setEncoding = function (e) { - return ( - iv || (iv = Ib().StringDecoder), - (this._readableState.decoder = new iv(e)), - (this._readableState.encoding = e), - this - ) - } - var m0e = 8388608 - function Sht(e) { - return ( - e >= m0e - ? (e = m0e) - : (e--, (e |= e >>> 1), (e |= e >>> 2), (e |= e >>> 4), (e |= e >>> 8), (e |= e >>> 16), e++), - e - ) - } - function x0e(e, t) { - return e <= 0 || (t.length === 0 && t.ended) - ? 0 - : t.objectMode - ? 1 - : e !== e - ? t.flowing && t.length - ? t.buffer.head.data.length - : t.length - : (e > t.highWaterMark && (t.highWaterMark = Sht(e)), - e <= t.length ? e : t.ended ? t.length : ((t.needReadable = !0), 0)) - } - dn.prototype.read = function (e) { - Pr("read", e), (e = parseInt(e, 10)) - var t = this._readableState, - r = e - if ((e !== 0 && (t.emittedReadable = !1), e === 0 && t.needReadable && (t.length >= t.highWaterMark || t.ended))) - return Pr("read: emitReadable", t.length, t.ended), t.length === 0 && t.ended ? eR(this) : DD(this), null - if (((e = x0e(e, t)), e === 0 && t.ended)) return t.length === 0 && eR(this), null - var n = t.needReadable - Pr("need readable", n), - (t.length === 0 || t.length - e < t.highWaterMark) && ((n = !0), Pr("length less than watermark", n)), - t.ended || t.reading - ? ((n = !1), Pr("reading or ended", n)) - : n && - (Pr("do read"), - (t.reading = !0), - (t.sync = !0), - t.length === 0 && (t.needReadable = !0), - this._read(t.highWaterMark), - (t.sync = !1), - t.reading || (e = x0e(r, t))) - var i - return ( - e > 0 ? (i = A0e(e, t)) : (i = null), - i === null ? ((t.needReadable = !0), (e = 0)) : (t.length -= e), - t.length === 0 && (t.ended || (t.needReadable = !0), r !== e && t.ended && eR(this)), - i !== null && this.emit("data", i), - i - ) - } - function Dht(e, t) { - if (!t.ended) { - if (t.decoder) { - var r = t.decoder.end() - r && r.length && (t.buffer.push(r), (t.length += t.objectMode ? 1 : r.length)) - } - ;(t.ended = !0), DD(e) - } - } - function DD(e) { - var t = e._readableState - ;(t.needReadable = !1), - t.emittedReadable || - (Pr("emitReadable", t.flowing), (t.emittedReadable = !0), t.sync ? sv.nextTick(v0e, e) : v0e(e)) - } - function v0e(e) { - Pr("emit readable"), e.emit("readable"), rR(e) - } - function w0e(e, t) { - t.readingMore || ((t.readingMore = !0), sv.nextTick(Fht, e, t)) - } - function Fht(e, t) { - for ( - var r = t.length; - !t.reading && - !t.flowing && - !t.ended && - t.length < t.highWaterMark && - (Pr("maybeReadMore read 0"), e.read(0), r !== t.length); - - ) - r = t.length - t.readingMore = !1 - } - dn.prototype._read = function (e) { - this.emit("error", new Error("_read() is not implemented")) - } - dn.prototype.pipe = function (e, t) { - var r = this, - n = this._readableState - switch (n.pipesCount) { - case 0: - n.pipes = e - break - case 1: - n.pipes = [n.pipes, e] - break - default: - n.pipes.push(e) - break - } - ;(n.pipesCount += 1), Pr("pipe count=%d opts=%j", n.pipesCount, t) - var i = (!t || t.end !== !1) && e !== process.stdout && e !== process.stderr, - s = i ? o : v - n.endEmitted ? sv.nextTick(s) : r.once("end", s), e.on("unpipe", a) - function a(g, _) { - Pr("onunpipe"), g === r && _ && _.hasUnpiped === !1 && ((_.hasUnpiped = !0), l()) - } - function o() { - Pr("onend"), e.end() - } - var u = Tht(r) - e.on("drain", u) - var c = !1 - function l() { - Pr("cleanup"), - e.removeListener("close", d), - e.removeListener("finish", x), - e.removeListener("drain", u), - e.removeListener("error", h), - e.removeListener("unpipe", a), - r.removeListener("end", o), - r.removeListener("end", v), - r.removeListener("data", p), - (c = !0), - n.awaitDrain && (!e._writableState || e._writableState.needDrain) && u() - } - var f = !1 - r.on("data", p) - function p(g) { - Pr("ondata"), (f = !1) - var _ = e.write(g) - _ === !1 && - !f && - (((n.pipesCount === 1 && n.pipes === e) || (n.pipesCount > 1 && C0e(n.pipes, e) !== -1)) && - !c && - (Pr("false write response, pause", r._readableState.awaitDrain), r._readableState.awaitDrain++, (f = !0)), - r.pause()) - } - function h(g) { - Pr("onerror", g), v(), e.removeListener("error", h), g0e(e, "error") === 0 && e.emit("error", g) - } - wht(e, "error", h) - function d() { - e.removeListener("finish", x), v() - } - e.once("close", d) - function x() { - Pr("onfinish"), e.removeListener("close", d), v() - } - e.once("finish", x) - function v() { - Pr("unpipe"), r.unpipe(e) - } - return e.emit("pipe", r), n.flowing || (Pr("pipe resume"), r.resume()), e - } - function Tht(e) { - return function () { - var t = e._readableState - Pr("pipeOnDrain", t.awaitDrain), - t.awaitDrain && t.awaitDrain--, - t.awaitDrain === 0 && g0e(e, "data") && ((t.flowing = !0), rR(e)) - } - } - dn.prototype.unpipe = function (e) { - var t = this._readableState, - r = { hasUnpiped: !1 } - if (t.pipesCount === 0) return this - if (t.pipesCount === 1) - return e && e !== t.pipes - ? this - : (e || (e = t.pipes), - (t.pipes = null), - (t.pipesCount = 0), - (t.flowing = !1), - e && e.emit("unpipe", this, r), - this) - if (!e) { - var n = t.pipes, - i = t.pipesCount - ;(t.pipes = null), (t.pipesCount = 0), (t.flowing = !1) - for (var s = 0; s < i; s++) n[s].emit("unpipe", this, r) - return this - } - var a = C0e(t.pipes, e) - return a === -1 - ? this - : (t.pipes.splice(a, 1), - (t.pipesCount -= 1), - t.pipesCount === 1 && (t.pipes = t.pipes[0]), - e.emit("unpipe", this, r), - this) - } - dn.prototype.on = function (e, t) { - var r = tR.prototype.on.call(this, e, t) - if (e === "data") this._readableState.flowing !== !1 && this.resume() - else if (e === "readable") { - var n = this._readableState - !n.endEmitted && - !n.readableListening && - ((n.readableListening = n.needReadable = !0), - (n.emittedReadable = !1), - n.reading ? n.length && DD(this) : sv.nextTick(Bht, this)) - } - return r - } - dn.prototype.addListener = dn.prototype.on - function Bht(e) { - Pr("readable nexttick read 0"), e.read(0) - } - dn.prototype.resume = function () { - var e = this._readableState - return e.flowing || (Pr("resume"), (e.flowing = !0), Oht(this, e)), this - } - function Oht(e, t) { - t.resumeScheduled || ((t.resumeScheduled = !0), sv.nextTick(kht, e, t)) - } - function kht(e, t) { - t.reading || (Pr("resume read 0"), e.read(0)), - (t.resumeScheduled = !1), - (t.awaitDrain = 0), - e.emit("resume"), - rR(e), - t.flowing && !t.reading && e.read(0) - } - dn.prototype.pause = function () { - return ( - Pr("call pause flowing=%j", this._readableState.flowing), - this._readableState.flowing !== !1 && (Pr("pause"), (this._readableState.flowing = !1), this.emit("pause")), - this - ) - } - function rR(e) { - var t = e._readableState - for (Pr("flow", t.flowing); t.flowing && e.read() !== null; ); - } - dn.prototype.wrap = function (e) { - var t = this, - r = this._readableState, - n = !1 - e.on("end", function () { - if ((Pr("wrapped end"), r.decoder && !r.ended)) { - var a = r.decoder.end() - a && a.length && t.push(a) - } - t.push(null) - }), - e.on("data", function (a) { - if ( - (Pr("wrapped data"), - r.decoder && (a = r.decoder.write(a)), - !(r.objectMode && a == null) && !(!r.objectMode && (!a || !a.length))) - ) { - var o = t.push(a) - o || ((n = !0), e.pause()) - } - }) - for (var i in e) - this[i] === void 0 && - typeof e[i] == "function" && - (this[i] = (function (a) { - return function () { - return e[a].apply(e, arguments) - } - })(i)) - for (var s = 0; s < Z9.length; s++) e.on(Z9[s], this.emit.bind(this, Z9[s])) - return ( - (this._read = function (a) { - Pr("wrapped _read", a), n && ((n = !1), e.resume()) - }), - this - ) - } - Object.defineProperty(dn.prototype, "readableHighWaterMark", { - enumerable: !1, - get: function () { - return this._readableState.highWaterMark - }, - }) - dn._fromList = A0e - function A0e(e, t) { - if (t.length === 0) return null - var r - return ( - t.objectMode - ? (r = t.buffer.shift()) - : !e || e >= t.length - ? (t.decoder - ? (r = t.buffer.join("")) - : t.buffer.length === 1 - ? (r = t.buffer.head.data) - : (r = t.buffer.concat(t.length)), - t.buffer.clear()) - : (r = Iht(e, t.buffer, t.decoder)), - r - ) - } - function Iht(e, t, r) { - var n - return ( - e < t.head.data.length - ? ((n = t.head.data.slice(0, e)), (t.head.data = t.head.data.slice(e))) - : e === t.head.data.length - ? (n = t.shift()) - : (n = r ? Pht(e, t) : Nht(e, t)), - n - ) - } - function Pht(e, t) { - var r = t.head, - n = 1, - i = r.data - for (e -= i.length; (r = r.next); ) { - var s = r.data, - a = e > s.length ? s.length : e - if ((a === s.length ? (i += s) : (i += s.slice(0, e)), (e -= a), e === 0)) { - a === s.length - ? (++n, r.next ? (t.head = r.next) : (t.head = t.tail = null)) - : ((t.head = r), (r.data = s.slice(a))) - break - } - ++n - } - return (t.length -= n), i - } - function Nht(e, t) { - var r = Nb.allocUnsafe(e), - n = t.head, - i = 1 - for (n.data.copy(r), e -= n.data.length; (n = n.next); ) { - var s = n.data, - a = e > s.length ? s.length : e - if ((s.copy(r, r.length - e, 0, a), (e -= a), e === 0)) { - a === s.length - ? (++i, n.next ? (t.head = n.next) : (t.head = t.tail = null)) - : ((t.head = n), (n.data = s.slice(a))) - break - } - ++i - } - return (t.length -= i), r - } - function eR(e) { - var t = e._readableState - if (t.length > 0) throw new Error('"endReadable()" called on non-empty stream') - t.endEmitted || ((t.ended = !0), sv.nextTick(Rht, t, e)) - } - function Rht(e, t) { - !e.endEmitted && e.length === 0 && ((e.endEmitted = !0), (t.readable = !1), t.emit("end")) - } - function C0e(e, t) { - for (var r = 0, n = e.length; r < n; r++) if (e[r] === t) return r - return -1 - } -}) -var nR = C((Hdr, T0e) => { - "use strict" - T0e.exports = $l - var FD = Nd(), - F0e = Object.create(Gs()) - F0e.inherits = ti() - F0e.inherits($l, FD) - function Lht(e, t) { - var r = this._transformState - r.transforming = !1 - var n = r.writecb - if (!n) return this.emit("error", new Error("write callback called multiple times")) - ;(r.writechunk = null), (r.writecb = null), t != null && this.push(t), n(e) - var i = this._readableState - ;(i.reading = !1), (i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - function $l(e) { - if (!(this instanceof $l)) return new $l(e) - FD.call(this, e), - (this._transformState = { - afterTransform: Lht.bind(this), - needTransform: !1, - transforming: !1, - writecb: null, - writechunk: null, - writeencoding: null, - }), - (this._readableState.needReadable = !0), - (this._readableState.sync = !1), - e && - (typeof e.transform == "function" && (this._transform = e.transform), - typeof e.flush == "function" && (this._flush = e.flush)), - this.on("prefinish", Mht) - } - function Mht() { - var e = this - typeof this._flush == "function" - ? this._flush(function (t, r) { - D0e(e, t, r) - }) - : D0e(this, null, null) - } - $l.prototype.push = function (e, t) { - return (this._transformState.needTransform = !1), FD.prototype.push.call(this, e, t) - } - $l.prototype._transform = function (e, t, r) { - throw new Error("_transform() is not implemented") - } - $l.prototype._write = function (e, t, r) { - var n = this._transformState - if (((n.writecb = r), (n.writechunk = e), (n.writeencoding = t), !n.transforming)) { - var i = this._readableState - ;(n.needTransform || i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - } - $l.prototype._read = function (e) { - var t = this._transformState - t.writechunk !== null && t.writecb && !t.transforming - ? ((t.transforming = !0), this._transform(t.writechunk, t.writeencoding, t.afterTransform)) - : (t.needTransform = !0) - } - $l.prototype._destroy = function (e, t) { - var r = this - FD.prototype._destroy.call(this, e, function (n) { - t(n), r.emit("close") - }) - } - function D0e(e, t, r) { - if (t) return e.emit("error", t) - if ((r != null && e.push(r), e._writableState.length)) throw new Error("Calling transform done when ws.length != 0") - if (e._transformState.transforming) throw new Error("Calling transform done when still transforming") - return e.push(null) - } -}) -var I0e = C((Vdr, k0e) => { - "use strict" - k0e.exports = Rb - var B0e = nR(), - O0e = Object.create(Gs()) - O0e.inherits = ti() - O0e.inherits(Rb, B0e) - function Rb(e) { - if (!(this instanceof Rb)) return new Rb(e) - B0e.call(this, e) - } - Rb.prototype._transform = function (e, t, r) { - r(null, e) - } -}) -var Rd = C((Yi, TD) => { - var Dc = require("stream") - process.env.READABLE_STREAM === "disable" && Dc - ? ((TD.exports = Dc), - (Yi = TD.exports = Dc.Readable), - (Yi.Readable = Dc.Readable), - (Yi.Writable = Dc.Writable), - (Yi.Duplex = Dc.Duplex), - (Yi.Transform = Dc.Transform), - (Yi.PassThrough = Dc.PassThrough), - (Yi.Stream = Dc)) - : ((Yi = TD.exports = K9()), - (Yi.Stream = Dc || Yi), - (Yi.Readable = Yi), - (Yi.Writable = z9()), - (Yi.Duplex = Nd()), - (Yi.Transform = nR()), - (Yi.PassThrough = I0e())) -}) -var N0e = C(($dr, P0e) => { - P0e.exports = Rd().Duplex -}) -var L0e = C((zdr, R0e) => { - var iR = N0e(), - qht = require("util"), - av = Sb().Buffer - function Rn(e) { - if (!(this instanceof Rn)) return new Rn(e) - if (((this._bufs = []), (this.length = 0), typeof e == "function")) { - this._callback = e - var t = function (n) { - this._callback && (this._callback(n), (this._callback = null)) - }.bind(this) - this.on("pipe", function (n) { - n.on("error", t) - }), - this.on("unpipe", function (n) { - n.removeListener("error", t) - }) - } else this.append(e) - iR.call(this) - } - qht.inherits(Rn, iR) - Rn.prototype._offset = function (t) { - var r = 0, - n = 0, - i - if (t === 0) return [0, 0] - for (; n < this._bufs.length; n++) { - if (((i = r + this._bufs[n].length), t < i || n == this._bufs.length - 1)) return [n, t - r] - r = i - } - } - Rn.prototype.append = function (t) { - var r = 0 - if (av.isBuffer(t)) this._appendBuffer(t) - else if (Array.isArray(t)) for (; r < t.length; r++) this.append(t[r]) - else if (t instanceof Rn) for (; r < t._bufs.length; r++) this.append(t._bufs[r]) - else t != null && (typeof t == "number" && (t = t.toString()), this._appendBuffer(av.from(t))) - return this - } - Rn.prototype._appendBuffer = function (t) { - this._bufs.push(t), (this.length += t.length) - } - Rn.prototype._write = function (t, r, n) { - this._appendBuffer(t), typeof n == "function" && n() - } - Rn.prototype._read = function (t) { - if (!this.length) return this.push(null) - ;(t = Math.min(t, this.length)), this.push(this.slice(0, t)), this.consume(t) - } - Rn.prototype.end = function (t) { - iR.prototype.end.call(this, t), this._callback && (this._callback(null, this.slice()), (this._callback = null)) - } - Rn.prototype.get = function (t) { - return this.slice(t, t + 1)[0] - } - Rn.prototype.slice = function (t, r) { - return ( - typeof t == "number" && t < 0 && (t += this.length), - typeof r == "number" && r < 0 && (r += this.length), - this.copy(null, 0, t, r) - ) - } - Rn.prototype.copy = function (t, r, n, i) { - if ( - ((typeof n != "number" || n < 0) && (n = 0), - (typeof i != "number" || i > this.length) && (i = this.length), - n >= this.length || i <= 0) - ) - return t || av.alloc(0) - var s = !!t, - a = this._offset(n), - o = i - n, - u = o, - c = (s && r) || 0, - l = a[1], - f, - p - if (n === 0 && i == this.length) { - if (!s) return this._bufs.length === 1 ? this._bufs[0] : av.concat(this._bufs, this.length) - for (p = 0; p < this._bufs.length; p++) this._bufs[p].copy(t, c), (c += this._bufs[p].length) - return t - } - if (u <= this._bufs[a[0]].length - l) - return s ? this._bufs[a[0]].copy(t, r, l, l + u) : this._bufs[a[0]].slice(l, l + u) - for (s || (t = av.allocUnsafe(o)), p = a[0]; p < this._bufs.length; p++) { - if (((f = this._bufs[p].length - l), u > f)) this._bufs[p].copy(t, c, l), (c += f) - else { - this._bufs[p].copy(t, c, l, l + u), (c += f) - break - } - ;(u -= f), l && (l = 0) - } - return t.length > c ? t.slice(0, c) : t - } - Rn.prototype.shallowSlice = function (t, r) { - ;(t = t || 0), (r = r || this.length), t < 0 && (t += this.length), r < 0 && (r += this.length) - var n = this._offset(t), - i = this._offset(r), - s = this._bufs.slice(n[0], i[0] + 1) - return ( - i[1] == 0 ? s.pop() : (s[s.length - 1] = s[s.length - 1].slice(0, i[1])), - n[1] != 0 && (s[0] = s[0].slice(n[1])), - new Rn(s) - ) - } - Rn.prototype.toString = function (t, r, n) { - return this.slice(r, n).toString(t) - } - Rn.prototype.consume = function (t) { - if (((t = Math.trunc(t)), Number.isNaN(t) || t <= 0)) return this - for (; this._bufs.length; ) - if (t >= this._bufs[0].length) - (t -= this._bufs[0].length), (this.length -= this._bufs[0].length), this._bufs.shift() - else { - ;(this._bufs[0] = this._bufs[0].slice(t)), (this.length -= t) - break - } - return this - } - Rn.prototype.duplicate = function () { - for (var t = 0, r = new Rn(); t < this._bufs.length; t++) r.append(this._bufs[t]) - return r - } - Rn.prototype.destroy = function () { - ;(this._bufs.length = 0), (this.length = 0), this.push(null) - } - ;(function () { - var e = { - readDoubleBE: 8, - readDoubleLE: 8, - readFloatBE: 4, - readFloatLE: 4, - readInt32BE: 4, - readInt32LE: 4, - readUInt32BE: 4, - readUInt32LE: 4, - readInt16BE: 2, - readInt16LE: 2, - readUInt16BE: 2, - readUInt16LE: 2, - readInt8: 1, - readUInt8: 1, - } - for (var t in e) - (function (r) { - Rn.prototype[r] = function (n) { - return this.slice(n, n + e[r])[r](0) - } - })(t) - })() - R0e.exports = Rn -}) -var q0e = C((Wdr, M0e) => { - M0e.exports = Uht - var jht = Object.prototype.hasOwnProperty - function Uht() { - for (var e = {}, t = 0; t < arguments.length; t++) { - var r = arguments[t] - for (var n in r) jht.call(r, n) && (e[n] = r[n]) - } - return e - } -}) -var sR = C((Gdr, U0e) => { - U0e.exports = Vht - var j0e = Buffer.from && Buffer.from !== Uint8Array.from ? Buffer.from : Hht - function Hht(e, t) { - return new Buffer(e, t) - } - function Vht(e, t) { - if (Buffer.isBuffer(e)) return e - if (typeof e == "string") return j0e(e, t) - if (Array.isArray(e)) return j0e(e) - throw new Error("Input should be a buffer or a string") - } -}) -var V0e = C((Kdr, H0e) => { - var $ht = (function () { - try { - if (!Buffer.isEncoding("latin1")) return !1 - var e = Buffer.alloc ? Buffer.alloc(4) : new Buffer(4) - return e.fill("ab", "ucs2"), e.toString("hex") === "61006200" - } catch { - return !1 - } - })() - function zht(e) { - return e.length === 1 && e.charCodeAt(0) < 256 - } - function BD(e, t, r, n) { - if (r < 0 || n > e.length) throw new RangeError("Out of range index") - return (r = r >>> 0), (n = n === void 0 ? e.length : n >>> 0), n > r && e.fill(t, r, n), e - } - function Wht(e, t, r, n) { - if (r < 0 || n > e.length) throw new RangeError("Out of range index") - if (n <= r) return e - ;(r = r >>> 0), (n = n === void 0 ? e.length : n >>> 0) - for (var i = r, s = t.length; i <= n - s; ) t.copy(e, i), (i += s) - return i !== n && t.copy(e, i, 0, n - i), e - } - function Ght(e, t, r, n, i) { - if ($ht) return e.fill(t, r, n, i) - if (typeof t == "number") return BD(e, t, r, n) - if (typeof t == "string") { - if ( - (typeof r == "string" ? ((i = r), (r = 0), (n = e.length)) : typeof n == "string" && ((i = n), (n = e.length)), - i !== void 0 && typeof i != "string") - ) - throw new TypeError("encoding must be a string") - if ((i === "latin1" && (i = "binary"), typeof i == "string" && !Buffer.isEncoding(i))) - throw new TypeError("Unknown encoding: " + i) - if (t === "") return BD(e, 0, r, n) - if (zht(t)) return BD(e, t.charCodeAt(0), r, n) - t = new Buffer(t, i) - } - return Buffer.isBuffer(t) ? Wht(e, t, r, n) : BD(e, 0, r, n) - } - H0e.exports = Ght -}) -var z0e = C((Xdr, $0e) => { - function Kht(e) { - if (typeof e != "number") throw new TypeError('"size" argument must be a number') - if (e < 0) throw new RangeError('"size" argument must not be negative') - return Buffer.allocUnsafe ? Buffer.allocUnsafe(e) : new Buffer(e) - } - $0e.exports = Kht -}) -var aR = C((Jdr, G0e) => { - var W0e = V0e(), - Xht = z0e() - G0e.exports = function (t, r, n) { - if (typeof t != "number") throw new TypeError('"size" argument must be a number') - if (t < 0) throw new RangeError('"size" argument must not be negative') - if (Buffer.alloc) return Buffer.alloc(t, r, n) - var i = Xht(t) - return t === 0 ? i : r === void 0 ? W0e(i, 0) : (typeof n != "string" && (n = void 0), W0e(i, r, n)) - } -}) -var uR = C((uv) => { - var Jht = sR(), - Yht = aR(), - Zht = "0000000000000000000", - Qht = "7777777777777777777", - K0e = "0".charCodeAt(0), - edt = "ustar\x0000", - tdt = parseInt("7777", 8), - rdt = function (e, t, r) { - return typeof e != "number" ? r : ((e = ~~e), e >= t ? t : e >= 0 || ((e += t), e >= 0) ? e : 0) - }, - ndt = function (e) { - switch (e) { - case 0: - return "file" - case 1: - return "link" - case 2: - return "symlink" - case 3: - return "character-device" - case 4: - return "block-device" - case 5: - return "directory" - case 6: - return "fifo" - case 7: - return "contiguous-file" - case 72: - return "pax-header" - case 55: - return "pax-global-header" - case 27: - return "gnu-long-link-path" - case 28: - case 30: - return "gnu-long-path" - } - return null - }, - idt = function (e) { - switch (e) { - case "file": - return 0 - case "link": - return 1 - case "symlink": - return 2 - case "character-device": - return 3 - case "block-device": - return 4 - case "directory": - return 5 - case "fifo": - return 6 - case "contiguous-file": - return 7 - case "pax-header": - return 72 - } - return 0 - }, - X0e = function (e, t, r, n) { - for (; r < n; r++) if (e[r] === t) return r - return n - }, - J0e = function (e) { - for (var t = 256, r = 0; r < 148; r++) t += e[r] - for (var n = 156; n < 512; n++) t += e[n] - return t - }, - xp = function (e, t) { - return (e = e.toString(8)), e.length > t ? Qht.slice(0, t) + " " : Zht.slice(0, t - e.length) + e + " " - } - function sdt(e) { - var t - if (e[0] === 128) t = !0 - else if (e[0] === 255) t = !1 - else return null - for (var r = !1, n = [], i = e.length - 1; i > 0; i--) { - var s = e[i] - t ? n.push(s) : r && s === 0 ? n.push(0) : r ? ((r = !1), n.push(256 - s)) : n.push(255 - s) - } - var a = 0, - o = n.length - for (i = 0; i < o; i++) a += n[i] * Math.pow(256, i) - return t ? a : -1 * a - } - var vp = function (e, t, r) { - if (((e = e.slice(t, t + r)), (t = 0), e[t] & 128)) return sdt(e) - for (; t < e.length && e[t] === 32; ) t++ - for (var n = rdt(X0e(e, 32, t, e.length), e.length, e.length); t < n && e[t] === 0; ) t++ - return n === t ? 0 : parseInt(e.slice(t, n).toString(), 8) - }, - ov = function (e, t, r, n) { - return e.slice(t, X0e(e, 0, t, t + r)).toString(n) - }, - oR = function (e) { - var t = Buffer.byteLength(e), - r = Math.floor(Math.log(t) / Math.log(10)) + 1 - return t + r >= Math.pow(10, r) && r++, t + r + e - } - uv.decodeLongPath = function (e, t) { - return ov(e, 0, e.length, t) - } - uv.encodePax = function (e) { - var t = "" - e.name && - (t += oR( - " path=" + - e.name + - ` -` - )), - e.linkname && - (t += oR( - " linkpath=" + - e.linkname + - ` -` - )) - var r = e.pax - if (r) - for (var n in r) - t += oR( - " " + - n + - "=" + - r[n] + - ` -` - ) - return Jht(t) - } - uv.decodePax = function (e) { - for (var t = {}; e.length; ) { - for (var r = 0; r < e.length && e[r] !== 32; ) r++ - var n = parseInt(e.slice(0, r).toString(), 10) - if (!n) return t - var i = e.slice(r + 1, n - 1).toString(), - s = i.indexOf("=") - if (s === -1) return t - ;(t[i.slice(0, s)] = i.slice(s + 1)), (e = e.slice(n)) - } - return t - } - uv.encode = function (e) { - var t = Yht(512), - r = e.name, - n = "" - if ((e.typeflag === 5 && r[r.length - 1] !== "/" && (r += "/"), Buffer.byteLength(r) !== r.length)) return null - for (; Buffer.byteLength(r) > 100; ) { - var i = r.indexOf("/") - if (i === -1) return null - ;(n += n ? "/" + r.slice(0, i) : r.slice(0, i)), (r = r.slice(i + 1)) - } - return Buffer.byteLength(r) > 100 || - Buffer.byteLength(n) > 155 || - (e.linkname && Buffer.byteLength(e.linkname) > 100) - ? null - : (t.write(r), - t.write(xp(e.mode & tdt, 6), 100), - t.write(xp(e.uid, 6), 108), - t.write(xp(e.gid, 6), 116), - t.write(xp(e.size, 11), 124), - t.write(xp((e.mtime.getTime() / 1e3) | 0, 11), 136), - (t[156] = K0e + idt(e.type)), - e.linkname && t.write(e.linkname, 157), - t.write(edt, 257), - e.uname && t.write(e.uname, 265), - e.gname && t.write(e.gname, 297), - t.write(xp(e.devmajor || 0, 6), 329), - t.write(xp(e.devminor || 0, 6), 337), - n && t.write(n, 345), - t.write(xp(J0e(t), 6), 148), - t) - } - uv.decode = function (e, t) { - var r = e[156] === 0 ? 0 : e[156] - K0e, - n = ov(e, 0, 100, t), - i = vp(e, 100, 8), - s = vp(e, 108, 8), - a = vp(e, 116, 8), - o = vp(e, 124, 12), - u = vp(e, 136, 12), - c = ndt(r), - l = e[157] === 0 ? null : ov(e, 157, 100, t), - f = ov(e, 265, 32), - p = ov(e, 297, 32), - h = vp(e, 329, 8), - d = vp(e, 337, 8) - e[345] && (n = ov(e, 345, 155, t) + "/" + n), r === 0 && n && n[n.length - 1] === "/" && (r = 5) - var x = J0e(e) - if (x === 8 * 32) return null - if (x !== vp(e, 148, 8)) - throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?") - return { - name: n, - mode: i, - uid: s, - gid: a, - size: o, - mtime: new Date(1e3 * u), - type: c, - linkname: l, - uname: f, - gname: p, - devmajor: h, - devminor: d, - } - } -}) -var nme = C((Zdr, rme) => { - var Z0e = require("util"), - adt = L0e(), - odt = q0e(), - Lb = uR(), - Q0e = Rd().Writable, - eme = Rd().PassThrough, - tme = function () {}, - Y0e = function (e) { - return (e &= 511), e && 512 - e - }, - udt = function (e, t) { - var r = new OD(e, t) - return r.end(), r - }, - cdt = function (e, t) { - return ( - t.path && (e.name = t.path), - t.linkpath && (e.linkname = t.linkpath), - t.size && (e.size = parseInt(t.size, 10)), - (e.pax = t), - e - ) - }, - OD = function (e, t) { - ;(this._parent = e), (this.offset = t), eme.call(this) - } - Z0e.inherits(OD, eme) - OD.prototype.destroy = function (e) { - this._parent.destroy(e) - } - var zl = function (e) { - if (!(this instanceof zl)) return new zl(e) - Q0e.call(this, e), - (e = e || {}), - (this._offset = 0), - (this._buffer = adt()), - (this._missing = 0), - (this._partial = !1), - (this._onparse = tme), - (this._header = null), - (this._stream = null), - (this._overflow = null), - (this._cb = null), - (this._locked = !1), - (this._destroyed = !1), - (this._pax = null), - (this._paxGlobal = null), - (this._gnuLongPath = null), - (this._gnuLongLinkPath = null) - var t = this, - r = t._buffer, - n = function () { - t._continue() - }, - i = function (p) { - if (((t._locked = !1), p)) return t.destroy(p) - t._stream || n() - }, - s = function () { - t._stream = null - var p = Y0e(t._header.size) - p ? t._parse(p, a) : t._parse(512, f), t._locked || n() - }, - a = function () { - t._buffer.consume(Y0e(t._header.size)), t._parse(512, f), n() - }, - o = function () { - var p = t._header.size - ;(t._paxGlobal = Lb.decodePax(r.slice(0, p))), r.consume(p), s() - }, - u = function () { - var p = t._header.size - ;(t._pax = Lb.decodePax(r.slice(0, p))), t._paxGlobal && (t._pax = odt(t._paxGlobal, t._pax)), r.consume(p), s() - }, - c = function () { - var p = t._header.size - ;(this._gnuLongPath = Lb.decodeLongPath(r.slice(0, p), e.filenameEncoding)), r.consume(p), s() - }, - l = function () { - var p = t._header.size - ;(this._gnuLongLinkPath = Lb.decodeLongPath(r.slice(0, p), e.filenameEncoding)), r.consume(p), s() - }, - f = function () { - var p = t._offset, - h - try { - h = t._header = Lb.decode(r.slice(0, 512), e.filenameEncoding) - } catch (d) { - t.emit("error", d) - } - if ((r.consume(512), !h)) { - t._parse(512, f), n() - return - } - if (h.type === "gnu-long-path") { - t._parse(h.size, c), n() - return - } - if (h.type === "gnu-long-link-path") { - t._parse(h.size, l), n() - return - } - if (h.type === "pax-global-header") { - t._parse(h.size, o), n() - return - } - if (h.type === "pax-header") { - t._parse(h.size, u), n() - return - } - if ( - (t._gnuLongPath && ((h.name = t._gnuLongPath), (t._gnuLongPath = null)), - t._gnuLongLinkPath && ((h.linkname = t._gnuLongLinkPath), (t._gnuLongLinkPath = null)), - t._pax && ((t._header = h = cdt(h, t._pax)), (t._pax = null)), - (t._locked = !0), - !h.size || h.type === "directory") - ) { - t._parse(512, f), t.emit("entry", h, udt(t, p), i) - return - } - ;(t._stream = new OD(t, p)), t.emit("entry", h, t._stream, i), t._parse(h.size, s), n() - } - ;(this._onheader = f), this._parse(512, f) - } - Z0e.inherits(zl, Q0e) - zl.prototype.destroy = function (e) { - this._destroyed || - ((this._destroyed = !0), - e && this.emit("error", e), - this.emit("close"), - this._stream && this._stream.emit("close")) - } - zl.prototype._parse = function (e, t) { - this._destroyed || - ((this._offset += e), (this._missing = e), t === this._onheader && (this._partial = !1), (this._onparse = t)) - } - zl.prototype._continue = function () { - if (!this._destroyed) { - var e = this._cb - ;(this._cb = tme), this._overflow ? this._write(this._overflow, void 0, e) : e() - } - } - zl.prototype._write = function (e, t, r) { - if (!this._destroyed) { - var n = this._stream, - i = this._buffer, - s = this._missing - if ((e.length && (this._partial = !0), e.length < s)) - return (this._missing -= e.length), (this._overflow = null), n ? n.write(e, r) : (i.append(e), r()) - ;(this._cb = r), (this._missing = 0) - var a = null - e.length > s && ((a = e.slice(s)), (e = e.slice(0, s))), - n ? n.end(e) : i.append(e), - (this._overflow = a), - this._onparse() - } - } - zl.prototype._final = function (e) { - if (this._partial) return this.destroy(new Error("Unexpected end of data")) - e() - } - rme.exports = zl -}) -var sme = C((Qdr, ime) => { - ime.exports = require("fs").constants || require("constants") -}) -var cR = C((e0r, ome) => { - ome.exports = ame - function ame(e, t) { - if (e && t) return ame(e)(t) - if (typeof e != "function") throw new TypeError("need wrapper function") - return ( - Object.keys(e).forEach(function (n) { - r[n] = e[n] - }), - r - ) - function r() { - for (var n = new Array(arguments.length), i = 0; i < n.length; i++) n[i] = arguments[i] - var s = e.apply(this, n), - a = n[n.length - 1] - return ( - typeof s == "function" && - s !== a && - Object.keys(a).forEach(function (o) { - s[o] = a[o] - }), - s - ) - } - } -}) -var Mb = C((t0r, lR) => { - var ume = cR() - lR.exports = ume(kD) - lR.exports.strict = ume(cme) - kD.proto = kD(function () { - Object.defineProperty(Function.prototype, "once", { - value: function () { - return kD(this) - }, - configurable: !0, - }), - Object.defineProperty(Function.prototype, "onceStrict", { - value: function () { - return cme(this) - }, - configurable: !0, - }) - }) - function kD(e) { - var t = function () { - return t.called ? t.value : ((t.called = !0), (t.value = e.apply(this, arguments))) - } - return (t.called = !1), t - } - function cme(e) { - var t = function () { - if (t.called) throw new Error(t.onceError) - return (t.called = !0), (t.value = e.apply(this, arguments)) - }, - r = e.name || "Function wrapped with `once`" - return (t.onceError = r + " shouldn't be called more than once"), (t.called = !1), t - } -}) -var fR = C((r0r, fme) => { - var ldt = Mb(), - fdt = function () {}, - pdt = function (e) { - return e.setHeader && typeof e.abort == "function" - }, - hdt = function (e) { - return e.stdio && Array.isArray(e.stdio) && e.stdio.length === 3 - }, - lme = function (e, t, r) { - if (typeof t == "function") return lme(e, null, t) - t || (t = {}), (r = ldt(r || fdt)) - var n = e._writableState, - i = e._readableState, - s = t.readable || (t.readable !== !1 && e.readable), - a = t.writable || (t.writable !== !1 && e.writable), - o = !1, - u = function () { - e.writable || c() - }, - c = function () { - ;(a = !1), s || r.call(e) - }, - l = function () { - ;(s = !1), a || r.call(e) - }, - f = function (v) { - r.call(e, v ? new Error("exited with error code: " + v) : null) - }, - p = function (v) { - r.call(e, v) - }, - h = function () { - process.nextTick(d) - }, - d = function () { - if (!o) { - if (s && !(i && i.ended && !i.destroyed)) return r.call(e, new Error("premature close")) - if (a && !(n && n.ended && !n.destroyed)) return r.call(e, new Error("premature close")) - } - }, - x = function () { - e.req.on("finish", c) - } - return ( - pdt(e) - ? (e.on("complete", c), e.on("abort", h), e.req ? x() : e.on("request", x)) - : a && !n && (e.on("end", u), e.on("close", u)), - hdt(e) && e.on("exit", f), - e.on("end", l), - e.on("finish", c), - t.error !== !1 && e.on("error", p), - e.on("close", h), - function () { - ;(o = !0), - e.removeListener("complete", c), - e.removeListener("abort", h), - e.removeListener("request", x), - e.req && e.req.removeListener("finish", c), - e.removeListener("end", u), - e.removeListener("close", u), - e.removeListener("finish", c), - e.removeListener("exit", f), - e.removeListener("end", l), - e.removeListener("error", p), - e.removeListener("close", h) - } - ) - } - fme.exports = lme -}) -var xme = C((n0r, mme) => { - var cv = sme(), - pme = fR(), - PD = require("util"), - ddt = aR(), - mdt = sR(), - hme = Rd().Readable, - lv = Rd().Writable, - xdt = require("string_decoder").StringDecoder, - ID = uR(), - vdt = parseInt("755", 8), - gdt = parseInt("644", 8), - dme = ddt(1024), - hR = function () {}, - pR = function (e, t) { - ;(t &= 511), t && e.push(dme.slice(0, 512 - t)) - } - function ydt(e) { - switch (e & cv.S_IFMT) { - case cv.S_IFBLK: - return "block-device" - case cv.S_IFCHR: - return "character-device" - case cv.S_IFDIR: - return "directory" - case cv.S_IFIFO: - return "fifo" - case cv.S_IFLNK: - return "symlink" - } - return "file" - } - var ND = function (e) { - lv.call(this), (this.written = 0), (this._to = e), (this._destroyed = !1) - } - PD.inherits(ND, lv) - ND.prototype._write = function (e, t, r) { - if (((this.written += e.length), this._to.push(e))) return r() - this._to._drain = r - } - ND.prototype.destroy = function () { - this._destroyed || ((this._destroyed = !0), this.emit("close")) - } - var RD = function () { - lv.call(this), (this.linkname = ""), (this._decoder = new xdt("utf-8")), (this._destroyed = !1) - } - PD.inherits(RD, lv) - RD.prototype._write = function (e, t, r) { - ;(this.linkname += this._decoder.write(e)), r() - } - RD.prototype.destroy = function () { - this._destroyed || ((this._destroyed = !0), this.emit("close")) - } - var qb = function () { - lv.call(this), (this._destroyed = !1) - } - PD.inherits(qb, lv) - qb.prototype._write = function (e, t, r) { - r(new Error("No body allowed for this entry")) - } - qb.prototype.destroy = function () { - this._destroyed || ((this._destroyed = !0), this.emit("close")) - } - var Fc = function (e) { - if (!(this instanceof Fc)) return new Fc(e) - hme.call(this, e), - (this._drain = hR), - (this._finalized = !1), - (this._finalizing = !1), - (this._destroyed = !1), - (this._stream = null) - } - PD.inherits(Fc, hme) - Fc.prototype.entry = function (e, t, r) { - if (this._stream) throw new Error("already piping an entry") - if (!(this._finalized || this._destroyed)) { - typeof t == "function" && ((r = t), (t = null)), r || (r = hR) - var n = this - if ( - ((!e.size || e.type === "symlink") && (e.size = 0), - e.type || (e.type = ydt(e.mode)), - e.mode || (e.mode = e.type === "directory" ? vdt : gdt), - e.uid || (e.uid = 0), - e.gid || (e.gid = 0), - e.mtime || (e.mtime = new Date()), - typeof t == "string" && (t = mdt(t)), - Buffer.isBuffer(t)) - ) - return (e.size = t.length), this._encode(e), this.push(t), pR(n, e.size), process.nextTick(r), new qb() - if (e.type === "symlink" && !e.linkname) { - var i = new RD() - return ( - pme(i, function (a) { - if (a) return n.destroy(), r(a) - ;(e.linkname = i.linkname), n._encode(e), r() - }), - i - ) - } - if ((this._encode(e), e.type !== "file" && e.type !== "contiguous-file")) return process.nextTick(r), new qb() - var s = new ND(this) - return ( - (this._stream = s), - pme(s, function (a) { - if (((n._stream = null), a)) return n.destroy(), r(a) - if (s.written !== e.size) return n.destroy(), r(new Error("size mismatch")) - pR(n, e.size), n._finalizing && n.finalize(), r() - }), - s - ) - } - } - Fc.prototype.finalize = function () { - if (this._stream) { - this._finalizing = !0 - return - } - this._finalized || ((this._finalized = !0), this.push(dme), this.push(null)) - } - Fc.prototype.destroy = function (e) { - this._destroyed || - ((this._destroyed = !0), - e && this.emit("error", e), - this.emit("close"), - this._stream && this._stream.destroy && this._stream.destroy()) - } - Fc.prototype._encode = function (e) { - if (!e.pax) { - var t = ID.encode(e) - if (t) { - this.push(t) - return - } - } - this._encodePax(e) - } - Fc.prototype._encodePax = function (e) { - var t = ID.encodePax({ name: e.name, linkname: e.linkname, pax: e.pax }), - r = { - name: "PaxHeader", - mode: e.mode, - uid: e.uid, - gid: e.gid, - size: t.length, - mtime: e.mtime, - type: "pax-header", - linkname: e.linkname && "PaxHeader", - uname: e.uname, - gname: e.gname, - devmajor: e.devmajor, - devminor: e.devminor, - } - this.push(ID.encode(r)), - this.push(t), - pR(this, t.length), - (r.size = e.size), - (r.type = e.type), - this.push(ID.encode(r)) - } - Fc.prototype._read = function (e) { - var t = this._drain - ;(this._drain = hR), t() - } - mme.exports = Fc -}) -var vme = C((dR) => { - dR.extract = nme() - dR.pack = xme() -}) -var LD = C((s0r, yme) => { - "use strict" - var gme = L9(), - bdt = bD(), - Edt = vme() - yme.exports = () => (e) => { - if (!Buffer.isBuffer(e) && !bdt(e)) - return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`)) - if (Buffer.isBuffer(e) && (!gme(e) || gme(e).ext !== "tar")) return Promise.resolve([]) - let t = Edt.extract(), - r = [] - t.on("entry", (i, s, a) => { - let o = [] - s.on("data", (u) => o.push(u)), - s.on("end", () => { - let u = { data: Buffer.concat(o), mode: i.mode, mtime: i.mtime, path: i.name, type: i.type } - ;(i.type === "symlink" || i.type === "link") && (u.linkname = i.linkname), r.push(u), a() - }) - }) - let n = new Promise((i, s) => { - Buffer.isBuffer(e) || e.on("error", s), t.on("finish", () => i(r)), t.on("error", s) - }) - return (t.then = n.then.bind(n)), (t.catch = n.catch.bind(n)), Buffer.isBuffer(e) ? t.end(e) : e.pipe(t), t - } -}) -var Eme = C((a0r, bme) => { - "use strict" - var fv = (e) => Array.from(e).map((t) => t.charCodeAt(0)), - _dt = fv("META-INF/mozilla.rsa"), - wdt = fv("[Content_Types].xml"), - Adt = fv("_rels/.rels") - bme.exports = (e) => { - let t = new Uint8Array(e) - if (!(t && t.length > 1)) return null - let r = (n, i) => { - i = Object.assign({ offset: 0 }, i) - for (let s = 0; s < n.length; s++) - if (i.mask) { - if (n[s] !== (i.mask[s] & t[s + i.offset])) return !1 - } else if (n[s] !== t[s + i.offset]) return !1 - return !0 - } - if (r([255, 216, 255])) return { ext: "jpg", mime: "image/jpeg" } - if (r([137, 80, 78, 71, 13, 10, 26, 10])) return { ext: "png", mime: "image/png" } - if (r([71, 73, 70])) return { ext: "gif", mime: "image/gif" } - if (r([87, 69, 66, 80], { offset: 8 })) return { ext: "webp", mime: "image/webp" } - if (r([70, 76, 73, 70])) return { ext: "flif", mime: "image/flif" } - if ((r([73, 73, 42, 0]) || r([77, 77, 0, 42])) && r([67, 82], { offset: 8 })) - return { ext: "cr2", mime: "image/x-canon-cr2" } - if (r([73, 73, 42, 0]) || r([77, 77, 0, 42])) return { ext: "tif", mime: "image/tiff" } - if (r([66, 77])) return { ext: "bmp", mime: "image/bmp" } - if (r([73, 73, 188])) return { ext: "jxr", mime: "image/vnd.ms-photo" } - if (r([56, 66, 80, 83])) return { ext: "psd", mime: "image/vnd.adobe.photoshop" } - if (r([80, 75, 3, 4])) { - if ( - r( - [ - 109, 105, 109, 101, 116, 121, 112, 101, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 101, 112, - 117, 98, 43, 122, 105, 112, - ], - { offset: 30 } - ) - ) - return { ext: "epub", mime: "application/epub+zip" } - if (r(_dt, { offset: 30 })) return { ext: "xpi", mime: "application/x-xpinstall" } - if (r(wdt, { offset: 30 }) || r(Adt, { offset: 30 })) { - let n = t.subarray(4, 2004), - i = (a) => a.findIndex((o, u, c) => c[u] === 80 && c[u + 1] === 75 && c[u + 2] === 3 && c[u + 3] === 4), - s = i(n) - if (s !== -1) { - let a = t.subarray(s + 8, s + 8 + 1e3), - o = i(a) - if (o !== -1) { - let u = 8 + s + o + 30 - if (r(fv("word/"), { offset: u })) - return { ext: "docx", mime: "application/vnd.openxmlformats-officedocument.wordprocessingml.document" } - if (r(fv("ppt/"), { offset: u })) - return { ext: "pptx", mime: "application/vnd.openxmlformats-officedocument.presentationml.presentation" } - if (r(fv("xl/"), { offset: u })) - return { ext: "xlsx", mime: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" } - } - } - } - } - if (r([80, 75]) && (t[2] === 3 || t[2] === 5 || t[2] === 7) && (t[3] === 4 || t[3] === 6 || t[3] === 8)) - return { ext: "zip", mime: "application/zip" } - if (r([117, 115, 116, 97, 114], { offset: 257 })) return { ext: "tar", mime: "application/x-tar" } - if (r([82, 97, 114, 33, 26, 7]) && (t[6] === 0 || t[6] === 1)) - return { ext: "rar", mime: "application/x-rar-compressed" } - if (r([31, 139, 8])) return { ext: "gz", mime: "application/gzip" } - if (r([66, 90, 104])) return { ext: "bz2", mime: "application/x-bzip2" } - if (r([55, 122, 188, 175, 39, 28])) return { ext: "7z", mime: "application/x-7z-compressed" } - if (r([120, 1])) return { ext: "dmg", mime: "application/x-apple-diskimage" } - if ( - r([51, 103, 112, 53]) || - (r([0, 0, 0]) && - r([102, 116, 121, 112], { offset: 4 }) && - (r([109, 112, 52, 49], { offset: 8 }) || - r([109, 112, 52, 50], { offset: 8 }) || - r([105, 115, 111, 109], { offset: 8 }) || - r([105, 115, 111, 50], { offset: 8 }) || - r([109, 109, 112, 52], { offset: 8 }) || - r([77, 52, 86], { offset: 8 }) || - r([100, 97, 115, 104], { offset: 8 }))) - ) - return { ext: "mp4", mime: "video/mp4" } - if (r([77, 84, 104, 100])) return { ext: "mid", mime: "audio/midi" } - if (r([26, 69, 223, 163])) { - let n = t.subarray(4, 4100), - i = n.findIndex((s, a, o) => o[a] === 66 && o[a + 1] === 130) - if (i !== -1) { - let s = i + 3, - a = (o) => Array.from(o).every((u, c) => n[s + c] === u.charCodeAt(0)) - if (a("matroska")) return { ext: "mkv", mime: "video/x-matroska" } - if (a("webm")) return { ext: "webm", mime: "video/webm" } - } - } - if ( - r([0, 0, 0, 20, 102, 116, 121, 112, 113, 116, 32, 32]) || - r([102, 114, 101, 101], { offset: 4 }) || - r([102, 116, 121, 112, 113, 116, 32, 32], { offset: 4 }) || - r([109, 100, 97, 116], { offset: 4 }) || - r([119, 105, 100, 101], { offset: 4 }) - ) - return { ext: "mov", mime: "video/quicktime" } - if (r([82, 73, 70, 70]) && r([65, 86, 73], { offset: 8 })) return { ext: "avi", mime: "video/x-msvideo" } - if (r([48, 38, 178, 117, 142, 102, 207, 17, 166, 217])) return { ext: "wmv", mime: "video/x-ms-wmv" } - if (r([0, 0, 1, 186])) return { ext: "mpg", mime: "video/mpeg" } - for (let n = 0; n < 2 && n < t.length - 16; n++) - if (r([73, 68, 51], { offset: n }) || r([255, 226], { offset: n, mask: [255, 226] })) - return { ext: "mp3", mime: "audio/mpeg" } - return r([102, 116, 121, 112, 77, 52, 65], { offset: 4 }) || r([77, 52, 65, 32]) - ? { ext: "m4a", mime: "audio/m4a" } - : r([79, 112, 117, 115, 72, 101, 97, 100], { offset: 28 }) - ? { ext: "opus", mime: "audio/opus" } - : r([79, 103, 103, 83]) - ? { ext: "ogg", mime: "audio/ogg" } - : r([102, 76, 97, 67]) - ? { ext: "flac", mime: "audio/x-flac" } - : r([82, 73, 70, 70]) && r([87, 65, 86, 69], { offset: 8 }) - ? { ext: "wav", mime: "audio/x-wav" } - : r([35, 33, 65, 77, 82, 10]) - ? { ext: "amr", mime: "audio/amr" } - : r([37, 80, 68, 70]) - ? { ext: "pdf", mime: "application/pdf" } - : r([77, 90]) - ? { ext: "exe", mime: "application/x-msdownload" } - : (t[0] === 67 || t[0] === 70) && r([87, 83], { offset: 1 }) - ? { ext: "swf", mime: "application/x-shockwave-flash" } - : r([123, 92, 114, 116, 102]) - ? { ext: "rtf", mime: "application/rtf" } - : r([0, 97, 115, 109]) - ? { ext: "wasm", mime: "application/wasm" } - : r([119, 79, 70, 70]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff", mime: "font/woff" } - : r([119, 79, 70, 50]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 })) - ? { ext: "woff2", mime: "font/woff2" } - : r([76, 80], { offset: 34 }) && - (r([0, 0, 1], { offset: 8 }) || r([1, 0, 2], { offset: 8 }) || r([2, 0, 2], { offset: 8 })) - ? { ext: "eot", mime: "application/octet-stream" } - : r([0, 1, 0, 0, 0]) - ? { ext: "ttf", mime: "font/ttf" } - : r([79, 84, 84, 79, 0]) - ? { ext: "otf", mime: "font/otf" } - : r([0, 0, 1, 0]) - ? { ext: "ico", mime: "image/x-icon" } - : r([70, 76, 86, 1]) - ? { ext: "flv", mime: "video/x-flv" } - : r([37, 33]) - ? { ext: "ps", mime: "application/postscript" } - : r([253, 55, 122, 88, 90, 0]) - ? { ext: "xz", mime: "application/x-xz" } - : r([83, 81, 76, 105]) - ? { ext: "sqlite", mime: "application/x-sqlite3" } - : r([78, 69, 83, 26]) - ? { ext: "nes", mime: "application/x-nintendo-nes-rom" } - : r([67, 114, 50, 52]) - ? { ext: "crx", mime: "application/x-google-chrome-extension" } - : r([77, 83, 67, 70]) || r([73, 83, 99, 40]) - ? { ext: "cab", mime: "application/vnd.ms-cab-compressed" } - : r([33, 60, 97, 114, 99, 104, 62, 10, 100, 101, 98, 105, 97, 110, 45, 98, 105, 110, 97, 114, 121]) - ? { ext: "deb", mime: "application/x-deb" } - : r([33, 60, 97, 114, 99, 104, 62]) - ? { ext: "ar", mime: "application/x-unix-archive" } - : r([237, 171, 238, 219]) - ? { ext: "rpm", mime: "application/x-rpm" } - : r([31, 160]) || r([31, 157]) - ? { ext: "Z", mime: "application/x-compress" } - : r([76, 90, 73, 80]) - ? { ext: "lz", mime: "application/x-lzip" } - : r([208, 207, 17, 224, 161, 177, 26, 225]) - ? { ext: "msi", mime: "application/x-msi" } - : r([6, 14, 43, 52, 2, 5, 1, 1, 13, 1, 2, 1, 1, 2]) - ? { ext: "mxf", mime: "application/mxf" } - : r([71], { offset: 4 }) && (r([71], { offset: 192 }) || r([71], { offset: 196 })) - ? { ext: "mts", mime: "video/mp2t" } - : r([66, 76, 69, 78, 68, 69, 82]) - ? { ext: "blend", mime: "application/x-blender" } - : r([66, 80, 71, 251]) - ? { ext: "bpg", mime: "image/bpg" } - : null - } -}) -var Ame = C((o0r, wme) => { - var _me = [0, 1, 3, 7, 15, 31, 63, 127, 255], - jb = function (e) { - ;(this.stream = e), (this.bitOffset = 0), (this.curByte = 0), (this.hasByte = !1) - } - jb.prototype._ensureByte = function () { - this.hasByte || ((this.curByte = this.stream.readByte()), (this.hasByte = !0)) - } - jb.prototype.read = function (e) { - for (var t = 0; e > 0; ) { - this._ensureByte() - var r = 8 - this.bitOffset - if (e >= r) (t <<= r), (t |= _me[r] & this.curByte), (this.hasByte = !1), (this.bitOffset = 0), (e -= r) - else { - t <<= e - var n = r - e - ;(t |= (this.curByte & (_me[e] << n)) >> n), (this.bitOffset += e), (e = 0) - } - } - return t - } - jb.prototype.seek = function (e) { - var t = e % 8, - r = (e - t) / 8 - ;(this.bitOffset = t), this.stream.seek(r), (this.hasByte = !1) - } - jb.prototype.pi = function () { - var e = new Buffer(6), - t - for (t = 0; t < e.length; t++) e[t] = this.read(8) - return e.toString("hex") - } - wme.exports = jb -}) -var Sme = C((u0r, Cme) => { - var Ld = function () {} - Ld.prototype.readByte = function () { - throw new Error("abstract method readByte() not implemented") - } - Ld.prototype.read = function (e, t, r) { - for (var n = 0; n < r; ) { - var i = this.readByte() - if (i < 0) return n === 0 ? -1 : n - ;(e[t++] = i), n++ - } - return n - } - Ld.prototype.seek = function (e) { - throw new Error("abstract method seek() not implemented") - } - Ld.prototype.writeByte = function (e) { - throw new Error("abstract method readByte() not implemented") - } - Ld.prototype.write = function (e, t, r) { - var n - for (n = 0; n < r; n++) this.writeByte(e[t++]) - return r - } - Ld.prototype.flush = function () {} - Cme.exports = Ld -}) -var Fme = C((c0r, Dme) => { - Dme.exports = (function () { - var e = new Uint32Array([ - 0, 79764919, 159529838, 222504665, 319059676, 398814059, 445009330, 507990021, 638119352, 583659535, 797628118, - 726387553, 890018660, 835552979, 1015980042, 944750013, 1276238704, 1221641927, 1167319070, 1095957929, - 1595256236, 1540665371, 1452775106, 1381403509, 1780037320, 1859660671, 1671105958, 1733955601, 2031960084, - 2111593891, 1889500026, 1952343757, 2552477408, 2632100695, 2443283854, 2506133561, 2334638140, 2414271883, - 2191915858, 2254759653, 3190512472, 3135915759, 3081330742, 3009969537, 2905550212, 2850959411, 2762807018, - 2691435357, 3560074640, 3505614887, 3719321342, 3648080713, 3342211916, 3287746299, 3467911202, 3396681109, - 4063920168, 4143685023, 4223187782, 4286162673, 3779000052, 3858754371, 3904687514, 3967668269, 881225847, - 809987520, 1023691545, 969234094, 662832811, 591600412, 771767749, 717299826, 311336399, 374308984, 453813921, - 533576470, 25881363, 88864420, 134795389, 214552010, 2023205639, 2086057648, 1897238633, 1976864222, 1804852699, - 1867694188, 1645340341, 1724971778, 1587496639, 1516133128, 1461550545, 1406951526, 1302016099, 1230646740, - 1142491917, 1087903418, 2896545431, 2825181984, 2770861561, 2716262478, 3215044683, 3143675388, 3055782693, - 3001194130, 2326604591, 2389456536, 2200899649, 2280525302, 2578013683, 2640855108, 2418763421, 2498394922, - 3769900519, 3832873040, 3912640137, 3992402750, 4088425275, 4151408268, 4197601365, 4277358050, 3334271071, - 3263032808, 3476998961, 3422541446, 3585640067, 3514407732, 3694837229, 3640369242, 1762451694, 1842216281, - 1619975040, 1682949687, 2047383090, 2127137669, 1938468188, 2001449195, 1325665622, 1271206113, 1183200824, - 1111960463, 1543535498, 1489069629, 1434599652, 1363369299, 622672798, 568075817, 748617968, 677256519, - 907627842, 853037301, 1067152940, 995781531, 51762726, 131386257, 177728840, 240578815, 269590778, 349224269, - 429104020, 491947555, 4046411278, 4126034873, 4172115296, 4234965207, 3794477266, 3874110821, 3953728444, - 4016571915, 3609705398, 3555108353, 3735388376, 3664026991, 3290680682, 3236090077, 3449943556, 3378572211, - 3174993278, 3120533705, 3032266256, 2961025959, 2923101090, 2868635157, 2813903052, 2742672763, 2604032198, - 2683796849, 2461293480, 2524268063, 2284983834, 2364738477, 2175806836, 2238787779, 1569362073, 1498123566, - 1409854455, 1355396672, 1317987909, 1246755826, 1192025387, 1137557660, 2072149281, 2135122070, 1912620623, - 1992383480, 1753615357, 1816598090, 1627664531, 1707420964, 295390185, 358241886, 404320391, 483945776, - 43990325, 106832002, 186451547, 266083308, 932423249, 861060070, 1041341759, 986742920, 613929101, 542559546, - 756411363, 701822548, 3316196985, 3244833742, 3425377559, 3370778784, 3601682597, 3530312978, 3744426955, - 3689838204, 3819031489, 3881883254, 3928223919, 4007849240, 4037393693, 4100235434, 4180117107, 4259748804, - 2310601993, 2373574846, 2151335527, 2231098320, 2596047829, 2659030626, 2470359227, 2550115596, 2947551409, - 2876312838, 2788305887, 2733848168, 3165939309, 3094707162, 3040238851, 2985771188, - ]), - t = function () { - var r = 4294967295 - ;(this.getCRC = function () { - return ~r >>> 0 - }), - (this.updateCRC = function (n) { - r = (r << 8) ^ e[((r >>> 24) ^ n) & 255] - }), - (this.updateCRCRun = function (n, i) { - for (; i-- > 0; ) r = (r << 8) ^ e[((r >>> 24) ^ n) & 255] - }) - } - return t - })() -}) -var Tme = C((l0r, Cdt) => { - Cdt.exports = { - name: "seek-bzip", - version: "1.0.6", - contributors: [ - "C. Scott Ananian (http://cscott.net)", - "Eli Skeggs", - "Kevin Kwok", - "Rob Landley (http://landley.net)", - ], - description: "a pure-JavaScript Node.JS module for random-access decoding bzip2 data", - main: "./lib/index.js", - repository: { type: "git", url: "https://github.com/cscott/seek-bzip.git" }, - license: "MIT", - bin: { "seek-bunzip": "./bin/seek-bunzip", "seek-table": "./bin/seek-bzip-table" }, - directories: { test: "test" }, - dependencies: { commander: "^2.8.1" }, - devDependencies: { fibers: "~1.0.6", mocha: "~2.2.5" }, - scripts: { test: "mocha" }, - } -}) -var Lme = C((f0r, Rme) => { - var Sdt = Ame(), - Ub = Sme(), - Ime = Fme(), - Pme = Tme(), - MD = 20, - Bme = 258, - Ome = 0, - Ddt = 1, - Fdt = 2, - Tdt = 6, - Bdt = 50, - Odt = "314159265359", - kdt = "177245385090", - kme = function (e, t) { - var r = e[t], - n - for (n = t; n > 0; n--) e[n] = e[n - 1] - return (e[0] = r), r - }, - mn = { - OK: 0, - LAST_BLOCK: -1, - NOT_BZIP_DATA: -2, - UNEXPECTED_INPUT_EOF: -3, - UNEXPECTED_OUTPUT_EOF: -4, - DATA_ERROR: -5, - OUT_OF_MEMORY: -6, - OBSOLETE_INPUT: -7, - END_OF_BLOCK: -8, - }, - gp = {} - gp[mn.LAST_BLOCK] = "Bad file checksum" - gp[mn.NOT_BZIP_DATA] = "Not bzip data" - gp[mn.UNEXPECTED_INPUT_EOF] = "Unexpected input EOF" - gp[mn.UNEXPECTED_OUTPUT_EOF] = "Unexpected output EOF" - gp[mn.DATA_ERROR] = "Data error" - gp[mn.OUT_OF_MEMORY] = "Out of memory" - gp[mn.OBSOLETE_INPUT] = "Obsolete (pre 0.9.5) bzip format not supported." - var Zi = function (e, t) { - var r = gp[e] || "unknown error" - t && (r += ": " + t) - var n = new TypeError(r) - throw ((n.errorCode = e), n) - }, - Ks = function (e, t) { - ;(this.writePos = this.writeCurrent = this.writeCount = 0), this._start_bunzip(e, t) - } - Ks.prototype._init_block = function () { - var e = this._get_next_block() - return e ? ((this.blockCRC = new Ime()), !0) : ((this.writeCount = -1), !1) - } - Ks.prototype._start_bunzip = function (e, t) { - var r = new Buffer(4) - ;(e.read(r, 0, 4) !== 4 || String.fromCharCode(r[0], r[1], r[2]) !== "BZh") && Zi(mn.NOT_BZIP_DATA, "bad magic") - var n = r[3] - 48 - ;(n < 1 || n > 9) && Zi(mn.NOT_BZIP_DATA, "level out of range"), - (this.reader = new Sdt(e)), - (this.dbufSize = 1e5 * n), - (this.nextoutput = 0), - (this.outputStream = t), - (this.streamCRC = 0) - } - Ks.prototype._get_next_block = function () { - var e, - t, - r, - n = this.reader, - i = n.pi() - if (i === kdt) return !1 - i !== Odt && Zi(mn.NOT_BZIP_DATA), - (this.targetBlockCRC = n.read(32) >>> 0), - (this.streamCRC = (this.targetBlockCRC ^ ((this.streamCRC << 1) | (this.streamCRC >>> 31))) >>> 0), - n.read(1) && Zi(mn.OBSOLETE_INPUT) - var s = n.read(24) - s > this.dbufSize && Zi(mn.DATA_ERROR, "initial position out of bounds") - var a = n.read(16), - o = new Buffer(256), - u = 0 - for (e = 0; e < 16; e++) - if (a & (1 << (15 - e))) { - var c = e * 16 - for (r = n.read(16), t = 0; t < 16; t++) r & (1 << (15 - t)) && (o[u++] = c + t) - } - var l = n.read(3) - ;(l < Fdt || l > Tdt) && Zi(mn.DATA_ERROR) - var f = n.read(15) - f === 0 && Zi(mn.DATA_ERROR) - var p = new Buffer(256) - for (e = 0; e < l; e++) p[e] = e - var h = new Buffer(f) - for (e = 0; e < f; e++) { - for (t = 0; n.read(1); t++) t >= l && Zi(mn.DATA_ERROR) - h[e] = kme(p, t) - } - var d = u + 2, - x = [], - v - for (t = 0; t < l; t++) { - var g = new Buffer(d), - _ = new Uint16Array(MD + 1) - for (a = n.read(5), e = 0; e < d; e++) { - for (; (a < 1 || a > MD) && Zi(mn.DATA_ERROR), !!n.read(1); ) n.read(1) ? a-- : a++ - g[e] = a - } - var w, E - for (w = E = g[0], e = 1; e < d; e++) g[e] > E ? (E = g[e]) : g[e] < w && (w = g[e]) - ;(v = {}), - x.push(v), - (v.permute = new Uint16Array(Bme)), - (v.limit = new Uint32Array(MD + 2)), - (v.base = new Uint32Array(MD + 1)), - (v.minLen = w), - (v.maxLen = E) - var A = 0 - for (e = w; e <= E; e++) for (_[e] = v.limit[e] = 0, a = 0; a < d; a++) g[a] === e && (v.permute[A++] = a) - for (e = 0; e < d; e++) _[g[e]]++ - for (A = a = 0, e = w; e < E; e++) - (A += _[e]), (v.limit[e] = A - 1), (A <<= 1), (a += _[e]), (v.base[e + 1] = A - a) - ;(v.limit[E + 1] = Number.MAX_VALUE), (v.limit[E] = A + _[E] - 1), (v.base[w] = 0) - } - var T = new Uint32Array(256) - for (e = 0; e < 256; e++) p[e] = e - var O = 0, - D = 0, - M = 0, - P, - k = (this.dbuf = new Uint32Array(this.dbufSize)) - for (d = 0; ; ) { - for ( - d-- || ((d = Bdt - 1), M >= f && Zi(mn.DATA_ERROR), (v = x[h[M++]])), e = v.minLen, t = n.read(e); - e > v.maxLen && Zi(mn.DATA_ERROR), !(t <= v.limit[e]); - e++ - ) - t = (t << 1) | n.read(1) - ;(t -= v.base[e]), (t < 0 || t >= Bme) && Zi(mn.DATA_ERROR) - var B = v.permute[t] - if (B === Ome || B === Ddt) { - O || ((O = 1), (a = 0)), B === Ome ? (a += O) : (a += 2 * O), (O <<= 1) - continue - } - if (O) for (O = 0, D + a > this.dbufSize && Zi(mn.DATA_ERROR), P = o[p[0]], T[P] += a; a--; ) k[D++] = P - if (B > u) break - D >= this.dbufSize && Zi(mn.DATA_ERROR), (e = B - 1), (P = kme(p, e)), (P = o[P]), T[P]++, (k[D++] = P) - } - for ((s < 0 || s >= D) && Zi(mn.DATA_ERROR), t = 0, e = 0; e < 256; e++) (r = t + T[e]), (T[e] = t), (t = r) - for (e = 0; e < D; e++) (P = k[e] & 255), (k[T[P]] |= e << 8), T[P]++ - var q = 0, - $ = 0, - N = 0 - return ( - D && ((q = k[s]), ($ = q & 255), (q >>= 8), (N = -1)), - (this.writePos = q), - (this.writeCurrent = $), - (this.writeCount = D), - (this.writeRun = N), - !0 - ) - } - Ks.prototype._read_bunzip = function (e, t) { - var r, n, i - if (this.writeCount < 0) return 0 - for ( - var s = 0, - a = this.dbuf, - o = this.writePos, - u = this.writeCurrent, - c = this.writeCount, - l = this.outputsize, - f = this.writeRun; - c; - - ) { - for ( - c--, - n = u, - o = a[o], - u = o & 255, - o >>= 8, - f++ === 3 ? ((r = u), (i = n), (u = -1)) : ((r = 1), (i = u)), - this.blockCRC.updateCRCRun(i, r); - r--; - - ) - this.outputStream.writeByte(i), this.nextoutput++ - u != n && (f = 0) - } - return ( - (this.writeCount = c), - this.blockCRC.getCRC() !== this.targetBlockCRC && - Zi( - mn.DATA_ERROR, - "Bad block CRC (got " + - this.blockCRC.getCRC().toString(16) + - " expected " + - this.targetBlockCRC.toString(16) + - ")" - ), - this.nextoutput - ) - } - var mR = function (e) { - if ("readByte" in e) return e - var t = new Ub() - return ( - (t.pos = 0), - (t.readByte = function () { - return e[this.pos++] - }), - (t.seek = function (r) { - this.pos = r - }), - (t.eof = function () { - return this.pos >= e.length - }), - t - ) - }, - Nme = function (e) { - var t = new Ub(), - r = !0 - if (e) - if (typeof e == "number") (t.buffer = new Buffer(e)), (r = !1) - else { - if ("writeByte" in e) return e - ;(t.buffer = e), (r = !1) - } - else t.buffer = new Buffer(16384) - return ( - (t.pos = 0), - (t.writeByte = function (n) { - if (r && this.pos >= this.buffer.length) { - var i = new Buffer(this.buffer.length * 2) - this.buffer.copy(i), (this.buffer = i) - } - this.buffer[this.pos++] = n - }), - (t.getBuffer = function () { - if (this.pos !== this.buffer.length) { - if (!r) throw new TypeError("outputsize does not match decoded input") - var n = new Buffer(this.pos) - this.buffer.copy(n, 0, 0, this.pos), (this.buffer = n) - } - return this.buffer - }), - (t._coerced = !0), - t - ) - } - Ks.Err = mn - Ks.decode = function (e, t, r) { - for (var n = mR(e), i = Nme(t), s = new Ks(n, i); !("eof" in n && n.eof()); ) - if (s._init_block()) s._read_bunzip() - else { - var a = s.reader.read(32) >>> 0 - if ( - (a !== s.streamCRC && - Zi(mn.DATA_ERROR, "Bad stream CRC (got " + s.streamCRC.toString(16) + " expected " + a.toString(16) + ")"), - r && "eof" in n && !n.eof()) - ) - s._start_bunzip(n, i) - else break - } - if ("getBuffer" in i) return i.getBuffer() - } - Ks.decodeBlock = function (e, t, r) { - var n = mR(e), - i = Nme(r), - s = new Ks(n, i) - s.reader.seek(t) - var a = s._get_next_block() - if ((a && ((s.blockCRC = new Ime()), (s.writeCopies = 0), s._read_bunzip()), "getBuffer" in i)) return i.getBuffer() - } - Ks.table = function (e, t, r) { - var n = new Ub() - ;(n.delegate = mR(e)), - (n.pos = 0), - (n.readByte = function () { - return this.pos++, this.delegate.readByte() - }), - n.delegate.eof && (n.eof = n.delegate.eof.bind(n.delegate)) - var i = new Ub() - ;(i.pos = 0), - (i.writeByte = function () { - this.pos++ - }) - for (var s = new Ks(n, i), a = s.dbufSize; !("eof" in n && n.eof()); ) { - var o = n.pos * 8 + s.reader.bitOffset - if ((s.reader.hasByte && (o -= 8), s._init_block())) { - var u = i.pos - s._read_bunzip(), t(o, i.pos - u) - } else { - var c = s.reader.read(32) - if (r && "eof" in n && !n.eof()) - s._start_bunzip(n, i), console.assert(s.dbufSize === a, "shouldn't change block size within multistream file") - else break - } - } - } - Ks.Stream = Ub - Ks.version = Pme.version - Ks.license = Pme.license - Rme.exports = Ks -}) -var qme = C((p0r, Mme) => { - function xR(e) { - ;(this.name = "Bzip2Error"), (this.message = e), (this.stack = new Error().stack) - } - xR.prototype = new Error() - var Qi = { - Error: function (e) { - throw new xR(e) - }, - }, - Tc = {} - Tc.Bzip2Error = xR - Tc.crcTable = [ - 0, 79764919, 159529838, 222504665, 319059676, 398814059, 445009330, 507990021, 638119352, 583659535, 797628118, - 726387553, 890018660, 835552979, 1015980042, 944750013, 1276238704, 1221641927, 1167319070, 1095957929, 1595256236, - 1540665371, 1452775106, 1381403509, 1780037320, 1859660671, 1671105958, 1733955601, 2031960084, 2111593891, - 1889500026, 1952343757, 2552477408, 2632100695, 2443283854, 2506133561, 2334638140, 2414271883, 2191915858, - 2254759653, 3190512472, 3135915759, 3081330742, 3009969537, 2905550212, 2850959411, 2762807018, 2691435357, - 3560074640, 3505614887, 3719321342, 3648080713, 3342211916, 3287746299, 3467911202, 3396681109, 4063920168, - 4143685023, 4223187782, 4286162673, 3779000052, 3858754371, 3904687514, 3967668269, 881225847, 809987520, - 1023691545, 969234094, 662832811, 591600412, 771767749, 717299826, 311336399, 374308984, 453813921, 533576470, - 25881363, 88864420, 134795389, 214552010, 2023205639, 2086057648, 1897238633, 1976864222, 1804852699, 1867694188, - 1645340341, 1724971778, 1587496639, 1516133128, 1461550545, 1406951526, 1302016099, 1230646740, 1142491917, - 1087903418, 2896545431, 2825181984, 2770861561, 2716262478, 3215044683, 3143675388, 3055782693, 3001194130, - 2326604591, 2389456536, 2200899649, 2280525302, 2578013683, 2640855108, 2418763421, 2498394922, 3769900519, - 3832873040, 3912640137, 3992402750, 4088425275, 4151408268, 4197601365, 4277358050, 3334271071, 3263032808, - 3476998961, 3422541446, 3585640067, 3514407732, 3694837229, 3640369242, 1762451694, 1842216281, 1619975040, - 1682949687, 2047383090, 2127137669, 1938468188, 2001449195, 1325665622, 1271206113, 1183200824, 1111960463, - 1543535498, 1489069629, 1434599652, 1363369299, 622672798, 568075817, 748617968, 677256519, 907627842, 853037301, - 1067152940, 995781531, 51762726, 131386257, 177728840, 240578815, 269590778, 349224269, 429104020, 491947555, - 4046411278, 4126034873, 4172115296, 4234965207, 3794477266, 3874110821, 3953728444, 4016571915, 3609705398, - 3555108353, 3735388376, 3664026991, 3290680682, 3236090077, 3449943556, 3378572211, 3174993278, 3120533705, - 3032266256, 2961025959, 2923101090, 2868635157, 2813903052, 2742672763, 2604032198, 2683796849, 2461293480, - 2524268063, 2284983834, 2364738477, 2175806836, 2238787779, 1569362073, 1498123566, 1409854455, 1355396672, - 1317987909, 1246755826, 1192025387, 1137557660, 2072149281, 2135122070, 1912620623, 1992383480, 1753615357, - 1816598090, 1627664531, 1707420964, 295390185, 358241886, 404320391, 483945776, 43990325, 106832002, 186451547, - 266083308, 932423249, 861060070, 1041341759, 986742920, 613929101, 542559546, 756411363, 701822548, 3316196985, - 3244833742, 3425377559, 3370778784, 3601682597, 3530312978, 3744426955, 3689838204, 3819031489, 3881883254, - 3928223919, 4007849240, 4037393693, 4100235434, 4180117107, 4259748804, 2310601993, 2373574846, 2151335527, - 2231098320, 2596047829, 2659030626, 2470359227, 2550115596, 2947551409, 2876312838, 2788305887, 2733848168, - 3165939309, 3094707162, 3040238851, 2985771188, - ] - Tc.array = function (e) { - var t = 0, - r = 0, - n = [0, 1, 3, 7, 15, 31, 63, 127, 255] - return function (i) { - for (var s = 0; i > 0; ) { - var a = 8 - t - i >= a - ? ((s <<= a), (s |= n[a] & e[r++]), (t = 0), (i -= a)) - : ((s <<= i), (s |= (e[r] & (n[i] << (8 - i - t))) >> (8 - i - t)), (t += i), (i = 0)) - } - return s - } - } - Tc.simple = function (e, t) { - var r = Tc.array(e), - n = Tc.header(r), - i = !1, - s = 1e5 * n, - a = new Int32Array(s) - do i = Tc.decompress(r, t, a, s) - while (!i) - } - Tc.header = function (e) { - ;(this.byteCount = new Int32Array(256)), - (this.symToByte = new Uint8Array(256)), - (this.mtfSymbol = new Int32Array(256)), - (this.selectors = new Uint8Array(32768)), - e(8 * 3) != 4348520 && Qi.Error("No magic number found") - var t = e(8) - 48 - return (t < 1 || t > 9) && Qi.Error("Not a BZIP archive"), t - } - Tc.decompress = function (e, t, r, n, i) { - for (var s = 20, a = 258, o = 0, u = 1, c = 50, l = -1, f = "", p = 0; p < 6; p++) f += e(8).toString(16) - if (f == "177245385090") { - var h = e(32) | 0 - return h !== i && Qi.Error("Error in bzip2: crc32 do not match"), e(null), null - } - f != "314159265359" && Qi.Error("eek not valid bzip data") - var d = e(32) | 0 - e(1) && Qi.Error("unsupported obsolete version") - var x = e(24) - x > n && Qi.Error("Initial position larger than buffer size") - var v = e(16), - g = 0 - for (p = 0; p < 16; p++) - if (v & (1 << (15 - p))) { - var _ = e(16) - for (K = 0; K < 16; K++) _ & (1 << (15 - K)) && (this.symToByte[g++] = 16 * p + K) - } - var w = e(3) - ;(w < 2 || w > 6) && Qi.Error("another error") - var E = e(15) - E == 0 && Qi.Error("meh") - for (var p = 0; p < w; p++) this.mtfSymbol[p] = p - for (var p = 0; p < E; p++) { - for (var K = 0; e(1); K++) K >= w && Qi.Error("whoops another error") - for (var A = this.mtfSymbol[K], _ = K - 1; _ >= 0; _--) this.mtfSymbol[_ + 1] = this.mtfSymbol[_] - ;(this.mtfSymbol[0] = A), (this.selectors[p] = A) - } - for (var ee = g + 2, T = [], O = new Uint8Array(a), D = new Uint16Array(s + 1), M, K = 0; K < w; K++) { - v = e(5) - for (var p = 0; p < ee; p++) { - for (; (v < 1 || v > s) && Qi.Error("I gave up a while ago on writing error messages"), !!e(1); ) - e(1) ? v-- : v++ - O[p] = v - } - var P, k - P = k = O[0] - for (var p = 1; p < ee; p++) O[p] > k ? (k = O[p]) : O[p] < P && (P = O[p]) - ;(M = T[K] = {}), - (M.permute = new Int32Array(a)), - (M.limit = new Int32Array(s + 1)), - (M.base = new Int32Array(s + 1)), - (M.minLen = P), - (M.maxLen = k) - for (var B = M.base, q = M.limit, $ = 0, p = P; p <= k; p++) - for (var v = 0; v < ee; v++) O[v] == p && (M.permute[$++] = v) - for (p = P; p <= k; p++) D[p] = q[p] = 0 - for (p = 0; p < ee; p++) D[O[p]]++ - for ($ = v = 0, p = P; p < k; p++) ($ += D[p]), (q[p] = $ - 1), ($ <<= 1), (B[p + 1] = $ - (v += D[p])) - ;(q[k] = $ + D[k] - 1), (B[P] = 0) - } - for (var p = 0; p < 256; p++) (this.mtfSymbol[p] = p), (this.byteCount[p] = 0) - var N, U, ee, ce - for (N = U = ee = ce = 0; ; ) { - for ( - ee-- || - ((ee = c - 1), - ce >= E && Qi.Error("meow i'm a kitty, that's an error"), - (M = T[this.selectors[ce++]]), - (B = M.base), - (q = M.limit)), - p = M.minLen, - K = e(p); - p > M.maxLen && Qi.Error("rawr i'm a dinosaur"), !(K <= q[p]); - - ) - p++, (K = (K << 1) | e(1)) - ;(K -= B[p]), (K < 0 || K >= a) && Qi.Error("moo i'm a cow") - var te = M.permute[K] - if (te == o || te == u) { - N || ((N = 1), (v = 0)), te == o ? (v += N) : (v += 2 * N), (N <<= 1) - continue - } - if (N) - for ( - N = 0, U + v > n && Qi.Error("Boom."), A = this.symToByte[this.mtfSymbol[0]], this.byteCount[A] += v; - v--; - - ) - r[U++] = A - if (te > g) break - U >= n && Qi.Error("I can't think of anything. Error"), (p = te - 1), (A = this.mtfSymbol[p]) - for (var _ = p - 1; _ >= 0; _--) this.mtfSymbol[_ + 1] = this.mtfSymbol[_] - ;(this.mtfSymbol[0] = A), (A = this.symToByte[A]), this.byteCount[A]++, (r[U++] = A) - } - ;(x < 0 || x >= U) && Qi.Error("I'm a monkey and I'm throwing something at someone, namely you") - for (var K = 0, p = 0; p < 256; p++) (_ = K + this.byteCount[p]), (this.byteCount[p] = K), (K = _) - for (var p = 0; p < U; p++) (A = r[p] & 255), (r[this.byteCount[A]] |= p << 8), this.byteCount[A]++ - var se = 0, - ie = 0, - ue = 0 - U && ((se = r[x]), (ie = se & 255), (se >>= 8), (ue = -1)), (U = U) - for (var ge, Se, H; U; ) { - for ( - U--, - Se = ie, - se = r[se], - ie = se & 255, - se >>= 8, - ue++ == 3 ? ((ge = ie), (H = Se), (ie = -1)) : ((ge = 1), (H = ie)); - ge--; - - ) - (l = ((l << 8) ^ this.crcTable[((l >> 24) ^ H) & 255]) & 4294967295), t(H) - ie != Se && (ue = 0) - } - return ( - (l = (l ^ -1) >>> 0), - (l | 0) != (d | 0) && Qi.Error("Error in bzip2: crc32 do not match"), - (i = (l ^ ((i << 1) | (i >>> 31))) & 4294967295), - i - ) - } - Mme.exports = Tc -}) -var Hme = C((h0r, Ume) => { - var jme = [0, 1, 3, 7, 15, 31, 63, 127, 255] - Ume.exports = function (t) { - var r = 0, - n = 0, - i = t(), - s = function (a) { - if (a === null && r != 0) { - ;(r = 0), n++ - return - } - for (var o = 0; a > 0; ) { - n >= i.length && ((n = 0), (i = t())) - var u = 8 - r - r === 0 && a > 0 && s.bytesRead++, - a >= u - ? ((o <<= u), (o |= jme[u] & i[n++]), (r = 0), (a -= u)) - : ((o <<= a), (o |= (i[n] & (jme[a] << (8 - a - r))) >> (8 - a - r)), (r += a), (a = 0)) - } - return o - } - return (s.bytesRead = 0), s - } -}) -var zme = C((d0r, $me) => { - var Idt = iC(), - Vme = qme(), - Pdt = Hme() - $me.exports = Ndt - function Ndt() { - var e = [], - t = 0, - r = 0, - n = !1, - i = !1, - s = null, - a = null - function o(l) { - if (r) { - var f = 1e5 * r, - p = new Int32Array(f), - h = [], - d = function (x) { - h.push(x) - } - return (a = Vme.decompress(s, d, p, f, a)), a === null ? ((r = 0), !1) : (l(Buffer.from(h)), !0) - } else return (r = Vme.header(s)), (a = 0), !0 - } - var u = 0 - function c(l) { - if (!n) - try { - return o(function (f) { - l.queue(f), f !== null && (u += f.length) - }) - } catch (f) { - return l.emit("error", f), (n = !0), !1 - } - } - return Idt( - function (f) { - for ( - e.push(f), - t += f.length, - s === null && - (s = Pdt(function () { - return e.shift() - })); - !n && t - s.bytesRead + 1 >= (25e3 + 1e5 * r || 4); - - ) - c(this) - }, - function (f) { - for (; !n && s && t > s.bytesRead; ) c(this) - n || (a !== null && this.emit("error", new Error("input stream ended prematurely")), this.queue(null)) - } - ) - } -}) -var Xme = C((m0r, Kme) => { - "use strict" - var Wme = LD(), - Gme = Eme(), - Rdt = bD(), - Ldt = Lme(), - Mdt = zme() - Kme.exports = () => (e) => - !Buffer.isBuffer(e) && !Rdt(e) - ? Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`)) - : Buffer.isBuffer(e) && (!Gme(e) || Gme(e).ext !== "bz2") - ? Promise.resolve([]) - : Buffer.isBuffer(e) - ? Wme()(Ldt.decode(e)) - : Wme()(e.pipe(Mdt())) -}) -var Zme = C((x0r, Yme) => { - "use strict" - var qdt = require("zlib"), - jdt = LD(), - Jme = L9(), - Udt = bD() - Yme.exports = () => (e) => { - if (!Buffer.isBuffer(e) && !Udt(e)) - return Promise.reject(new TypeError(`Expected a Buffer or Stream, got ${typeof e}`)) - if (Buffer.isBuffer(e) && (!Jme(e) || Jme(e).ext !== "gz")) return Promise.resolve([]) - let t = qdt.createGunzip(), - r = jdt()(t) - return Buffer.isBuffer(e) ? t.end(e) : e.pipe(t), r - } -}) -var exe = C((v0r, Qme) => { - "use strict" - Qme.exports = function (e) { - return e && e.length > 1 - ? e[0] === 255 && e[1] === 216 && e[2] === 255 - ? { ext: "jpg", mime: "image/jpeg" } - : e[0] === 137 && e[1] === 80 && e[2] === 78 && e[3] === 71 - ? { ext: "png", mime: "image/png" } - : e[0] === 71 && e[1] === 73 && e[2] === 70 - ? { ext: "gif", mime: "image/gif" } - : e[8] === 87 && e[9] === 69 && e[10] === 66 && e[11] === 80 - ? { ext: "webp", mime: "image/webp" } - : e[0] === 70 && e[1] === 76 && e[2] === 73 && e[3] === 70 - ? { ext: "flif", mime: "image/flif" } - : ((e[0] === 73 && e[1] === 73 && e[2] === 42 && e[3] === 0) || - (e[0] === 77 && e[1] === 77 && e[2] === 0 && e[3] === 42)) && - e[8] === 67 && - e[9] === 82 - ? { ext: "cr2", mime: "image/x-canon-cr2" } - : (e[0] === 73 && e[1] === 73 && e[2] === 42 && e[3] === 0) || - (e[0] === 77 && e[1] === 77 && e[2] === 0 && e[3] === 42) - ? { ext: "tif", mime: "image/tiff" } - : e[0] === 66 && e[1] === 77 - ? { ext: "bmp", mime: "image/bmp" } - : e[0] === 73 && e[1] === 73 && e[2] === 188 - ? { ext: "jxr", mime: "image/vnd.ms-photo" } - : e[0] === 56 && e[1] === 66 && e[2] === 80 && e[3] === 83 - ? { ext: "psd", mime: "image/vnd.adobe.photoshop" } - : e[0] === 80 && - e[1] === 75 && - e[2] === 3 && - e[3] === 4 && - e[30] === 109 && - e[31] === 105 && - e[32] === 109 && - e[33] === 101 && - e[34] === 116 && - e[35] === 121 && - e[36] === 112 && - e[37] === 101 && - e[38] === 97 && - e[39] === 112 && - e[40] === 112 && - e[41] === 108 && - e[42] === 105 && - e[43] === 99 && - e[44] === 97 && - e[45] === 116 && - e[46] === 105 && - e[47] === 111 && - e[48] === 110 && - e[49] === 47 && - e[50] === 101 && - e[51] === 112 && - e[52] === 117 && - e[53] === 98 && - e[54] === 43 && - e[55] === 122 && - e[56] === 105 && - e[57] === 112 - ? { ext: "epub", mime: "application/epub+zip" } - : e[0] === 80 && - e[1] === 75 && - e[2] === 3 && - e[3] === 4 && - e[30] === 77 && - e[31] === 69 && - e[32] === 84 && - e[33] === 65 && - e[34] === 45 && - e[35] === 73 && - e[36] === 78 && - e[37] === 70 && - e[38] === 47 && - e[39] === 109 && - e[40] === 111 && - e[41] === 122 && - e[42] === 105 && - e[43] === 108 && - e[44] === 108 && - e[45] === 97 && - e[46] === 46 && - e[47] === 114 && - e[48] === 115 && - e[49] === 97 - ? { ext: "xpi", mime: "application/x-xpinstall" } - : e[0] === 80 && - e[1] === 75 && - (e[2] === 3 || e[2] === 5 || e[2] === 7) && - (e[3] === 4 || e[3] === 6 || e[3] === 8) - ? { ext: "zip", mime: "application/zip" } - : e[257] === 117 && e[258] === 115 && e[259] === 116 && e[260] === 97 && e[261] === 114 - ? { ext: "tar", mime: "application/x-tar" } - : e[0] === 82 && - e[1] === 97 && - e[2] === 114 && - e[3] === 33 && - e[4] === 26 && - e[5] === 7 && - (e[6] === 0 || e[6] === 1) - ? { ext: "rar", mime: "application/x-rar-compressed" } - : e[0] === 31 && e[1] === 139 && e[2] === 8 - ? { ext: "gz", mime: "application/gzip" } - : e[0] === 66 && e[1] === 90 && e[2] === 104 - ? { ext: "bz2", mime: "application/x-bzip2" } - : e[0] === 55 && e[1] === 122 && e[2] === 188 && e[3] === 175 && e[4] === 39 && e[5] === 28 - ? { ext: "7z", mime: "application/x-7z-compressed" } - : e[0] === 120 && e[1] === 1 - ? { ext: "dmg", mime: "application/x-apple-diskimage" } - : (e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - (e[3] === 24 || e[3] === 32) && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112) || - (e[0] === 51 && e[1] === 103 && e[2] === 112 && e[3] === 53) || - (e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - e[3] === 28 && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 && - e[8] === 109 && - e[9] === 112 && - e[10] === 52 && - e[11] === 50 && - e[16] === 109 && - e[17] === 112 && - e[18] === 52 && - e[19] === 49 && - e[20] === 109 && - e[21] === 112 && - e[22] === 52 && - e[23] === 50 && - e[24] === 105 && - e[25] === 115 && - e[26] === 111 && - e[27] === 109) || - (e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - e[3] === 28 && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 && - e[8] === 105 && - e[9] === 115 && - e[10] === 111 && - e[11] === 109) || - (e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - e[3] === 28 && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 && - e[8] === 109 && - e[9] === 112 && - e[10] === 52 && - e[11] === 50 && - e[12] === 0 && - e[13] === 0 && - e[14] === 0 && - e[15] === 0) - ? { ext: "mp4", mime: "video/mp4" } - : e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - e[3] === 28 && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 && - e[8] === 77 && - e[9] === 52 && - e[10] === 86 - ? { ext: "m4v", mime: "video/x-m4v" } - : e[0] === 77 && e[1] === 84 && e[2] === 104 && e[3] === 100 - ? { ext: "mid", mime: "audio/midi" } - : e[31] === 109 && - e[32] === 97 && - e[33] === 116 && - e[34] === 114 && - e[35] === 111 && - e[36] === 115 && - e[37] === 107 && - e[38] === 97 - ? { ext: "mkv", mime: "video/x-matroska" } - : e[0] === 26 && e[1] === 69 && e[2] === 223 && e[3] === 163 - ? { ext: "webm", mime: "video/webm" } - : e[0] === 0 && - e[1] === 0 && - e[2] === 0 && - e[3] === 20 && - e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 - ? { ext: "mov", mime: "video/quicktime" } - : e[0] === 82 && e[1] === 73 && e[2] === 70 && e[3] === 70 && e[8] === 65 && e[9] === 86 && e[10] === 73 - ? { ext: "avi", mime: "video/x-msvideo" } - : e[0] === 48 && - e[1] === 38 && - e[2] === 178 && - e[3] === 117 && - e[4] === 142 && - e[5] === 102 && - e[6] === 207 && - e[7] === 17 && - e[8] === 166 && - e[9] === 217 - ? { ext: "wmv", mime: "video/x-ms-wmv" } - : e[0] === 0 && e[1] === 0 && e[2] === 1 && e[3].toString(16)[0] === "b" - ? { ext: "mpg", mime: "video/mpeg" } - : (e[0] === 73 && e[1] === 68 && e[2] === 51) || (e[0] === 255 && e[1] === 251) - ? { ext: "mp3", mime: "audio/mpeg" } - : (e[4] === 102 && - e[5] === 116 && - e[6] === 121 && - e[7] === 112 && - e[8] === 77 && - e[9] === 52 && - e[10] === 65) || - (e[0] === 77 && e[1] === 52 && e[2] === 65 && e[3] === 32) - ? { ext: "m4a", mime: "audio/m4a" } - : e[28] === 79 && - e[29] === 112 && - e[30] === 117 && - e[31] === 115 && - e[32] === 72 && - e[33] === 101 && - e[34] === 97 && - e[35] === 100 - ? { ext: "opus", mime: "audio/opus" } - : e[0] === 79 && e[1] === 103 && e[2] === 103 && e[3] === 83 - ? { ext: "ogg", mime: "audio/ogg" } - : e[0] === 102 && e[1] === 76 && e[2] === 97 && e[3] === 67 - ? { ext: "flac", mime: "audio/x-flac" } - : e[0] === 82 && - e[1] === 73 && - e[2] === 70 && - e[3] === 70 && - e[8] === 87 && - e[9] === 65 && - e[10] === 86 && - e[11] === 69 - ? { ext: "wav", mime: "audio/x-wav" } - : e[0] === 35 && e[1] === 33 && e[2] === 65 && e[3] === 77 && e[4] === 82 && e[5] === 10 - ? { ext: "amr", mime: "audio/amr" } - : e[0] === 37 && e[1] === 80 && e[2] === 68 && e[3] === 70 - ? { ext: "pdf", mime: "application/pdf" } - : e[0] === 77 && e[1] === 90 - ? { ext: "exe", mime: "application/x-msdownload" } - : (e[0] === 67 || e[0] === 70) && e[1] === 87 && e[2] === 83 - ? { ext: "swf", mime: "application/x-shockwave-flash" } - : e[0] === 123 && e[1] === 92 && e[2] === 114 && e[3] === 116 && e[4] === 102 - ? { ext: "rtf", mime: "application/rtf" } - : e[0] === 119 && - e[1] === 79 && - e[2] === 70 && - e[3] === 70 && - ((e[4] === 0 && e[5] === 1 && e[6] === 0 && e[7] === 0) || - (e[4] === 79 && e[5] === 84 && e[6] === 84 && e[7] === 79)) - ? { ext: "woff", mime: "application/font-woff" } - : e[0] === 119 && - e[1] === 79 && - e[2] === 70 && - e[3] === 50 && - ((e[4] === 0 && e[5] === 1 && e[6] === 0 && e[7] === 0) || - (e[4] === 79 && e[5] === 84 && e[6] === 84 && e[7] === 79)) - ? { ext: "woff2", mime: "application/font-woff" } - : e[34] === 76 && - e[35] === 80 && - ((e[8] === 0 && e[9] === 0 && e[10] === 1) || - (e[8] === 1 && e[9] === 0 && e[10] === 2) || - (e[8] === 2 && e[9] === 0 && e[10] === 2)) - ? { ext: "eot", mime: "application/octet-stream" } - : e[0] === 0 && e[1] === 1 && e[2] === 0 && e[3] === 0 && e[4] === 0 - ? { ext: "ttf", mime: "application/font-sfnt" } - : e[0] === 79 && e[1] === 84 && e[2] === 84 && e[3] === 79 && e[4] === 0 - ? { ext: "otf", mime: "application/font-sfnt" } - : e[0] === 0 && e[1] === 0 && e[2] === 1 && e[3] === 0 - ? { ext: "ico", mime: "image/x-icon" } - : e[0] === 70 && e[1] === 76 && e[2] === 86 && e[3] === 1 - ? { ext: "flv", mime: "video/x-flv" } - : e[0] === 37 && e[1] === 33 - ? { ext: "ps", mime: "application/postscript" } - : e[0] === 253 && e[1] === 55 && e[2] === 122 && e[3] === 88 && e[4] === 90 && e[5] === 0 - ? { ext: "xz", mime: "application/x-xz" } - : e[0] === 83 && e[1] === 81 && e[2] === 76 && e[3] === 105 - ? { ext: "sqlite", mime: "application/x-sqlite3" } - : e[0] === 78 && e[1] === 69 && e[2] === 83 && e[3] === 26 - ? { ext: "nes", mime: "application/x-nintendo-nes-rom" } - : e[0] === 67 && e[1] === 114 && e[2] === 50 && e[3] === 52 - ? { ext: "crx", mime: "application/x-google-chrome-extension" } - : (e[0] === 77 && e[1] === 83 && e[2] === 67 && e[3] === 70) || - (e[0] === 73 && e[1] === 83 && e[2] === 99 && e[3] === 40) - ? { ext: "cab", mime: "application/vnd.ms-cab-compressed" } - : e[0] === 33 && - e[1] === 60 && - e[2] === 97 && - e[3] === 114 && - e[4] === 99 && - e[5] === 104 && - e[6] === 62 && - e[7] === 10 && - e[8] === 100 && - e[9] === 101 && - e[10] === 98 && - e[11] === 105 && - e[12] === 97 && - e[13] === 110 && - e[14] === 45 && - e[15] === 98 && - e[16] === 105 && - e[17] === 110 && - e[18] === 97 && - e[19] === 114 && - e[20] === 121 - ? { ext: "deb", mime: "application/x-deb" } - : e[0] === 33 && e[1] === 60 && e[2] === 97 && e[3] === 114 && e[4] === 99 && e[5] === 104 && e[6] === 62 - ? { ext: "ar", mime: "application/x-unix-archive" } - : e[0] === 237 && e[1] === 171 && e[2] === 238 && e[3] === 219 - ? { ext: "rpm", mime: "application/x-rpm" } - : (e[0] === 31 && e[1] === 160) || (e[0] === 31 && e[1] === 157) - ? { ext: "Z", mime: "application/x-compress" } - : e[0] === 76 && e[1] === 90 && e[2] === 73 && e[3] === 80 - ? { ext: "lz", mime: "application/x-lzip" } - : e[0] === 208 && - e[1] === 207 && - e[2] === 17 && - e[3] === 224 && - e[4] === 161 && - e[5] === 177 && - e[6] === 26 && - e[7] === 225 - ? { ext: "msi", mime: "application/x-msi" } - : null - : null - } -}) -var uxe = C((g0r, oxe) => { - "use strict" - var gR = "pending", - txe = "settled", - qD = "fulfilled", - jD = "rejected", - Hdt = function () {}, - rxe = typeof global < "u" && typeof global.process < "u" && typeof global.process.emit == "function", - Vdt = typeof setImmediate > "u" ? setTimeout : setImmediate, - Hb = [], - vR - function $dt() { - for (var e = 0; e < Hb.length; e++) Hb[e][0](Hb[e][1]) - ;(Hb = []), (vR = !1) - } - function UD(e, t) { - Hb.push([e, t]), vR || ((vR = !0), Vdt($dt, 0)) - } - function zdt(e, t) { - function r(i) { - yR(t, i) - } - function n(i) { - Vb(t, i) - } - try { - e(r, n) - } catch (i) { - n(i) - } - } - function nxe(e) { - var t = e.owner, - r = t._state, - n = t._data, - i = e[r], - s = e.then - if (typeof i == "function") { - r = qD - try { - n = i(n) - } catch (a) { - Vb(s, a) - } - } - ixe(s, n) || (r === qD && yR(s, n), r === jD && Vb(s, n)) - } - function ixe(e, t) { - var r - try { - if (e === t) throw new TypeError("A promises callback cannot return that same promise.") - if (t && (typeof t == "function" || typeof t == "object")) { - var n = t.then - if (typeof n == "function") - return ( - n.call( - t, - function (i) { - r || ((r = !0), t === i ? sxe(e, i) : yR(e, i)) - }, - function (i) { - r || ((r = !0), Vb(e, i)) - } - ), - !0 - ) - } - } catch (i) { - return r || Vb(e, i), !0 - } - return !1 - } - function yR(e, t) { - ;(e === t || !ixe(e, t)) && sxe(e, t) - } - function sxe(e, t) { - e._state === gR && ((e._state = txe), (e._data = t), UD(Wdt, e)) - } - function Vb(e, t) { - e._state === gR && ((e._state = txe), (e._data = t), UD(Gdt, e)) - } - function axe(e) { - e._then = e._then.forEach(nxe) - } - function Wdt(e) { - ;(e._state = qD), axe(e) - } - function Gdt(e) { - ;(e._state = jD), axe(e), !e._handled && rxe && global.process.emit("unhandledRejection", e._data, e) - } - function Kdt(e) { - global.process.emit("rejectionHandled", e) - } - function Za(e) { - if (typeof e != "function") throw new TypeError("Promise resolver " + e + " is not a function") - if (!(this instanceof Za)) - throw new TypeError( - "Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function." - ) - ;(this._then = []), zdt(e, this) - } - Za.prototype = { - constructor: Za, - _state: gR, - _then: null, - _data: void 0, - _handled: !1, - then: function (e, t) { - var r = { owner: this, then: new this.constructor(Hdt), fulfilled: e, rejected: t } - return ( - (t || e) && !this._handled && ((this._handled = !0), this._state === jD && rxe && UD(Kdt, this)), - this._state === qD || this._state === jD ? UD(nxe, r) : this._then.push(r), - r.then - ) - }, - catch: function (e) { - return this.then(null, e) - }, - } - Za.all = function (e) { - if (!Array.isArray(e)) throw new TypeError("You must pass an array to Promise.all().") - return new Za(function (t, r) { - var n = [], - i = 0 - function s(u) { - return ( - i++, - function (c) { - ;(n[u] = c), --i || t(n) - } - ) - } - for (var a = 0, o; a < e.length; a++) (o = e[a]), o && typeof o.then == "function" ? o.then(s(a), r) : (n[a] = o) - i || t(n) - }) - } - Za.race = function (e) { - if (!Array.isArray(e)) throw new TypeError("You must pass an array to Promise.race().") - return new Za(function (t, r) { - for (var n = 0, i; n < e.length; n++) (i = e[n]), i && typeof i.then == "function" ? i.then(t, r) : t(i) - }) - } - Za.resolve = function (e) { - return e && typeof e == "object" && e.constructor === Za - ? e - : new Za(function (t) { - t(e) - }) - } - Za.reject = function (e) { - return new Za(function (t, r) { - r(e) - }) - } - oxe.exports = Za -}) -var lxe = C((y0r, cxe) => { - "use strict" - cxe.exports = typeof Promise == "function" ? Promise : uxe() -}) -var HD = C((b0r, pxe) => { - "use strict" - var fxe = Object.getOwnPropertySymbols, - Xdt = Object.prototype.hasOwnProperty, - Jdt = Object.prototype.propertyIsEnumerable - function Ydt(e) { - if (e == null) throw new TypeError("Object.assign cannot be called with null or undefined") - return Object(e) - } - function Zdt() { - try { - if (!Object.assign) return !1 - var e = new String("abc") - if (((e[5] = "de"), Object.getOwnPropertyNames(e)[0] === "5")) return !1 - for (var t = {}, r = 0; r < 10; r++) t["_" + String.fromCharCode(r)] = r - var n = Object.getOwnPropertyNames(t).map(function (s) { - return t[s] - }) - if (n.join("") !== "0123456789") return !1 - var i = {} - return ( - "abcdefghijklmnopqrst".split("").forEach(function (s) { - i[s] = s - }), - Object.keys(Object.assign({}, i)).join("") === "abcdefghijklmnopqrst" - ) - } catch { - return !1 - } - } - pxe.exports = Zdt() - ? Object.assign - : function (e, t) { - for (var r, n = Ydt(e), i, s = 1; s < arguments.length; s++) { - r = Object(arguments[s]) - for (var a in r) Xdt.call(r, a) && (n[a] = r[a]) - if (fxe) { - i = fxe(r) - for (var o = 0; o < i.length; o++) Jdt.call(r, i[o]) && (n[i[o]] = r[i[o]]) - } - } - return n - } -}) -var dxe = C((E0r, hxe) => { - var Qdt = require("stream").PassThrough, - e0t = HD() - hxe.exports = function (e) { - e = e0t({}, e) - var t = e.array, - r = e.encoding, - n = r === "buffer", - i = !1 - t ? (i = !(r || n)) : (r = r || "utf8"), n && (r = null) - var s = 0, - a = [], - o = new Qdt({ objectMode: i }) - return ( - r && o.setEncoding(r), - o.on("data", function (u) { - a.push(u), i ? (s = a.length) : (s += u.length) - }), - (o.getBufferedValue = function () { - return t ? a : n ? Buffer.concat(a, s) : a.join("") - }), - (o.getBufferedLength = function () { - return s - }), - o - ) - } -}) -var xxe = C((_0r, VD) => { - "use strict" - var mxe = lxe(), - bR = HD(), - t0t = dxe() - function ER(e, t) { - if (!e) return mxe.reject(new Error("Expected a stream")) - t = bR({ maxBuffer: 1 / 0 }, t) - var r = t.maxBuffer, - n, - i, - s = new mxe(function (a, o) { - ;(n = t0t(t)), - e.once("error", u), - e.pipe(n), - n.on("data", function () { - n.getBufferedLength() > r && o(new Error("maxBuffer exceeded")) - }), - n.once("error", u), - n.on("end", a), - (i = function () { - e.unpipe && e.unpipe(n) - }) - function u(c) { - c && (c.bufferedData = n.getBufferedValue()), o(c) - } - }) - return ( - s.then(i, i), - s.then(function () { - return n.getBufferedValue() - }) - ) - } - VD.exports = ER - VD.exports.buffer = function (e, t) { - return ER(e, bR({}, t, { encoding: "buffer" })) - } - VD.exports.array = function (e, t) { - return ER(e, bR({}, t, { array: !0 })) - } -}) -var _R = C((w0r, yxe) => { - "use strict" - var vxe = function (e, t, r) { - return function () { - for (var n = this, i = new Array(arguments.length), s = 0; s < arguments.length; s++) i[s] = arguments[s] - return new t(function (a, o) { - i.push(function (u, c) { - if (u) o(u) - else if (r.multiArgs) { - for (var l = new Array(arguments.length - 1), f = 1; f < arguments.length; f++) l[f - 1] = arguments[f] - a(l) - } else a(c) - }), - e.apply(n, i) - }) - } - }, - gxe = (yxe.exports = function (e, t, r) { - typeof t != "function" && ((r = t), (t = Promise)), (r = r || {}), (r.exclude = r.exclude || [/.+Sync$/]) - var n = function (s) { - var a = function (o) { - return typeof o == "string" ? s === o : o.test(s) - } - return r.include ? r.include.some(a) : !r.exclude.some(a) - }, - i = - typeof e == "function" - ? function () { - return r.excludeMain ? e.apply(this, arguments) : vxe(e, t, r).apply(this, arguments) - } - : {} - return Object.keys(e).reduce(function (s, a) { - var o = e[a] - return (s[a] = typeof o == "function" && n(a) ? vxe(o, t, r) : o), s - }, i) - }) - gxe.all = gxe -}) -var wxe = C((A0r, _xe) => { - _xe.exports = $D - function $D() { - ;(this.pending = 0), (this.max = 1 / 0), (this.listeners = []), (this.waiting = []), (this.error = null) - } - $D.prototype.go = function (e) { - this.pending < this.max ? Exe(this, e) : this.waiting.push(e) - } - $D.prototype.wait = function (e) { - this.pending === 0 ? e(this.error) : this.listeners.push(e) - } - $D.prototype.hold = function () { - return bxe(this) - } - function bxe(e) { - e.pending += 1 - var t = !1 - return r - function r(i) { - if (t) throw new Error("callback called twice") - if (((t = !0), (e.error = e.error || i), (e.pending -= 1), e.waiting.length > 0 && e.pending < e.max)) - Exe(e, e.waiting.shift()) - else if (e.pending === 0) { - var s = e.listeners - ;(e.listeners = []), s.forEach(n) - } - } - function n(i) { - i(e.error) - } - } - function Exe(e, t) { - t(bxe(e)) - } -}) -var Cxe = C((zb) => { - var $b = require("fs"), - zD = require("util"), - wR = require("stream"), - Axe = wR.Readable, - AR = wR.Writable, - r0t = wR.PassThrough, - n0t = wxe(), - WD = require("events").EventEmitter - zb.createFromBuffer = i0t - zb.createFromFd = s0t - zb.BufferSlicer = Gl - zb.FdSlicer = Wl - zD.inherits(Wl, WD) - function Wl(e, t) { - ;(t = t || {}), - WD.call(this), - (this.fd = e), - (this.pend = new n0t()), - (this.pend.max = 1), - (this.refCount = 0), - (this.autoClose = !!t.autoClose) - } - Wl.prototype.read = function (e, t, r, n, i) { - var s = this - s.pend.go(function (a) { - $b.read(s.fd, e, t, r, n, function (o, u, c) { - a(), i(o, u, c) - }) - }) - } - Wl.prototype.write = function (e, t, r, n, i) { - var s = this - s.pend.go(function (a) { - $b.write(s.fd, e, t, r, n, function (o, u, c) { - a(), i(o, u, c) - }) - }) - } - Wl.prototype.createReadStream = function (e) { - return new GD(this, e) - } - Wl.prototype.createWriteStream = function (e) { - return new KD(this, e) - } - Wl.prototype.ref = function () { - this.refCount += 1 - } - Wl.prototype.unref = function () { - var e = this - if (((e.refCount -= 1), e.refCount > 0)) return - if (e.refCount < 0) throw new Error("invalid unref") - e.autoClose && $b.close(e.fd, t) - function t(r) { - r ? e.emit("error", r) : e.emit("close") - } - } - zD.inherits(GD, Axe) - function GD(e, t) { - ;(t = t || {}), - Axe.call(this, t), - (this.context = e), - this.context.ref(), - (this.start = t.start || 0), - (this.endOffset = t.end), - (this.pos = this.start), - (this.destroyed = !1) - } - GD.prototype._read = function (e) { - var t = this - if (!t.destroyed) { - var r = Math.min(t._readableState.highWaterMark, e) - if ((t.endOffset != null && (r = Math.min(r, t.endOffset - t.pos)), r <= 0)) { - ;(t.destroyed = !0), t.push(null), t.context.unref() - return - } - t.context.pend.go(function (n) { - if (t.destroyed) return n() - var i = new Buffer(r) - $b.read(t.context.fd, i, 0, r, t.pos, function (s, a) { - s - ? t.destroy(s) - : a === 0 - ? ((t.destroyed = !0), t.push(null), t.context.unref()) - : ((t.pos += a), t.push(i.slice(0, a))), - n() - }) - }) - } - } - GD.prototype.destroy = function (e) { - this.destroyed || - ((e = e || new Error("stream destroyed")), (this.destroyed = !0), this.emit("error", e), this.context.unref()) - } - zD.inherits(KD, AR) - function KD(e, t) { - ;(t = t || {}), - AR.call(this, t), - (this.context = e), - this.context.ref(), - (this.start = t.start || 0), - (this.endOffset = t.end == null ? 1 / 0 : +t.end), - (this.bytesWritten = 0), - (this.pos = this.start), - (this.destroyed = !1), - this.on("finish", this.destroy.bind(this)) - } - KD.prototype._write = function (e, t, r) { - var n = this - if (!n.destroyed) { - if (n.pos + e.length > n.endOffset) { - var i = new Error("maximum file length exceeded") - ;(i.code = "ETOOBIG"), n.destroy(), r(i) - return - } - n.context.pend.go(function (s) { - if (n.destroyed) return s() - $b.write(n.context.fd, e, 0, e.length, n.pos, function (a, o) { - a ? (n.destroy(), s(), r(a)) : ((n.bytesWritten += o), (n.pos += o), n.emit("progress"), s(), r()) - }) - }) - } - } - KD.prototype.destroy = function () { - this.destroyed || ((this.destroyed = !0), this.context.unref()) - } - zD.inherits(Gl, WD) - function Gl(e, t) { - WD.call(this), - (t = t || {}), - (this.refCount = 0), - (this.buffer = e), - (this.maxChunkSize = t.maxChunkSize || Number.MAX_SAFE_INTEGER) - } - Gl.prototype.read = function (e, t, r, n, i) { - var s = n + r, - a = s - this.buffer.length, - o = a > 0 ? a : r - this.buffer.copy(e, t, n, s), - setImmediate(function () { - i(null, o) - }) - } - Gl.prototype.write = function (e, t, r, n, i) { - e.copy(this.buffer, n, t, t + r), - setImmediate(function () { - i(null, r, e) - }) - } - Gl.prototype.createReadStream = function (e) { - e = e || {} - var t = new r0t(e) - ;(t.destroyed = !1), (t.start = e.start || 0), (t.endOffset = e.end), (t.pos = t.endOffset || this.buffer.length) - for (var r = this.buffer.slice(t.start, t.pos), n = 0; ; ) { - var i = n + this.maxChunkSize - if (i >= r.length) { - n < r.length && t.write(r.slice(n, r.length)) - break - } - t.write(r.slice(n, i)), (n = i) - } - return ( - t.end(), - (t.destroy = function () { - t.destroyed = !0 - }), - t - ) - } - Gl.prototype.createWriteStream = function (e) { - var t = this - e = e || {} - var r = new AR(e) - return ( - (r.start = e.start || 0), - (r.endOffset = e.end == null ? this.buffer.length : +e.end), - (r.bytesWritten = 0), - (r.pos = r.start), - (r.destroyed = !1), - (r._write = function (n, i, s) { - if (!r.destroyed) { - var a = r.pos + n.length - if (a > r.endOffset) { - var o = new Error("maximum file length exceeded") - ;(o.code = "ETOOBIG"), (r.destroyed = !0), s(o) - return - } - n.copy(t.buffer, r.pos, 0, n.length), (r.bytesWritten += n.length), (r.pos = a), r.emit("progress"), s() - } - }), - (r.destroy = function () { - r.destroyed = !0 - }), - r - ) - } - Gl.prototype.ref = function () { - this.refCount += 1 - } - Gl.prototype.unref = function () { - if (((this.refCount -= 1), this.refCount < 0)) throw new Error("invalid unref") - } - function i0t(e, t) { - return new Gl(e, t) - } - function s0t(e, t) { - return new Wl(e, t) - } -}) -var Fxe = C((S0r, Dxe) => { - var yp = require("buffer").Buffer, - CR = [ - 0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, - 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, - 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, - 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, - 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, - 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, - 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, - 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, - 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, - 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, - 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, - 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, - 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, - 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, - 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, - 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, - 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, - 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, - 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, - 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, - 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, - 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, - 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, - 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, - 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, - 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918e3, - 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, - 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, - 1510334235, 755167117, - ] - typeof Int32Array < "u" && (CR = new Int32Array(CR)) - function Sxe(e) { - if (yp.isBuffer(e)) return e - var t = typeof yp.alloc == "function" && typeof yp.from == "function" - if (typeof e == "number") return t ? yp.alloc(e) : new yp(e) - if (typeof e == "string") return t ? yp.from(e) : new yp(e) - throw new Error("input must be buffer, number, or string, received " + typeof e) - } - function a0t(e) { - var t = Sxe(4) - return t.writeInt32BE(e, 0), t - } - function SR(e, t) { - ;(e = Sxe(e)), yp.isBuffer(t) && (t = t.readUInt32BE(0)) - for (var r = ~~t ^ -1, n = 0; n < e.length; n++) r = CR[(r ^ e[n]) & 255] ^ (r >>> 8) - return r ^ -1 - } - function DR() { - return a0t(SR.apply(null, arguments)) - } - DR.signed = function () { - return SR.apply(null, arguments) - } - DR.unsigned = function () { - return SR.apply(null, arguments) >>> 0 - } - Dxe.exports = DR -}) -var Nxe = C((Oc) => { - var FR = require("fs"), - o0t = require("zlib"), - Txe = Cxe(), - u0t = Fxe(), - YD = require("util"), - ZD = require("events").EventEmitter, - Bxe = require("stream").Transform, - TR = require("stream").PassThrough, - c0t = require("stream").Writable - Oc.open = l0t - Oc.fromFd = Oxe - Oc.fromBuffer = f0t - Oc.fromRandomAccessReader = BR - Oc.dosDateTimeToDate = Ixe - Oc.validateFileName = Pxe - Oc.ZipFile = bp - Oc.Entry = Wb - Oc.RandomAccessReader = Ep - function l0t(e, t, r) { - typeof t == "function" && ((r = t), (t = null)), - t == null && (t = {}), - t.autoClose == null && (t.autoClose = !0), - t.lazyEntries == null && (t.lazyEntries = !1), - t.decodeStrings == null && (t.decodeStrings = !0), - t.validateEntrySizes == null && (t.validateEntrySizes = !0), - t.strictFileNames == null && (t.strictFileNames = !1), - r == null && (r = JD), - FR.open(e, "r", function (n, i) { - if (n) return r(n) - Oxe(i, t, function (s, a) { - s && FR.close(i, JD), r(s, a) - }) - }) - } - function Oxe(e, t, r) { - typeof t == "function" && ((r = t), (t = null)), - t == null && (t = {}), - t.autoClose == null && (t.autoClose = !1), - t.lazyEntries == null && (t.lazyEntries = !1), - t.decodeStrings == null && (t.decodeStrings = !0), - t.validateEntrySizes == null && (t.validateEntrySizes = !0), - t.strictFileNames == null && (t.strictFileNames = !1), - r == null && (r = JD), - FR.fstat(e, function (n, i) { - if (n) return r(n) - var s = Txe.createFromFd(e, { autoClose: !0 }) - BR(s, i.size, t, r) - }) - } - function f0t(e, t, r) { - typeof t == "function" && ((r = t), (t = null)), - t == null && (t = {}), - (t.autoClose = !1), - t.lazyEntries == null && (t.lazyEntries = !1), - t.decodeStrings == null && (t.decodeStrings = !0), - t.validateEntrySizes == null && (t.validateEntrySizes = !0), - t.strictFileNames == null && (t.strictFileNames = !1) - var n = Txe.createFromBuffer(e, { maxChunkSize: 65536 }) - BR(n, e.length, t, r) - } - function BR(e, t, r, n) { - typeof r == "function" && ((n = r), (r = null)), - r == null && (r = {}), - r.autoClose == null && (r.autoClose = !0), - r.lazyEntries == null && (r.lazyEntries = !1), - r.decodeStrings == null && (r.decodeStrings = !0) - var i = !!r.decodeStrings - if ( - (r.validateEntrySizes == null && (r.validateEntrySizes = !0), - r.strictFileNames == null && (r.strictFileNames = !1), - n == null && (n = JD), - typeof t != "number") - ) - throw new Error("expected totalSize parameter to be a number") - if (t > Number.MAX_SAFE_INTEGER) - throw new Error( - "zip file too large. only file sizes up to 2^52 are supported due to JavaScript's Number type being an IEEE 754 double." - ) - e.ref() - var s = 22, - a = 65535, - o = Math.min(s + a, t), - u = Bc(o), - c = t - u.length - pv(e, u, 0, o, c, function (l) { - if (l) return n(l) - for (var f = o - s; f >= 0; f -= 1) - if (u.readUInt32LE(f) === 101010256) { - var p = u.slice(f), - h = p.readUInt16LE(4) - if (h !== 0) return n(new Error("multi-disk zip files are not supported: found disk number: " + h)) - var d = p.readUInt16LE(10), - x = p.readUInt32LE(16), - v = p.readUInt16LE(20), - g = p.length - s - if (v !== g) return n(new Error("invalid comment length. expected: " + g + ". found: " + v)) - var _ = i ? XD(p, 22, p.length, !1) : p.slice(22) - if (!(d === 65535 || x === 4294967295)) - return n( - null, - new bp(e, x, t, d, _, r.autoClose, r.lazyEntries, i, r.validateEntrySizes, r.strictFileNames) - ) - var w = Bc(20), - E = c + f - w.length - pv(e, w, 0, w.length, E, function (A) { - if (A) return n(A) - if (w.readUInt32LE(0) !== 117853008) - return n(new Error("invalid zip64 end of central directory locator signature")) - var T = hv(w, 8), - O = Bc(56) - pv(e, O, 0, O.length, T, function (D) { - return D - ? n(D) - : O.readUInt32LE(0) !== 101075792 - ? n(new Error("invalid zip64 end of central directory record signature")) - : ((d = hv(O, 32)), - (x = hv(O, 48)), - n( - null, - new bp(e, x, t, d, _, r.autoClose, r.lazyEntries, i, r.validateEntrySizes, r.strictFileNames) - )) - }) - }) - return - } - n(new Error("end of central directory record signature not found")) - }) - } - YD.inherits(bp, ZD) - function bp(e, t, r, n, i, s, a, o, u, c) { - var l = this - ZD.call(l), - (l.reader = e), - l.reader.on("error", function (f) { - kxe(l, f) - }), - l.reader.once("close", function () { - l.emit("close") - }), - (l.readEntryCursor = t), - (l.fileSize = r), - (l.entryCount = n), - (l.comment = i), - (l.entriesRead = 0), - (l.autoClose = !!s), - (l.lazyEntries = !!a), - (l.decodeStrings = !!o), - (l.validateEntrySizes = !!u), - (l.strictFileNames = !!c), - (l.isOpen = !0), - (l.emittedError = !1), - l.lazyEntries || l._readEntry() - } - bp.prototype.close = function () { - this.isOpen && ((this.isOpen = !1), this.reader.unref()) - } - function Tu(e, t) { - e.autoClose && e.close(), kxe(e, t) - } - function kxe(e, t) { - e.emittedError || ((e.emittedError = !0), e.emit("error", t)) - } - bp.prototype.readEntry = function () { - if (!this.lazyEntries) throw new Error("readEntry() called without lazyEntries:true") - this._readEntry() - } - bp.prototype._readEntry = function () { - var e = this - if (e.entryCount === e.entriesRead) { - setImmediate(function () { - e.autoClose && e.close(), !e.emittedError && e.emit("end") - }) - return - } - if (!e.emittedError) { - var t = Bc(46) - pv(e.reader, t, 0, t.length, e.readEntryCursor, function (r) { - if (r) return Tu(e, r) - if (!e.emittedError) { - var n = new Wb(), - i = t.readUInt32LE(0) - if (i !== 33639248) - return Tu(e, new Error("invalid central directory file header signature: 0x" + i.toString(16))) - if ( - ((n.versionMadeBy = t.readUInt16LE(4)), - (n.versionNeededToExtract = t.readUInt16LE(6)), - (n.generalPurposeBitFlag = t.readUInt16LE(8)), - (n.compressionMethod = t.readUInt16LE(10)), - (n.lastModFileTime = t.readUInt16LE(12)), - (n.lastModFileDate = t.readUInt16LE(14)), - (n.crc32 = t.readUInt32LE(16)), - (n.compressedSize = t.readUInt32LE(20)), - (n.uncompressedSize = t.readUInt32LE(24)), - (n.fileNameLength = t.readUInt16LE(28)), - (n.extraFieldLength = t.readUInt16LE(30)), - (n.fileCommentLength = t.readUInt16LE(32)), - (n.internalFileAttributes = t.readUInt16LE(36)), - (n.externalFileAttributes = t.readUInt32LE(38)), - (n.relativeOffsetOfLocalHeader = t.readUInt32LE(42)), - n.generalPurposeBitFlag & 64) - ) - return Tu(e, new Error("strong encryption is not supported")) - ;(e.readEntryCursor += 46), - (t = Bc(n.fileNameLength + n.extraFieldLength + n.fileCommentLength)), - pv(e.reader, t, 0, t.length, e.readEntryCursor, function (s) { - if (s) return Tu(e, s) - if (!e.emittedError) { - var a = (n.generalPurposeBitFlag & 2048) !== 0 - n.fileName = e.decodeStrings ? XD(t, 0, n.fileNameLength, a) : t.slice(0, n.fileNameLength) - var o = n.fileNameLength + n.extraFieldLength, - u = t.slice(n.fileNameLength, o) - n.extraFields = [] - for (var c = 0; c < u.length - 3; ) { - var l = u.readUInt16LE(c + 0), - f = u.readUInt16LE(c + 2), - p = c + 4, - h = p + f - if (h > u.length) return Tu(e, new Error("extra field length exceeds extra field buffer size")) - var d = Bc(f) - u.copy(d, 0, p, h), n.extraFields.push({ id: l, data: d }), (c = h) - } - if ( - ((n.fileComment = e.decodeStrings - ? XD(t, o, o + n.fileCommentLength, a) - : t.slice(o, o + n.fileCommentLength)), - (n.comment = n.fileComment), - (e.readEntryCursor += t.length), - (e.entriesRead += 1), - n.uncompressedSize === 4294967295 || - n.compressedSize === 4294967295 || - n.relativeOffsetOfLocalHeader === 4294967295) - ) { - for (var x = null, c = 0; c < n.extraFields.length; c++) { - var v = n.extraFields[c] - if (v.id === 1) { - x = v.data - break - } - } - if (x == null) return Tu(e, new Error("expected zip64 extended information extra field")) - var g = 0 - if (n.uncompressedSize === 4294967295) { - if (g + 8 > x.length) - return Tu( - e, - new Error("zip64 extended information extra field does not include uncompressed size") - ) - ;(n.uncompressedSize = hv(x, g)), (g += 8) - } - if (n.compressedSize === 4294967295) { - if (g + 8 > x.length) - return Tu(e, new Error("zip64 extended information extra field does not include compressed size")) - ;(n.compressedSize = hv(x, g)), (g += 8) - } - if (n.relativeOffsetOfLocalHeader === 4294967295) { - if (g + 8 > x.length) - return Tu( - e, - new Error("zip64 extended information extra field does not include relative header offset") - ) - ;(n.relativeOffsetOfLocalHeader = hv(x, g)), (g += 8) - } - } - if (e.decodeStrings) - for (var c = 0; c < n.extraFields.length; c++) { - var v = n.extraFields[c] - if (v.id === 28789) { - if (v.data.length < 6 || v.data.readUInt8(0) !== 1) continue - var _ = v.data.readUInt32LE(1) - if (u0t.unsigned(t.slice(0, n.fileNameLength)) !== _) continue - n.fileName = XD(v.data, 5, v.data.length, !0) - break - } - } - if (e.validateEntrySizes && n.compressionMethod === 0) { - var w = n.uncompressedSize - if ((n.isEncrypted() && (w += 12), n.compressedSize !== w)) { - var E = - "compressed/uncompressed size mismatch for stored file: " + - n.compressedSize + - " != " + - n.uncompressedSize - return Tu(e, new Error(E)) - } - } - if (e.decodeStrings) { - e.strictFileNames || (n.fileName = n.fileName.replace(/\\/g, "/")) - var A = Pxe(n.fileName, e.validateFileNameOptions) - if (A != null) return Tu(e, new Error(A)) - } - e.emit("entry", n), e.lazyEntries || e._readEntry() - } - }) - } - }) - } - } - bp.prototype.openReadStream = function (e, t, r) { - var n = this, - i = 0, - s = e.compressedSize - if (r == null) (r = t), (t = {}) - else { - if (t.decrypt != null) { - if (!e.isEncrypted()) throw new Error("options.decrypt can only be specified for encrypted entries") - if (t.decrypt !== !1) throw new Error("invalid options.decrypt value: " + t.decrypt) - if (e.isCompressed() && t.decompress !== !1) - throw new Error("entry is encrypted and compressed, and options.decompress !== false") - } - if (t.decompress != null) { - if (!e.isCompressed()) throw new Error("options.decompress can only be specified for compressed entries") - if (!(t.decompress === !1 || t.decompress === !0)) - throw new Error("invalid options.decompress value: " + t.decompress) - } - if (t.start != null || t.end != null) { - if (e.isCompressed() && t.decompress !== !1) - throw new Error("start/end range not allowed for compressed entry without options.decompress === false") - if (e.isEncrypted() && t.decrypt !== !1) - throw new Error("start/end range not allowed for encrypted entry without options.decrypt === false") - } - if (t.start != null) { - if (((i = t.start), i < 0)) throw new Error("options.start < 0") - if (i > e.compressedSize) throw new Error("options.start > entry.compressedSize") - } - if (t.end != null) { - if (((s = t.end), s < 0)) throw new Error("options.end < 0") - if (s > e.compressedSize) throw new Error("options.end > entry.compressedSize") - if (s < i) throw new Error("options.end < options.start") - } - } - if (!n.isOpen) return r(new Error("closed")) - if (e.isEncrypted() && t.decrypt !== !1) return r(new Error("entry is encrypted, and options.decrypt !== false")) - n.reader.ref() - var a = Bc(30) - pv(n.reader, a, 0, a.length, e.relativeOffsetOfLocalHeader, function (o) { - try { - if (o) return r(o) - var u = a.readUInt32LE(0) - if (u !== 67324752) return r(new Error("invalid local file header signature: 0x" + u.toString(16))) - var c = a.readUInt16LE(26), - l = a.readUInt16LE(28), - f = e.relativeOffsetOfLocalHeader + a.length + c + l, - p - if (e.compressionMethod === 0) p = !1 - else if (e.compressionMethod === 8) p = t.decompress != null ? t.decompress : !0 - else return r(new Error("unsupported compression method: " + e.compressionMethod)) - var h = f, - d = h + e.compressedSize - if (e.compressedSize !== 0 && d > n.fileSize) - return r(new Error("file data overflows file bounds: " + h + " + " + e.compressedSize + " > " + n.fileSize)) - var x = n.reader.createReadStream({ start: h + i, end: h + s }), - v = x - if (p) { - var g = !1, - _ = o0t.createInflateRaw() - x.on("error", function (w) { - setImmediate(function () { - g || _.emit("error", w) - }) - }), - x.pipe(_), - n.validateEntrySizes - ? ((v = new Gb(e.uncompressedSize)), - _.on("error", function (w) { - setImmediate(function () { - g || v.emit("error", w) - }) - }), - _.pipe(v)) - : (v = _), - (v.destroy = function () { - ;(g = !0), _ !== v && _.unpipe(v), x.unpipe(_), x.destroy() - }) - } - r(null, v) - } finally { - n.reader.unref() - } - }) - } - function Wb() {} - Wb.prototype.getLastModDate = function () { - return Ixe(this.lastModFileDate, this.lastModFileTime) - } - Wb.prototype.isEncrypted = function () { - return (this.generalPurposeBitFlag & 1) !== 0 - } - Wb.prototype.isCompressed = function () { - return this.compressionMethod === 8 - } - function Ixe(e, t) { - var r = e & 31, - n = ((e >> 5) & 15) - 1, - i = ((e >> 9) & 127) + 1980, - s = 0, - a = (t & 31) * 2, - o = (t >> 5) & 63, - u = (t >> 11) & 31 - return new Date(i, n, r, u, o, a, s) - } - function Pxe(e) { - return e.indexOf("\\") !== -1 - ? "invalid characters in fileName: " + e - : /^[a-zA-Z]:/.test(e) || /^\//.test(e) - ? "absolute path: " + e - : e.split("/").indexOf("..") !== -1 - ? "invalid relative path: " + e - : null - } - function pv(e, t, r, n, i, s) { - if (n === 0) - return setImmediate(function () { - s(null, Bc(0)) - }) - e.read(t, r, n, i, function (a, o) { - if (a) return s(a) - if (o < n) return s(new Error("unexpected EOF")) - s() - }) - } - YD.inherits(Gb, Bxe) - function Gb(e) { - Bxe.call(this), (this.actualByteCount = 0), (this.expectedByteCount = e) - } - Gb.prototype._transform = function (e, t, r) { - if (((this.actualByteCount += e.length), this.actualByteCount > this.expectedByteCount)) { - var n = - "too many bytes in the stream. expected " + this.expectedByteCount + ". got at least " + this.actualByteCount - return r(new Error(n)) - } - r(null, e) - } - Gb.prototype._flush = function (e) { - if (this.actualByteCount < this.expectedByteCount) { - var t = - "not enough bytes in the stream. expected " + this.expectedByteCount + ". got only " + this.actualByteCount - return e(new Error(t)) - } - e() - } - YD.inherits(Ep, ZD) - function Ep() { - ZD.call(this), (this.refCount = 0) - } - Ep.prototype.ref = function () { - this.refCount += 1 - } - Ep.prototype.unref = function () { - var e = this - if (((e.refCount -= 1), e.refCount > 0)) return - if (e.refCount < 0) throw new Error("invalid unref") - e.close(t) - function t(r) { - if (r) return e.emit("error", r) - e.emit("close") - } - } - Ep.prototype.createReadStream = function (e) { - var t = e.start, - r = e.end - if (t === r) { - var n = new TR() - return ( - setImmediate(function () { - n.end() - }), - n - ) - } - var i = this._readStreamForRange(t, r), - s = !1, - a = new QD(this) - i.on("error", function (u) { - setImmediate(function () { - s || a.emit("error", u) - }) - }), - (a.destroy = function () { - i.unpipe(a), a.unref(), i.destroy() - }) - var o = new Gb(r - t) - return ( - a.on("error", function (u) { - setImmediate(function () { - s || o.emit("error", u) - }) - }), - (o.destroy = function () { - ;(s = !0), a.unpipe(o), a.destroy() - }), - i.pipe(a).pipe(o) - ) - } - Ep.prototype._readStreamForRange = function (e, t) { - throw new Error("not implemented") - } - Ep.prototype.read = function (e, t, r, n, i) { - var s = this.createReadStream({ start: n, end: n + r }), - a = new c0t(), - o = 0 - ;(a._write = function (u, c, l) { - u.copy(e, t + o, 0, u.length), (o += u.length), l() - }), - a.on("finish", i), - s.on("error", function (u) { - i(u) - }), - s.pipe(a) - } - Ep.prototype.close = function (e) { - setImmediate(e) - } - YD.inherits(QD, TR) - function QD(e) { - TR.call(this), (this.context = e), this.context.ref(), (this.unreffedYet = !1) - } - QD.prototype._flush = function (e) { - this.unref(), e() - } - QD.prototype.unref = function (e) { - this.unreffedYet || ((this.unreffedYet = !0), this.context.unref()) - } - var p0t = - "\0\u263A\u263B\u2665\u2666\u2663\u2660\u2022\u25D8\u25CB\u25D9\u2642\u2640\u266A\u266B\u263C\u25BA\u25C4\u2195\u203C\xB6\xA7\u25AC\u21A8\u2191\u2193\u2192\u2190\u221F\u2194\u25B2\u25BC !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u2302\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0" - function XD(e, t, r, n) { - if (n) return e.toString("utf8", t, r) - for (var i = "", s = t; s < r; s++) i += p0t[e[s]] - return i - } - function hv(e, t) { - var r = e.readUInt32LE(t), - n = e.readUInt32LE(t + 4) - return n * 4294967296 + r - } - var Bc - typeof Buffer.allocUnsafe == "function" - ? (Bc = function (e) { - return Buffer.allocUnsafe(e) - }) - : (Bc = function (e) { - return new Buffer(e) - }) - function JD(e) { - if (e) throw e - } -}) -var qxe = C((F0r, Mxe) => { - "use strict" - var Rxe = exe(), - h0t = xxe(), - Lxe = _R(), - d0t = Nxe(), - m0t = (e, t) => { - let s = e.versionMadeBy >> 8 - return (t & 61440) === 40960 - ? "symlink" - : (t & 61440) === 16384 || (s === 0 && e.externalFileAttributes === 16) - ? "directory" - : "file" - }, - x0t = (e, t) => { - let r = { mode: (e.externalFileAttributes >> 16) & 65535, mtime: e.getLastModDate(), path: e.fileName } - return ( - (r.type = m0t(e, r.mode)), - r.mode === 0 && r.type === "directory" && (r.mode = 493), - r.mode === 0 && (r.mode = 420), - Lxe(t.openReadStream.bind(t))(e) - .then(h0t.buffer) - .then((n) => ((r.data = n), r.type === "symlink" && (r.linkname = n.toString()), r)) - .catch((n) => { - throw (t.close(), n) - }) - ) - }, - v0t = (e) => - new Promise((t, r) => { - let n = [] - e.readEntry(), - e.on("entry", (i) => { - x0t(i, e) - .catch(r) - .then((s) => { - n.push(s), e.readEntry() - }) - }), - e.on("error", r), - e.on("end", () => t(n)) - }) - Mxe.exports = () => (e) => - Buffer.isBuffer(e) - ? !Rxe(e) || Rxe(e).ext !== "zip" - ? Promise.resolve([]) - : Lxe(d0t.fromBuffer)(e, { lazyEntries: !0 }).then(v0t) - : Promise.reject(new TypeError(`Expected a Buffer, got ${typeof e}`)) -}) -var eF = C((T0r, Uxe) => { - "use strict" - var jxe = (e, t) => - function () { - let r = t.promiseModule, - n = new Array(arguments.length) - for (let i = 0; i < arguments.length; i++) n[i] = arguments[i] - return new r((i, s) => { - t.errorFirst - ? n.push(function (a, o) { - if (t.multiArgs) { - let u = new Array(arguments.length - 1) - for (let c = 1; c < arguments.length; c++) u[c - 1] = arguments[c] - a ? (u.unshift(a), s(u)) : i(u) - } else a ? s(a) : i(o) - }) - : n.push(function (a) { - if (t.multiArgs) { - let o = new Array(arguments.length - 1) - for (let u = 0; u < arguments.length; u++) o[u] = arguments[u] - i(o) - } else i(a) - }), - e.apply(this, n) - }) - } - Uxe.exports = (e, t) => { - t = Object.assign({ exclude: [/.+(Sync|Stream)$/], errorFirst: !0, promiseModule: Promise }, t) - let r = (i) => { - let s = (a) => (typeof a == "string" ? i === a : a.test(i)) - return t.include ? t.include.some(s) : !t.exclude.some(s) - }, - n - typeof e == "function" - ? (n = function () { - return t.excludeMain ? e.apply(this, arguments) : jxe(e, t).apply(this, arguments) - }) - : (n = Object.create(Object.getPrototypeOf(e))) - for (let i in e) { - let s = e[i] - n[i] = typeof s == "function" && r(i) ? jxe(s, t) : s - } - return n - } -}) -var kR = C((B0r, OR) => { - "use strict" - var g0t = require("fs"), - Md = require("path"), - Hxe = eF(), - Vxe = { mode: 511 & ~process.umask(), fs: g0t }, - $xe = (e) => { - if (process.platform === "win32" && /[<>:"|?*]/.test(e.replace(Md.parse(e).root, ""))) { - let r = new Error(`Path contains invalid characters: ${e}`) - throw ((r.code = "EINVAL"), r) - } - } - OR.exports = (e, t) => - Promise.resolve().then(() => { - $xe(e), (t = Object.assign({}, Vxe, t)) - let r = Hxe(t.fs.mkdir), - n = Hxe(t.fs.stat), - i = (s) => - r(s, t.mode) - .then(() => s) - .catch((a) => { - if (a.code === "ENOENT") { - if (a.message.includes("null bytes") || Md.dirname(s) === s) throw a - return i(Md.dirname(s)).then(() => i(s)) - } - return n(s) - .then((o) => (o.isDirectory() ? s : Promise.reject())) - .catch(() => { - throw a - }) - }) - return i(Md.resolve(e)) - }) - OR.exports.sync = (e, t) => { - $xe(e), (t = Object.assign({}, Vxe, t)) - let r = (n) => { - try { - t.fs.mkdirSync(n, t.mode) - } catch (i) { - if (i.code === "ENOENT") { - if (i.message.includes("null bytes") || Md.dirname(n) === n) throw i - return r(Md.dirname(n)), r(n) - } - try { - if (!t.fs.statSync(n).isDirectory()) throw new Error("The path is not a directory") - } catch { - throw i - } - } - return n - } - return r(Md.resolve(e)) - } -}) -var Wxe = C((O0r, zxe) => { - "use strict" - zxe.exports = function (t, r) { - if (r) { - if (typeof r != "object") - throw new TypeError( - String(r) + " is not an object. Expected an object that has boolean `includeZero` property." - ) - if ("includeZero" in r) { - if (typeof r.includeZero != "boolean") - throw new TypeError( - String(r.includeZero) + " is neither true nor false. `includeZero` option must be a Boolean value." - ) - if (r.includeZero && t === 0) return !0 - } - } - return Number.isSafeInteger(t) && t >= 1 - } -}) -var Kxe = C((k0r, Gxe) => { - "use strict" - var Kb = require("path"), - Xb = require("util"), - y0t = Wxe() - Gxe.exports = function (t, r, n) { - if (typeof t != "string") - throw new TypeError(Xb.inspect(t) + " is not a string. First argument to strip-dirs must be a path string.") - if (Kb.posix.isAbsolute(t) || Kb.win32.isAbsolute(t)) - throw new Error(`${t} is an absolute path. strip-dirs requires a relative path.`) - if (!y0t(r, { includeZero: !0 })) - throw new Error( - "The Second argument of strip-dirs must be a natural number or 0, but received " + Xb.inspect(r) + "." - ) - if (n) { - if (typeof n != "object") - throw new TypeError( - Xb.inspect(n) + " is not an object. Expected an object with a boolean `disallowOverflow` property." - ) - if (Array.isArray(n)) - throw new TypeError( - Xb.inspect(n) + " is an array. Expected an object with a boolean `disallowOverflow` property." - ) - if ("disallowOverflow" in n && typeof n.disallowOverflow != "boolean") - throw new TypeError( - Xb.inspect(n.disallowOverflow) + - " is neither true nor false. `disallowOverflow` option must be a Boolean value." - ) - } else n = { disallowOverflow: !1 } - let i = Kb.normalize(t).split(Kb.sep) - if ((i.length > 1 && i[0] === "." && i.shift(), r > i.length - 1)) { - if (n.disallowOverflow) throw new RangeError("Cannot strip more directories than there are.") - r = i.length - 1 - } - return Kb.join.apply(null, i.slice(r)) - } -}) -var Jxe = C((I0r, Xxe) => { - "use strict" - var tF = require("path"), - b0t = Qt(), - E0t = LD(), - _0t = Xme(), - w0t = Zme(), - A0t = qxe(), - IR = kR(), - C0t = _R(), - S0t = Kxe(), - Qa = C0t(b0t), - D0t = (e, t) => - t.plugins.length === 0 - ? Promise.resolve([]) - : Promise.all(t.plugins.map((r) => r(e, t))).then((r) => r.reduce((n, i) => n.concat(i))), - PR = (e, t) => - Qa.realpath(e) - .catch((r) => { - let n = tF.dirname(e) - return PR(n, t) - }) - .then((r) => { - if (r.indexOf(t) !== 0) throw new Error("Refusing to create a directory outside the output path.") - return IR(e).then(Qa.realpath) - }), - F0t = (e, t) => - Qa.readlink(e) - .catch((r) => null) - .then((r) => { - if (r) throw new Error("Refusing to write into a symlink") - return t - }), - T0t = (e, t, r) => - D0t(e, r).then( - (n) => ( - r.strip > 0 && (n = n.map((i) => ((i.path = S0t(i.path, r.strip)), i)).filter((i) => i.path !== ".")), - typeof r.filter == "function" && (n = n.filter(r.filter)), - typeof r.map == "function" && (n = n.map(r.map)), - t - ? Promise.all( - n.map((i) => { - let s = tF.join(t, i.path), - a = i.mode & ~process.umask(), - o = new Date() - return i.type === "directory" - ? IR(t) - .then((u) => Qa.realpath(u)) - .then((u) => PR(s, u)) - .then(() => Qa.utimes(s, o, i.mtime)) - .then(() => i) - : IR(t) - .then((u) => Qa.realpath(u)) - .then((u) => PR(tF.dirname(s), u).then(() => u)) - .then((u) => (i.type === "file" ? F0t(s, u) : u)) - .then((u) => - Qa.realpath(tF.dirname(s)).then((c) => { - if (c.indexOf(u) !== 0) throw new Error("Refusing to write outside output directory: " + c) - }) - ) - .then(() => - i.type === "link" || (i.type === "symlink" && process.platform === "win32") - ? Qa.link(i.linkname, s) - : i.type === "symlink" - ? Qa.symlink(i.linkname, s) - : Qa.writeFile(s, i.data, { mode: a }) - ) - .then(() => i.type === "file" && Qa.utimes(s, o, i.mtime)) - .then(() => i) - }) - ) - : n - ) - ) - Xxe.exports = (e, t, r) => - typeof e != "string" && !Buffer.isBuffer(e) - ? Promise.reject(new TypeError("Input file required")) - : (typeof t == "object" && ((r = t), (t = null)), - (r = Object.assign({ plugins: [E0t(), _0t(), w0t(), A0t()] }, r)), - (typeof e == "string" ? Qa.readFile(e) : Promise.resolve(e)).then((i) => T0t(i, t, r))) -}) -var Zxe = C((P0r, Yxe) => { - "use strict" - var B0t = O1() - Yxe.exports = function (e, t) { - if (typeof e != "string" || typeof t != "string") throw new TypeError("Expected a string") - return e.replace(new RegExp("(?:" + B0t(t) + "){2,}", "g"), t) - } -}) -var Qxe = C((N0r, NR) => { - "use strict" - NR.exports = () => /[<>:"\/\\|?*\x00-\x1F]/g - NR.exports.windowsNames = () => /^(con|prn|aux|nul|com[0-9]|lpt[0-9])$/i -}) -var tve = C((R0r, eve) => { - "use strict" - var O0t = O1() - eve.exports = function (e, t) { - if (typeof e != "string" || typeof t != "string") throw new TypeError() - return (t = O0t(t)), e.replace(new RegExp("^" + t + "|" + t + "$", "g"), "") - } -}) -var ive = C((L0r, nve) => { - "use strict" - var rF = require("path"), - k0t = Zxe(), - RR = Qxe(), - I0t = tve(), - P0t = 100, - rve = /[\u0000-\u001f\u0080-\u009f]/g, - N0t = /^\.+/, - LR = (e, t) => { - if (typeof e != "string") throw new TypeError("Expected a string") - t = t || {} - let r = t.replacement === void 0 ? "!" : t.replacement - if (RR().test(r) && rve.test(r)) throw new Error("Replacement string cannot contain reserved filename characters") - return ( - (e = e.replace(RR(), r)), - (e = e.replace(rve, r)), - (e = e.replace(N0t, r)), - r.length > 0 && ((e = k0t(e, r)), (e = e.length > 1 ? I0t(e, r) : e)), - (e = RR.windowsNames().test(e) ? e + r : e), - (e = e.slice(0, P0t)), - e - ) - } - LR.path = (e, t) => ((e = rF.resolve(e)), rF.join(rF.dirname(e), LR(rF.basename(e), t))) - nve.exports = LR -}) -var ave = C((M0r, sve) => { - "use strict" - var R0t = require("stream").PassThrough - sve.exports = (e) => { - e = Object.assign({}, e) - let t = e.array, - r = e.encoding, - n = r === "buffer", - i = !1 - t ? (i = !(r || n)) : (r = r || "utf8"), n && (r = null) - let s = 0, - a = [], - o = new R0t({ objectMode: i }) - return ( - r && o.setEncoding(r), - o.on("data", (u) => { - a.push(u), i ? (s = a.length) : (s += u.length) - }), - (o.getBufferedValue = () => (t ? a : n ? Buffer.concat(a, s) : a.join(""))), - (o.getBufferedLength = () => s), - o - ) - } -}) -var iF = C((q0r, nF) => { - "use strict" - var L0t = ave() - function MR(e, t) { - if (!e) return Promise.reject(new Error("Expected a stream")) - t = Object.assign({ maxBuffer: 1 / 0 }, t) - let r = t.maxBuffer, - n, - i, - s = new Promise((a, o) => { - let u = (c) => { - c && (c.bufferedData = n.getBufferedValue()), o(c) - } - ;(n = L0t(t)), - e.once("error", u), - e.pipe(n), - n.on("data", () => { - n.getBufferedLength() > r && o(new Error("maxBuffer exceeded")) - }), - n.once("error", u), - n.on("end", a), - (i = () => { - e.unpipe && e.unpipe(n) - }) - }) - return s.then(i, i), s.then(() => n.getBufferedValue()) - } - nF.exports = MR - nF.exports.buffer = (e, t) => MR(e, Object.assign({}, t, { encoding: "buffer" })) - nF.exports.array = (e, t) => MR(e, Object.assign({}, t, { array: !0 })) -}) -var uve = C((j0r, ove) => { - "use strict" - ove.exports = function (e) { - return encodeURIComponent(e).replace(/[!'()*]/g, function (t) { - return "%" + t.charCodeAt(0).toString(16).toUpperCase() - }) - } -}) -var hve = C((U0r, pve) => { - "use strict" - var fve = "%[a-f0-9]{2}", - cve = new RegExp("(" + fve + ")|([^%]+?)", "gi"), - lve = new RegExp("(" + fve + ")+", "gi") - function qR(e, t) { - try { - return [decodeURIComponent(e.join(""))] - } catch {} - if (e.length === 1) return e - t = t || 1 - var r = e.slice(0, t), - n = e.slice(t) - return Array.prototype.concat.call([], qR(r), qR(n)) - } - function M0t(e) { - try { - return decodeURIComponent(e) - } catch { - for (var t = e.match(cve) || [], r = 1; r < t.length; r++) (e = qR(t, r).join("")), (t = e.match(cve) || []) - return e - } - } - function q0t(e) { - for (var t = { "%FE%FF": "\uFFFD\uFFFD", "%FF%FE": "\uFFFD\uFFFD" }, r = lve.exec(e); r; ) { - try { - t[r[0]] = decodeURIComponent(r[0]) - } catch { - var n = M0t(r[0]) - n !== r[0] && (t[r[0]] = n) - } - r = lve.exec(e) - } - t["%C2"] = "\uFFFD" - for (var i = Object.keys(t), s = 0; s < i.length; s++) { - var a = i[s] - e = e.replace(new RegExp(a, "g"), t[a]) - } - return e - } - pve.exports = function (e) { - if (typeof e != "string") - throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof e + "`") - try { - return (e = e.replace(/\+/g, " ")), decodeURIComponent(e) - } catch { - return q0t(e) - } - } -}) -var yve = C((Jb) => { - "use strict" - var j0t = uve(), - mve = HD(), - dve = hve() - function U0t(e) { - switch (e.arrayFormat) { - case "index": - return function (t, r, n) { - return r === null ? [eo(t, e), "[", n, "]"].join("") : [eo(t, e), "[", eo(n, e), "]=", eo(r, e)].join("") - } - case "bracket": - return function (t, r) { - return r === null ? eo(t, e) : [eo(t, e), "[]=", eo(r, e)].join("") - } - default: - return function (t, r) { - return r === null ? eo(t, e) : [eo(t, e), "=", eo(r, e)].join("") - } - } - } - function H0t(e) { - var t - switch (e.arrayFormat) { - case "index": - return function (r, n, i) { - if (((t = /\[(\d*)\]$/.exec(r)), (r = r.replace(/\[\d*\]$/, "")), !t)) { - i[r] = n - return - } - i[r] === void 0 && (i[r] = {}), (i[r][t[1]] = n) - } - case "bracket": - return function (r, n, i) { - if (((t = /(\[\])$/.exec(r)), (r = r.replace(/\[\]$/, "")), t)) { - if (i[r] === void 0) { - i[r] = [n] - return - } - } else { - i[r] = n - return - } - i[r] = [].concat(i[r], n) - } - default: - return function (r, n, i) { - if (i[r] === void 0) { - i[r] = n - return - } - i[r] = [].concat(i[r], n) - } - } - } - function eo(e, t) { - return t.encode ? (t.strict ? j0t(e) : encodeURIComponent(e)) : e - } - function xve(e) { - return Array.isArray(e) - ? e.sort() - : typeof e == "object" - ? xve(Object.keys(e)) - .sort(function (t, r) { - return Number(t) - Number(r) - }) - .map(function (t) { - return e[t] - }) - : e - } - function vve(e) { - var t = e.indexOf("?") - return t === -1 ? "" : e.slice(t + 1) - } - function gve(e, t) { - t = mve({ arrayFormat: "none" }, t) - var r = H0t(t), - n = Object.create(null) - return typeof e != "string" || ((e = e.trim().replace(/^[?#&]/, "")), !e) - ? n - : (e.split("&").forEach(function (i) { - var s = i.replace(/\+/g, " ").split("="), - a = s.shift(), - o = s.length > 0 ? s.join("=") : void 0 - ;(o = o === void 0 ? null : dve(o)), r(dve(a), o, n) - }), - Object.keys(n) - .sort() - .reduce(function (i, s) { - var a = n[s] - return Boolean(a) && typeof a == "object" && !Array.isArray(a) ? (i[s] = xve(a)) : (i[s] = a), i - }, Object.create(null))) - } - Jb.extract = vve - Jb.parse = gve - Jb.stringify = function (e, t) { - var r = { encode: !0, strict: !0, arrayFormat: "none" } - ;(t = mve(r, t)), t.sort === !1 && (t.sort = function () {}) - var n = U0t(t) - return e - ? Object.keys(e) - .sort(t.sort) - .map(function (i) { - var s = e[i] - if (s === void 0) return "" - if (s === null) return eo(i, t) - if (Array.isArray(s)) { - var a = [] - return ( - s.slice().forEach(function (o) { - o !== void 0 && a.push(n(i, o, a.length)) - }), - a.join("&") - ) - } - return eo(i, t) + "=" + eo(s, t) - }) - .filter(function (i) { - return i.length > 0 - }) - .join("&") - : "" - } - Jb.parseUrl = function (e, t) { - return { url: e.split("?")[0] || "", query: gve(vve(e), t) } - } -}) -var jR = C((V0r, bve) => { - "use strict" - bve.exports = (e, t) => { - if (typeof e != "string") throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``) - return ( - (e = e.trim()), - (t = Object.assign({ https: !1 }, t)), - /^\.*\/|^(?!localhost)\w+:/.test(e) ? e : e.replace(/^(?!(?:\w+:)?\/\/)/, t.https ? "https://" : "http://") - ) - } -}) -var UR = C(($0r, Eve) => { - "use strict" - var V0t = Object.prototype.toString - Eve.exports = function (e) { - var t - return ( - V0t.call(e) === "[object Object]" && - ((t = Object.getPrototypeOf(e)), t === null || t === Object.getPrototypeOf({})) - ) - } -}) -var wve = C((z0r, _ve) => { - "use strict" - var HR = UR() - _ve.exports = (e, t) => { - if (!HR(e)) throw new TypeError("Expected a plain object") - if (((t = t || {}), typeof t == "function")) - throw new TypeError("Specify the compare function as an option instead") - let r = t.deep, - n = [], - i = [], - s = (a) => { - let o = n.indexOf(a) - if (o !== -1) return i[o] - let u = {}, - c = Object.keys(a).sort(t.compare) - n.push(a), i.push(u) - for (let l = 0; l < c.length; l++) { - let f = c[l], - p = a[f] - if (r && Array.isArray(p)) { - let h = [] - for (let d = 0; d < p.length; d++) h[d] = HR(p[d]) ? s(p[d]) : p[d] - u[f] = h - continue - } - u[f] = r && HR(p) ? s(p) : p - } - return u - } - return s(e) - } -}) -var Dve = C((W0r, Sve) => { - "use strict" - var VR = require("url"), - $0t = require("punycode"), - Ave = yve(), - z0t = jR(), - W0t = wve(), - G0t = { "http:": 80, "https:": 443, "ftp:": 21 }, - K0t = { - http: !0, - https: !0, - ftp: !0, - gopher: !0, - file: !0, - "http:": !0, - "https:": !0, - "ftp:": !0, - "gopher:": !0, - "file:": !0, - } - function Cve(e, t) { - return t.some((r) => (r instanceof RegExp ? r.test(e) : r === e)) - } - Sve.exports = (e, t) => { - if ( - ((t = Object.assign( - { - normalizeProtocol: !0, - normalizeHttps: !1, - stripFragment: !0, - stripWWW: !0, - removeQueryParameters: [/^utm_\w+/i], - removeTrailingSlash: !0, - removeDirectoryIndex: !1, - sortQueryParameters: !0, - }, - t - )), - typeof e != "string") - ) - throw new TypeError("Expected a string") - let r = e.startsWith("//") - e = z0t(e.trim()).replace(/^\/\//, "http://") - let n = VR.parse(e) - if ((t.normalizeHttps && n.protocol === "https:" && (n.protocol = "http:"), !n.hostname && !n.pathname)) - throw new Error("Invalid URL") - delete n.host, delete n.query, t.stripFragment && delete n.hash - let i = G0t[n.protocol] - if ( - (Number(n.port) === i && delete n.port, - n.pathname && (n.pathname = n.pathname.replace(/\/{2,}/g, "/")), - n.pathname && (n.pathname = decodeURI(n.pathname)), - t.removeDirectoryIndex === !0 && (t.removeDirectoryIndex = [/^index\.[a-z]+$/]), - Array.isArray(t.removeDirectoryIndex) && t.removeDirectoryIndex.length > 0) - ) { - let a = n.pathname.split("/"), - o = a[a.length - 1] - Cve(o, t.removeDirectoryIndex) && ((a = a.slice(0, a.length - 1)), (n.pathname = a.slice(1).join("/") + "/")) - } - if (K0t[n.protocol]) { - let a = n.protocol + "//" + n.hostname, - o = VR.resolve(a, n.pathname) - n.pathname = o.replace(a, "") - } - n.hostname && - ((n.hostname = $0t.toUnicode(n.hostname).toLowerCase()), - (n.hostname = n.hostname.replace(/\.$/, "")), - t.stripWWW && (n.hostname = n.hostname.replace(/^www\./, ""))), - n.search === "?" && delete n.search - let s = Ave.parse(n.search) - if (Array.isArray(t.removeQueryParameters)) for (let a in s) Cve(a, t.removeQueryParameters) && delete s[a] - return ( - t.sortQueryParameters && (n.search = Ave.stringify(W0t(s))), - n.search !== null && (n.search = decodeURIComponent(n.search)), - (e = VR.format(n)), - (t.removeTrailingSlash || n.pathname === "/") && (e = e.replace(/\/$/, "")), - r && !t.normalizeProtocol && (e = e.replace(/^http:\/\//, "//")), - e - ) - } -}) -var Tve = C((G0r, Fve) => { - "use strict" - function X0t(e, t) { - if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") - } - var J0t = [200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501], - Y0t = [200, 203, 204, 300, 301, 302, 303, 307, 308, 404, 405, 410, 414, 501], - Z0t = { - connection: !0, - "keep-alive": !0, - "proxy-authenticate": !0, - "proxy-authorization": !0, - te: !0, - trailer: !0, - "transfer-encoding": !0, - upgrade: !0, - }, - Q0t = { "content-length": !0, "content-encoding": !0, "transfer-encoding": !0, "content-range": !0 } - function $R(e) { - var t = {} - if (!e) return t - for (var r = e.trim().split(/\s*,\s*/), s = r, n = Array.isArray(s), i = 0, s = n ? s : s[Symbol.iterator](); ; ) { - var a - if (n) { - if (i >= s.length) break - a = s[i++] - } else { - if (((i = s.next()), i.done)) break - a = i.value - } - var o = a, - u = o.split(/\s*=\s*/, 2), - c = u[0], - l = u[1] - t[c] = l === void 0 ? !0 : l.replace(/^"|"$/g, "") - } - return t - } - function emt(e) { - var t = [] - for (var r in e) { - var n = e[r] - t.push(n === !0 ? r : r + "=" + n) - } - if (t.length) return t.join(", ") - } - Fve.exports = (function () { - function e(t, r) { - var n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, - i = n.shared, - s = n.cacheHeuristic, - a = n.immutableMinTimeToLive, - o = n.ignoreCargoCult, - u = n._fromObject - if ((X0t(this, e), u)) { - this._fromObject(u) - return - } - if (!r || !r.headers) throw Error("Response headers missing") - this._assertRequestHasHeaders(t), - (this._responseTime = this.now()), - (this._isShared = i !== !1), - (this._cacheHeuristic = s !== void 0 ? s : 0.1), - (this._immutableMinTtl = a !== void 0 ? a : 24 * 3600 * 1e3), - (this._status = "status" in r ? r.status : 200), - (this._resHeaders = r.headers), - (this._rescc = $R(r.headers["cache-control"])), - (this._method = "method" in t ? t.method : "GET"), - (this._url = t.url), - (this._host = t.headers.host), - (this._noAuthorization = !t.headers.authorization), - (this._reqHeaders = r.headers.vary ? t.headers : null), - (this._reqcc = $R(t.headers["cache-control"])), - o && - "pre-check" in this._rescc && - "post-check" in this._rescc && - (delete this._rescc["pre-check"], - delete this._rescc["post-check"], - delete this._rescc["no-cache"], - delete this._rescc["no-store"], - delete this._rescc["must-revalidate"], - (this._resHeaders = Object.assign({}, this._resHeaders, { "cache-control": emt(this._rescc) })), - delete this._resHeaders.expires, - delete this._resHeaders.pragma), - !r.headers["cache-control"] && /no-cache/.test(r.headers.pragma) && (this._rescc["no-cache"] = !0) - } - return ( - (e.prototype.now = function () { - return Date.now() - }), - (e.prototype.storable = function () { - return !!( - !this._reqcc["no-store"] && - (this._method === "GET" || - this._method === "HEAD" || - (this._method === "POST" && this._hasExplicitExpiration())) && - Y0t.indexOf(this._status) !== -1 && - !this._rescc["no-store"] && - (!this._isShared || !this._rescc.private) && - (!this._isShared || this._noAuthorization || this._allowsStoringAuthenticated()) && - (this._resHeaders.expires || - this._rescc.public || - this._rescc["max-age"] || - this._rescc["s-maxage"] || - J0t.indexOf(this._status) !== -1) - ) - }), - (e.prototype._hasExplicitExpiration = function () { - return (this._isShared && this._rescc["s-maxage"]) || this._rescc["max-age"] || this._resHeaders.expires - }), - (e.prototype._assertRequestHasHeaders = function (r) { - if (!r || !r.headers) throw Error("Request headers missing") - }), - (e.prototype.satisfiesWithoutRevalidation = function (r) { - this._assertRequestHasHeaders(r) - var n = $R(r.headers["cache-control"]) - if ( - n["no-cache"] || - /no-cache/.test(r.headers.pragma) || - (n["max-age"] && this.age() > n["max-age"]) || - (n["min-fresh"] && this.timeToLive() < 1e3 * n["min-fresh"]) - ) - return !1 - if (this.stale()) { - var i = - n["max-stale"] && - !this._rescc["must-revalidate"] && - (n["max-stale"] === !0 || n["max-stale"] > this.age() - this.maxAge()) - if (!i) return !1 - } - return this._requestMatches(r, !1) - }), - (e.prototype._requestMatches = function (r, n) { - return ( - (!this._url || this._url === r.url) && - this._host === r.headers.host && - (!r.method || this._method === r.method || (n && r.method === "HEAD")) && - this._varyMatches(r) - ) - }), - (e.prototype._allowsStoringAuthenticated = function () { - return this._rescc["must-revalidate"] || this._rescc.public || this._rescc["s-maxage"] - }), - (e.prototype._varyMatches = function (r) { - if (!this._resHeaders.vary) return !0 - if (this._resHeaders.vary === "*") return !1 - for ( - var n = this._resHeaders.vary - .trim() - .toLowerCase() - .split(/\s*,\s*/), - a = n, - i = Array.isArray(a), - s = 0, - a = i ? a : a[Symbol.iterator](); - ; - - ) { - var o - if (i) { - if (s >= a.length) break - o = a[s++] - } else { - if (((s = a.next()), s.done)) break - o = s.value - } - var u = o - if (r.headers[u] !== this._reqHeaders[u]) return !1 - } - return !0 - }), - (e.prototype._copyWithoutHopByHopHeaders = function (r) { - var n = {} - for (var i in r) Z0t[i] || (n[i] = r[i]) - if (r.connection) - for ( - var s = r.connection.trim().split(/\s*,\s*/), - u = s, - a = Array.isArray(u), - o = 0, - u = a ? u : u[Symbol.iterator](); - ; - - ) { - var c - if (a) { - if (o >= u.length) break - c = u[o++] - } else { - if (((o = u.next()), o.done)) break - c = o.value - } - var l = c - delete n[l] - } - if (n.warning) { - var f = n.warning.split(/,/).filter(function (p) { - return !/^\s*1[0-9][0-9]/.test(p) - }) - f.length ? (n.warning = f.join(",").trim()) : delete n.warning - } - return n - }), - (e.prototype.responseHeaders = function () { - var r = this._copyWithoutHopByHopHeaders(this._resHeaders), - n = this.age() - return ( - n > 3600 * 24 && - !this._hasExplicitExpiration() && - this.maxAge() > 3600 * 24 && - (r.warning = (r.warning ? `${r.warning}, ` : "") + '113 - "rfc7234 5.5.4"'), - (r.age = `${Math.round(n)}`), - r - ) - }), - (e.prototype.date = function () { - var r = Date.parse(this._resHeaders.date), - n = 8 * 3600 * 1e3 - return Number.isNaN(r) || r < this._responseTime - n || r > this._responseTime + n ? this._responseTime : r - }), - (e.prototype.age = function () { - var r = Math.max(0, (this._responseTime - this.date()) / 1e3) - if (this._resHeaders.age) { - var n = this._ageValue() - n > r && (r = n) - } - var i = (this.now() - this._responseTime) / 1e3 - return r + i - }), - (e.prototype._ageValue = function () { - var r = parseInt(this._resHeaders.age) - return isFinite(r) ? r : 0 - }), - (e.prototype.maxAge = function () { - if ( - !this.storable() || - this._rescc["no-cache"] || - (this._isShared && this._resHeaders["set-cookie"] && !this._rescc.public && !this._rescc.immutable) || - this._resHeaders.vary === "*" - ) - return 0 - if (this._isShared) { - if (this._rescc["proxy-revalidate"]) return 0 - if (this._rescc["s-maxage"]) return parseInt(this._rescc["s-maxage"], 10) - } - if (this._rescc["max-age"]) return parseInt(this._rescc["max-age"], 10) - var r = this._rescc.immutable ? this._immutableMinTtl : 0, - n = this.date() - if (this._resHeaders.expires) { - var i = Date.parse(this._resHeaders.expires) - return Number.isNaN(i) || i < n ? 0 : Math.max(r, (i - n) / 1e3) - } - if (this._resHeaders["last-modified"]) { - var s = Date.parse(this._resHeaders["last-modified"]) - if (isFinite(s) && n > s) return Math.max(r, ((n - s) / 1e3) * this._cacheHeuristic) - } - return r - }), - (e.prototype.timeToLive = function () { - return Math.max(0, this.maxAge() - this.age()) * 1e3 - }), - (e.prototype.stale = function () { - return this.maxAge() <= this.age() - }), - (e.fromObject = function (r) { - return new this(void 0, void 0, { _fromObject: r }) - }), - (e.prototype._fromObject = function (r) { - if (this._responseTime) throw Error("Reinitialized") - if (!r || r.v !== 1) throw Error("Invalid serialization") - ;(this._responseTime = r.t), - (this._isShared = r.sh), - (this._cacheHeuristic = r.ch), - (this._immutableMinTtl = r.imm !== void 0 ? r.imm : 24 * 3600 * 1e3), - (this._status = r.st), - (this._resHeaders = r.resh), - (this._rescc = r.rescc), - (this._method = r.m), - (this._url = r.u), - (this._host = r.h), - (this._noAuthorization = r.a), - (this._reqHeaders = r.reqh), - (this._reqcc = r.reqcc) - }), - (e.prototype.toObject = function () { - return { - v: 1, - t: this._responseTime, - sh: this._isShared, - ch: this._cacheHeuristic, - imm: this._immutableMinTtl, - st: this._status, - resh: this._resHeaders, - rescc: this._rescc, - m: this._method, - u: this._url, - h: this._host, - a: this._noAuthorization, - reqh: this._reqHeaders, - reqcc: this._reqcc, - } - }), - (e.prototype.revalidationHeaders = function (r) { - this._assertRequestHasHeaders(r) - var n = this._copyWithoutHopByHopHeaders(r.headers) - if ((delete n["if-range"], !this._requestMatches(r, !0) || !this.storable())) - return delete n["if-none-match"], delete n["if-modified-since"], n - this._resHeaders.etag && - (n["if-none-match"] = n["if-none-match"] - ? `${n["if-none-match"]}, ${this._resHeaders.etag}` - : this._resHeaders.etag) - var i = - n["accept-ranges"] || n["if-match"] || n["if-unmodified-since"] || (this._method && this._method != "GET") - if (i) { - if ((delete n["if-modified-since"], n["if-none-match"])) { - var s = n["if-none-match"].split(/,/).filter(function (a) { - return !/^\s*W\//.test(a) - }) - s.length ? (n["if-none-match"] = s.join(",").trim()) : delete n["if-none-match"] - } - } else - this._resHeaders["last-modified"] && - !n["if-modified-since"] && - (n["if-modified-since"] = this._resHeaders["last-modified"]) - return n - }), - (e.prototype.revalidatedPolicy = function (r, n) { - if ((this._assertRequestHasHeaders(r), !n || !n.headers)) throw Error("Response headers missing") - var i = !1 - if ( - (n.status !== void 0 && n.status != 304 - ? (i = !1) - : n.headers.etag && !/^\s*W\//.test(n.headers.etag) - ? (i = this._resHeaders.etag && this._resHeaders.etag.replace(/^\s*W\//, "") === n.headers.etag) - : this._resHeaders.etag && n.headers.etag - ? (i = this._resHeaders.etag.replace(/^\s*W\//, "") === n.headers.etag.replace(/^\s*W\//, "")) - : this._resHeaders["last-modified"] - ? (i = this._resHeaders["last-modified"] === n.headers["last-modified"]) - : !this._resHeaders.etag && - !this._resHeaders["last-modified"] && - !n.headers.etag && - !n.headers["last-modified"] && - (i = !0), - !i) - ) - return { policy: new this.constructor(r, n), modified: !0 } - var s = {} - for (var a in this._resHeaders) s[a] = a in n.headers && !Q0t[a] ? n.headers[a] : this._resHeaders[a] - var o = Object.assign({}, n, { status: this._status, method: this._method, headers: s }) - return { policy: new this.constructor(r, o), modified: !1 } - }), - e - ) - })() -}) -var zR = C((K0r, Bve) => { - "use strict" - Bve.exports = function (e) { - for (var t = {}, r = Object.keys(Object(e)), n = 0; n < r.length; n++) t[r[n].toLowerCase()] = e[r[n]] - return t - } -}) -var kve = C((X0r, Ove) => { - "use strict" - var tmt = require("stream").Readable, - rmt = zR(), - WR = class extends tmt { - constructor(t, r, n, i) { - if (typeof t != "number") throw new TypeError("Argument `statusCode` should be a number") - if (typeof r != "object") throw new TypeError("Argument `headers` should be an object") - if (!(n instanceof Buffer)) throw new TypeError("Argument `body` should be a buffer") - if (typeof i != "string") throw new TypeError("Argument `url` should be a string") - super(), (this.statusCode = t), (this.headers = rmt(r)), (this.body = n), (this.url = i) - } - _read() { - this.push(this.body), this.push(null) - } - } - Ove.exports = WR -}) -var Pve = C((J0r, Ive) => { - "use strict" - Ive.exports = function (e) { - for (var t = {}, r = Object.keys(Object(e)), n = 0; n < r.length; n++) t[r[n].toLowerCase()] = e[r[n]] - return t - } -}) -var sF = C((Y0r, Nve) => { - "use strict" - var nmt = [ - "destroy", - "setTimeout", - "socket", - "headers", - "trailers", - "rawHeaders", - "statusCode", - "httpVersion", - "httpVersionMinor", - "httpVersionMajor", - "rawTrailers", - "statusMessage", - ] - Nve.exports = (e, t) => { - let r = new Set(Object.keys(e).concat(nmt)) - for (let n of r) n in t || (t[n] = typeof e[n] == "function" ? e[n].bind(e) : e[n]) - } -}) -var Lve = C((Z0r, Rve) => { - "use strict" - var imt = require("stream").PassThrough, - smt = sF(), - amt = (e) => { - if (!(e && e.pipe)) throw new TypeError("Parameter `response` must be a response stream.") - let t = new imt() - return smt(e, t), e.pipe(t) - } - Rve.exports = amt -}) -var Mve = C((GR) => { - GR.stringify = function e(t) { - if (typeof t > "u") return t - if (t && Buffer.isBuffer(t)) return JSON.stringify(":base64:" + t.toString("base64")) - if ((t && t.toJSON && (t = t.toJSON()), t && typeof t == "object")) { - var r = "", - n = Array.isArray(t) - r = n ? "[" : "{" - var i = !0 - for (var s in t) { - var a = typeof t[s] == "function" || (!n && typeof t[s] > "u") - Object.hasOwnProperty.call(t, s) && - !a && - (i || (r += ","), - (i = !1), - n ? (t[s] == null ? (r += "null") : (r += e(t[s]))) : t[s] !== void 0 && (r += e(s) + ":" + e(t[s]))) - } - return (r += n ? "]" : "}"), r - } else - return typeof t == "string" - ? JSON.stringify(/^:/.test(t) ? ":" + t : t) - : typeof t > "u" - ? "null" - : JSON.stringify(t) - } - GR.parse = function (e) { - return JSON.parse(e, function (t, r) { - return typeof r == "string" - ? /^:base64:/.test(r) - ? new Buffer(r.substring(8), "base64") - : /^:/.test(r) - ? r.substring(1) - : r - : r - }) - } -}) -var Uve = C((emr, jve) => { - "use strict" - var omt = require("events"), - qve = Mve(), - umt = (e) => { - let t = { - redis: "@keyv/redis", - mongodb: "@keyv/mongo", - mongo: "@keyv/mongo", - sqlite: "@keyv/sqlite", - postgresql: "@keyv/postgres", - postgres: "@keyv/postgres", - mysql: "@keyv/mysql", - } - if (e.adapter || e.uri) { - let r = e.adapter || /^[^:]*/.exec(e.uri)[0] - return new (require(t[r]))(e) - } - return new Map() - }, - KR = class extends omt { - constructor(t, r) { - if ( - (super(), - (this.opts = Object.assign({ namespace: "keyv" }, typeof t == "string" ? { uri: t } : t, r)), - !this.opts.store) - ) { - let n = Object.assign({}, this.opts) - this.opts.store = umt(n) - } - typeof this.opts.store.on == "function" && this.opts.store.on("error", (n) => this.emit("error", n)), - (this.opts.store.namespace = this.opts.namespace) - } - _getKeyPrefix(t) { - return `${this.opts.namespace}:${t}` - } - get(t) { - t = this._getKeyPrefix(t) - let r = this.opts.store - return Promise.resolve() - .then(() => r.get(t)) - .then((n) => { - if (((n = typeof n == "string" ? qve.parse(n) : n), n !== void 0)) { - if (typeof n.expires == "number" && Date.now() > n.expires) { - this.delete(t) - return - } - return n.value - } - }) - } - set(t, r, n) { - ;(t = this._getKeyPrefix(t)), typeof n > "u" && (n = this.opts.ttl), n === 0 && (n = void 0) - let i = this.opts.store - return Promise.resolve() - .then(() => { - let s = typeof n == "number" ? Date.now() + n : null - return (r = { value: r, expires: s }), i.set(t, qve.stringify(r), n) - }) - .then(() => !0) - } - delete(t) { - t = this._getKeyPrefix(t) - let r = this.opts.store - return Promise.resolve().then(() => r.delete(t)) - } - clear() { - let t = this.opts.store - return Promise.resolve().then(() => t.clear()) - } - } - jve.exports = KR -}) -var zve = C((tmr, $ve) => { - "use strict" - var cmt = require("events"), - Hve = require("url"), - lmt = Dve(), - fmt = iF(), - XR = Tve(), - Vve = kve(), - pmt = Pve(), - hmt = Lve(), - dmt = Uve(), - Bu = class { - constructor(t, r) { - if (typeof t != "function") throw new TypeError("Parameter `request` must be a function") - return ( - (this.cache = new dmt({ - uri: typeof r == "string" && r, - store: typeof r != "string" && r, - namespace: "cacheable-request", - })), - this.createCacheableRequest(t) - ) - } - createCacheableRequest(t) { - return (r, n) => { - typeof r == "string" && (r = Hve.parse(r)), - (r = Object.assign({ headers: {}, method: "GET", cache: !0, strictTtl: !1, automaticFailover: !1 }, r)), - (r.headers = pmt(r.headers)) - let i = new cmt(), - s = lmt(Hve.format(r)), - a = `${r.method}:${s}`, - o = !1, - u = !1, - c = (f) => { - u = !0 - let p = (h) => { - if (o) { - let x = XR.fromObject(o.cachePolicy).revalidatedPolicy(f, h) - if (!x.modified) { - let v = x.policy.responseHeaders() - ;(h = new Vve(h.statusCode, v, o.body, o.url)), (h.cachePolicy = x.policy), (h.fromCache = !0) - } - } - h.fromCache || ((h.cachePolicy = new XR(f, h)), (h.fromCache = !1)) - let d - f.cache && h.cachePolicy.storable() - ? ((d = hmt(h)), - fmt - .buffer(h) - .then((x) => { - let v = { - cachePolicy: h.cachePolicy.toObject(), - url: h.url, - statusCode: h.fromCache ? o.statusCode : h.statusCode, - body: x, - }, - g = f.strictTtl ? h.cachePolicy.timeToLive() : void 0 - return this.cache.set(a, v, g) - }) - .catch((x) => i.emit("error", new Bu.CacheError(x)))) - : f.cache && o && this.cache.delete(a).catch((x) => i.emit("error", new Bu.CacheError(x))), - i.emit("response", d || h), - typeof n == "function" && n(d || h) - } - try { - let h = t(f, p) - i.emit("request", h) - } catch (h) { - i.emit("error", new Bu.RequestError(h)) - } - }, - l = (f) => - Promise.resolve() - .then(() => (f.cache ? this.cache.get(a) : void 0)) - .then((p) => { - if (typeof p > "u") return c(f) - let h = XR.fromObject(p.cachePolicy) - if (h.satisfiesWithoutRevalidation(f)) { - let d = h.responseHeaders(), - x = new Vve(p.statusCode, d, p.body, p.url) - ;(x.cachePolicy = h), (x.fromCache = !0), i.emit("response", x), typeof n == "function" && n(x) - } else (o = p), (f.headers = h.revalidationHeaders(f)), c(f) - }) - return ( - this.cache.on("error", (f) => i.emit("error", new Bu.CacheError(f))), - l(r).catch((f) => { - r.automaticFailover && !u && c(r), i.emit("error", new Bu.CacheError(f)) - }), - i - ) - } - } - } - Bu.RequestError = class extends Error { - constructor(e) { - super(e.message), (this.name = "RequestError"), Object.assign(this, e) - } - } - Bu.CacheError = class extends Error { - constructor(e) { - super(e.message), (this.name = "CacheError"), Object.assign(this, e) - } - } - $ve.exports = Bu -}) -var Wve = C((imr, YR) => { - "use strict" - var JR = require("stream") - function dv(e, t, r) { - typeof r > "u" && ((r = t), (t = e), (e = null)), - JR.Duplex.call(this, e), - typeof r.read != "function" && (r = new JR.Readable(e).wrap(r)), - (this._writable = t), - (this._readable = r), - (this._waiting = !1) - var n = this - t.once("finish", function () { - n.end() - }), - this.once("finish", function () { - t.end() - }), - r.on("readable", function () { - n._waiting && ((n._waiting = !1), n._read()) - }), - r.once("end", function () { - n.push(null) - }), - (!e || typeof e.bubbleErrors > "u" || e.bubbleErrors) && - (t.on("error", function (i) { - n.emit("error", i) - }), - r.on("error", function (i) { - n.emit("error", i) - })) - } - dv.prototype = Object.create(JR.Duplex.prototype, { constructor: { value: dv } }) - dv.prototype._write = function (t, r, n) { - this._writable.write(t, r, n) - } - dv.prototype._read = function () { - for (var t, r = 0; (t = this._readable.read()) !== null; ) this.push(t), r++ - r === 0 && (this._waiting = !0) - } - YR.exports = function (t, r, n) { - return new dv(t, r, n) - } - YR.exports.DuplexWrapper = dv -}) -var Zve = C((smr, Yve) => { - var Gve = Rd().Readable, - mmt = ti() - Yve.exports = aF - aF.ctor = Kve - aF.obj = gmt - var xmt = Kve() - function vmt(e) { - return ( - (e = e.slice()), - function (t, r) { - var n = null, - i = e.length ? e.shift() : null - i instanceof Error && ((n = i), (i = null)), r(n, i) - } - ) - } - function aF(e, t) { - ;(typeof e != "object" || Array.isArray(e)) && ((t = e), (e = {})) - var r = new xmt(e) - return (r._from = Array.isArray(t) ? vmt(t) : t || Xve), r - } - function Kve(e, t) { - typeof e == "function" && ((t = e), (e = {})), (e = Jve(e)), mmt(r, Gve) - function r(n) { - if (!(this instanceof r)) return new r(n) - ;(this._reading = !1), (this._callback = a), (this.destroyed = !1), Gve.call(this, n || e) - var i = this, - s = this._readableState.highWaterMark - function a(o, u) { - if (!i.destroyed) { - if (o) return i.destroy(o) - if (u === null) return i.push(null) - ;(i._reading = !1), i.push(u) && i._read(s) - } - } - } - return ( - (r.prototype._from = t || Xve), - (r.prototype._read = function (n) { - this._reading || this.destroyed || ((this._reading = !0), this._from(n, this._callback)) - }), - (r.prototype.destroy = function (n) { - if (!this.destroyed) { - this.destroyed = !0 - var i = this - process.nextTick(function () { - n && i.emit("error", n), i.emit("close") - }) - } - }), - r - ) - } - function gmt(e, t) { - return ( - (typeof e == "function" || Array.isArray(e)) && ((t = e), (e = {})), - (e = Jve(e)), - (e.objectMode = !0), - (e.highWaterMark = 16), - aF(e, t) - ) - } - function Xve() {} - function Jve(e) { - return (e = e || {}), e - } -}) -var ege = C((amr, Qve) => { - "use strict" - Qve.exports = (e) => - e instanceof Promise || - (e !== null && typeof e == "object" && typeof e.then == "function" && typeof e.catch == "function") -}) -var nge = C((omr, ZR) => { - "use strict" - var tge = Zve(), - rge = ege() - ZR.exports = (e) => { - Array.isArray(e) && (e = e.slice()) - let t, r - n(e) - function n(i) { - ;(e = i), - (t = rge(e) ? e : null), - (r = !t && e[Symbol.iterator] && typeof e != "string" && !Buffer.isBuffer(e) ? e[Symbol.iterator]() : null) - } - return tge(function i(s, a) { - if (t) { - t.then(n).then(() => i.call(this, s, a), a) - return - } - if (r) { - let u = r.next() - setImmediate(a, null, u.done ? null : u.value) - return - } - if (e.length === 0) { - setImmediate(a, null, null) - return - } - let o = e.slice(0, s) - ;(e = e.slice(s)), setImmediate(a, null, o) - }) - } - ZR.exports.obj = (e) => { - Array.isArray(e) && (e = e.slice()) - let t, r - n(e) - function n(i) { - ;(e = i), (t = rge(e) ? e : null), (r = !t && e[Symbol.iterator] ? e[Symbol.iterator]() : null) - } - return tge.obj(function i(s, a) { - if (t) { - t.then(n).then(() => i.call(this, s, a), a) - return - } - if (r) { - let o = r.next() - setImmediate(a, null, o.done ? null : o.value) - return - } - this.push(e), setImmediate(a, null, null) - }) - } -}) -var tL = C((QR, eL) => { - "use strict" - Object.defineProperty(QR, "__esModule", { value: !0 }) - var ige = require("util"), - ymt = Object.prototype.toString, - Yb = (e) => (t) => typeof t === e, - oF = (e) => { - let t = ymt.call(e).slice(8, -1) - return t || null - }, - ii = (e) => (t) => oF(t) === e - function kc(e) { - if (e === null) return "null" - if (e === !0 || e === !1) return "boolean" - let t = typeof e - if (t === "undefined") return "undefined" - if (t === "string") return "string" - if (t === "number") return "number" - if (t === "symbol") return "symbol" - if (kc.function_(e)) return "Function" - if (Array.isArray(e)) return "Array" - if (Buffer.isBuffer(e)) return "Buffer" - let r = oF(e) - if (r) return r - if (e instanceof String || e instanceof Boolean || e instanceof Number) - throw new TypeError("Please don't use object wrappers for primitive types") - return "Object" - } - ;(function (e) { - let t = (g) => typeof g == "object" - ;(e.undefined = Yb("undefined")), - (e.string = Yb("string")), - (e.number = Yb("number")), - (e.function_ = Yb("function")), - (e.null_ = (g) => g === null), - (e.class_ = (g) => e.function_(g) && g.toString().startsWith("class ")), - (e.boolean = (g) => g === !0 || g === !1), - (e.symbol = Yb("symbol")), - (e.array = Array.isArray), - (e.buffer = Buffer.isBuffer), - (e.nullOrUndefined = (g) => e.null_(g) || e.undefined(g)), - (e.object = (g) => !e.nullOrUndefined(g) && (e.function_(g) || t(g))), - (e.iterable = (g) => !e.nullOrUndefined(g) && e.function_(g[Symbol.iterator])), - (e.generator = (g) => e.iterable(g) && e.function_(g.next) && e.function_(g.throw)), - (e.nativePromise = ii("Promise")) - let r = (g) => !e.null_(g) && t(g) && e.function_(g.then) && e.function_(g.catch) - e.promise = (g) => e.nativePromise(g) || r(g) - let n = (g) => (_) => e.function_(_) && e.function_(_.constructor) && _.constructor.name === g - ;(e.generatorFunction = n("GeneratorFunction")), - (e.asyncFunction = n("AsyncFunction")), - (e.boundFunction = (g) => e.function_(g) && !g.hasOwnProperty("prototype")), - (e.regExp = ii("RegExp")), - (e.date = ii("Date")), - (e.error = ii("Error")), - (e.map = ii("Map")), - (e.set = ii("Set")), - (e.weakMap = ii("WeakMap")), - (e.weakSet = ii("WeakSet")), - (e.int8Array = ii("Int8Array")), - (e.uint8Array = ii("Uint8Array")), - (e.uint8ClampedArray = ii("Uint8ClampedArray")), - (e.int16Array = ii("Int16Array")), - (e.uint16Array = ii("Uint16Array")), - (e.int32Array = ii("Int32Array")), - (e.uint32Array = ii("Uint32Array")), - (e.float32Array = ii("Float32Array")), - (e.float64Array = ii("Float64Array")), - (e.arrayBuffer = ii("ArrayBuffer")), - (e.sharedArrayBuffer = ii("SharedArrayBuffer")), - (e.dataView = ii("DataView")), - (e.directInstanceOf = (g, _) => e.object(g) && e.object(_) && Object.getPrototypeOf(g) === _.prototype), - (e.truthy = (g) => Boolean(g)), - (e.falsy = (g) => !g), - (e.nan = (g) => Number.isNaN(g)) - let i = new Set(["undefined", "string", "number", "boolean", "symbol"]) - ;(e.primitive = (g) => e.null_(g) || i.has(typeof g)), - (e.integer = (g) => Number.isInteger(g)), - (e.safeInteger = (g) => Number.isSafeInteger(g)), - (e.plainObject = (g) => { - let _ - return oF(g) === "Object" && ((_ = Object.getPrototypeOf(g)), _ === null || _ === Object.getPrototypeOf({})) - }) - let s = new Set([ - "Int8Array", - "Uint8Array", - "Uint8ClampedArray", - "Int16Array", - "Uint16Array", - "Int32Array", - "Uint32Array", - "Float32Array", - "Float64Array", - ]) - e.typedArray = (g) => { - let _ = oF(g) - return _ === null ? !1 : s.has(_) - } - let a = (g) => e.safeInteger(g) && g > -1 - ;(e.arrayLike = (g) => !e.nullOrUndefined(g) && !e.function_(g) && a(g.length)), - (e.inRange = (g, _) => { - if (e.number(_)) return g >= Math.min(0, _) && g <= Math.max(_, 0) - if (e.array(_) && _.length === 2) return g >= Math.min.apply(null, _) && g <= Math.max.apply(null, _) - throw new TypeError(`Invalid range: ${ige.inspect(_)}`) - }) - let o = 1, - u = ["innerHTML", "ownerDocument", "style", "attributes", "nodeValue"] - ;(e.domElement = (g) => - e.object(g) && g.nodeType === o && e.string(g.nodeName) && !e.plainObject(g) && u.every((_) => _ in g)), - (e.nodeStream = (g) => !e.nullOrUndefined(g) && t(g) && e.function_(g.pipe)), - (e.infinite = (g) => g === 1 / 0 || g === -1 / 0) - let c = (g) => (_) => e.integer(_) && Math.abs(_ % 2) === g - ;(e.even = c(0)), (e.odd = c(1)) - let l = (g) => e.string(g) && /\S/.test(g) === !1, - f = (g) => (e.string(g) || e.array(g)) && g.length === 0, - p = (g) => !e.map(g) && !e.set(g) && e.object(g) && Object.keys(g).length === 0, - h = (g) => (e.map(g) || e.set(g)) && g.size === 0 - ;(e.empty = (g) => e.falsy(g) || f(g) || p(g) || h(g)), (e.emptyOrWhitespace = (g) => e.empty(g) || l(g)) - let d = (g, _, w) => { - let E = Array.prototype.slice.call(w, 1) - if (e.function_(_) === !1) throw new TypeError(`Invalid predicate: ${ige.inspect(_)}`) - if (E.length === 0) throw new TypeError("Invalid number of values") - return g.call(E, _) - } - function x(g) { - return d(Array.prototype.some, g, arguments) - } - e.any = x - function v(g) { - return d(Array.prototype.every, g, arguments) - } - e.all = v - })(kc || (kc = {})) - Object.defineProperties(kc, { - class: { value: kc.class_ }, - function: { value: kc.function_ }, - null: { value: kc.null_ }, - }) - QR.default = kc - eL.exports = kc - eL.exports.default = kc -}) -var age = C((umr, sge) => { - "use strict" - sge.exports = function (e, t) { - if (e.timeoutTimer) return e - var r = isNaN(t) ? t : { socket: t, connect: t }, - n = e._headers ? " to " + e._headers.host : "" - r.connect !== void 0 && - (e.timeoutTimer = setTimeout(function () { - e.abort() - var o = new Error("Connection timed out on request" + n) - ;(o.code = "ETIMEDOUT"), e.emit("error", o) - }, r.connect)), - e.on("socket", function (o) { - if (!(o.connecting || o._connecting)) { - s() - return - } - o.once("connect", s) - }) - function i() { - e.timeoutTimer && (clearTimeout(e.timeoutTimer), (e.timeoutTimer = null)) - } - function s() { - i(), - r.socket !== void 0 && - e.setTimeout(r.socket, function () { - e.abort() - var o = new Error("Socket timed out on request" + n) - ;(o.code = "ESOCKETTIMEDOUT"), e.emit("error", o) - }) - } - return e.on("error", i) - } -}) -var uge = C((cmr, oge) => { - "use strict" - var bmt = require("url"), - Emt = jR() - oge.exports = (e, t) => { - if (typeof e != "string") - throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`) - let r = Emt(e, Object.assign({ https: !0 }, t)) - return bmt.parse(r) - } -}) -var lge = C((lmr, cge) => { - "use strict" - var _mt = require("stream").PassThrough, - wmt = require("zlib"), - Amt = sF() - cge.exports = (e) => { - if (["gzip", "deflate"].indexOf(e.headers["content-encoding"]) === -1) return e - let t = wmt.createUnzip(), - r = new _mt() - return ( - Amt(e, r), - t.on("error", (n) => { - if (n.code === "Z_BUF_ERROR") { - r.end() - return - } - r.emit("error", n) - }), - e.pipe(t).pipe(r), - r - ) - } -}) -var pge = C((fmr, fge) => { - "use strict" - var Cmt = [ - "ETIMEDOUT", - "ECONNRESET", - "EADDRINUSE", - "ESOCKETTIMEDOUT", - "ECONNREFUSED", - "EPIPE", - "EHOSTUNREACH", - "EAI_AGAIN", - ], - Smt = [ - "ENOTFOUND", - "ENETUNREACH", - "UNABLE_TO_GET_ISSUER_CERT", - "UNABLE_TO_GET_CRL", - "UNABLE_TO_DECRYPT_CERT_SIGNATURE", - "UNABLE_TO_DECRYPT_CRL_SIGNATURE", - "UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY", - "CERT_SIGNATURE_FAILURE", - "CRL_SIGNATURE_FAILURE", - "CERT_NOT_YET_VALID", - "CERT_HAS_EXPIRED", - "CRL_NOT_YET_VALID", - "CRL_HAS_EXPIRED", - "ERROR_IN_CERT_NOT_BEFORE_FIELD", - "ERROR_IN_CERT_NOT_AFTER_FIELD", - "ERROR_IN_CRL_LAST_UPDATE_FIELD", - "ERROR_IN_CRL_NEXT_UPDATE_FIELD", - "OUT_OF_MEM", - "DEPTH_ZERO_SELF_SIGNED_CERT", - "SELF_SIGNED_CERT_IN_CHAIN", - "UNABLE_TO_GET_ISSUER_CERT_LOCALLY", - "UNABLE_TO_VERIFY_LEAF_SIGNATURE", - "CERT_CHAIN_TOO_LONG", - "CERT_REVOKED", - "INVALID_CA", - "PATH_LENGTH_EXCEEDED", - "INVALID_PURPOSE", - "CERT_UNTRUSTED", - "CERT_REJECTED", - ] - fge.exports = function (e) { - return !e || !e.code || Cmt.indexOf(e.code) !== -1 ? !0 : Smt.indexOf(e.code) === -1 - } -}) -var nL = C((pmr, rL) => { - "use strict" - var uF = class extends Error { - constructor() { - super("Promise was canceled"), (this.name = "CancelError") - } - get isCanceled() { - return !0 - } - }, - mv = class { - static fn(t) { - return function () { - let r = [].slice.apply(arguments) - return new mv((n, i, s) => { - r.push(s), t.apply(null, r).then(n, i) - }) - } - } - constructor(t) { - ;(this._cancelHandlers = []), - (this._isPending = !0), - (this._isCanceled = !1), - (this._promise = new Promise( - (r, n) => ( - (this._reject = n), - t( - (i) => { - ;(this._isPending = !1), r(i) - }, - (i) => { - ;(this._isPending = !1), n(i) - }, - (i) => { - this._cancelHandlers.push(i) - } - ) - ) - )) - } - then(t, r) { - return this._promise.then(t, r) - } - catch(t) { - return this._promise.catch(t) - } - finally(t) { - return this._promise.finally(t) - } - cancel() { - if (!(!this._isPending || this._isCanceled)) { - if (this._cancelHandlers.length > 0) - try { - for (let t of this._cancelHandlers) t() - } catch (t) { - this._reject(t) - } - ;(this._isCanceled = !0), this._reject(new uF()) - } - } - get isCanceled() { - return this._isCanceled - } - } - Object.setPrototypeOf(mv.prototype, Promise.prototype) - rL.exports = mv - rL.exports.CancelError = uF -}) -var dge = C((hmr, hge) => { - "use strict" - hge.exports = (e, t) => ( - (t = t || (() => {})), - e.then( - (r) => - new Promise((n) => { - n(t()) - }).then(() => r), - (r) => - new Promise((n) => { - n(t()) - }).then(() => { - throw r - }) - ) - ) -}) -var sL = C((dmr, iL) => { - "use strict" - var Dmt = dge(), - cF = class extends Error { - constructor(t) { - super(t), (this.name = "TimeoutError") - } - } - iL.exports = (e, t, r) => - new Promise((n, i) => { - if (typeof t != "number" || t < 0) throw new TypeError("Expected `ms` to be a positive number") - let s = setTimeout(() => { - if (typeof r == "function") { - try { - n(r()) - } catch (u) { - i(u) - } - return - } - let a = typeof r == "string" ? r : `Promise timed out after ${t} milliseconds`, - o = r instanceof Error ? r : new cF(a) - typeof e.cancel == "function" && e.cancel(), i(o) - }, t) - Dmt(e.then(n, i), () => { - clearTimeout(s) - }) - }) - iL.exports.TimeoutError = cF -}) -var mge = C((mmr, Fmt) => { - Fmt.exports = { - name: "got", - version: "8.3.2", - description: "Simplified HTTP requests", - license: "MIT", - repository: "sindresorhus/got", - maintainers: [ - { name: "Sindre Sorhus", email: "sindresorhus@gmail.com", url: "sindresorhus.com" }, - { name: "Vsevolod Strukchinsky", email: "floatdrop@gmail.com", url: "github.com/floatdrop" }, - { name: "Alexander Tesfamichael", email: "alex.tesfamichael@gmail.com", url: "alextes.me" }, - ], - engines: { node: ">=4" }, - scripts: { test: "xo && nyc ava", coveralls: "nyc report --reporter=text-lcov | coveralls" }, - files: ["index.js", "errors.js"], - keywords: [ - "http", - "https", - "get", - "got", - "url", - "uri", - "request", - "util", - "utility", - "simple", - "curl", - "wget", - "fetch", - "net", - "network", - "electron", - ], - dependencies: { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - duplexer3: "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - isurl: "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - pify: "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1", - }, - devDependencies: { - ava: "^0.25.0", - coveralls: "^3.0.0", - "form-data": "^2.1.1", - "get-port": "^3.0.0", - nyc: "^11.0.2", - "p-event": "^1.3.0", - pem: "^1.4.4", - proxyquire: "^1.8.0", - sinon: "^4.0.0", - "slow-stream": "0.0.4", - tempfile: "^2.0.0", - tempy: "^0.2.1", - "universal-url": "1.0.0-alpha", - xo: "^0.20.0", - }, - ava: { concurrency: 4 }, - browser: { "decompress-response": !1, electron: !1 }, - } -}) -var xge = C((xmr, Pc) => { - "use strict" - var Tmt = require("url"), - aL = require("http"), - Bmt = nL(), - Omt = tL(), - Ic = class extends Error { - constructor(t, r, n) { - super(t), - Error.captureStackTrace(this, this.constructor), - (this.name = "GotError"), - Omt.undefined(r.code) || (this.code = r.code), - Object.assign(this, { - host: n.host, - hostname: n.hostname, - method: n.method, - path: n.path, - protocol: n.protocol, - url: n.href, - }) - } - } - Pc.exports.GotError = Ic - Pc.exports.CacheError = class extends Ic { - constructor(e, t) { - super(e.message, e, t), (this.name = "CacheError") - } - } - Pc.exports.RequestError = class extends Ic { - constructor(e, t) { - super(e.message, e, t), (this.name = "RequestError") - } - } - Pc.exports.ReadError = class extends Ic { - constructor(e, t) { - super(e.message, e, t), (this.name = "ReadError") - } - } - Pc.exports.ParseError = class extends Ic { - constructor(e, t, r, n) { - super( - `${e.message} in "${Tmt.format(r)}": -${n.slice(0, 77)}...`, - e, - r - ), - (this.name = "ParseError"), - (this.statusCode = t), - (this.statusMessage = aL.STATUS_CODES[this.statusCode]) - } - } - Pc.exports.HTTPError = class extends Ic { - constructor(e, t, r, n) { - t ? (t = t.replace(/\r?\n/g, " ").trim()) : (t = aL.STATUS_CODES[e]), - super(`Response code ${e} (${t})`, {}, n), - (this.name = "HTTPError"), - (this.statusCode = e), - (this.statusMessage = t), - (this.headers = r) - } - } - Pc.exports.MaxRedirectsError = class extends Ic { - constructor(e, t, r) { - super("Redirected 10 times. Aborting.", {}, r), - (this.name = "MaxRedirectsError"), - (this.statusCode = e), - (this.statusMessage = aL.STATUS_CODES[this.statusCode]), - (this.redirectUrls = t) - } - } - Pc.exports.UnsupportedProtocolError = class extends Ic { - constructor(e) { - super(`Unsupported protocol "${e.protocol}"`, {}, e), (this.name = "UnsupportedProtocolError") - } - } - Pc.exports.CancelError = Bmt.CancelError -}) -var Bge = C((Amr, Tge) => { - "use strict" - var Cge = require("events"), - kmt = require("http"), - Imt = require("https"), - vge = require("stream").PassThrough, - Pmt = require("stream").Transform, - Zb = require("url"), - gge = require("fs"), - yge = require("querystring"), - bge = zve(), - Nmt = Wve(), - Rmt = nge(), - vr = tL(), - Ege = iF(), - Lmt = age(), - Mmt = uge(), - qmt = N9(), - jmt = zR(), - _ge = lge(), - Umt = sF(), - Hmt = pge(), - Vmt = k9(), - $mt = nL(), - zmt = sL(), - wge = eF(), - lF = Sb().Buffer, - Age = mge(), - Wmt = xge(), - Gmt = new Set([300, 301, 302, 303, 304, 305, 307, 308]), - Kmt = new Set([300, 303, 307, 308]), - oL = (e) => vr.nodeStream(e) && vr.function(e.getBoundary), - Xmt = (e) => { - let t = e.body - return e.headers["content-length"] - ? Number(e.headers["content-length"]) - : !t && !e.stream - ? 0 - : vr.string(t) - ? lF.byteLength(t) - : oL(t) - ? wge(t.getLength.bind(t))() - : t instanceof gge.ReadStream - ? wge(gge.stat)(t.path).then((r) => r.size) - : vr.nodeStream(t) && vr.buffer(t._buffer) - ? t._buffer.length - : null - } - function Sge(e) { - e = e || {} - let t = new Cge(), - r = e.href || Zb.resolve(Zb.format(e), e.path), - n = [], - i = vr.object(e.agent) ? e.agent : null, - s = 0, - a, - o, - u = 0, - c = (l) => { - if (l.protocol !== "http:" && l.protocol !== "https:") { - t.emit("error", new di.UnsupportedProtocolError(l)) - return - } - let f = l.protocol === "https:" ? Imt : kmt - if (i) { - let x = l.protocol === "https:" ? "https" : "http" - l.agent = i[x] || l.agent - } - if (l.useElectronNet && process.versions.electron) { - let x = require("electron") - f = x.net || x.remote.net - } - let p, - d = new bge(f.request, l.cache)(l, (x) => { - clearInterval(p), t.emit("uploadProgress", { percent: 1, transferred: u, total: o }) - let v = x.statusCode - ;(x.url = a || r), (x.requestUrl = r) - let g = l.followRedirect && "location" in x.headers, - _ = g && Gmt.has(v) - if ((g && Kmt.has(v)) || (_ && (l.method === "GET" || l.method === "HEAD"))) { - if ((x.resume(), v === 303 && (l.method = "GET"), n.length >= 10)) { - t.emit("error", new di.MaxRedirectsError(v, n, l), null, x) - return - } - let E = lF.from(x.headers.location, "binary").toString() - ;(a = Zb.resolve(Zb.format(l), E)), n.push(a) - let A = Object.assign({}, l, Zb.parse(a)) - t.emit("redirect", x, A), c(A) - return - } - setImmediate(() => { - try { - Jmt(x, l, t, n) - } catch (E) { - t.emit("error", E) - } - }) - }) - d.on("error", (x) => { - x instanceof bge.RequestError - ? t.emit("error", new di.RequestError(x, l)) - : t.emit("error", new di.CacheError(x, l)) - }), - d.once("request", (x) => { - let v = !1 - x.once("abort", (g) => { - v = !0 - }), - x.once("error", (g) => { - if ((clearInterval(p), v)) return - let _ = l.retries(++s, g) - if (_) { - setTimeout(c, _, l) - return - } - t.emit("error", new di.RequestError(g, l)) - }), - t.once("request", (g) => { - t.emit("uploadProgress", { percent: 0, transferred: 0, total: o }) - let _ = g.connection - if (_) { - let w = _.connecting === void 0 ? _._connecting : _.connecting, - E = () => { - p = setInterval(() => { - if (_.destroyed) { - clearInterval(p) - return - } - let T = u, - O = g._header ? lF.byteLength(g._header) : 0 - ;(u = _.bytesWritten - O), - o && u > o && (u = o), - !(u === T || u === o) && - t.emit("uploadProgress", { percent: o ? u / o : 0, transferred: u, total: o }) - }, 150) - } - w ? _.once("connect", E) : E() - } - }), - l.gotTimeout && (clearInterval(p), Lmt(x, l.gotTimeout)), - setImmediate(() => { - t.emit("request", x) - }) - }) - } - return ( - setImmediate(() => { - Promise.resolve(Xmt(e)) - .then((l) => { - ;(o = l), - vr.undefined(e.headers["content-length"]) && - vr.undefined(e.headers["transfer-encoding"]) && - oL(e.body) && - (e.headers["content-length"] = l), - c(e) - }) - .catch((l) => { - t.emit("error", l) - }) - }), - t - ) - } - function Jmt(e, t, r, n) { - let i = Number(e.headers["content-length"]) || null, - s = 0, - a = new Pmt({ - transform(u, c, l) { - s += u.length - let f = i ? s / i : 0 - f < 1 && r.emit("downloadProgress", { percent: f, transferred: s, total: i }), l(null, u) - }, - flush(u) { - r.emit("downloadProgress", { percent: 1, transferred: s, total: i }), u() - }, - }) - Umt(e, a), (a.redirectUrls = n) - let o = t.decompress === !0 && vr.function(_ge) && t.method !== "HEAD" ? _ge(a) : a - !t.decompress && ["gzip", "deflate"].indexOf(e.headers["content-encoding"]) !== -1 && (t.encoding = null), - r.emit("response", o), - r.emit("downloadProgress", { percent: 0, transferred: 0, total: i }), - e.pipe(a) - } - function Ymt(e) { - let t = (s) => - e.gotTimeout && e.gotTimeout.request - ? zmt(s, e.gotTimeout.request, new di.RequestError({ message: "Request timed out", code: "ETIMEDOUT" }, e)) - : s, - r = new Cge(), - n = new $mt((s, a, o) => { - let u = Sge(e), - c = !1 - o(() => { - c = !0 - }), - u.on("request", (l) => { - if ( - (c && l.abort(), - o(() => { - l.abort() - }), - vr.nodeStream(e.body)) - ) { - e.body.pipe(l), (e.body = void 0) - return - } - l.end(e.body) - }), - u.on("response", (l) => { - ;(vr.null(e.encoding) ? Ege.buffer(l) : Ege(l, e)) - .catch((p) => a(new di.ReadError(p, e))) - .then((p) => { - let h = l.statusCode, - d = e.followRedirect ? 299 : 399 - if (((l.body = p), e.json && l.body)) - try { - l.body = JSON.parse(l.body) - } catch (x) { - if (h >= 200 && h < 300) throw new di.ParseError(x, h, e, p) - } - if (e.throwHttpErrors && h !== 304 && (h < 200 || h > d)) - throw new di.HTTPError(h, l.statusMessage, l.headers, e) - s(l) - }) - .catch((p) => { - Object.defineProperty(p, "response", { value: l }), a(p) - }) - }), - u.once("error", a), - u.on("redirect", r.emit.bind(r, "redirect")), - u.on("uploadProgress", r.emit.bind(r, "uploadProgress")), - u.on("downloadProgress", r.emit.bind(r, "downloadProgress")) - }) - Object.defineProperty(n, "canceled", { - get() { - return n.isCanceled - }, - }) - let i = t(n) - return (i.cancel = n.cancel.bind(n)), (i.on = (s, a) => (r.on(s, a), i)), i - } - function Dge(e) { - e.stream = !0 - let t = new vge(), - r = new vge(), - n = Nmt(t, r), - i - if ( - (e.gotTimeout && - e.gotTimeout.request && - (i = setTimeout(() => { - n.emit("error", new di.RequestError({ message: "Request timed out", code: "ETIMEDOUT" }, e)) - }, e.gotTimeout.request)), - e.json) - ) - throw new Error("Got can not be used as a stream when the `json` option is used") - e.body && - (n.write = () => { - throw new Error("Got's stream is not writable when the `body` option is used") - }) - let s = Sge(e) - return ( - s.on("request", (a) => { - if ((n.emit("request", a), vr.nodeStream(e.body))) { - e.body.pipe(a) - return - } - if (e.body) { - a.end(e.body) - return - } - if (e.method === "POST" || e.method === "PUT" || e.method === "PATCH") { - t.pipe(a) - return - } - a.end() - }), - s.on("response", (a) => { - clearTimeout(i) - let o = a.statusCode - if ( - (a.on("error", (u) => { - n.emit("error", new di.ReadError(u, e)) - }), - a.pipe(r), - e.throwHttpErrors && o !== 304 && (o < 200 || o > 299)) - ) { - n.emit("error", new di.HTTPError(o, a.statusMessage, a.headers, e), null, a) - return - } - n.emit("response", a) - }), - s.on("error", n.emit.bind(n, "error")), - s.on("redirect", n.emit.bind(n, "redirect")), - s.on("uploadProgress", n.emit.bind(n, "uploadProgress")), - s.on("downloadProgress", n.emit.bind(n, "downloadProgress")), - n - ) - } - function Fge(e, t) { - if (!vr.string(e) && !vr.object(e)) - throw new TypeError(`Parameter \`url\` must be a string or object, not ${vr(e)}`) - if (vr.string(e)) { - e = e.replace(/^unix:/, "http://$&") - try { - decodeURI(e) - } catch { - throw new Error("Parameter `url` must contain valid UTF-8 character sequences") - } - if (((e = Mmt(e)), e.auth)) throw new Error("Basic authentication must be done with the `auth` option") - } else Vmt.lenient(e) && (e = qmt(e)) - t = Object.assign( - { path: "", retries: 2, cache: !1, decompress: !0, useElectronNet: !1, throwHttpErrors: !0 }, - e, - { protocol: e.protocol || "http:" }, - t - ) - let r = jmt(t.headers) - for (let s of Object.keys(r)) vr.nullOrUndefined(r[s]) && delete r[s] - ;(t.headers = Object.assign( - { "user-agent": `${Age.name}/${Age.version} (https://github.com/sindresorhus/got)` }, - r - )), - t.decompress && vr.undefined(t.headers["accept-encoding"]) && (t.headers["accept-encoding"] = "gzip, deflate") - let n = t.query - n && - (vr.string(n) || (t.query = yge.stringify(n)), (t.path = `${t.path.split("?")[0]}?${t.query}`), delete t.query), - t.json && vr.undefined(t.headers.accept) && (t.headers.accept = "application/json") - let i = t.body - if (vr.nullOrUndefined(i)) t.method = (t.method || "GET").toUpperCase() - else { - let s = t.headers - if (!vr.nodeStream(i) && !vr.string(i) && !vr.buffer(i) && !(t.form || t.json)) - throw new TypeError("The `body` option must be a stream.Readable, string, Buffer or plain Object") - let a = vr.plainObject(i) || vr.array(i) - if ((t.form || t.json) && !a) - throw new TypeError( - "The `body` option must be a plain Object or Array when the `form` or `json` option is used" - ) - if ( - (oL(i) - ? (s["content-type"] = s["content-type"] || `multipart/form-data; boundary=${i.getBoundary()}`) - : t.form && a - ? ((s["content-type"] = s["content-type"] || "application/x-www-form-urlencoded"), - (t.body = yge.stringify(i))) - : t.json && - a && - ((s["content-type"] = s["content-type"] || "application/json"), (t.body = JSON.stringify(i))), - vr.undefined(s["content-length"]) && vr.undefined(s["transfer-encoding"]) && !vr.nodeStream(i)) - ) { - let o = vr.string(t.body) ? lF.byteLength(t.body) : t.body.length - s["content-length"] = o - } - vr.buffer(i) && ((t.body = Rmt(i)), (t.body._buffer = i)), (t.method = (t.method || "POST").toUpperCase()) - } - if (t.hostname === "unix") { - let s = /(.+?):(.+)/.exec(t.path) - s && ((t.socketPath = s[1]), (t.path = s[2]), (t.host = null)) - } - if (!vr.function(t.retries)) { - let s = t.retries - t.retries = (a, o) => { - if (a > s || !Hmt(o)) return 0 - let u = Math.random() * 100 - return (1 << a) * 1e3 + u - } - } - return ( - vr.undefined(t.followRedirect) && (t.followRedirect = !0), - t.timeout && - (vr.number(t.timeout) ? (t.gotTimeout = { request: t.timeout }) : (t.gotTimeout = t.timeout), delete t.timeout), - t - ) - } - function di(e, t) { - try { - let r = Fge(e, t) - return r.stream ? Dge(r) : Ymt(r) - } catch (r) { - return Promise.reject(r) - } - } - di.stream = (e, t) => Dge(Fge(e, t)) - var Zmt = ["get", "post", "put", "patch", "head", "delete"] - for (let e of Zmt) - (di[e] = (t, r) => di(t, Object.assign({}, r, { method: e }))), - (di.stream[e] = (t, r) => di.stream(t, Object.assign({}, r, { method: e }))) - Object.assign(di, Wmt) - Tge.exports = di -}) -var Pge = C((Cmr, fF) => { - "use strict" - var Qmt = sL(), - ext = Symbol.asyncIterator || "@@asyncIterator", - Oge = (e) => { - let t = e.on || e.addListener || e.addEventListener, - r = e.off || e.removeListener || e.removeEventListener - if (!t || !r) throw new TypeError("Emitter is not compatible") - return { addListener: t.bind(e), removeListener: r.bind(e) } - }, - kge = (e) => (Array.isArray(e) ? e : [e]), - Ige = (e, t, r) => { - let n, - i = new Promise((s, a) => { - if ( - ((r = Object.assign({ rejectionEvents: ["error"], multiArgs: !1, resolveImmediately: !1 }, r)), - !(r.count >= 0 && (r.count === 1 / 0 || Number.isInteger(r.count)))) - ) - throw new TypeError("The `count` option should be at least 0 or more") - let o = kge(t), - u = [], - { addListener: c, removeListener: l } = Oge(e), - f = (...h) => { - let d = r.multiArgs ? h : h[0] - ;(r.filter && !r.filter(d)) || (u.push(d), r.count === u.length && (n(), s(u))) - }, - p = (h) => { - n(), a(h) - } - n = () => { - for (let h of o) l(h, f) - for (let h of r.rejectionEvents) l(h, p) - } - for (let h of o) c(h, f) - for (let h of r.rejectionEvents) c(h, p) - r.resolveImmediately && s(u) - }) - if (((i.cancel = n), typeof r.timeout == "number")) { - let s = Qmt(i, r.timeout) - return (s.cancel = n), s - } - return i - } - fF.exports = (e, t, r) => { - typeof r == "function" && (r = { filter: r }), (r = Object.assign({}, r, { count: 1, resolveImmediately: !1 })) - let n = Ige(e, t, r), - i = n.then((s) => s[0]) - return (i.cancel = n.cancel), i - } - fF.exports.multiple = Ige - fF.exports.iterator = (e, t, r) => { - typeof r == "function" && (r = { filter: r }) - let n = kge(t) - r = Object.assign({ rejectionEvents: ["error"], resolutionEvents: [], limit: 1 / 0, multiArgs: !1 }, r) - let { limit: i } = r - if (!(i >= 0 && (i === 1 / 0 || Number.isInteger(i)))) - throw new TypeError("The `limit` option should be a non-negative integer or Infinity") - if (i === 0) - return { - [Symbol.asyncIterator]() { - return this - }, - next() { - return Promise.resolve({ done: !0, value: void 0 }) - }, - } - let a = !1, - { addListener: o, removeListener: u } = Oge(e), - c = !1, - l, - f = !1, - p = [], - h = [], - d = 0, - x = (...w) => { - d++, (a = d === i) - let E = r.multiArgs ? w : w[0] - if (p.length > 0) { - let { resolve: A } = p.shift() - A({ done: !1, value: E }), a && v() - return - } - h.push(E), a && v() - }, - v = () => { - c = !0 - for (let w of n) u(w, x) - for (let w of r.rejectionEvents) u(w, g) - for (let w of r.resolutionEvents) u(w, _) - for (; p.length > 0; ) { - let { resolve: w } = p.shift() - w({ done: !0, value: void 0 }) - } - }, - g = (...w) => { - if (((l = r.multiArgs ? w : w[0]), p.length > 0)) { - let { reject: E } = p.shift() - E(l) - } else f = !0 - v() - }, - _ = (...w) => { - let E = r.multiArgs ? w : w[0] - if (!(r.filter && !r.filter(E))) { - if (p.length > 0) { - let { resolve: A } = p.shift() - A({ done: !0, value: E }) - } else h.push(E) - v() - } - } - for (let w of n) o(w, x) - for (let w of r.rejectionEvents) o(w, g) - for (let w of r.resolutionEvents) o(w, _) - return { - [ext]() { - return this - }, - next() { - if (h.length > 0) { - let w = h.shift() - return Promise.resolve({ done: c && h.length === 0 && !a, value: w }) - } - return f - ? ((f = !1), Promise.reject(l)) - : c - ? Promise.resolve({ done: !0, value: void 0 }) - : new Promise((w, E) => p.push({ resolve: w, reject: E })) - }, - return(w) { - return v(), Promise.resolve({ done: c, value: w }) - }, - } - } -}) -var Rge = C((Smr, Nge) => { - "use strict" - var pF = (e) => [...e].map((t) => t.charCodeAt(0)), - txt = pF("META-INF/mozilla.rsa"), - rxt = pF("[Content_Types].xml"), - nxt = pF("_rels/.rels") - Nge.exports = (e) => { - let t = e instanceof Uint8Array ? e : new Uint8Array(e) - if (!(t && t.length > 1)) return null - let r = (i, s) => { - s = Object.assign({ offset: 0 }, s) - for (let a = 0; a < i.length; a++) - if (s.mask) { - if (i[a] !== (s.mask[a] & t[a + s.offset])) return !1 - } else if (i[a] !== t[a + s.offset]) return !1 - return !0 - }, - n = (i, s) => r(pF(i), s) - if (r([255, 216, 255])) return { ext: "jpg", mime: "image/jpeg" } - if (r([137, 80, 78, 71, 13, 10, 26, 10])) return { ext: "png", mime: "image/png" } - if (r([71, 73, 70])) return { ext: "gif", mime: "image/gif" } - if (r([87, 69, 66, 80], { offset: 8 })) return { ext: "webp", mime: "image/webp" } - if (r([70, 76, 73, 70])) return { ext: "flif", mime: "image/flif" } - if ((r([73, 73, 42, 0]) || r([77, 77, 0, 42])) && r([67, 82], { offset: 8 })) - return { ext: "cr2", mime: "image/x-canon-cr2" } - if (r([73, 73, 42, 0]) || r([77, 77, 0, 42])) return { ext: "tif", mime: "image/tiff" } - if (r([66, 77])) return { ext: "bmp", mime: "image/bmp" } - if (r([73, 73, 188])) return { ext: "jxr", mime: "image/vnd.ms-photo" } - if (r([56, 66, 80, 83])) return { ext: "psd", mime: "image/vnd.adobe.photoshop" } - if (r([80, 75, 3, 4])) { - if ( - r( - [ - 109, 105, 109, 101, 116, 121, 112, 101, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 101, 112, - 117, 98, 43, 122, 105, 112, - ], - { offset: 30 } - ) - ) - return { ext: "epub", mime: "application/epub+zip" } - if (r(txt, { offset: 30 })) return { ext: "xpi", mime: "application/x-xpinstall" } - if (n("mimetypeapplication/vnd.oasis.opendocument.text", { offset: 30 })) - return { ext: "odt", mime: "application/vnd.oasis.opendocument.text" } - if (n("mimetypeapplication/vnd.oasis.opendocument.spreadsheet", { offset: 30 })) - return { ext: "ods", mime: "application/vnd.oasis.opendocument.spreadsheet" } - if (n("mimetypeapplication/vnd.oasis.opendocument.presentation", { offset: 30 })) - return { ext: "odp", mime: "application/vnd.oasis.opendocument.presentation" } - if (r(rxt, { offset: 30 }) || r(nxt, { offset: 30 })) { - let i = t.subarray(4, 2004), - s = (o) => o.findIndex((u, c, l) => l[c] === 80 && l[c + 1] === 75 && l[c + 2] === 3 && l[c + 3] === 4), - a = s(i) - if (a !== -1) { - let o = t.subarray(a + 8, a + 8 + 1e3), - u = s(o) - if (u !== -1) { - let c = 8 + a + u + 30 - if (n("word/", { offset: c })) - return { ext: "docx", mime: "application/vnd.openxmlformats-officedocument.wordprocessingml.document" } - if (n("ppt/", { offset: c })) - return { ext: "pptx", mime: "application/vnd.openxmlformats-officedocument.presentationml.presentation" } - if (n("xl/", { offset: c })) - return { ext: "xlsx", mime: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" } - } - } - } - } - if (r([80, 75]) && (t[2] === 3 || t[2] === 5 || t[2] === 7) && (t[3] === 4 || t[3] === 6 || t[3] === 8)) - return { ext: "zip", mime: "application/zip" } - if (r([117, 115, 116, 97, 114], { offset: 257 })) return { ext: "tar", mime: "application/x-tar" } - if (r([82, 97, 114, 33, 26, 7]) && (t[6] === 0 || t[6] === 1)) - return { ext: "rar", mime: "application/x-rar-compressed" } - if (r([31, 139, 8])) return { ext: "gz", mime: "application/gzip" } - if (r([66, 90, 104])) return { ext: "bz2", mime: "application/x-bzip2" } - if (r([55, 122, 188, 175, 39, 28])) return { ext: "7z", mime: "application/x-7z-compressed" } - if (r([120, 1])) return { ext: "dmg", mime: "application/x-apple-diskimage" } - if ( - r([51, 103, 112, 53]) || - (r([0, 0, 0]) && - r([102, 116, 121, 112], { offset: 4 }) && - (r([109, 112, 52, 49], { offset: 8 }) || - r([109, 112, 52, 50], { offset: 8 }) || - r([105, 115, 111, 109], { offset: 8 }) || - r([105, 115, 111, 50], { offset: 8 }) || - r([109, 109, 112, 52], { offset: 8 }) || - r([77, 52, 86], { offset: 8 }) || - r([100, 97, 115, 104], { offset: 8 }))) - ) - return { ext: "mp4", mime: "video/mp4" } - if (r([77, 84, 104, 100])) return { ext: "mid", mime: "audio/midi" } - if (r([26, 69, 223, 163])) { - let i = t.subarray(4, 4100), - s = i.findIndex((a, o, u) => u[o] === 66 && u[o + 1] === 130) - if (s !== -1) { - let a = s + 3, - o = (u) => [...u].every((c, l) => i[a + l] === c.charCodeAt(0)) - if (o("matroska")) return { ext: "mkv", mime: "video/x-matroska" } - if (o("webm")) return { ext: "webm", mime: "video/webm" } - } - } - if ( - r([0, 0, 0, 20, 102, 116, 121, 112, 113, 116, 32, 32]) || - r([102, 114, 101, 101], { offset: 4 }) || - r([102, 116, 121, 112, 113, 116, 32, 32], { offset: 4 }) || - r([109, 100, 97, 116], { offset: 4 }) || - r([119, 105, 100, 101], { offset: 4 }) - ) - return { ext: "mov", mime: "video/quicktime" } - if (r([82, 73, 70, 70])) { - if (r([65, 86, 73], { offset: 8 })) return { ext: "avi", mime: "video/x-msvideo" } - if (r([87, 65, 86, 69], { offset: 8 })) return { ext: "wav", mime: "audio/x-wav" } - if (r([81, 76, 67, 77], { offset: 8 })) return { ext: "qcp", mime: "audio/qcelp" } - } - if (r([48, 38, 178, 117, 142, 102, 207, 17, 166, 217])) return { ext: "wmv", mime: "video/x-ms-wmv" } - if (r([0, 0, 1, 186]) || r([0, 0, 1, 179])) return { ext: "mpg", mime: "video/mpeg" } - if (r([102, 116, 121, 112, 51, 103], { offset: 4 })) return { ext: "3gp", mime: "video/3gpp" } - for (let i = 0; i < 2 && i < t.length - 16; i++) { - if (r([73, 68, 51], { offset: i }) || r([255, 226], { offset: i, mask: [255, 226] })) - return { ext: "mp3", mime: "audio/mpeg" } - if (r([255, 228], { offset: i, mask: [255, 228] })) return { ext: "mp2", mime: "audio/mpeg" } - if (r([255, 248], { offset: i, mask: [255, 252] })) return { ext: "mp2", mime: "audio/mpeg" } - if (r([255, 240], { offset: i, mask: [255, 252] })) return { ext: "mp4", mime: "audio/mpeg" } - } - if (r([102, 116, 121, 112, 77, 52, 65], { offset: 4 }) || r([77, 52, 65, 32])) - return { ext: "m4a", mime: "audio/m4a" } - if (r([79, 112, 117, 115, 72, 101, 97, 100], { offset: 28 })) return { ext: "opus", mime: "audio/opus" } - if (r([79, 103, 103, 83])) - return r([128, 116, 104, 101, 111, 114, 97], { offset: 28 }) - ? { ext: "ogv", mime: "video/ogg" } - : r([1, 118, 105, 100, 101, 111, 0], { offset: 28 }) - ? { ext: "ogm", mime: "video/ogg" } - : r([127, 70, 76, 65, 67], { offset: 28 }) - ? { ext: "oga", mime: "audio/ogg" } - : r([83, 112, 101, 101, 120, 32, 32], { offset: 28 }) - ? { ext: "spx", mime: "audio/ogg" } - : r([1, 118, 111, 114, 98, 105, 115], { offset: 28 }) - ? { ext: "ogg", mime: "audio/ogg" } - : { ext: "ogx", mime: "application/ogg" } - if (r([102, 76, 97, 67])) return { ext: "flac", mime: "audio/x-flac" } - if (r([77, 65, 67, 32])) return { ext: "ape", mime: "audio/ape" } - if (r([35, 33, 65, 77, 82, 10])) return { ext: "amr", mime: "audio/amr" } - if (r([37, 80, 68, 70])) return { ext: "pdf", mime: "application/pdf" } - if (r([77, 90])) return { ext: "exe", mime: "application/x-msdownload" } - if ((t[0] === 67 || t[0] === 70) && r([87, 83], { offset: 1 })) - return { ext: "swf", mime: "application/x-shockwave-flash" } - if (r([123, 92, 114, 116, 102])) return { ext: "rtf", mime: "application/rtf" } - if (r([0, 97, 115, 109])) return { ext: "wasm", mime: "application/wasm" } - if (r([119, 79, 70, 70]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 }))) - return { ext: "woff", mime: "font/woff" } - if (r([119, 79, 70, 50]) && (r([0, 1, 0, 0], { offset: 4 }) || r([79, 84, 84, 79], { offset: 4 }))) - return { ext: "woff2", mime: "font/woff2" } - if ( - r([76, 80], { offset: 34 }) && - (r([0, 0, 1], { offset: 8 }) || r([1, 0, 2], { offset: 8 }) || r([2, 0, 2], { offset: 8 })) - ) - return { ext: "eot", mime: "application/octet-stream" } - if (r([0, 1, 0, 0, 0])) return { ext: "ttf", mime: "font/ttf" } - if (r([79, 84, 84, 79, 0])) return { ext: "otf", mime: "font/otf" } - if (r([0, 0, 1, 0])) return { ext: "ico", mime: "image/x-icon" } - if (r([0, 0, 2, 0])) return { ext: "cur", mime: "image/x-icon" } - if (r([70, 76, 86, 1])) return { ext: "flv", mime: "video/x-flv" } - if (r([37, 33])) return { ext: "ps", mime: "application/postscript" } - if (r([253, 55, 122, 88, 90, 0])) return { ext: "xz", mime: "application/x-xz" } - if (r([83, 81, 76, 105])) return { ext: "sqlite", mime: "application/x-sqlite3" } - if (r([78, 69, 83, 26])) return { ext: "nes", mime: "application/x-nintendo-nes-rom" } - if (r([67, 114, 50, 52])) return { ext: "crx", mime: "application/x-google-chrome-extension" } - if (r([77, 83, 67, 70]) || r([73, 83, 99, 40])) return { ext: "cab", mime: "application/vnd.ms-cab-compressed" } - if (r([33, 60, 97, 114, 99, 104, 62, 10, 100, 101, 98, 105, 97, 110, 45, 98, 105, 110, 97, 114, 121])) - return { ext: "deb", mime: "application/x-deb" } - if (r([33, 60, 97, 114, 99, 104, 62])) return { ext: "ar", mime: "application/x-unix-archive" } - if (r([237, 171, 238, 219])) return { ext: "rpm", mime: "application/x-rpm" } - if (r([31, 160]) || r([31, 157])) return { ext: "Z", mime: "application/x-compress" } - if (r([76, 90, 73, 80])) return { ext: "lz", mime: "application/x-lzip" } - if (r([208, 207, 17, 224, 161, 177, 26, 225])) return { ext: "msi", mime: "application/x-msi" } - if (r([6, 14, 43, 52, 2, 5, 1, 1, 13, 1, 2, 1, 1, 2])) return { ext: "mxf", mime: "application/mxf" } - if (r([71], { offset: 4 }) && (r([71], { offset: 192 }) || r([71], { offset: 196 }))) - return { ext: "mts", mime: "video/mp2t" } - if (r([66, 76, 69, 78, 68, 69, 82])) return { ext: "blend", mime: "application/x-blender" } - if (r([66, 80, 71, 251])) return { ext: "bpg", mime: "image/bpg" } - if (r([0, 0, 0, 12, 106, 80, 32, 32, 13, 10, 135, 10])) { - if (r([106, 112, 50, 32], { offset: 20 })) return { ext: "jp2", mime: "image/jp2" } - if (r([106, 112, 120, 32], { offset: 20 })) return { ext: "jpx", mime: "image/jpx" } - if (r([106, 112, 109, 32], { offset: 20 })) return { ext: "jpm", mime: "image/jpm" } - if (r([109, 106, 112, 50], { offset: 20 })) return { ext: "mj2", mime: "image/mj2" } - } - if (r([70, 79, 82, 77, 0])) return { ext: "aif", mime: "audio/aiff" } - if (n(" { - ixt.exports = { - "application/1d-interleaved-parityfec": { source: "iana" }, - "application/3gpdash-qoe-report+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/3gpp-ims+xml": { source: "iana", compressible: !0 }, - "application/3gpphal+json": { source: "iana", compressible: !0 }, - "application/3gpphalforms+json": { source: "iana", compressible: !0 }, - "application/a2l": { source: "iana" }, - "application/ace+cbor": { source: "iana" }, - "application/activemessage": { source: "iana" }, - "application/activity+json": { source: "iana", compressible: !0 }, - "application/alto-costmap+json": { source: "iana", compressible: !0 }, - "application/alto-costmapfilter+json": { source: "iana", compressible: !0 }, - "application/alto-directory+json": { source: "iana", compressible: !0 }, - "application/alto-endpointcost+json": { source: "iana", compressible: !0 }, - "application/alto-endpointcostparams+json": { source: "iana", compressible: !0 }, - "application/alto-endpointprop+json": { source: "iana", compressible: !0 }, - "application/alto-endpointpropparams+json": { source: "iana", compressible: !0 }, - "application/alto-error+json": { source: "iana", compressible: !0 }, - "application/alto-networkmap+json": { source: "iana", compressible: !0 }, - "application/alto-networkmapfilter+json": { source: "iana", compressible: !0 }, - "application/alto-updatestreamcontrol+json": { source: "iana", compressible: !0 }, - "application/alto-updatestreamparams+json": { source: "iana", compressible: !0 }, - "application/aml": { source: "iana" }, - "application/andrew-inset": { source: "iana", extensions: ["ez"] }, - "application/applefile": { source: "iana" }, - "application/applixware": { source: "apache", extensions: ["aw"] }, - "application/at+jwt": { source: "iana" }, - "application/atf": { source: "iana" }, - "application/atfx": { source: "iana" }, - "application/atom+xml": { source: "iana", compressible: !0, extensions: ["atom"] }, - "application/atomcat+xml": { source: "iana", compressible: !0, extensions: ["atomcat"] }, - "application/atomdeleted+xml": { source: "iana", compressible: !0, extensions: ["atomdeleted"] }, - "application/atomicmail": { source: "iana" }, - "application/atomsvc+xml": { source: "iana", compressible: !0, extensions: ["atomsvc"] }, - "application/atsc-dwd+xml": { source: "iana", compressible: !0, extensions: ["dwd"] }, - "application/atsc-dynamic-event-message": { source: "iana" }, - "application/atsc-held+xml": { source: "iana", compressible: !0, extensions: ["held"] }, - "application/atsc-rdt+json": { source: "iana", compressible: !0 }, - "application/atsc-rsat+xml": { source: "iana", compressible: !0, extensions: ["rsat"] }, - "application/atxml": { source: "iana" }, - "application/auth-policy+xml": { source: "iana", compressible: !0 }, - "application/bacnet-xdd+zip": { source: "iana", compressible: !1 }, - "application/batch-smtp": { source: "iana" }, - "application/bdoc": { compressible: !1, extensions: ["bdoc"] }, - "application/beep+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/calendar+json": { source: "iana", compressible: !0 }, - "application/calendar+xml": { source: "iana", compressible: !0, extensions: ["xcs"] }, - "application/call-completion": { source: "iana" }, - "application/cals-1840": { source: "iana" }, - "application/captive+json": { source: "iana", compressible: !0 }, - "application/cbor": { source: "iana" }, - "application/cbor-seq": { source: "iana" }, - "application/cccex": { source: "iana" }, - "application/ccmp+xml": { source: "iana", compressible: !0 }, - "application/ccxml+xml": { source: "iana", compressible: !0, extensions: ["ccxml"] }, - "application/cdfx+xml": { source: "iana", compressible: !0, extensions: ["cdfx"] }, - "application/cdmi-capability": { source: "iana", extensions: ["cdmia"] }, - "application/cdmi-container": { source: "iana", extensions: ["cdmic"] }, - "application/cdmi-domain": { source: "iana", extensions: ["cdmid"] }, - "application/cdmi-object": { source: "iana", extensions: ["cdmio"] }, - "application/cdmi-queue": { source: "iana", extensions: ["cdmiq"] }, - "application/cdni": { source: "iana" }, - "application/cea": { source: "iana" }, - "application/cea-2018+xml": { source: "iana", compressible: !0 }, - "application/cellml+xml": { source: "iana", compressible: !0 }, - "application/cfw": { source: "iana" }, - "application/city+json": { source: "iana", compressible: !0 }, - "application/clr": { source: "iana" }, - "application/clue+xml": { source: "iana", compressible: !0 }, - "application/clue_info+xml": { source: "iana", compressible: !0 }, - "application/cms": { source: "iana" }, - "application/cnrp+xml": { source: "iana", compressible: !0 }, - "application/coap-group+json": { source: "iana", compressible: !0 }, - "application/coap-payload": { source: "iana" }, - "application/commonground": { source: "iana" }, - "application/conference-info+xml": { source: "iana", compressible: !0 }, - "application/cose": { source: "iana" }, - "application/cose-key": { source: "iana" }, - "application/cose-key-set": { source: "iana" }, - "application/cpl+xml": { source: "iana", compressible: !0, extensions: ["cpl"] }, - "application/csrattrs": { source: "iana" }, - "application/csta+xml": { source: "iana", compressible: !0 }, - "application/cstadata+xml": { source: "iana", compressible: !0 }, - "application/csvm+json": { source: "iana", compressible: !0 }, - "application/cu-seeme": { source: "apache", extensions: ["cu"] }, - "application/cwt": { source: "iana" }, - "application/cybercash": { source: "iana" }, - "application/dart": { compressible: !0 }, - "application/dash+xml": { source: "iana", compressible: !0, extensions: ["mpd"] }, - "application/dash-patch+xml": { source: "iana", compressible: !0, extensions: ["mpp"] }, - "application/dashdelta": { source: "iana" }, - "application/davmount+xml": { source: "iana", compressible: !0, extensions: ["davmount"] }, - "application/dca-rft": { source: "iana" }, - "application/dcd": { source: "iana" }, - "application/dec-dx": { source: "iana" }, - "application/dialog-info+xml": { source: "iana", compressible: !0 }, - "application/dicom": { source: "iana" }, - "application/dicom+json": { source: "iana", compressible: !0 }, - "application/dicom+xml": { source: "iana", compressible: !0 }, - "application/dii": { source: "iana" }, - "application/dit": { source: "iana" }, - "application/dns": { source: "iana" }, - "application/dns+json": { source: "iana", compressible: !0 }, - "application/dns-message": { source: "iana" }, - "application/docbook+xml": { source: "apache", compressible: !0, extensions: ["dbk"] }, - "application/dots+cbor": { source: "iana" }, - "application/dskpp+xml": { source: "iana", compressible: !0 }, - "application/dssc+der": { source: "iana", extensions: ["dssc"] }, - "application/dssc+xml": { source: "iana", compressible: !0, extensions: ["xdssc"] }, - "application/dvcs": { source: "iana" }, - "application/ecmascript": { source: "iana", compressible: !0, extensions: ["es", "ecma"] }, - "application/edi-consent": { source: "iana" }, - "application/edi-x12": { source: "iana", compressible: !1 }, - "application/edifact": { source: "iana", compressible: !1 }, - "application/efi": { source: "iana" }, - "application/elm+json": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/elm+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.cap+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/emergencycalldata.comment+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.control+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.deviceinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.ecall.msd": { source: "iana" }, - "application/emergencycalldata.providerinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.serviceinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.subscriberinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.veds+xml": { source: "iana", compressible: !0 }, - "application/emma+xml": { source: "iana", compressible: !0, extensions: ["emma"] }, - "application/emotionml+xml": { source: "iana", compressible: !0, extensions: ["emotionml"] }, - "application/encaprtp": { source: "iana" }, - "application/epp+xml": { source: "iana", compressible: !0 }, - "application/epub+zip": { source: "iana", compressible: !1, extensions: ["epub"] }, - "application/eshop": { source: "iana" }, - "application/exi": { source: "iana", extensions: ["exi"] }, - "application/expect-ct-report+json": { source: "iana", compressible: !0 }, - "application/express": { source: "iana", extensions: ["exp"] }, - "application/fastinfoset": { source: "iana" }, - "application/fastsoap": { source: "iana" }, - "application/fdt+xml": { source: "iana", compressible: !0, extensions: ["fdt"] }, - "application/fhir+json": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/fhir+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/fido.trusted-apps+json": { compressible: !0 }, - "application/fits": { source: "iana" }, - "application/flexfec": { source: "iana" }, - "application/font-sfnt": { source: "iana" }, - "application/font-tdpfr": { source: "iana", extensions: ["pfr"] }, - "application/font-woff": { source: "iana", compressible: !1 }, - "application/framework-attributes+xml": { source: "iana", compressible: !0 }, - "application/geo+json": { source: "iana", compressible: !0, extensions: ["geojson"] }, - "application/geo+json-seq": { source: "iana" }, - "application/geopackage+sqlite3": { source: "iana" }, - "application/geoxacml+xml": { source: "iana", compressible: !0 }, - "application/gltf-buffer": { source: "iana" }, - "application/gml+xml": { source: "iana", compressible: !0, extensions: ["gml"] }, - "application/gpx+xml": { source: "apache", compressible: !0, extensions: ["gpx"] }, - "application/gxf": { source: "apache", extensions: ["gxf"] }, - "application/gzip": { source: "iana", compressible: !1, extensions: ["gz"] }, - "application/h224": { source: "iana" }, - "application/held+xml": { source: "iana", compressible: !0 }, - "application/hjson": { extensions: ["hjson"] }, - "application/http": { source: "iana" }, - "application/hyperstudio": { source: "iana", extensions: ["stk"] }, - "application/ibe-key-request+xml": { source: "iana", compressible: !0 }, - "application/ibe-pkg-reply+xml": { source: "iana", compressible: !0 }, - "application/ibe-pp-data": { source: "iana" }, - "application/iges": { source: "iana" }, - "application/im-iscomposing+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/index": { source: "iana" }, - "application/index.cmd": { source: "iana" }, - "application/index.obj": { source: "iana" }, - "application/index.response": { source: "iana" }, - "application/index.vnd": { source: "iana" }, - "application/inkml+xml": { source: "iana", compressible: !0, extensions: ["ink", "inkml"] }, - "application/iotp": { source: "iana" }, - "application/ipfix": { source: "iana", extensions: ["ipfix"] }, - "application/ipp": { source: "iana" }, - "application/isup": { source: "iana" }, - "application/its+xml": { source: "iana", compressible: !0, extensions: ["its"] }, - "application/java-archive": { source: "apache", compressible: !1, extensions: ["jar", "war", "ear"] }, - "application/java-serialized-object": { source: "apache", compressible: !1, extensions: ["ser"] }, - "application/java-vm": { source: "apache", compressible: !1, extensions: ["class"] }, - "application/javascript": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["js", "mjs"] }, - "application/jf2feed+json": { source: "iana", compressible: !0 }, - "application/jose": { source: "iana" }, - "application/jose+json": { source: "iana", compressible: !0 }, - "application/jrd+json": { source: "iana", compressible: !0 }, - "application/jscalendar+json": { source: "iana", compressible: !0 }, - "application/json": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["json", "map"] }, - "application/json-patch+json": { source: "iana", compressible: !0 }, - "application/json-seq": { source: "iana" }, - "application/json5": { extensions: ["json5"] }, - "application/jsonml+json": { source: "apache", compressible: !0, extensions: ["jsonml"] }, - "application/jwk+json": { source: "iana", compressible: !0 }, - "application/jwk-set+json": { source: "iana", compressible: !0 }, - "application/jwt": { source: "iana" }, - "application/kpml-request+xml": { source: "iana", compressible: !0 }, - "application/kpml-response+xml": { source: "iana", compressible: !0 }, - "application/ld+json": { source: "iana", compressible: !0, extensions: ["jsonld"] }, - "application/lgr+xml": { source: "iana", compressible: !0, extensions: ["lgr"] }, - "application/link-format": { source: "iana" }, - "application/load-control+xml": { source: "iana", compressible: !0 }, - "application/lost+xml": { source: "iana", compressible: !0, extensions: ["lostxml"] }, - "application/lostsync+xml": { source: "iana", compressible: !0 }, - "application/lpf+zip": { source: "iana", compressible: !1 }, - "application/lxf": { source: "iana" }, - "application/mac-binhex40": { source: "iana", extensions: ["hqx"] }, - "application/mac-compactpro": { source: "apache", extensions: ["cpt"] }, - "application/macwriteii": { source: "iana" }, - "application/mads+xml": { source: "iana", compressible: !0, extensions: ["mads"] }, - "application/manifest+json": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["webmanifest"] }, - "application/marc": { source: "iana", extensions: ["mrc"] }, - "application/marcxml+xml": { source: "iana", compressible: !0, extensions: ["mrcx"] }, - "application/mathematica": { source: "iana", extensions: ["ma", "nb", "mb"] }, - "application/mathml+xml": { source: "iana", compressible: !0, extensions: ["mathml"] }, - "application/mathml-content+xml": { source: "iana", compressible: !0 }, - "application/mathml-presentation+xml": { source: "iana", compressible: !0 }, - "application/mbms-associated-procedure-description+xml": { source: "iana", compressible: !0 }, - "application/mbms-deregister+xml": { source: "iana", compressible: !0 }, - "application/mbms-envelope+xml": { source: "iana", compressible: !0 }, - "application/mbms-msk+xml": { source: "iana", compressible: !0 }, - "application/mbms-msk-response+xml": { source: "iana", compressible: !0 }, - "application/mbms-protection-description+xml": { source: "iana", compressible: !0 }, - "application/mbms-reception-report+xml": { source: "iana", compressible: !0 }, - "application/mbms-register+xml": { source: "iana", compressible: !0 }, - "application/mbms-register-response+xml": { source: "iana", compressible: !0 }, - "application/mbms-schedule+xml": { source: "iana", compressible: !0 }, - "application/mbms-user-service-description+xml": { source: "iana", compressible: !0 }, - "application/mbox": { source: "iana", extensions: ["mbox"] }, - "application/media-policy-dataset+xml": { source: "iana", compressible: !0, extensions: ["mpf"] }, - "application/media_control+xml": { source: "iana", compressible: !0 }, - "application/mediaservercontrol+xml": { source: "iana", compressible: !0, extensions: ["mscml"] }, - "application/merge-patch+json": { source: "iana", compressible: !0 }, - "application/metalink+xml": { source: "apache", compressible: !0, extensions: ["metalink"] }, - "application/metalink4+xml": { source: "iana", compressible: !0, extensions: ["meta4"] }, - "application/mets+xml": { source: "iana", compressible: !0, extensions: ["mets"] }, - "application/mf4": { source: "iana" }, - "application/mikey": { source: "iana" }, - "application/mipc": { source: "iana" }, - "application/missing-blocks+cbor-seq": { source: "iana" }, - "application/mmt-aei+xml": { source: "iana", compressible: !0, extensions: ["maei"] }, - "application/mmt-usd+xml": { source: "iana", compressible: !0, extensions: ["musd"] }, - "application/mods+xml": { source: "iana", compressible: !0, extensions: ["mods"] }, - "application/moss-keys": { source: "iana" }, - "application/moss-signature": { source: "iana" }, - "application/mosskey-data": { source: "iana" }, - "application/mosskey-request": { source: "iana" }, - "application/mp21": { source: "iana", extensions: ["m21", "mp21"] }, - "application/mp4": { source: "iana", extensions: ["mp4s", "m4p"] }, - "application/mpeg4-generic": { source: "iana" }, - "application/mpeg4-iod": { source: "iana" }, - "application/mpeg4-iod-xmt": { source: "iana" }, - "application/mrb-consumer+xml": { source: "iana", compressible: !0 }, - "application/mrb-publish+xml": { source: "iana", compressible: !0 }, - "application/msc-ivr+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/msc-mixer+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/msword": { source: "iana", compressible: !1, extensions: ["doc", "dot"] }, - "application/mud+json": { source: "iana", compressible: !0 }, - "application/multipart-core": { source: "iana" }, - "application/mxf": { source: "iana", extensions: ["mxf"] }, - "application/n-quads": { source: "iana", extensions: ["nq"] }, - "application/n-triples": { source: "iana", extensions: ["nt"] }, - "application/nasdata": { source: "iana" }, - "application/news-checkgroups": { source: "iana", charset: "US-ASCII" }, - "application/news-groupinfo": { source: "iana", charset: "US-ASCII" }, - "application/news-transmission": { source: "iana" }, - "application/nlsml+xml": { source: "iana", compressible: !0 }, - "application/node": { source: "iana", extensions: ["cjs"] }, - "application/nss": { source: "iana" }, - "application/oauth-authz-req+jwt": { source: "iana" }, - "application/oblivious-dns-message": { source: "iana" }, - "application/ocsp-request": { source: "iana" }, - "application/ocsp-response": { source: "iana" }, - "application/octet-stream": { - source: "iana", - compressible: !1, - extensions: [ - "bin", - "dms", - "lrf", - "mar", - "so", - "dist", - "distz", - "pkg", - "bpk", - "dump", - "elc", - "deploy", - "exe", - "dll", - "deb", - "dmg", - "iso", - "img", - "msi", - "msp", - "msm", - "buffer", - ], - }, - "application/oda": { source: "iana", extensions: ["oda"] }, - "application/odm+xml": { source: "iana", compressible: !0 }, - "application/odx": { source: "iana" }, - "application/oebps-package+xml": { source: "iana", compressible: !0, extensions: ["opf"] }, - "application/ogg": { source: "iana", compressible: !1, extensions: ["ogx"] }, - "application/omdoc+xml": { source: "apache", compressible: !0, extensions: ["omdoc"] }, - "application/onenote": { source: "apache", extensions: ["onetoc", "onetoc2", "onetmp", "onepkg"] }, - "application/opc-nodeset+xml": { source: "iana", compressible: !0 }, - "application/oscore": { source: "iana" }, - "application/oxps": { source: "iana", extensions: ["oxps"] }, - "application/p21": { source: "iana" }, - "application/p21+zip": { source: "iana", compressible: !1 }, - "application/p2p-overlay+xml": { source: "iana", compressible: !0, extensions: ["relo"] }, - "application/parityfec": { source: "iana" }, - "application/passport": { source: "iana" }, - "application/patch-ops-error+xml": { source: "iana", compressible: !0, extensions: ["xer"] }, - "application/pdf": { source: "iana", compressible: !1, extensions: ["pdf"] }, - "application/pdx": { source: "iana" }, - "application/pem-certificate-chain": { source: "iana" }, - "application/pgp-encrypted": { source: "iana", compressible: !1, extensions: ["pgp"] }, - "application/pgp-keys": { source: "iana", extensions: ["asc"] }, - "application/pgp-signature": { source: "iana", extensions: ["asc", "sig"] }, - "application/pics-rules": { source: "apache", extensions: ["prf"] }, - "application/pidf+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/pidf-diff+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/pkcs10": { source: "iana", extensions: ["p10"] }, - "application/pkcs12": { source: "iana" }, - "application/pkcs7-mime": { source: "iana", extensions: ["p7m", "p7c"] }, - "application/pkcs7-signature": { source: "iana", extensions: ["p7s"] }, - "application/pkcs8": { source: "iana", extensions: ["p8"] }, - "application/pkcs8-encrypted": { source: "iana" }, - "application/pkix-attr-cert": { source: "iana", extensions: ["ac"] }, - "application/pkix-cert": { source: "iana", extensions: ["cer"] }, - "application/pkix-crl": { source: "iana", extensions: ["crl"] }, - "application/pkix-pkipath": { source: "iana", extensions: ["pkipath"] }, - "application/pkixcmp": { source: "iana", extensions: ["pki"] }, - "application/pls+xml": { source: "iana", compressible: !0, extensions: ["pls"] }, - "application/poc-settings+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/postscript": { source: "iana", compressible: !0, extensions: ["ai", "eps", "ps"] }, - "application/ppsp-tracker+json": { source: "iana", compressible: !0 }, - "application/problem+json": { source: "iana", compressible: !0 }, - "application/problem+xml": { source: "iana", compressible: !0 }, - "application/provenance+xml": { source: "iana", compressible: !0, extensions: ["provx"] }, - "application/prs.alvestrand.titrax-sheet": { source: "iana" }, - "application/prs.cww": { source: "iana", extensions: ["cww"] }, - "application/prs.cyn": { source: "iana", charset: "7-BIT" }, - "application/prs.hpub+zip": { source: "iana", compressible: !1 }, - "application/prs.nprend": { source: "iana" }, - "application/prs.plucker": { source: "iana" }, - "application/prs.rdf-xml-crypt": { source: "iana" }, - "application/prs.xsf+xml": { source: "iana", compressible: !0 }, - "application/pskc+xml": { source: "iana", compressible: !0, extensions: ["pskcxml"] }, - "application/pvd+json": { source: "iana", compressible: !0 }, - "application/qsig": { source: "iana" }, - "application/raml+yaml": { compressible: !0, extensions: ["raml"] }, - "application/raptorfec": { source: "iana" }, - "application/rdap+json": { source: "iana", compressible: !0 }, - "application/rdf+xml": { source: "iana", compressible: !0, extensions: ["rdf", "owl"] }, - "application/reginfo+xml": { source: "iana", compressible: !0, extensions: ["rif"] }, - "application/relax-ng-compact-syntax": { source: "iana", extensions: ["rnc"] }, - "application/remote-printing": { source: "iana" }, - "application/reputon+json": { source: "iana", compressible: !0 }, - "application/resource-lists+xml": { source: "iana", compressible: !0, extensions: ["rl"] }, - "application/resource-lists-diff+xml": { source: "iana", compressible: !0, extensions: ["rld"] }, - "application/rfc+xml": { source: "iana", compressible: !0 }, - "application/riscos": { source: "iana" }, - "application/rlmi+xml": { source: "iana", compressible: !0 }, - "application/rls-services+xml": { source: "iana", compressible: !0, extensions: ["rs"] }, - "application/route-apd+xml": { source: "iana", compressible: !0, extensions: ["rapd"] }, - "application/route-s-tsid+xml": { source: "iana", compressible: !0, extensions: ["sls"] }, - "application/route-usd+xml": { source: "iana", compressible: !0, extensions: ["rusd"] }, - "application/rpki-ghostbusters": { source: "iana", extensions: ["gbr"] }, - "application/rpki-manifest": { source: "iana", extensions: ["mft"] }, - "application/rpki-publication": { source: "iana" }, - "application/rpki-roa": { source: "iana", extensions: ["roa"] }, - "application/rpki-updown": { source: "iana" }, - "application/rsd+xml": { source: "apache", compressible: !0, extensions: ["rsd"] }, - "application/rss+xml": { source: "apache", compressible: !0, extensions: ["rss"] }, - "application/rtf": { source: "iana", compressible: !0, extensions: ["rtf"] }, - "application/rtploopback": { source: "iana" }, - "application/rtx": { source: "iana" }, - "application/samlassertion+xml": { source: "iana", compressible: !0 }, - "application/samlmetadata+xml": { source: "iana", compressible: !0 }, - "application/sarif+json": { source: "iana", compressible: !0 }, - "application/sarif-external-properties+json": { source: "iana", compressible: !0 }, - "application/sbe": { source: "iana" }, - "application/sbml+xml": { source: "iana", compressible: !0, extensions: ["sbml"] }, - "application/scaip+xml": { source: "iana", compressible: !0 }, - "application/scim+json": { source: "iana", compressible: !0 }, - "application/scvp-cv-request": { source: "iana", extensions: ["scq"] }, - "application/scvp-cv-response": { source: "iana", extensions: ["scs"] }, - "application/scvp-vp-request": { source: "iana", extensions: ["spq"] }, - "application/scvp-vp-response": { source: "iana", extensions: ["spp"] }, - "application/sdp": { source: "iana", extensions: ["sdp"] }, - "application/secevent+jwt": { source: "iana" }, - "application/senml+cbor": { source: "iana" }, - "application/senml+json": { source: "iana", compressible: !0 }, - "application/senml+xml": { source: "iana", compressible: !0, extensions: ["senmlx"] }, - "application/senml-etch+cbor": { source: "iana" }, - "application/senml-etch+json": { source: "iana", compressible: !0 }, - "application/senml-exi": { source: "iana" }, - "application/sensml+cbor": { source: "iana" }, - "application/sensml+json": { source: "iana", compressible: !0 }, - "application/sensml+xml": { source: "iana", compressible: !0, extensions: ["sensmlx"] }, - "application/sensml-exi": { source: "iana" }, - "application/sep+xml": { source: "iana", compressible: !0 }, - "application/sep-exi": { source: "iana" }, - "application/session-info": { source: "iana" }, - "application/set-payment": { source: "iana" }, - "application/set-payment-initiation": { source: "iana", extensions: ["setpay"] }, - "application/set-registration": { source: "iana" }, - "application/set-registration-initiation": { source: "iana", extensions: ["setreg"] }, - "application/sgml": { source: "iana" }, - "application/sgml-open-catalog": { source: "iana" }, - "application/shf+xml": { source: "iana", compressible: !0, extensions: ["shf"] }, - "application/sieve": { source: "iana", extensions: ["siv", "sieve"] }, - "application/simple-filter+xml": { source: "iana", compressible: !0 }, - "application/simple-message-summary": { source: "iana" }, - "application/simplesymbolcontainer": { source: "iana" }, - "application/sipc": { source: "iana" }, - "application/slate": { source: "iana" }, - "application/smil": { source: "iana" }, - "application/smil+xml": { source: "iana", compressible: !0, extensions: ["smi", "smil"] }, - "application/smpte336m": { source: "iana" }, - "application/soap+fastinfoset": { source: "iana" }, - "application/soap+xml": { source: "iana", compressible: !0 }, - "application/sparql-query": { source: "iana", extensions: ["rq"] }, - "application/sparql-results+xml": { source: "iana", compressible: !0, extensions: ["srx"] }, - "application/spdx+json": { source: "iana", compressible: !0 }, - "application/spirits-event+xml": { source: "iana", compressible: !0 }, - "application/sql": { source: "iana" }, - "application/srgs": { source: "iana", extensions: ["gram"] }, - "application/srgs+xml": { source: "iana", compressible: !0, extensions: ["grxml"] }, - "application/sru+xml": { source: "iana", compressible: !0, extensions: ["sru"] }, - "application/ssdl+xml": { source: "apache", compressible: !0, extensions: ["ssdl"] }, - "application/ssml+xml": { source: "iana", compressible: !0, extensions: ["ssml"] }, - "application/stix+json": { source: "iana", compressible: !0 }, - "application/swid+xml": { source: "iana", compressible: !0, extensions: ["swidtag"] }, - "application/tamp-apex-update": { source: "iana" }, - "application/tamp-apex-update-confirm": { source: "iana" }, - "application/tamp-community-update": { source: "iana" }, - "application/tamp-community-update-confirm": { source: "iana" }, - "application/tamp-error": { source: "iana" }, - "application/tamp-sequence-adjust": { source: "iana" }, - "application/tamp-sequence-adjust-confirm": { source: "iana" }, - "application/tamp-status-query": { source: "iana" }, - "application/tamp-status-response": { source: "iana" }, - "application/tamp-update": { source: "iana" }, - "application/tamp-update-confirm": { source: "iana" }, - "application/tar": { compressible: !0 }, - "application/taxii+json": { source: "iana", compressible: !0 }, - "application/td+json": { source: "iana", compressible: !0 }, - "application/tei+xml": { source: "iana", compressible: !0, extensions: ["tei", "teicorpus"] }, - "application/tetra_isi": { source: "iana" }, - "application/thraud+xml": { source: "iana", compressible: !0, extensions: ["tfi"] }, - "application/timestamp-query": { source: "iana" }, - "application/timestamp-reply": { source: "iana" }, - "application/timestamped-data": { source: "iana", extensions: ["tsd"] }, - "application/tlsrpt+gzip": { source: "iana" }, - "application/tlsrpt+json": { source: "iana", compressible: !0 }, - "application/tnauthlist": { source: "iana" }, - "application/token-introspection+jwt": { source: "iana" }, - "application/toml": { compressible: !0, extensions: ["toml"] }, - "application/trickle-ice-sdpfrag": { source: "iana" }, - "application/trig": { source: "iana", extensions: ["trig"] }, - "application/ttml+xml": { source: "iana", compressible: !0, extensions: ["ttml"] }, - "application/tve-trigger": { source: "iana" }, - "application/tzif": { source: "iana" }, - "application/tzif-leap": { source: "iana" }, - "application/ubjson": { compressible: !1, extensions: ["ubj"] }, - "application/ulpfec": { source: "iana" }, - "application/urc-grpsheet+xml": { source: "iana", compressible: !0 }, - "application/urc-ressheet+xml": { source: "iana", compressible: !0, extensions: ["rsheet"] }, - "application/urc-targetdesc+xml": { source: "iana", compressible: !0, extensions: ["td"] }, - "application/urc-uisocketdesc+xml": { source: "iana", compressible: !0 }, - "application/vcard+json": { source: "iana", compressible: !0 }, - "application/vcard+xml": { source: "iana", compressible: !0 }, - "application/vemmi": { source: "iana" }, - "application/vividence.scriptfile": { source: "apache" }, - "application/vnd.1000minds.decision-model+xml": { source: "iana", compressible: !0, extensions: ["1km"] }, - "application/vnd.3gpp-prose+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp-prose-pc3ch+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp-v2x-local-service-information": { source: "iana" }, - "application/vnd.3gpp.5gnas": { source: "iana" }, - "application/vnd.3gpp.access-transfer-events+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.bsf+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.gmop+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.gtpc": { source: "iana" }, - "application/vnd.3gpp.interworking-data": { source: "iana" }, - "application/vnd.3gpp.lpp": { source: "iana" }, - "application/vnd.3gpp.mc-signalling-ear": { source: "iana" }, - "application/vnd.3gpp.mcdata-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-payload": { source: "iana" }, - "application/vnd.3gpp.mcdata-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-signalling": { source: "iana" }, - "application/vnd.3gpp.mcdata-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-floor-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-location-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-mbms-usage-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-signed+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-ue-init-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-affiliation-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-location-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-mbms-usage-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-transmission-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mid-call+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.ngap": { source: "iana" }, - "application/vnd.3gpp.pfcp": { source: "iana" }, - "application/vnd.3gpp.pic-bw-large": { source: "iana", extensions: ["plb"] }, - "application/vnd.3gpp.pic-bw-small": { source: "iana", extensions: ["psb"] }, - "application/vnd.3gpp.pic-bw-var": { source: "iana", extensions: ["pvb"] }, - "application/vnd.3gpp.s1ap": { source: "iana" }, - "application/vnd.3gpp.sms": { source: "iana" }, - "application/vnd.3gpp.sms+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.srvcc-ext+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.srvcc-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.state-and-event-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.ussd+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp2.bcmcsinfo+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp2.sms": { source: "iana" }, - "application/vnd.3gpp2.tcap": { source: "iana", extensions: ["tcap"] }, - "application/vnd.3lightssoftware.imagescal": { source: "iana" }, - "application/vnd.3m.post-it-notes": { source: "iana", extensions: ["pwn"] }, - "application/vnd.accpac.simply.aso": { source: "iana", extensions: ["aso"] }, - "application/vnd.accpac.simply.imp": { source: "iana", extensions: ["imp"] }, - "application/vnd.acucobol": { source: "iana", extensions: ["acu"] }, - "application/vnd.acucorp": { source: "iana", extensions: ["atc", "acutc"] }, - "application/vnd.adobe.air-application-installer-package+zip": { - source: "apache", - compressible: !1, - extensions: ["air"], - }, - "application/vnd.adobe.flash.movie": { source: "iana" }, - "application/vnd.adobe.formscentral.fcdt": { source: "iana", extensions: ["fcdt"] }, - "application/vnd.adobe.fxp": { source: "iana", extensions: ["fxp", "fxpl"] }, - "application/vnd.adobe.partial-upload": { source: "iana" }, - "application/vnd.adobe.xdp+xml": { source: "iana", compressible: !0, extensions: ["xdp"] }, - "application/vnd.adobe.xfdf": { source: "iana", extensions: ["xfdf"] }, - "application/vnd.aether.imp": { source: "iana" }, - "application/vnd.afpc.afplinedata": { source: "iana" }, - "application/vnd.afpc.afplinedata-pagedef": { source: "iana" }, - "application/vnd.afpc.cmoca-cmresource": { source: "iana" }, - "application/vnd.afpc.foca-charset": { source: "iana" }, - "application/vnd.afpc.foca-codedfont": { source: "iana" }, - "application/vnd.afpc.foca-codepage": { source: "iana" }, - "application/vnd.afpc.modca": { source: "iana" }, - "application/vnd.afpc.modca-cmtable": { source: "iana" }, - "application/vnd.afpc.modca-formdef": { source: "iana" }, - "application/vnd.afpc.modca-mediummap": { source: "iana" }, - "application/vnd.afpc.modca-objectcontainer": { source: "iana" }, - "application/vnd.afpc.modca-overlay": { source: "iana" }, - "application/vnd.afpc.modca-pagesegment": { source: "iana" }, - "application/vnd.age": { source: "iana", extensions: ["age"] }, - "application/vnd.ah-barcode": { source: "iana" }, - "application/vnd.ahead.space": { source: "iana", extensions: ["ahead"] }, - "application/vnd.airzip.filesecure.azf": { source: "iana", extensions: ["azf"] }, - "application/vnd.airzip.filesecure.azs": { source: "iana", extensions: ["azs"] }, - "application/vnd.amadeus+json": { source: "iana", compressible: !0 }, - "application/vnd.amazon.ebook": { source: "apache", extensions: ["azw"] }, - "application/vnd.amazon.mobi8-ebook": { source: "iana" }, - "application/vnd.americandynamics.acc": { source: "iana", extensions: ["acc"] }, - "application/vnd.amiga.ami": { source: "iana", extensions: ["ami"] }, - "application/vnd.amundsen.maze+xml": { source: "iana", compressible: !0 }, - "application/vnd.android.ota": { source: "iana" }, - "application/vnd.android.package-archive": { source: "apache", compressible: !1, extensions: ["apk"] }, - "application/vnd.anki": { source: "iana" }, - "application/vnd.anser-web-certificate-issue-initiation": { source: "iana", extensions: ["cii"] }, - "application/vnd.anser-web-funds-transfer-initiation": { source: "apache", extensions: ["fti"] }, - "application/vnd.antix.game-component": { source: "iana", extensions: ["atx"] }, - "application/vnd.apache.arrow.file": { source: "iana" }, - "application/vnd.apache.arrow.stream": { source: "iana" }, - "application/vnd.apache.thrift.binary": { source: "iana" }, - "application/vnd.apache.thrift.compact": { source: "iana" }, - "application/vnd.apache.thrift.json": { source: "iana" }, - "application/vnd.api+json": { source: "iana", compressible: !0 }, - "application/vnd.aplextor.warrp+json": { source: "iana", compressible: !0 }, - "application/vnd.apothekende.reservation+json": { source: "iana", compressible: !0 }, - "application/vnd.apple.installer+xml": { source: "iana", compressible: !0, extensions: ["mpkg"] }, - "application/vnd.apple.keynote": { source: "iana", extensions: ["key"] }, - "application/vnd.apple.mpegurl": { source: "iana", extensions: ["m3u8"] }, - "application/vnd.apple.numbers": { source: "iana", extensions: ["numbers"] }, - "application/vnd.apple.pages": { source: "iana", extensions: ["pages"] }, - "application/vnd.apple.pkpass": { compressible: !1, extensions: ["pkpass"] }, - "application/vnd.arastra.swi": { source: "iana" }, - "application/vnd.aristanetworks.swi": { source: "iana", extensions: ["swi"] }, - "application/vnd.artisan+json": { source: "iana", compressible: !0 }, - "application/vnd.artsquare": { source: "iana" }, - "application/vnd.astraea-software.iota": { source: "iana", extensions: ["iota"] }, - "application/vnd.audiograph": { source: "iana", extensions: ["aep"] }, - "application/vnd.autopackage": { source: "iana" }, - "application/vnd.avalon+json": { source: "iana", compressible: !0 }, - "application/vnd.avistar+xml": { source: "iana", compressible: !0 }, - "application/vnd.balsamiq.bmml+xml": { source: "iana", compressible: !0, extensions: ["bmml"] }, - "application/vnd.balsamiq.bmpr": { source: "iana" }, - "application/vnd.banana-accounting": { source: "iana" }, - "application/vnd.bbf.usp.error": { source: "iana" }, - "application/vnd.bbf.usp.msg": { source: "iana" }, - "application/vnd.bbf.usp.msg+json": { source: "iana", compressible: !0 }, - "application/vnd.bekitzur-stech+json": { source: "iana", compressible: !0 }, - "application/vnd.bint.med-content": { source: "iana" }, - "application/vnd.biopax.rdf+xml": { source: "iana", compressible: !0 }, - "application/vnd.blink-idb-value-wrapper": { source: "iana" }, - "application/vnd.blueice.multipass": { source: "iana", extensions: ["mpm"] }, - "application/vnd.bluetooth.ep.oob": { source: "iana" }, - "application/vnd.bluetooth.le.oob": { source: "iana" }, - "application/vnd.bmi": { source: "iana", extensions: ["bmi"] }, - "application/vnd.bpf": { source: "iana" }, - "application/vnd.bpf3": { source: "iana" }, - "application/vnd.businessobjects": { source: "iana", extensions: ["rep"] }, - "application/vnd.byu.uapi+json": { source: "iana", compressible: !0 }, - "application/vnd.cab-jscript": { source: "iana" }, - "application/vnd.canon-cpdl": { source: "iana" }, - "application/vnd.canon-lips": { source: "iana" }, - "application/vnd.capasystems-pg+json": { source: "iana", compressible: !0 }, - "application/vnd.cendio.thinlinc.clientconf": { source: "iana" }, - "application/vnd.century-systems.tcp_stream": { source: "iana" }, - "application/vnd.chemdraw+xml": { source: "iana", compressible: !0, extensions: ["cdxml"] }, - "application/vnd.chess-pgn": { source: "iana" }, - "application/vnd.chipnuts.karaoke-mmd": { source: "iana", extensions: ["mmd"] }, - "application/vnd.ciedi": { source: "iana" }, - "application/vnd.cinderella": { source: "iana", extensions: ["cdy"] }, - "application/vnd.cirpack.isdn-ext": { source: "iana" }, - "application/vnd.citationstyles.style+xml": { source: "iana", compressible: !0, extensions: ["csl"] }, - "application/vnd.claymore": { source: "iana", extensions: ["cla"] }, - "application/vnd.cloanto.rp9": { source: "iana", extensions: ["rp9"] }, - "application/vnd.clonk.c4group": { source: "iana", extensions: ["c4g", "c4d", "c4f", "c4p", "c4u"] }, - "application/vnd.cluetrust.cartomobile-config": { source: "iana", extensions: ["c11amc"] }, - "application/vnd.cluetrust.cartomobile-config-pkg": { source: "iana", extensions: ["c11amz"] }, - "application/vnd.coffeescript": { source: "iana" }, - "application/vnd.collabio.xodocuments.document": { source: "iana" }, - "application/vnd.collabio.xodocuments.document-template": { source: "iana" }, - "application/vnd.collabio.xodocuments.presentation": { source: "iana" }, - "application/vnd.collabio.xodocuments.presentation-template": { source: "iana" }, - "application/vnd.collabio.xodocuments.spreadsheet": { source: "iana" }, - "application/vnd.collabio.xodocuments.spreadsheet-template": { source: "iana" }, - "application/vnd.collection+json": { source: "iana", compressible: !0 }, - "application/vnd.collection.doc+json": { source: "iana", compressible: !0 }, - "application/vnd.collection.next+json": { source: "iana", compressible: !0 }, - "application/vnd.comicbook+zip": { source: "iana", compressible: !1 }, - "application/vnd.comicbook-rar": { source: "iana" }, - "application/vnd.commerce-battelle": { source: "iana" }, - "application/vnd.commonspace": { source: "iana", extensions: ["csp"] }, - "application/vnd.contact.cmsg": { source: "iana", extensions: ["cdbcmsg"] }, - "application/vnd.coreos.ignition+json": { source: "iana", compressible: !0 }, - "application/vnd.cosmocaller": { source: "iana", extensions: ["cmc"] }, - "application/vnd.crick.clicker": { source: "iana", extensions: ["clkx"] }, - "application/vnd.crick.clicker.keyboard": { source: "iana", extensions: ["clkk"] }, - "application/vnd.crick.clicker.palette": { source: "iana", extensions: ["clkp"] }, - "application/vnd.crick.clicker.template": { source: "iana", extensions: ["clkt"] }, - "application/vnd.crick.clicker.wordbank": { source: "iana", extensions: ["clkw"] }, - "application/vnd.criticaltools.wbs+xml": { source: "iana", compressible: !0, extensions: ["wbs"] }, - "application/vnd.cryptii.pipe+json": { source: "iana", compressible: !0 }, - "application/vnd.crypto-shade-file": { source: "iana" }, - "application/vnd.cryptomator.encrypted": { source: "iana" }, - "application/vnd.cryptomator.vault": { source: "iana" }, - "application/vnd.ctc-posml": { source: "iana", extensions: ["pml"] }, - "application/vnd.ctct.ws+xml": { source: "iana", compressible: !0 }, - "application/vnd.cups-pdf": { source: "iana" }, - "application/vnd.cups-postscript": { source: "iana" }, - "application/vnd.cups-ppd": { source: "iana", extensions: ["ppd"] }, - "application/vnd.cups-raster": { source: "iana" }, - "application/vnd.cups-raw": { source: "iana" }, - "application/vnd.curl": { source: "iana" }, - "application/vnd.curl.car": { source: "apache", extensions: ["car"] }, - "application/vnd.curl.pcurl": { source: "apache", extensions: ["pcurl"] }, - "application/vnd.cyan.dean.root+xml": { source: "iana", compressible: !0 }, - "application/vnd.cybank": { source: "iana" }, - "application/vnd.cyclonedx+json": { source: "iana", compressible: !0 }, - "application/vnd.cyclonedx+xml": { source: "iana", compressible: !0 }, - "application/vnd.d2l.coursepackage1p0+zip": { source: "iana", compressible: !1 }, - "application/vnd.d3m-dataset": { source: "iana" }, - "application/vnd.d3m-problem": { source: "iana" }, - "application/vnd.dart": { source: "iana", compressible: !0, extensions: ["dart"] }, - "application/vnd.data-vision.rdz": { source: "iana", extensions: ["rdz"] }, - "application/vnd.datapackage+json": { source: "iana", compressible: !0 }, - "application/vnd.dataresource+json": { source: "iana", compressible: !0 }, - "application/vnd.dbf": { source: "iana", extensions: ["dbf"] }, - "application/vnd.debian.binary-package": { source: "iana" }, - "application/vnd.dece.data": { source: "iana", extensions: ["uvf", "uvvf", "uvd", "uvvd"] }, - "application/vnd.dece.ttml+xml": { source: "iana", compressible: !0, extensions: ["uvt", "uvvt"] }, - "application/vnd.dece.unspecified": { source: "iana", extensions: ["uvx", "uvvx"] }, - "application/vnd.dece.zip": { source: "iana", extensions: ["uvz", "uvvz"] }, - "application/vnd.denovo.fcselayout-link": { source: "iana", extensions: ["fe_launch"] }, - "application/vnd.desmume.movie": { source: "iana" }, - "application/vnd.dir-bi.plate-dl-nosuffix": { source: "iana" }, - "application/vnd.dm.delegation+xml": { source: "iana", compressible: !0 }, - "application/vnd.dna": { source: "iana", extensions: ["dna"] }, - "application/vnd.document+json": { source: "iana", compressible: !0 }, - "application/vnd.dolby.mlp": { source: "apache", extensions: ["mlp"] }, - "application/vnd.dolby.mobile.1": { source: "iana" }, - "application/vnd.dolby.mobile.2": { source: "iana" }, - "application/vnd.doremir.scorecloud-binary-document": { source: "iana" }, - "application/vnd.dpgraph": { source: "iana", extensions: ["dpg"] }, - "application/vnd.dreamfactory": { source: "iana", extensions: ["dfac"] }, - "application/vnd.drive+json": { source: "iana", compressible: !0 }, - "application/vnd.ds-keypoint": { source: "apache", extensions: ["kpxx"] }, - "application/vnd.dtg.local": { source: "iana" }, - "application/vnd.dtg.local.flash": { source: "iana" }, - "application/vnd.dtg.local.html": { source: "iana" }, - "application/vnd.dvb.ait": { source: "iana", extensions: ["ait"] }, - "application/vnd.dvb.dvbisl+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.dvbj": { source: "iana" }, - "application/vnd.dvb.esgcontainer": { source: "iana" }, - "application/vnd.dvb.ipdcdftnotifaccess": { source: "iana" }, - "application/vnd.dvb.ipdcesgaccess": { source: "iana" }, - "application/vnd.dvb.ipdcesgaccess2": { source: "iana" }, - "application/vnd.dvb.ipdcesgpdd": { source: "iana" }, - "application/vnd.dvb.ipdcroaming": { source: "iana" }, - "application/vnd.dvb.iptv.alfec-base": { source: "iana" }, - "application/vnd.dvb.iptv.alfec-enhancement": { source: "iana" }, - "application/vnd.dvb.notif-aggregate-root+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-container+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-generic+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-msglist+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-registration-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-registration-response+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-init+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.pfr": { source: "iana" }, - "application/vnd.dvb.service": { source: "iana", extensions: ["svc"] }, - "application/vnd.dxr": { source: "iana" }, - "application/vnd.dynageo": { source: "iana", extensions: ["geo"] }, - "application/vnd.dzr": { source: "iana" }, - "application/vnd.easykaraoke.cdgdownload": { source: "iana" }, - "application/vnd.ecdis-update": { source: "iana" }, - "application/vnd.ecip.rlp": { source: "iana" }, - "application/vnd.eclipse.ditto+json": { source: "iana", compressible: !0 }, - "application/vnd.ecowin.chart": { source: "iana", extensions: ["mag"] }, - "application/vnd.ecowin.filerequest": { source: "iana" }, - "application/vnd.ecowin.fileupdate": { source: "iana" }, - "application/vnd.ecowin.series": { source: "iana" }, - "application/vnd.ecowin.seriesrequest": { source: "iana" }, - "application/vnd.ecowin.seriesupdate": { source: "iana" }, - "application/vnd.efi.img": { source: "iana" }, - "application/vnd.efi.iso": { source: "iana" }, - "application/vnd.emclient.accessrequest+xml": { source: "iana", compressible: !0 }, - "application/vnd.enliven": { source: "iana", extensions: ["nml"] }, - "application/vnd.enphase.envoy": { source: "iana" }, - "application/vnd.eprints.data+xml": { source: "iana", compressible: !0 }, - "application/vnd.epson.esf": { source: "iana", extensions: ["esf"] }, - "application/vnd.epson.msf": { source: "iana", extensions: ["msf"] }, - "application/vnd.epson.quickanime": { source: "iana", extensions: ["qam"] }, - "application/vnd.epson.salt": { source: "iana", extensions: ["slt"] }, - "application/vnd.epson.ssf": { source: "iana", extensions: ["ssf"] }, - "application/vnd.ericsson.quickcall": { source: "iana" }, - "application/vnd.espass-espass+zip": { source: "iana", compressible: !1 }, - "application/vnd.eszigno3+xml": { source: "iana", compressible: !0, extensions: ["es3", "et3"] }, - "application/vnd.etsi.aoc+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.asic-e+zip": { source: "iana", compressible: !1 }, - "application/vnd.etsi.asic-s+zip": { source: "iana", compressible: !1 }, - "application/vnd.etsi.cug+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvcommand+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvdiscovery+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-bc+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-cod+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-npvr+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvservice+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsync+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvueprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.mcid+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.mheg5": { source: "iana" }, - "application/vnd.etsi.overload-control-policy-dataset+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.pstn+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.sci+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.simservs+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.timestamp-token": { source: "iana" }, - "application/vnd.etsi.tsl+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.tsl.der": { source: "iana" }, - "application/vnd.eu.kasparian.car+json": { source: "iana", compressible: !0 }, - "application/vnd.eudora.data": { source: "iana" }, - "application/vnd.evolv.ecig.profile": { source: "iana" }, - "application/vnd.evolv.ecig.settings": { source: "iana" }, - "application/vnd.evolv.ecig.theme": { source: "iana" }, - "application/vnd.exstream-empower+zip": { source: "iana", compressible: !1 }, - "application/vnd.exstream-package": { source: "iana" }, - "application/vnd.ezpix-album": { source: "iana", extensions: ["ez2"] }, - "application/vnd.ezpix-package": { source: "iana", extensions: ["ez3"] }, - "application/vnd.f-secure.mobile": { source: "iana" }, - "application/vnd.familysearch.gedcom+zip": { source: "iana", compressible: !1 }, - "application/vnd.fastcopy-disk-image": { source: "iana" }, - "application/vnd.fdf": { source: "iana", extensions: ["fdf"] }, - "application/vnd.fdsn.mseed": { source: "iana", extensions: ["mseed"] }, - "application/vnd.fdsn.seed": { source: "iana", extensions: ["seed", "dataless"] }, - "application/vnd.ffsns": { source: "iana" }, - "application/vnd.ficlab.flb+zip": { source: "iana", compressible: !1 }, - "application/vnd.filmit.zfc": { source: "iana" }, - "application/vnd.fints": { source: "iana" }, - "application/vnd.firemonkeys.cloudcell": { source: "iana" }, - "application/vnd.flographit": { source: "iana", extensions: ["gph"] }, - "application/vnd.fluxtime.clip": { source: "iana", extensions: ["ftc"] }, - "application/vnd.font-fontforge-sfd": { source: "iana" }, - "application/vnd.framemaker": { source: "iana", extensions: ["fm", "frame", "maker", "book"] }, - "application/vnd.frogans.fnc": { source: "iana", extensions: ["fnc"] }, - "application/vnd.frogans.ltf": { source: "iana", extensions: ["ltf"] }, - "application/vnd.fsc.weblaunch": { source: "iana", extensions: ["fsc"] }, - "application/vnd.fujifilm.fb.docuworks": { source: "iana" }, - "application/vnd.fujifilm.fb.docuworks.binder": { source: "iana" }, - "application/vnd.fujifilm.fb.docuworks.container": { source: "iana" }, - "application/vnd.fujifilm.fb.jfi+xml": { source: "iana", compressible: !0 }, - "application/vnd.fujitsu.oasys": { source: "iana", extensions: ["oas"] }, - "application/vnd.fujitsu.oasys2": { source: "iana", extensions: ["oa2"] }, - "application/vnd.fujitsu.oasys3": { source: "iana", extensions: ["oa3"] }, - "application/vnd.fujitsu.oasysgp": { source: "iana", extensions: ["fg5"] }, - "application/vnd.fujitsu.oasysprs": { source: "iana", extensions: ["bh2"] }, - "application/vnd.fujixerox.art-ex": { source: "iana" }, - "application/vnd.fujixerox.art4": { source: "iana" }, - "application/vnd.fujixerox.ddd": { source: "iana", extensions: ["ddd"] }, - "application/vnd.fujixerox.docuworks": { source: "iana", extensions: ["xdw"] }, - "application/vnd.fujixerox.docuworks.binder": { source: "iana", extensions: ["xbd"] }, - "application/vnd.fujixerox.docuworks.container": { source: "iana" }, - "application/vnd.fujixerox.hbpl": { source: "iana" }, - "application/vnd.fut-misnet": { source: "iana" }, - "application/vnd.futoin+cbor": { source: "iana" }, - "application/vnd.futoin+json": { source: "iana", compressible: !0 }, - "application/vnd.fuzzysheet": { source: "iana", extensions: ["fzs"] }, - "application/vnd.genomatix.tuxedo": { source: "iana", extensions: ["txd"] }, - "application/vnd.gentics.grd+json": { source: "iana", compressible: !0 }, - "application/vnd.geo+json": { source: "iana", compressible: !0 }, - "application/vnd.geocube+xml": { source: "iana", compressible: !0 }, - "application/vnd.geogebra.file": { source: "iana", extensions: ["ggb"] }, - "application/vnd.geogebra.slides": { source: "iana" }, - "application/vnd.geogebra.tool": { source: "iana", extensions: ["ggt"] }, - "application/vnd.geometry-explorer": { source: "iana", extensions: ["gex", "gre"] }, - "application/vnd.geonext": { source: "iana", extensions: ["gxt"] }, - "application/vnd.geoplan": { source: "iana", extensions: ["g2w"] }, - "application/vnd.geospace": { source: "iana", extensions: ["g3w"] }, - "application/vnd.gerber": { source: "iana" }, - "application/vnd.globalplatform.card-content-mgt": { source: "iana" }, - "application/vnd.globalplatform.card-content-mgt-response": { source: "iana" }, - "application/vnd.gmx": { source: "iana", extensions: ["gmx"] }, - "application/vnd.google-apps.document": { compressible: !1, extensions: ["gdoc"] }, - "application/vnd.google-apps.presentation": { compressible: !1, extensions: ["gslides"] }, - "application/vnd.google-apps.spreadsheet": { compressible: !1, extensions: ["gsheet"] }, - "application/vnd.google-earth.kml+xml": { source: "iana", compressible: !0, extensions: ["kml"] }, - "application/vnd.google-earth.kmz": { source: "iana", compressible: !1, extensions: ["kmz"] }, - "application/vnd.gov.sk.e-form+xml": { source: "iana", compressible: !0 }, - "application/vnd.gov.sk.e-form+zip": { source: "iana", compressible: !1 }, - "application/vnd.gov.sk.xmldatacontainer+xml": { source: "iana", compressible: !0 }, - "application/vnd.grafeq": { source: "iana", extensions: ["gqf", "gqs"] }, - "application/vnd.gridmp": { source: "iana" }, - "application/vnd.groove-account": { source: "iana", extensions: ["gac"] }, - "application/vnd.groove-help": { source: "iana", extensions: ["ghf"] }, - "application/vnd.groove-identity-message": { source: "iana", extensions: ["gim"] }, - "application/vnd.groove-injector": { source: "iana", extensions: ["grv"] }, - "application/vnd.groove-tool-message": { source: "iana", extensions: ["gtm"] }, - "application/vnd.groove-tool-template": { source: "iana", extensions: ["tpl"] }, - "application/vnd.groove-vcard": { source: "iana", extensions: ["vcg"] }, - "application/vnd.hal+json": { source: "iana", compressible: !0 }, - "application/vnd.hal+xml": { source: "iana", compressible: !0, extensions: ["hal"] }, - "application/vnd.handheld-entertainment+xml": { source: "iana", compressible: !0, extensions: ["zmm"] }, - "application/vnd.hbci": { source: "iana", extensions: ["hbci"] }, - "application/vnd.hc+json": { source: "iana", compressible: !0 }, - "application/vnd.hcl-bireports": { source: "iana" }, - "application/vnd.hdt": { source: "iana" }, - "application/vnd.heroku+json": { source: "iana", compressible: !0 }, - "application/vnd.hhe.lesson-player": { source: "iana", extensions: ["les"] }, - "application/vnd.hl7cda+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.hl7v2+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.hp-hpgl": { source: "iana", extensions: ["hpgl"] }, - "application/vnd.hp-hpid": { source: "iana", extensions: ["hpid"] }, - "application/vnd.hp-hps": { source: "iana", extensions: ["hps"] }, - "application/vnd.hp-jlyt": { source: "iana", extensions: ["jlt"] }, - "application/vnd.hp-pcl": { source: "iana", extensions: ["pcl"] }, - "application/vnd.hp-pclxl": { source: "iana", extensions: ["pclxl"] }, - "application/vnd.httphone": { source: "iana" }, - "application/vnd.hydrostatix.sof-data": { source: "iana", extensions: ["sfd-hdstx"] }, - "application/vnd.hyper+json": { source: "iana", compressible: !0 }, - "application/vnd.hyper-item+json": { source: "iana", compressible: !0 }, - "application/vnd.hyperdrive+json": { source: "iana", compressible: !0 }, - "application/vnd.hzn-3d-crossword": { source: "iana" }, - "application/vnd.ibm.afplinedata": { source: "iana" }, - "application/vnd.ibm.electronic-media": { source: "iana" }, - "application/vnd.ibm.minipay": { source: "iana", extensions: ["mpy"] }, - "application/vnd.ibm.modcap": { source: "iana", extensions: ["afp", "listafp", "list3820"] }, - "application/vnd.ibm.rights-management": { source: "iana", extensions: ["irm"] }, - "application/vnd.ibm.secure-container": { source: "iana", extensions: ["sc"] }, - "application/vnd.iccprofile": { source: "iana", extensions: ["icc", "icm"] }, - "application/vnd.ieee.1905": { source: "iana" }, - "application/vnd.igloader": { source: "iana", extensions: ["igl"] }, - "application/vnd.imagemeter.folder+zip": { source: "iana", compressible: !1 }, - "application/vnd.imagemeter.image+zip": { source: "iana", compressible: !1 }, - "application/vnd.immervision-ivp": { source: "iana", extensions: ["ivp"] }, - "application/vnd.immervision-ivu": { source: "iana", extensions: ["ivu"] }, - "application/vnd.ims.imsccv1p1": { source: "iana" }, - "application/vnd.ims.imsccv1p2": { source: "iana" }, - "application/vnd.ims.imsccv1p3": { source: "iana" }, - "application/vnd.ims.lis.v2.result+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolconsumerprofile+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolproxy+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolproxy.id+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolsettings+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolsettings.simple+json": { source: "iana", compressible: !0 }, - "application/vnd.informedcontrol.rms+xml": { source: "iana", compressible: !0 }, - "application/vnd.informix-visionary": { source: "iana" }, - "application/vnd.infotech.project": { source: "iana" }, - "application/vnd.infotech.project+xml": { source: "iana", compressible: !0 }, - "application/vnd.innopath.wamp.notification": { source: "iana" }, - "application/vnd.insors.igm": { source: "iana", extensions: ["igm"] }, - "application/vnd.intercon.formnet": { source: "iana", extensions: ["xpw", "xpx"] }, - "application/vnd.intergeo": { source: "iana", extensions: ["i2g"] }, - "application/vnd.intertrust.digibox": { source: "iana" }, - "application/vnd.intertrust.nncp": { source: "iana" }, - "application/vnd.intu.qbo": { source: "iana", extensions: ["qbo"] }, - "application/vnd.intu.qfx": { source: "iana", extensions: ["qfx"] }, - "application/vnd.iptc.g2.catalogitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.conceptitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.knowledgeitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.newsitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.newsmessage+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.packageitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.planningitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.ipunplugged.rcprofile": { source: "iana", extensions: ["rcprofile"] }, - "application/vnd.irepository.package+xml": { source: "iana", compressible: !0, extensions: ["irp"] }, - "application/vnd.is-xpr": { source: "iana", extensions: ["xpr"] }, - "application/vnd.isac.fcs": { source: "iana", extensions: ["fcs"] }, - "application/vnd.iso11783-10+zip": { source: "iana", compressible: !1 }, - "application/vnd.jam": { source: "iana", extensions: ["jam"] }, - "application/vnd.japannet-directory-service": { source: "iana" }, - "application/vnd.japannet-jpnstore-wakeup": { source: "iana" }, - "application/vnd.japannet-payment-wakeup": { source: "iana" }, - "application/vnd.japannet-registration": { source: "iana" }, - "application/vnd.japannet-registration-wakeup": { source: "iana" }, - "application/vnd.japannet-setstore-wakeup": { source: "iana" }, - "application/vnd.japannet-verification": { source: "iana" }, - "application/vnd.japannet-verification-wakeup": { source: "iana" }, - "application/vnd.jcp.javame.midlet-rms": { source: "iana", extensions: ["rms"] }, - "application/vnd.jisp": { source: "iana", extensions: ["jisp"] }, - "application/vnd.joost.joda-archive": { source: "iana", extensions: ["joda"] }, - "application/vnd.jsk.isdn-ngn": { source: "iana" }, - "application/vnd.kahootz": { source: "iana", extensions: ["ktz", "ktr"] }, - "application/vnd.kde.karbon": { source: "iana", extensions: ["karbon"] }, - "application/vnd.kde.kchart": { source: "iana", extensions: ["chrt"] }, - "application/vnd.kde.kformula": { source: "iana", extensions: ["kfo"] }, - "application/vnd.kde.kivio": { source: "iana", extensions: ["flw"] }, - "application/vnd.kde.kontour": { source: "iana", extensions: ["kon"] }, - "application/vnd.kde.kpresenter": { source: "iana", extensions: ["kpr", "kpt"] }, - "application/vnd.kde.kspread": { source: "iana", extensions: ["ksp"] }, - "application/vnd.kde.kword": { source: "iana", extensions: ["kwd", "kwt"] }, - "application/vnd.kenameaapp": { source: "iana", extensions: ["htke"] }, - "application/vnd.kidspiration": { source: "iana", extensions: ["kia"] }, - "application/vnd.kinar": { source: "iana", extensions: ["kne", "knp"] }, - "application/vnd.koan": { source: "iana", extensions: ["skp", "skd", "skt", "skm"] }, - "application/vnd.kodak-descriptor": { source: "iana", extensions: ["sse"] }, - "application/vnd.las": { source: "iana" }, - "application/vnd.las.las+json": { source: "iana", compressible: !0 }, - "application/vnd.las.las+xml": { source: "iana", compressible: !0, extensions: ["lasxml"] }, - "application/vnd.laszip": { source: "iana" }, - "application/vnd.leap+json": { source: "iana", compressible: !0 }, - "application/vnd.liberty-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.llamagraphics.life-balance.desktop": { source: "iana", extensions: ["lbd"] }, - "application/vnd.llamagraphics.life-balance.exchange+xml": { - source: "iana", - compressible: !0, - extensions: ["lbe"], - }, - "application/vnd.logipipe.circuit+zip": { source: "iana", compressible: !1 }, - "application/vnd.loom": { source: "iana" }, - "application/vnd.lotus-1-2-3": { source: "iana", extensions: ["123"] }, - "application/vnd.lotus-approach": { source: "iana", extensions: ["apr"] }, - "application/vnd.lotus-freelance": { source: "iana", extensions: ["pre"] }, - "application/vnd.lotus-notes": { source: "iana", extensions: ["nsf"] }, - "application/vnd.lotus-organizer": { source: "iana", extensions: ["org"] }, - "application/vnd.lotus-screencam": { source: "iana", extensions: ["scm"] }, - "application/vnd.lotus-wordpro": { source: "iana", extensions: ["lwp"] }, - "application/vnd.macports.portpkg": { source: "iana", extensions: ["portpkg"] }, - "application/vnd.mapbox-vector-tile": { source: "iana", extensions: ["mvt"] }, - "application/vnd.marlin.drm.actiontoken+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.conftoken+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.license+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.mdcf": { source: "iana" }, - "application/vnd.mason+json": { source: "iana", compressible: !0 }, - "application/vnd.maxar.archive.3tz+zip": { source: "iana", compressible: !1 }, - "application/vnd.maxmind.maxmind-db": { source: "iana" }, - "application/vnd.mcd": { source: "iana", extensions: ["mcd"] }, - "application/vnd.medcalcdata": { source: "iana", extensions: ["mc1"] }, - "application/vnd.mediastation.cdkey": { source: "iana", extensions: ["cdkey"] }, - "application/vnd.meridian-slingshot": { source: "iana" }, - "application/vnd.mfer": { source: "iana", extensions: ["mwf"] }, - "application/vnd.mfmp": { source: "iana", extensions: ["mfm"] }, - "application/vnd.micro+json": { source: "iana", compressible: !0 }, - "application/vnd.micrografx.flo": { source: "iana", extensions: ["flo"] }, - "application/vnd.micrografx.igx": { source: "iana", extensions: ["igx"] }, - "application/vnd.microsoft.portable-executable": { source: "iana" }, - "application/vnd.microsoft.windows.thumbnail-cache": { source: "iana" }, - "application/vnd.miele+json": { source: "iana", compressible: !0 }, - "application/vnd.mif": { source: "iana", extensions: ["mif"] }, - "application/vnd.minisoft-hp3000-save": { source: "iana" }, - "application/vnd.mitsubishi.misty-guard.trustweb": { source: "iana" }, - "application/vnd.mobius.daf": { source: "iana", extensions: ["daf"] }, - "application/vnd.mobius.dis": { source: "iana", extensions: ["dis"] }, - "application/vnd.mobius.mbk": { source: "iana", extensions: ["mbk"] }, - "application/vnd.mobius.mqy": { source: "iana", extensions: ["mqy"] }, - "application/vnd.mobius.msl": { source: "iana", extensions: ["msl"] }, - "application/vnd.mobius.plc": { source: "iana", extensions: ["plc"] }, - "application/vnd.mobius.txf": { source: "iana", extensions: ["txf"] }, - "application/vnd.mophun.application": { source: "iana", extensions: ["mpn"] }, - "application/vnd.mophun.certificate": { source: "iana", extensions: ["mpc"] }, - "application/vnd.motorola.flexsuite": { source: "iana" }, - "application/vnd.motorola.flexsuite.adsi": { source: "iana" }, - "application/vnd.motorola.flexsuite.fis": { source: "iana" }, - "application/vnd.motorola.flexsuite.gotap": { source: "iana" }, - "application/vnd.motorola.flexsuite.kmr": { source: "iana" }, - "application/vnd.motorola.flexsuite.ttc": { source: "iana" }, - "application/vnd.motorola.flexsuite.wem": { source: "iana" }, - "application/vnd.motorola.iprm": { source: "iana" }, - "application/vnd.mozilla.xul+xml": { source: "iana", compressible: !0, extensions: ["xul"] }, - "application/vnd.ms-3mfdocument": { source: "iana" }, - "application/vnd.ms-artgalry": { source: "iana", extensions: ["cil"] }, - "application/vnd.ms-asf": { source: "iana" }, - "application/vnd.ms-cab-compressed": { source: "iana", extensions: ["cab"] }, - "application/vnd.ms-color.iccprofile": { source: "apache" }, - "application/vnd.ms-excel": { - source: "iana", - compressible: !1, - extensions: ["xls", "xlm", "xla", "xlc", "xlt", "xlw"], - }, - "application/vnd.ms-excel.addin.macroenabled.12": { source: "iana", extensions: ["xlam"] }, - "application/vnd.ms-excel.sheet.binary.macroenabled.12": { source: "iana", extensions: ["xlsb"] }, - "application/vnd.ms-excel.sheet.macroenabled.12": { source: "iana", extensions: ["xlsm"] }, - "application/vnd.ms-excel.template.macroenabled.12": { source: "iana", extensions: ["xltm"] }, - "application/vnd.ms-fontobject": { source: "iana", compressible: !0, extensions: ["eot"] }, - "application/vnd.ms-htmlhelp": { source: "iana", extensions: ["chm"] }, - "application/vnd.ms-ims": { source: "iana", extensions: ["ims"] }, - "application/vnd.ms-lrm": { source: "iana", extensions: ["lrm"] }, - "application/vnd.ms-office.activex+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-officetheme": { source: "iana", extensions: ["thmx"] }, - "application/vnd.ms-opentype": { source: "apache", compressible: !0 }, - "application/vnd.ms-outlook": { compressible: !1, extensions: ["msg"] }, - "application/vnd.ms-package.obfuscated-opentype": { source: "apache" }, - "application/vnd.ms-pki.seccat": { source: "apache", extensions: ["cat"] }, - "application/vnd.ms-pki.stl": { source: "apache", extensions: ["stl"] }, - "application/vnd.ms-playready.initiator+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-powerpoint": { source: "iana", compressible: !1, extensions: ["ppt", "pps", "pot"] }, - "application/vnd.ms-powerpoint.addin.macroenabled.12": { source: "iana", extensions: ["ppam"] }, - "application/vnd.ms-powerpoint.presentation.macroenabled.12": { source: "iana", extensions: ["pptm"] }, - "application/vnd.ms-powerpoint.slide.macroenabled.12": { source: "iana", extensions: ["sldm"] }, - "application/vnd.ms-powerpoint.slideshow.macroenabled.12": { source: "iana", extensions: ["ppsm"] }, - "application/vnd.ms-powerpoint.template.macroenabled.12": { source: "iana", extensions: ["potm"] }, - "application/vnd.ms-printdevicecapabilities+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-printing.printticket+xml": { source: "apache", compressible: !0 }, - "application/vnd.ms-printschematicket+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-project": { source: "iana", extensions: ["mpp", "mpt"] }, - "application/vnd.ms-tnef": { source: "iana" }, - "application/vnd.ms-windows.devicepairing": { source: "iana" }, - "application/vnd.ms-windows.nwprinting.oob": { source: "iana" }, - "application/vnd.ms-windows.printerpairing": { source: "iana" }, - "application/vnd.ms-windows.wsd.oob": { source: "iana" }, - "application/vnd.ms-wmdrm.lic-chlg-req": { source: "iana" }, - "application/vnd.ms-wmdrm.lic-resp": { source: "iana" }, - "application/vnd.ms-wmdrm.meter-chlg-req": { source: "iana" }, - "application/vnd.ms-wmdrm.meter-resp": { source: "iana" }, - "application/vnd.ms-word.document.macroenabled.12": { source: "iana", extensions: ["docm"] }, - "application/vnd.ms-word.template.macroenabled.12": { source: "iana", extensions: ["dotm"] }, - "application/vnd.ms-works": { source: "iana", extensions: ["wps", "wks", "wcm", "wdb"] }, - "application/vnd.ms-wpl": { source: "iana", extensions: ["wpl"] }, - "application/vnd.ms-xpsdocument": { source: "iana", compressible: !1, extensions: ["xps"] }, - "application/vnd.msa-disk-image": { source: "iana" }, - "application/vnd.mseq": { source: "iana", extensions: ["mseq"] }, - "application/vnd.msign": { source: "iana" }, - "application/vnd.multiad.creator": { source: "iana" }, - "application/vnd.multiad.creator.cif": { source: "iana" }, - "application/vnd.music-niff": { source: "iana" }, - "application/vnd.musician": { source: "iana", extensions: ["mus"] }, - "application/vnd.muvee.style": { source: "iana", extensions: ["msty"] }, - "application/vnd.mynfc": { source: "iana", extensions: ["taglet"] }, - "application/vnd.nacamar.ybrid+json": { source: "iana", compressible: !0 }, - "application/vnd.ncd.control": { source: "iana" }, - "application/vnd.ncd.reference": { source: "iana" }, - "application/vnd.nearst.inv+json": { source: "iana", compressible: !0 }, - "application/vnd.nebumind.line": { source: "iana" }, - "application/vnd.nervana": { source: "iana" }, - "application/vnd.netfpx": { source: "iana" }, - "application/vnd.neurolanguage.nlu": { source: "iana", extensions: ["nlu"] }, - "application/vnd.nimn": { source: "iana" }, - "application/vnd.nintendo.nitro.rom": { source: "iana" }, - "application/vnd.nintendo.snes.rom": { source: "iana" }, - "application/vnd.nitf": { source: "iana", extensions: ["ntf", "nitf"] }, - "application/vnd.noblenet-directory": { source: "iana", extensions: ["nnd"] }, - "application/vnd.noblenet-sealer": { source: "iana", extensions: ["nns"] }, - "application/vnd.noblenet-web": { source: "iana", extensions: ["nnw"] }, - "application/vnd.nokia.catalogs": { source: "iana" }, - "application/vnd.nokia.conml+wbxml": { source: "iana" }, - "application/vnd.nokia.conml+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.iptv.config+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.isds-radio-presets": { source: "iana" }, - "application/vnd.nokia.landmark+wbxml": { source: "iana" }, - "application/vnd.nokia.landmark+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.landmarkcollection+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.n-gage.ac+xml": { source: "iana", compressible: !0, extensions: ["ac"] }, - "application/vnd.nokia.n-gage.data": { source: "iana", extensions: ["ngdat"] }, - "application/vnd.nokia.n-gage.symbian.install": { source: "iana", extensions: ["n-gage"] }, - "application/vnd.nokia.ncd": { source: "iana" }, - "application/vnd.nokia.pcd+wbxml": { source: "iana" }, - "application/vnd.nokia.pcd+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.radio-preset": { source: "iana", extensions: ["rpst"] }, - "application/vnd.nokia.radio-presets": { source: "iana", extensions: ["rpss"] }, - "application/vnd.novadigm.edm": { source: "iana", extensions: ["edm"] }, - "application/vnd.novadigm.edx": { source: "iana", extensions: ["edx"] }, - "application/vnd.novadigm.ext": { source: "iana", extensions: ["ext"] }, - "application/vnd.ntt-local.content-share": { source: "iana" }, - "application/vnd.ntt-local.file-transfer": { source: "iana" }, - "application/vnd.ntt-local.ogw_remote-access": { source: "iana" }, - "application/vnd.ntt-local.sip-ta_remote": { source: "iana" }, - "application/vnd.ntt-local.sip-ta_tcp_stream": { source: "iana" }, - "application/vnd.oasis.opendocument.chart": { source: "iana", extensions: ["odc"] }, - "application/vnd.oasis.opendocument.chart-template": { source: "iana", extensions: ["otc"] }, - "application/vnd.oasis.opendocument.database": { source: "iana", extensions: ["odb"] }, - "application/vnd.oasis.opendocument.formula": { source: "iana", extensions: ["odf"] }, - "application/vnd.oasis.opendocument.formula-template": { source: "iana", extensions: ["odft"] }, - "application/vnd.oasis.opendocument.graphics": { source: "iana", compressible: !1, extensions: ["odg"] }, - "application/vnd.oasis.opendocument.graphics-template": { source: "iana", extensions: ["otg"] }, - "application/vnd.oasis.opendocument.image": { source: "iana", extensions: ["odi"] }, - "application/vnd.oasis.opendocument.image-template": { source: "iana", extensions: ["oti"] }, - "application/vnd.oasis.opendocument.presentation": { source: "iana", compressible: !1, extensions: ["odp"] }, - "application/vnd.oasis.opendocument.presentation-template": { source: "iana", extensions: ["otp"] }, - "application/vnd.oasis.opendocument.spreadsheet": { source: "iana", compressible: !1, extensions: ["ods"] }, - "application/vnd.oasis.opendocument.spreadsheet-template": { source: "iana", extensions: ["ots"] }, - "application/vnd.oasis.opendocument.text": { source: "iana", compressible: !1, extensions: ["odt"] }, - "application/vnd.oasis.opendocument.text-master": { source: "iana", extensions: ["odm"] }, - "application/vnd.oasis.opendocument.text-template": { source: "iana", extensions: ["ott"] }, - "application/vnd.oasis.opendocument.text-web": { source: "iana", extensions: ["oth"] }, - "application/vnd.obn": { source: "iana" }, - "application/vnd.ocf+cbor": { source: "iana" }, - "application/vnd.oci.image.manifest.v1+json": { source: "iana", compressible: !0 }, - "application/vnd.oftn.l10n+json": { source: "iana", compressible: !0 }, - "application/vnd.oipf.contentaccessdownload+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.contentaccessstreaming+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.cspg-hexbinary": { source: "iana" }, - "application/vnd.oipf.dae.svg+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.dae.xhtml+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.mippvcontrolmessage+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.pae.gem": { source: "iana" }, - "application/vnd.oipf.spdiscovery+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.spdlist+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.ueprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.userprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.olpc-sugar": { source: "iana", extensions: ["xo"] }, - "application/vnd.oma-scws-config": { source: "iana" }, - "application/vnd.oma-scws-http-request": { source: "iana" }, - "application/vnd.oma-scws-http-response": { source: "iana" }, - "application/vnd.oma.bcast.associated-procedure-parameter+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.drm-trigger+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.imd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.ltkm": { source: "iana" }, - "application/vnd.oma.bcast.notification+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.provisioningtrigger": { source: "iana" }, - "application/vnd.oma.bcast.sgboot": { source: "iana" }, - "application/vnd.oma.bcast.sgdd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.sgdu": { source: "iana" }, - "application/vnd.oma.bcast.simple-symbol-container": { source: "iana" }, - "application/vnd.oma.bcast.smartcard-trigger+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.sprov+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.stkm": { source: "iana" }, - "application/vnd.oma.cab-address-book+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-feature-handler+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-pcc+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-subs-invite+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-user-prefs+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.dcd": { source: "iana" }, - "application/vnd.oma.dcdc": { source: "iana" }, - "application/vnd.oma.dd2+xml": { source: "iana", compressible: !0, extensions: ["dd2"] }, - "application/vnd.oma.drm.risd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.group-usage-list+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.lwm2m+cbor": { source: "iana" }, - "application/vnd.oma.lwm2m+json": { source: "iana", compressible: !0 }, - "application/vnd.oma.lwm2m+tlv": { source: "iana" }, - "application/vnd.oma.pal+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.detailed-progress-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.final-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.groups+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.invocation-descriptor+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.optimized-progress-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.push": { source: "iana" }, - "application/vnd.oma.scidm.messages+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.xcap-directory+xml": { source: "iana", compressible: !0 }, - "application/vnd.omads-email+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omads-file+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omads-folder+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omaloc-supl-init": { source: "iana" }, - "application/vnd.onepager": { source: "iana" }, - "application/vnd.onepagertamp": { source: "iana" }, - "application/vnd.onepagertamx": { source: "iana" }, - "application/vnd.onepagertat": { source: "iana" }, - "application/vnd.onepagertatp": { source: "iana" }, - "application/vnd.onepagertatx": { source: "iana" }, - "application/vnd.openblox.game+xml": { source: "iana", compressible: !0, extensions: ["obgx"] }, - "application/vnd.openblox.game-binary": { source: "iana" }, - "application/vnd.openeye.oeb": { source: "iana" }, - "application/vnd.openofficeorg.extension": { source: "apache", extensions: ["oxt"] }, - "application/vnd.openstreetmap.data+xml": { source: "iana", compressible: !0, extensions: ["osm"] }, - "application/vnd.opentimestamps.ots": { source: "iana" }, - "application/vnd.openxmlformats-officedocument.custom-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.customxmlproperties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawing+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.chart+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.extended-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.presentation": { - source: "iana", - compressible: !1, - extensions: ["pptx"], - }, - "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.presprops+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.slide": { source: "iana", extensions: ["sldx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.slide+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slideshow": { source: "iana", extensions: ["ppsx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.tags+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.template": { source: "iana", extensions: ["potx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - source: "iana", - compressible: !1, - extensions: ["xlsx"], - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.template": { source: "iana", extensions: ["xltx"] }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.theme+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.themeoverride+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.vmldrawing": { source: "iana" }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document": { - source: "iana", - compressible: !1, - extensions: ["docx"], - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.template": { source: "iana", extensions: ["dotx"] }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-package.core-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-package.relationships+xml": { source: "iana", compressible: !0 }, - "application/vnd.oracle.resource+json": { source: "iana", compressible: !0 }, - "application/vnd.orange.indata": { source: "iana" }, - "application/vnd.osa.netdeploy": { source: "iana" }, - "application/vnd.osgeo.mapguide.package": { source: "iana", extensions: ["mgp"] }, - "application/vnd.osgi.bundle": { source: "iana" }, - "application/vnd.osgi.dp": { source: "iana", extensions: ["dp"] }, - "application/vnd.osgi.subsystem": { source: "iana", extensions: ["esa"] }, - "application/vnd.otps.ct-kip+xml": { source: "iana", compressible: !0 }, - "application/vnd.oxli.countgraph": { source: "iana" }, - "application/vnd.pagerduty+json": { source: "iana", compressible: !0 }, - "application/vnd.palm": { source: "iana", extensions: ["pdb", "pqa", "oprc"] }, - "application/vnd.panoply": { source: "iana" }, - "application/vnd.paos.xml": { source: "iana" }, - "application/vnd.patentdive": { source: "iana" }, - "application/vnd.patientecommsdoc": { source: "iana" }, - "application/vnd.pawaafile": { source: "iana", extensions: ["paw"] }, - "application/vnd.pcos": { source: "iana" }, - "application/vnd.pg.format": { source: "iana", extensions: ["str"] }, - "application/vnd.pg.osasli": { source: "iana", extensions: ["ei6"] }, - "application/vnd.piaccess.application-licence": { source: "iana" }, - "application/vnd.picsel": { source: "iana", extensions: ["efif"] }, - "application/vnd.pmi.widget": { source: "iana", extensions: ["wg"] }, - "application/vnd.poc.group-advertisement+xml": { source: "iana", compressible: !0 }, - "application/vnd.pocketlearn": { source: "iana", extensions: ["plf"] }, - "application/vnd.powerbuilder6": { source: "iana", extensions: ["pbd"] }, - "application/vnd.powerbuilder6-s": { source: "iana" }, - "application/vnd.powerbuilder7": { source: "iana" }, - "application/vnd.powerbuilder7-s": { source: "iana" }, - "application/vnd.powerbuilder75": { source: "iana" }, - "application/vnd.powerbuilder75-s": { source: "iana" }, - "application/vnd.preminet": { source: "iana" }, - "application/vnd.previewsystems.box": { source: "iana", extensions: ["box"] }, - "application/vnd.proteus.magazine": { source: "iana", extensions: ["mgz"] }, - "application/vnd.psfs": { source: "iana" }, - "application/vnd.publishare-delta-tree": { source: "iana", extensions: ["qps"] }, - "application/vnd.pvi.ptid1": { source: "iana", extensions: ["ptid"] }, - "application/vnd.pwg-multiplexed": { source: "iana" }, - "application/vnd.pwg-xhtml-print+xml": { source: "iana", compressible: !0 }, - "application/vnd.qualcomm.brew-app-res": { source: "iana" }, - "application/vnd.quarantainenet": { source: "iana" }, - "application/vnd.quark.quarkxpress": { source: "iana", extensions: ["qxd", "qxt", "qwd", "qwt", "qxl", "qxb"] }, - "application/vnd.quobject-quoxdocument": { source: "iana" }, - "application/vnd.radisys.moml+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-conf+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-conn+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-dialog+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-stream+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-conf+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-base+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-fax-detect+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-fax-sendrecv+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-group+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-speech+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-transform+xml": { source: "iana", compressible: !0 }, - "application/vnd.rainstor.data": { source: "iana" }, - "application/vnd.rapid": { source: "iana" }, - "application/vnd.rar": { source: "iana", extensions: ["rar"] }, - "application/vnd.realvnc.bed": { source: "iana", extensions: ["bed"] }, - "application/vnd.recordare.musicxml": { source: "iana", extensions: ["mxl"] }, - "application/vnd.recordare.musicxml+xml": { source: "iana", compressible: !0, extensions: ["musicxml"] }, - "application/vnd.renlearn.rlprint": { source: "iana" }, - "application/vnd.resilient.logic": { source: "iana" }, - "application/vnd.restful+json": { source: "iana", compressible: !0 }, - "application/vnd.rig.cryptonote": { source: "iana", extensions: ["cryptonote"] }, - "application/vnd.rim.cod": { source: "apache", extensions: ["cod"] }, - "application/vnd.rn-realmedia": { source: "apache", extensions: ["rm"] }, - "application/vnd.rn-realmedia-vbr": { source: "apache", extensions: ["rmvb"] }, - "application/vnd.route66.link66+xml": { source: "iana", compressible: !0, extensions: ["link66"] }, - "application/vnd.rs-274x": { source: "iana" }, - "application/vnd.ruckus.download": { source: "iana" }, - "application/vnd.s3sms": { source: "iana" }, - "application/vnd.sailingtracker.track": { source: "iana", extensions: ["st"] }, - "application/vnd.sar": { source: "iana" }, - "application/vnd.sbm.cid": { source: "iana" }, - "application/vnd.sbm.mid2": { source: "iana" }, - "application/vnd.scribus": { source: "iana" }, - "application/vnd.sealed.3df": { source: "iana" }, - "application/vnd.sealed.csf": { source: "iana" }, - "application/vnd.sealed.doc": { source: "iana" }, - "application/vnd.sealed.eml": { source: "iana" }, - "application/vnd.sealed.mht": { source: "iana" }, - "application/vnd.sealed.net": { source: "iana" }, - "application/vnd.sealed.ppt": { source: "iana" }, - "application/vnd.sealed.tiff": { source: "iana" }, - "application/vnd.sealed.xls": { source: "iana" }, - "application/vnd.sealedmedia.softseal.html": { source: "iana" }, - "application/vnd.sealedmedia.softseal.pdf": { source: "iana" }, - "application/vnd.seemail": { source: "iana", extensions: ["see"] }, - "application/vnd.seis+json": { source: "iana", compressible: !0 }, - "application/vnd.sema": { source: "iana", extensions: ["sema"] }, - "application/vnd.semd": { source: "iana", extensions: ["semd"] }, - "application/vnd.semf": { source: "iana", extensions: ["semf"] }, - "application/vnd.shade-save-file": { source: "iana" }, - "application/vnd.shana.informed.formdata": { source: "iana", extensions: ["ifm"] }, - "application/vnd.shana.informed.formtemplate": { source: "iana", extensions: ["itp"] }, - "application/vnd.shana.informed.interchange": { source: "iana", extensions: ["iif"] }, - "application/vnd.shana.informed.package": { source: "iana", extensions: ["ipk"] }, - "application/vnd.shootproof+json": { source: "iana", compressible: !0 }, - "application/vnd.shopkick+json": { source: "iana", compressible: !0 }, - "application/vnd.shp": { source: "iana" }, - "application/vnd.shx": { source: "iana" }, - "application/vnd.sigrok.session": { source: "iana" }, - "application/vnd.simtech-mindmapper": { source: "iana", extensions: ["twd", "twds"] }, - "application/vnd.siren+json": { source: "iana", compressible: !0 }, - "application/vnd.smaf": { source: "iana", extensions: ["mmf"] }, - "application/vnd.smart.notebook": { source: "iana" }, - "application/vnd.smart.teacher": { source: "iana", extensions: ["teacher"] }, - "application/vnd.snesdev-page-table": { source: "iana" }, - "application/vnd.software602.filler.form+xml": { source: "iana", compressible: !0, extensions: ["fo"] }, - "application/vnd.software602.filler.form-xml-zip": { source: "iana" }, - "application/vnd.solent.sdkm+xml": { source: "iana", compressible: !0, extensions: ["sdkm", "sdkd"] }, - "application/vnd.spotfire.dxp": { source: "iana", extensions: ["dxp"] }, - "application/vnd.spotfire.sfs": { source: "iana", extensions: ["sfs"] }, - "application/vnd.sqlite3": { source: "iana" }, - "application/vnd.sss-cod": { source: "iana" }, - "application/vnd.sss-dtf": { source: "iana" }, - "application/vnd.sss-ntf": { source: "iana" }, - "application/vnd.stardivision.calc": { source: "apache", extensions: ["sdc"] }, - "application/vnd.stardivision.draw": { source: "apache", extensions: ["sda"] }, - "application/vnd.stardivision.impress": { source: "apache", extensions: ["sdd"] }, - "application/vnd.stardivision.math": { source: "apache", extensions: ["smf"] }, - "application/vnd.stardivision.writer": { source: "apache", extensions: ["sdw", "vor"] }, - "application/vnd.stardivision.writer-global": { source: "apache", extensions: ["sgl"] }, - "application/vnd.stepmania.package": { source: "iana", extensions: ["smzip"] }, - "application/vnd.stepmania.stepchart": { source: "iana", extensions: ["sm"] }, - "application/vnd.street-stream": { source: "iana" }, - "application/vnd.sun.wadl+xml": { source: "iana", compressible: !0, extensions: ["wadl"] }, - "application/vnd.sun.xml.calc": { source: "apache", extensions: ["sxc"] }, - "application/vnd.sun.xml.calc.template": { source: "apache", extensions: ["stc"] }, - "application/vnd.sun.xml.draw": { source: "apache", extensions: ["sxd"] }, - "application/vnd.sun.xml.draw.template": { source: "apache", extensions: ["std"] }, - "application/vnd.sun.xml.impress": { source: "apache", extensions: ["sxi"] }, - "application/vnd.sun.xml.impress.template": { source: "apache", extensions: ["sti"] }, - "application/vnd.sun.xml.math": { source: "apache", extensions: ["sxm"] }, - "application/vnd.sun.xml.writer": { source: "apache", extensions: ["sxw"] }, - "application/vnd.sun.xml.writer.global": { source: "apache", extensions: ["sxg"] }, - "application/vnd.sun.xml.writer.template": { source: "apache", extensions: ["stw"] }, - "application/vnd.sus-calendar": { source: "iana", extensions: ["sus", "susp"] }, - "application/vnd.svd": { source: "iana", extensions: ["svd"] }, - "application/vnd.swiftview-ics": { source: "iana" }, - "application/vnd.sycle+xml": { source: "iana", compressible: !0 }, - "application/vnd.syft+json": { source: "iana", compressible: !0 }, - "application/vnd.symbian.install": { source: "apache", extensions: ["sis", "sisx"] }, - "application/vnd.syncml+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["xsm"] }, - "application/vnd.syncml.dm+wbxml": { source: "iana", charset: "UTF-8", extensions: ["bdm"] }, - "application/vnd.syncml.dm+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["xdm"] }, - "application/vnd.syncml.dm.notification": { source: "iana" }, - "application/vnd.syncml.dmddf+wbxml": { source: "iana" }, - "application/vnd.syncml.dmddf+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["ddf"] }, - "application/vnd.syncml.dmtnds+wbxml": { source: "iana" }, - "application/vnd.syncml.dmtnds+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.syncml.ds.notification": { source: "iana" }, - "application/vnd.tableschema+json": { source: "iana", compressible: !0 }, - "application/vnd.tao.intent-module-archive": { source: "iana", extensions: ["tao"] }, - "application/vnd.tcpdump.pcap": { source: "iana", extensions: ["pcap", "cap", "dmp"] }, - "application/vnd.think-cell.ppttc+json": { source: "iana", compressible: !0 }, - "application/vnd.tmd.mediaflex.api+xml": { source: "iana", compressible: !0 }, - "application/vnd.tml": { source: "iana" }, - "application/vnd.tmobile-livetv": { source: "iana", extensions: ["tmo"] }, - "application/vnd.tri.onesource": { source: "iana" }, - "application/vnd.trid.tpt": { source: "iana", extensions: ["tpt"] }, - "application/vnd.triscape.mxs": { source: "iana", extensions: ["mxs"] }, - "application/vnd.trueapp": { source: "iana", extensions: ["tra"] }, - "application/vnd.truedoc": { source: "iana" }, - "application/vnd.ubisoft.webplayer": { source: "iana" }, - "application/vnd.ufdl": { source: "iana", extensions: ["ufd", "ufdl"] }, - "application/vnd.uiq.theme": { source: "iana", extensions: ["utz"] }, - "application/vnd.umajin": { source: "iana", extensions: ["umj"] }, - "application/vnd.unity": { source: "iana", extensions: ["unityweb"] }, - "application/vnd.uoml+xml": { source: "iana", compressible: !0, extensions: ["uoml"] }, - "application/vnd.uplanet.alert": { source: "iana" }, - "application/vnd.uplanet.alert-wbxml": { source: "iana" }, - "application/vnd.uplanet.bearer-choice": { source: "iana" }, - "application/vnd.uplanet.bearer-choice-wbxml": { source: "iana" }, - "application/vnd.uplanet.cacheop": { source: "iana" }, - "application/vnd.uplanet.cacheop-wbxml": { source: "iana" }, - "application/vnd.uplanet.channel": { source: "iana" }, - "application/vnd.uplanet.channel-wbxml": { source: "iana" }, - "application/vnd.uplanet.list": { source: "iana" }, - "application/vnd.uplanet.list-wbxml": { source: "iana" }, - "application/vnd.uplanet.listcmd": { source: "iana" }, - "application/vnd.uplanet.listcmd-wbxml": { source: "iana" }, - "application/vnd.uplanet.signal": { source: "iana" }, - "application/vnd.uri-map": { source: "iana" }, - "application/vnd.valve.source.material": { source: "iana" }, - "application/vnd.vcx": { source: "iana", extensions: ["vcx"] }, - "application/vnd.vd-study": { source: "iana" }, - "application/vnd.vectorworks": { source: "iana" }, - "application/vnd.vel+json": { source: "iana", compressible: !0 }, - "application/vnd.verimatrix.vcas": { source: "iana" }, - "application/vnd.veritone.aion+json": { source: "iana", compressible: !0 }, - "application/vnd.veryant.thin": { source: "iana" }, - "application/vnd.ves.encrypted": { source: "iana" }, - "application/vnd.vidsoft.vidconference": { source: "iana" }, - "application/vnd.visio": { source: "iana", extensions: ["vsd", "vst", "vss", "vsw"] }, - "application/vnd.visionary": { source: "iana", extensions: ["vis"] }, - "application/vnd.vividence.scriptfile": { source: "iana" }, - "application/vnd.vsf": { source: "iana", extensions: ["vsf"] }, - "application/vnd.wap.sic": { source: "iana" }, - "application/vnd.wap.slc": { source: "iana" }, - "application/vnd.wap.wbxml": { source: "iana", charset: "UTF-8", extensions: ["wbxml"] }, - "application/vnd.wap.wmlc": { source: "iana", extensions: ["wmlc"] }, - "application/vnd.wap.wmlscriptc": { source: "iana", extensions: ["wmlsc"] }, - "application/vnd.webturbo": { source: "iana", extensions: ["wtb"] }, - "application/vnd.wfa.dpp": { source: "iana" }, - "application/vnd.wfa.p2p": { source: "iana" }, - "application/vnd.wfa.wsc": { source: "iana" }, - "application/vnd.windows.devicepairing": { source: "iana" }, - "application/vnd.wmc": { source: "iana" }, - "application/vnd.wmf.bootstrap": { source: "iana" }, - "application/vnd.wolfram.mathematica": { source: "iana" }, - "application/vnd.wolfram.mathematica.package": { source: "iana" }, - "application/vnd.wolfram.player": { source: "iana", extensions: ["nbp"] }, - "application/vnd.wordperfect": { source: "iana", extensions: ["wpd"] }, - "application/vnd.wqd": { source: "iana", extensions: ["wqd"] }, - "application/vnd.wrq-hp3000-labelled": { source: "iana" }, - "application/vnd.wt.stf": { source: "iana", extensions: ["stf"] }, - "application/vnd.wv.csp+wbxml": { source: "iana" }, - "application/vnd.wv.csp+xml": { source: "iana", compressible: !0 }, - "application/vnd.wv.ssp+xml": { source: "iana", compressible: !0 }, - "application/vnd.xacml+json": { source: "iana", compressible: !0 }, - "application/vnd.xara": { source: "iana", extensions: ["xar"] }, - "application/vnd.xfdl": { source: "iana", extensions: ["xfdl"] }, - "application/vnd.xfdl.webform": { source: "iana" }, - "application/vnd.xmi+xml": { source: "iana", compressible: !0 }, - "application/vnd.xmpie.cpkg": { source: "iana" }, - "application/vnd.xmpie.dpkg": { source: "iana" }, - "application/vnd.xmpie.plan": { source: "iana" }, - "application/vnd.xmpie.ppkg": { source: "iana" }, - "application/vnd.xmpie.xlim": { source: "iana" }, - "application/vnd.yamaha.hv-dic": { source: "iana", extensions: ["hvd"] }, - "application/vnd.yamaha.hv-script": { source: "iana", extensions: ["hvs"] }, - "application/vnd.yamaha.hv-voice": { source: "iana", extensions: ["hvp"] }, - "application/vnd.yamaha.openscoreformat": { source: "iana", extensions: ["osf"] }, - "application/vnd.yamaha.openscoreformat.osfpvg+xml": { source: "iana", compressible: !0, extensions: ["osfpvg"] }, - "application/vnd.yamaha.remote-setup": { source: "iana" }, - "application/vnd.yamaha.smaf-audio": { source: "iana", extensions: ["saf"] }, - "application/vnd.yamaha.smaf-phrase": { source: "iana", extensions: ["spf"] }, - "application/vnd.yamaha.through-ngn": { source: "iana" }, - "application/vnd.yamaha.tunnel-udpencap": { source: "iana" }, - "application/vnd.yaoweme": { source: "iana" }, - "application/vnd.yellowriver-custom-menu": { source: "iana", extensions: ["cmp"] }, - "application/vnd.youtube.yt": { source: "iana" }, - "application/vnd.zul": { source: "iana", extensions: ["zir", "zirz"] }, - "application/vnd.zzazz.deck+xml": { source: "iana", compressible: !0, extensions: ["zaz"] }, - "application/voicexml+xml": { source: "iana", compressible: !0, extensions: ["vxml"] }, - "application/voucher-cms+json": { source: "iana", compressible: !0 }, - "application/vq-rtcpxr": { source: "iana" }, - "application/wasm": { source: "iana", compressible: !0, extensions: ["wasm"] }, - "application/watcherinfo+xml": { source: "iana", compressible: !0, extensions: ["wif"] }, - "application/webpush-options+json": { source: "iana", compressible: !0 }, - "application/whoispp-query": { source: "iana" }, - "application/whoispp-response": { source: "iana" }, - "application/widget": { source: "iana", extensions: ["wgt"] }, - "application/winhlp": { source: "apache", extensions: ["hlp"] }, - "application/wita": { source: "iana" }, - "application/wordperfect5.1": { source: "iana" }, - "application/wsdl+xml": { source: "iana", compressible: !0, extensions: ["wsdl"] }, - "application/wspolicy+xml": { source: "iana", compressible: !0, extensions: ["wspolicy"] }, - "application/x-7z-compressed": { source: "apache", compressible: !1, extensions: ["7z"] }, - "application/x-abiword": { source: "apache", extensions: ["abw"] }, - "application/x-ace-compressed": { source: "apache", extensions: ["ace"] }, - "application/x-amf": { source: "apache" }, - "application/x-apple-diskimage": { source: "apache", extensions: ["dmg"] }, - "application/x-arj": { compressible: !1, extensions: ["arj"] }, - "application/x-authorware-bin": { source: "apache", extensions: ["aab", "x32", "u32", "vox"] }, - "application/x-authorware-map": { source: "apache", extensions: ["aam"] }, - "application/x-authorware-seg": { source: "apache", extensions: ["aas"] }, - "application/x-bcpio": { source: "apache", extensions: ["bcpio"] }, - "application/x-bdoc": { compressible: !1, extensions: ["bdoc"] }, - "application/x-bittorrent": { source: "apache", extensions: ["torrent"] }, - "application/x-blorb": { source: "apache", extensions: ["blb", "blorb"] }, - "application/x-bzip": { source: "apache", compressible: !1, extensions: ["bz"] }, - "application/x-bzip2": { source: "apache", compressible: !1, extensions: ["bz2", "boz"] }, - "application/x-cbr": { source: "apache", extensions: ["cbr", "cba", "cbt", "cbz", "cb7"] }, - "application/x-cdlink": { source: "apache", extensions: ["vcd"] }, - "application/x-cfs-compressed": { source: "apache", extensions: ["cfs"] }, - "application/x-chat": { source: "apache", extensions: ["chat"] }, - "application/x-chess-pgn": { source: "apache", extensions: ["pgn"] }, - "application/x-chrome-extension": { extensions: ["crx"] }, - "application/x-cocoa": { source: "nginx", extensions: ["cco"] }, - "application/x-compress": { source: "apache" }, - "application/x-conference": { source: "apache", extensions: ["nsc"] }, - "application/x-cpio": { source: "apache", extensions: ["cpio"] }, - "application/x-csh": { source: "apache", extensions: ["csh"] }, - "application/x-deb": { compressible: !1 }, - "application/x-debian-package": { source: "apache", extensions: ["deb", "udeb"] }, - "application/x-dgc-compressed": { source: "apache", extensions: ["dgc"] }, - "application/x-director": { - source: "apache", - extensions: ["dir", "dcr", "dxr", "cst", "cct", "cxt", "w3d", "fgd", "swa"], - }, - "application/x-doom": { source: "apache", extensions: ["wad"] }, - "application/x-dtbncx+xml": { source: "apache", compressible: !0, extensions: ["ncx"] }, - "application/x-dtbook+xml": { source: "apache", compressible: !0, extensions: ["dtb"] }, - "application/x-dtbresource+xml": { source: "apache", compressible: !0, extensions: ["res"] }, - "application/x-dvi": { source: "apache", compressible: !1, extensions: ["dvi"] }, - "application/x-envoy": { source: "apache", extensions: ["evy"] }, - "application/x-eva": { source: "apache", extensions: ["eva"] }, - "application/x-font-bdf": { source: "apache", extensions: ["bdf"] }, - "application/x-font-dos": { source: "apache" }, - "application/x-font-framemaker": { source: "apache" }, - "application/x-font-ghostscript": { source: "apache", extensions: ["gsf"] }, - "application/x-font-libgrx": { source: "apache" }, - "application/x-font-linux-psf": { source: "apache", extensions: ["psf"] }, - "application/x-font-pcf": { source: "apache", extensions: ["pcf"] }, - "application/x-font-snf": { source: "apache", extensions: ["snf"] }, - "application/x-font-speedo": { source: "apache" }, - "application/x-font-sunos-news": { source: "apache" }, - "application/x-font-type1": { source: "apache", extensions: ["pfa", "pfb", "pfm", "afm"] }, - "application/x-font-vfont": { source: "apache" }, - "application/x-freearc": { source: "apache", extensions: ["arc"] }, - "application/x-futuresplash": { source: "apache", extensions: ["spl"] }, - "application/x-gca-compressed": { source: "apache", extensions: ["gca"] }, - "application/x-glulx": { source: "apache", extensions: ["ulx"] }, - "application/x-gnumeric": { source: "apache", extensions: ["gnumeric"] }, - "application/x-gramps-xml": { source: "apache", extensions: ["gramps"] }, - "application/x-gtar": { source: "apache", extensions: ["gtar"] }, - "application/x-gzip": { source: "apache" }, - "application/x-hdf": { source: "apache", extensions: ["hdf"] }, - "application/x-httpd-php": { compressible: !0, extensions: ["php"] }, - "application/x-install-instructions": { source: "apache", extensions: ["install"] }, - "application/x-iso9660-image": { source: "apache", extensions: ["iso"] }, - "application/x-iwork-keynote-sffkey": { extensions: ["key"] }, - "application/x-iwork-numbers-sffnumbers": { extensions: ["numbers"] }, - "application/x-iwork-pages-sffpages": { extensions: ["pages"] }, - "application/x-java-archive-diff": { source: "nginx", extensions: ["jardiff"] }, - "application/x-java-jnlp-file": { source: "apache", compressible: !1, extensions: ["jnlp"] }, - "application/x-javascript": { compressible: !0 }, - "application/x-keepass2": { extensions: ["kdbx"] }, - "application/x-latex": { source: "apache", compressible: !1, extensions: ["latex"] }, - "application/x-lua-bytecode": { extensions: ["luac"] }, - "application/x-lzh-compressed": { source: "apache", extensions: ["lzh", "lha"] }, - "application/x-makeself": { source: "nginx", extensions: ["run"] }, - "application/x-mie": { source: "apache", extensions: ["mie"] }, - "application/x-mobipocket-ebook": { source: "apache", extensions: ["prc", "mobi"] }, - "application/x-mpegurl": { compressible: !1 }, - "application/x-ms-application": { source: "apache", extensions: ["application"] }, - "application/x-ms-shortcut": { source: "apache", extensions: ["lnk"] }, - "application/x-ms-wmd": { source: "apache", extensions: ["wmd"] }, - "application/x-ms-wmz": { source: "apache", extensions: ["wmz"] }, - "application/x-ms-xbap": { source: "apache", extensions: ["xbap"] }, - "application/x-msaccess": { source: "apache", extensions: ["mdb"] }, - "application/x-msbinder": { source: "apache", extensions: ["obd"] }, - "application/x-mscardfile": { source: "apache", extensions: ["crd"] }, - "application/x-msclip": { source: "apache", extensions: ["clp"] }, - "application/x-msdos-program": { extensions: ["exe"] }, - "application/x-msdownload": { source: "apache", extensions: ["exe", "dll", "com", "bat", "msi"] }, - "application/x-msmediaview": { source: "apache", extensions: ["mvb", "m13", "m14"] }, - "application/x-msmetafile": { source: "apache", extensions: ["wmf", "wmz", "emf", "emz"] }, - "application/x-msmoney": { source: "apache", extensions: ["mny"] }, - "application/x-mspublisher": { source: "apache", extensions: ["pub"] }, - "application/x-msschedule": { source: "apache", extensions: ["scd"] }, - "application/x-msterminal": { source: "apache", extensions: ["trm"] }, - "application/x-mswrite": { source: "apache", extensions: ["wri"] }, - "application/x-netcdf": { source: "apache", extensions: ["nc", "cdf"] }, - "application/x-ns-proxy-autoconfig": { compressible: !0, extensions: ["pac"] }, - "application/x-nzb": { source: "apache", extensions: ["nzb"] }, - "application/x-perl": { source: "nginx", extensions: ["pl", "pm"] }, - "application/x-pilot": { source: "nginx", extensions: ["prc", "pdb"] }, - "application/x-pkcs12": { source: "apache", compressible: !1, extensions: ["p12", "pfx"] }, - "application/x-pkcs7-certificates": { source: "apache", extensions: ["p7b", "spc"] }, - "application/x-pkcs7-certreqresp": { source: "apache", extensions: ["p7r"] }, - "application/x-pki-message": { source: "iana" }, - "application/x-rar-compressed": { source: "apache", compressible: !1, extensions: ["rar"] }, - "application/x-redhat-package-manager": { source: "nginx", extensions: ["rpm"] }, - "application/x-research-info-systems": { source: "apache", extensions: ["ris"] }, - "application/x-sea": { source: "nginx", extensions: ["sea"] }, - "application/x-sh": { source: "apache", compressible: !0, extensions: ["sh"] }, - "application/x-shar": { source: "apache", extensions: ["shar"] }, - "application/x-shockwave-flash": { source: "apache", compressible: !1, extensions: ["swf"] }, - "application/x-silverlight-app": { source: "apache", extensions: ["xap"] }, - "application/x-sql": { source: "apache", extensions: ["sql"] }, - "application/x-stuffit": { source: "apache", compressible: !1, extensions: ["sit"] }, - "application/x-stuffitx": { source: "apache", extensions: ["sitx"] }, - "application/x-subrip": { source: "apache", extensions: ["srt"] }, - "application/x-sv4cpio": { source: "apache", extensions: ["sv4cpio"] }, - "application/x-sv4crc": { source: "apache", extensions: ["sv4crc"] }, - "application/x-t3vm-image": { source: "apache", extensions: ["t3"] }, - "application/x-tads": { source: "apache", extensions: ["gam"] }, - "application/x-tar": { source: "apache", compressible: !0, extensions: ["tar"] }, - "application/x-tcl": { source: "apache", extensions: ["tcl", "tk"] }, - "application/x-tex": { source: "apache", extensions: ["tex"] }, - "application/x-tex-tfm": { source: "apache", extensions: ["tfm"] }, - "application/x-texinfo": { source: "apache", extensions: ["texinfo", "texi"] }, - "application/x-tgif": { source: "apache", extensions: ["obj"] }, - "application/x-ustar": { source: "apache", extensions: ["ustar"] }, - "application/x-virtualbox-hdd": { compressible: !0, extensions: ["hdd"] }, - "application/x-virtualbox-ova": { compressible: !0, extensions: ["ova"] }, - "application/x-virtualbox-ovf": { compressible: !0, extensions: ["ovf"] }, - "application/x-virtualbox-vbox": { compressible: !0, extensions: ["vbox"] }, - "application/x-virtualbox-vbox-extpack": { compressible: !1, extensions: ["vbox-extpack"] }, - "application/x-virtualbox-vdi": { compressible: !0, extensions: ["vdi"] }, - "application/x-virtualbox-vhd": { compressible: !0, extensions: ["vhd"] }, - "application/x-virtualbox-vmdk": { compressible: !0, extensions: ["vmdk"] }, - "application/x-wais-source": { source: "apache", extensions: ["src"] }, - "application/x-web-app-manifest+json": { compressible: !0, extensions: ["webapp"] }, - "application/x-www-form-urlencoded": { source: "iana", compressible: !0 }, - "application/x-x509-ca-cert": { source: "iana", extensions: ["der", "crt", "pem"] }, - "application/x-x509-ca-ra-cert": { source: "iana" }, - "application/x-x509-next-ca-cert": { source: "iana" }, - "application/x-xfig": { source: "apache", extensions: ["fig"] }, - "application/x-xliff+xml": { source: "apache", compressible: !0, extensions: ["xlf"] }, - "application/x-xpinstall": { source: "apache", compressible: !1, extensions: ["xpi"] }, - "application/x-xz": { source: "apache", extensions: ["xz"] }, - "application/x-zmachine": { source: "apache", extensions: ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"] }, - "application/x400-bp": { source: "iana" }, - "application/xacml+xml": { source: "iana", compressible: !0 }, - "application/xaml+xml": { source: "apache", compressible: !0, extensions: ["xaml"] }, - "application/xcap-att+xml": { source: "iana", compressible: !0, extensions: ["xav"] }, - "application/xcap-caps+xml": { source: "iana", compressible: !0, extensions: ["xca"] }, - "application/xcap-diff+xml": { source: "iana", compressible: !0, extensions: ["xdf"] }, - "application/xcap-el+xml": { source: "iana", compressible: !0, extensions: ["xel"] }, - "application/xcap-error+xml": { source: "iana", compressible: !0 }, - "application/xcap-ns+xml": { source: "iana", compressible: !0, extensions: ["xns"] }, - "application/xcon-conference-info+xml": { source: "iana", compressible: !0 }, - "application/xcon-conference-info-diff+xml": { source: "iana", compressible: !0 }, - "application/xenc+xml": { source: "iana", compressible: !0, extensions: ["xenc"] }, - "application/xhtml+xml": { source: "iana", compressible: !0, extensions: ["xhtml", "xht"] }, - "application/xhtml-voice+xml": { source: "apache", compressible: !0 }, - "application/xliff+xml": { source: "iana", compressible: !0, extensions: ["xlf"] }, - "application/xml": { source: "iana", compressible: !0, extensions: ["xml", "xsl", "xsd", "rng"] }, - "application/xml-dtd": { source: "iana", compressible: !0, extensions: ["dtd"] }, - "application/xml-external-parsed-entity": { source: "iana" }, - "application/xml-patch+xml": { source: "iana", compressible: !0 }, - "application/xmpp+xml": { source: "iana", compressible: !0 }, - "application/xop+xml": { source: "iana", compressible: !0, extensions: ["xop"] }, - "application/xproc+xml": { source: "apache", compressible: !0, extensions: ["xpl"] }, - "application/xslt+xml": { source: "iana", compressible: !0, extensions: ["xsl", "xslt"] }, - "application/xspf+xml": { source: "apache", compressible: !0, extensions: ["xspf"] }, - "application/xv+xml": { source: "iana", compressible: !0, extensions: ["mxml", "xhvml", "xvml", "xvm"] }, - "application/yang": { source: "iana", extensions: ["yang"] }, - "application/yang-data+json": { source: "iana", compressible: !0 }, - "application/yang-data+xml": { source: "iana", compressible: !0 }, - "application/yang-patch+json": { source: "iana", compressible: !0 }, - "application/yang-patch+xml": { source: "iana", compressible: !0 }, - "application/yin+xml": { source: "iana", compressible: !0, extensions: ["yin"] }, - "application/zip": { source: "iana", compressible: !1, extensions: ["zip"] }, - "application/zlib": { source: "iana" }, - "application/zstd": { source: "iana" }, - "audio/1d-interleaved-parityfec": { source: "iana" }, - "audio/32kadpcm": { source: "iana" }, - "audio/3gpp": { source: "iana", compressible: !1, extensions: ["3gpp"] }, - "audio/3gpp2": { source: "iana" }, - "audio/aac": { source: "iana" }, - "audio/ac3": { source: "iana" }, - "audio/adpcm": { source: "apache", extensions: ["adp"] }, - "audio/amr": { source: "iana", extensions: ["amr"] }, - "audio/amr-wb": { source: "iana" }, - "audio/amr-wb+": { source: "iana" }, - "audio/aptx": { source: "iana" }, - "audio/asc": { source: "iana" }, - "audio/atrac-advanced-lossless": { source: "iana" }, - "audio/atrac-x": { source: "iana" }, - "audio/atrac3": { source: "iana" }, - "audio/basic": { source: "iana", compressible: !1, extensions: ["au", "snd"] }, - "audio/bv16": { source: "iana" }, - "audio/bv32": { source: "iana" }, - "audio/clearmode": { source: "iana" }, - "audio/cn": { source: "iana" }, - "audio/dat12": { source: "iana" }, - "audio/dls": { source: "iana" }, - "audio/dsr-es201108": { source: "iana" }, - "audio/dsr-es202050": { source: "iana" }, - "audio/dsr-es202211": { source: "iana" }, - "audio/dsr-es202212": { source: "iana" }, - "audio/dv": { source: "iana" }, - "audio/dvi4": { source: "iana" }, - "audio/eac3": { source: "iana" }, - "audio/encaprtp": { source: "iana" }, - "audio/evrc": { source: "iana" }, - "audio/evrc-qcp": { source: "iana" }, - "audio/evrc0": { source: "iana" }, - "audio/evrc1": { source: "iana" }, - "audio/evrcb": { source: "iana" }, - "audio/evrcb0": { source: "iana" }, - "audio/evrcb1": { source: "iana" }, - "audio/evrcnw": { source: "iana" }, - "audio/evrcnw0": { source: "iana" }, - "audio/evrcnw1": { source: "iana" }, - "audio/evrcwb": { source: "iana" }, - "audio/evrcwb0": { source: "iana" }, - "audio/evrcwb1": { source: "iana" }, - "audio/evs": { source: "iana" }, - "audio/flexfec": { source: "iana" }, - "audio/fwdred": { source: "iana" }, - "audio/g711-0": { source: "iana" }, - "audio/g719": { source: "iana" }, - "audio/g722": { source: "iana" }, - "audio/g7221": { source: "iana" }, - "audio/g723": { source: "iana" }, - "audio/g726-16": { source: "iana" }, - "audio/g726-24": { source: "iana" }, - "audio/g726-32": { source: "iana" }, - "audio/g726-40": { source: "iana" }, - "audio/g728": { source: "iana" }, - "audio/g729": { source: "iana" }, - "audio/g7291": { source: "iana" }, - "audio/g729d": { source: "iana" }, - "audio/g729e": { source: "iana" }, - "audio/gsm": { source: "iana" }, - "audio/gsm-efr": { source: "iana" }, - "audio/gsm-hr-08": { source: "iana" }, - "audio/ilbc": { source: "iana" }, - "audio/ip-mr_v2.5": { source: "iana" }, - "audio/isac": { source: "apache" }, - "audio/l16": { source: "iana" }, - "audio/l20": { source: "iana" }, - "audio/l24": { source: "iana", compressible: !1 }, - "audio/l8": { source: "iana" }, - "audio/lpc": { source: "iana" }, - "audio/melp": { source: "iana" }, - "audio/melp1200": { source: "iana" }, - "audio/melp2400": { source: "iana" }, - "audio/melp600": { source: "iana" }, - "audio/mhas": { source: "iana" }, - "audio/midi": { source: "apache", extensions: ["mid", "midi", "kar", "rmi"] }, - "audio/mobile-xmf": { source: "iana", extensions: ["mxmf"] }, - "audio/mp3": { compressible: !1, extensions: ["mp3"] }, - "audio/mp4": { source: "iana", compressible: !1, extensions: ["m4a", "mp4a"] }, - "audio/mp4a-latm": { source: "iana" }, - "audio/mpa": { source: "iana" }, - "audio/mpa-robust": { source: "iana" }, - "audio/mpeg": { source: "iana", compressible: !1, extensions: ["mpga", "mp2", "mp2a", "mp3", "m2a", "m3a"] }, - "audio/mpeg4-generic": { source: "iana" }, - "audio/musepack": { source: "apache" }, - "audio/ogg": { source: "iana", compressible: !1, extensions: ["oga", "ogg", "spx", "opus"] }, - "audio/opus": { source: "iana" }, - "audio/parityfec": { source: "iana" }, - "audio/pcma": { source: "iana" }, - "audio/pcma-wb": { source: "iana" }, - "audio/pcmu": { source: "iana" }, - "audio/pcmu-wb": { source: "iana" }, - "audio/prs.sid": { source: "iana" }, - "audio/qcelp": { source: "iana" }, - "audio/raptorfec": { source: "iana" }, - "audio/red": { source: "iana" }, - "audio/rtp-enc-aescm128": { source: "iana" }, - "audio/rtp-midi": { source: "iana" }, - "audio/rtploopback": { source: "iana" }, - "audio/rtx": { source: "iana" }, - "audio/s3m": { source: "apache", extensions: ["s3m"] }, - "audio/scip": { source: "iana" }, - "audio/silk": { source: "apache", extensions: ["sil"] }, - "audio/smv": { source: "iana" }, - "audio/smv-qcp": { source: "iana" }, - "audio/smv0": { source: "iana" }, - "audio/sofa": { source: "iana" }, - "audio/sp-midi": { source: "iana" }, - "audio/speex": { source: "iana" }, - "audio/t140c": { source: "iana" }, - "audio/t38": { source: "iana" }, - "audio/telephone-event": { source: "iana" }, - "audio/tetra_acelp": { source: "iana" }, - "audio/tetra_acelp_bb": { source: "iana" }, - "audio/tone": { source: "iana" }, - "audio/tsvcis": { source: "iana" }, - "audio/uemclip": { source: "iana" }, - "audio/ulpfec": { source: "iana" }, - "audio/usac": { source: "iana" }, - "audio/vdvi": { source: "iana" }, - "audio/vmr-wb": { source: "iana" }, - "audio/vnd.3gpp.iufp": { source: "iana" }, - "audio/vnd.4sb": { source: "iana" }, - "audio/vnd.audiokoz": { source: "iana" }, - "audio/vnd.celp": { source: "iana" }, - "audio/vnd.cisco.nse": { source: "iana" }, - "audio/vnd.cmles.radio-events": { source: "iana" }, - "audio/vnd.cns.anp1": { source: "iana" }, - "audio/vnd.cns.inf1": { source: "iana" }, - "audio/vnd.dece.audio": { source: "iana", extensions: ["uva", "uvva"] }, - "audio/vnd.digital-winds": { source: "iana", extensions: ["eol"] }, - "audio/vnd.dlna.adts": { source: "iana" }, - "audio/vnd.dolby.heaac.1": { source: "iana" }, - "audio/vnd.dolby.heaac.2": { source: "iana" }, - "audio/vnd.dolby.mlp": { source: "iana" }, - "audio/vnd.dolby.mps": { source: "iana" }, - "audio/vnd.dolby.pl2": { source: "iana" }, - "audio/vnd.dolby.pl2x": { source: "iana" }, - "audio/vnd.dolby.pl2z": { source: "iana" }, - "audio/vnd.dolby.pulse.1": { source: "iana" }, - "audio/vnd.dra": { source: "iana", extensions: ["dra"] }, - "audio/vnd.dts": { source: "iana", extensions: ["dts"] }, - "audio/vnd.dts.hd": { source: "iana", extensions: ["dtshd"] }, - "audio/vnd.dts.uhd": { source: "iana" }, - "audio/vnd.dvb.file": { source: "iana" }, - "audio/vnd.everad.plj": { source: "iana" }, - "audio/vnd.hns.audio": { source: "iana" }, - "audio/vnd.lucent.voice": { source: "iana", extensions: ["lvp"] }, - "audio/vnd.ms-playready.media.pya": { source: "iana", extensions: ["pya"] }, - "audio/vnd.nokia.mobile-xmf": { source: "iana" }, - "audio/vnd.nortel.vbk": { source: "iana" }, - "audio/vnd.nuera.ecelp4800": { source: "iana", extensions: ["ecelp4800"] }, - "audio/vnd.nuera.ecelp7470": { source: "iana", extensions: ["ecelp7470"] }, - "audio/vnd.nuera.ecelp9600": { source: "iana", extensions: ["ecelp9600"] }, - "audio/vnd.octel.sbc": { source: "iana" }, - "audio/vnd.presonus.multitrack": { source: "iana" }, - "audio/vnd.qcelp": { source: "iana" }, - "audio/vnd.rhetorex.32kadpcm": { source: "iana" }, - "audio/vnd.rip": { source: "iana", extensions: ["rip"] }, - "audio/vnd.rn-realaudio": { compressible: !1 }, - "audio/vnd.sealedmedia.softseal.mpeg": { source: "iana" }, - "audio/vnd.vmx.cvsd": { source: "iana" }, - "audio/vnd.wave": { compressible: !1 }, - "audio/vorbis": { source: "iana", compressible: !1 }, - "audio/vorbis-config": { source: "iana" }, - "audio/wav": { compressible: !1, extensions: ["wav"] }, - "audio/wave": { compressible: !1, extensions: ["wav"] }, - "audio/webm": { source: "apache", compressible: !1, extensions: ["weba"] }, - "audio/x-aac": { source: "apache", compressible: !1, extensions: ["aac"] }, - "audio/x-aiff": { source: "apache", extensions: ["aif", "aiff", "aifc"] }, - "audio/x-caf": { source: "apache", compressible: !1, extensions: ["caf"] }, - "audio/x-flac": { source: "apache", extensions: ["flac"] }, - "audio/x-m4a": { source: "nginx", extensions: ["m4a"] }, - "audio/x-matroska": { source: "apache", extensions: ["mka"] }, - "audio/x-mpegurl": { source: "apache", extensions: ["m3u"] }, - "audio/x-ms-wax": { source: "apache", extensions: ["wax"] }, - "audio/x-ms-wma": { source: "apache", extensions: ["wma"] }, - "audio/x-pn-realaudio": { source: "apache", extensions: ["ram", "ra"] }, - "audio/x-pn-realaudio-plugin": { source: "apache", extensions: ["rmp"] }, - "audio/x-realaudio": { source: "nginx", extensions: ["ra"] }, - "audio/x-tta": { source: "apache" }, - "audio/x-wav": { source: "apache", extensions: ["wav"] }, - "audio/xm": { source: "apache", extensions: ["xm"] }, - "chemical/x-cdx": { source: "apache", extensions: ["cdx"] }, - "chemical/x-cif": { source: "apache", extensions: ["cif"] }, - "chemical/x-cmdf": { source: "apache", extensions: ["cmdf"] }, - "chemical/x-cml": { source: "apache", extensions: ["cml"] }, - "chemical/x-csml": { source: "apache", extensions: ["csml"] }, - "chemical/x-pdb": { source: "apache" }, - "chemical/x-xyz": { source: "apache", extensions: ["xyz"] }, - "font/collection": { source: "iana", extensions: ["ttc"] }, - "font/otf": { source: "iana", compressible: !0, extensions: ["otf"] }, - "font/sfnt": { source: "iana" }, - "font/ttf": { source: "iana", compressible: !0, extensions: ["ttf"] }, - "font/woff": { source: "iana", extensions: ["woff"] }, - "font/woff2": { source: "iana", extensions: ["woff2"] }, - "image/aces": { source: "iana", extensions: ["exr"] }, - "image/apng": { compressible: !1, extensions: ["apng"] }, - "image/avci": { source: "iana", extensions: ["avci"] }, - "image/avcs": { source: "iana", extensions: ["avcs"] }, - "image/avif": { source: "iana", compressible: !1, extensions: ["avif"] }, - "image/bmp": { source: "iana", compressible: !0, extensions: ["bmp"] }, - "image/cgm": { source: "iana", extensions: ["cgm"] }, - "image/dicom-rle": { source: "iana", extensions: ["drle"] }, - "image/emf": { source: "iana", extensions: ["emf"] }, - "image/fits": { source: "iana", extensions: ["fits"] }, - "image/g3fax": { source: "iana", extensions: ["g3"] }, - "image/gif": { source: "iana", compressible: !1, extensions: ["gif"] }, - "image/heic": { source: "iana", extensions: ["heic"] }, - "image/heic-sequence": { source: "iana", extensions: ["heics"] }, - "image/heif": { source: "iana", extensions: ["heif"] }, - "image/heif-sequence": { source: "iana", extensions: ["heifs"] }, - "image/hej2k": { source: "iana", extensions: ["hej2"] }, - "image/hsj2": { source: "iana", extensions: ["hsj2"] }, - "image/ief": { source: "iana", extensions: ["ief"] }, - "image/jls": { source: "iana", extensions: ["jls"] }, - "image/jp2": { source: "iana", compressible: !1, extensions: ["jp2", "jpg2"] }, - "image/jpeg": { source: "iana", compressible: !1, extensions: ["jpeg", "jpg", "jpe"] }, - "image/jph": { source: "iana", extensions: ["jph"] }, - "image/jphc": { source: "iana", extensions: ["jhc"] }, - "image/jpm": { source: "iana", compressible: !1, extensions: ["jpm"] }, - "image/jpx": { source: "iana", compressible: !1, extensions: ["jpx", "jpf"] }, - "image/jxr": { source: "iana", extensions: ["jxr"] }, - "image/jxra": { source: "iana", extensions: ["jxra"] }, - "image/jxrs": { source: "iana", extensions: ["jxrs"] }, - "image/jxs": { source: "iana", extensions: ["jxs"] }, - "image/jxsc": { source: "iana", extensions: ["jxsc"] }, - "image/jxsi": { source: "iana", extensions: ["jxsi"] }, - "image/jxss": { source: "iana", extensions: ["jxss"] }, - "image/ktx": { source: "iana", extensions: ["ktx"] }, - "image/ktx2": { source: "iana", extensions: ["ktx2"] }, - "image/naplps": { source: "iana" }, - "image/pjpeg": { compressible: !1 }, - "image/png": { source: "iana", compressible: !1, extensions: ["png"] }, - "image/prs.btif": { source: "iana", extensions: ["btif"] }, - "image/prs.pti": { source: "iana", extensions: ["pti"] }, - "image/pwg-raster": { source: "iana" }, - "image/sgi": { source: "apache", extensions: ["sgi"] }, - "image/svg+xml": { source: "iana", compressible: !0, extensions: ["svg", "svgz"] }, - "image/t38": { source: "iana", extensions: ["t38"] }, - "image/tiff": { source: "iana", compressible: !1, extensions: ["tif", "tiff"] }, - "image/tiff-fx": { source: "iana", extensions: ["tfx"] }, - "image/vnd.adobe.photoshop": { source: "iana", compressible: !0, extensions: ["psd"] }, - "image/vnd.airzip.accelerator.azv": { source: "iana", extensions: ["azv"] }, - "image/vnd.cns.inf2": { source: "iana" }, - "image/vnd.dece.graphic": { source: "iana", extensions: ["uvi", "uvvi", "uvg", "uvvg"] }, - "image/vnd.djvu": { source: "iana", extensions: ["djvu", "djv"] }, - "image/vnd.dvb.subtitle": { source: "iana", extensions: ["sub"] }, - "image/vnd.dwg": { source: "iana", extensions: ["dwg"] }, - "image/vnd.dxf": { source: "iana", extensions: ["dxf"] }, - "image/vnd.fastbidsheet": { source: "iana", extensions: ["fbs"] }, - "image/vnd.fpx": { source: "iana", extensions: ["fpx"] }, - "image/vnd.fst": { source: "iana", extensions: ["fst"] }, - "image/vnd.fujixerox.edmics-mmr": { source: "iana", extensions: ["mmr"] }, - "image/vnd.fujixerox.edmics-rlc": { source: "iana", extensions: ["rlc"] }, - "image/vnd.globalgraphics.pgb": { source: "iana" }, - "image/vnd.microsoft.icon": { source: "iana", compressible: !0, extensions: ["ico"] }, - "image/vnd.mix": { source: "iana" }, - "image/vnd.mozilla.apng": { source: "iana" }, - "image/vnd.ms-dds": { compressible: !0, extensions: ["dds"] }, - "image/vnd.ms-modi": { source: "iana", extensions: ["mdi"] }, - "image/vnd.ms-photo": { source: "apache", extensions: ["wdp"] }, - "image/vnd.net-fpx": { source: "iana", extensions: ["npx"] }, - "image/vnd.pco.b16": { source: "iana", extensions: ["b16"] }, - "image/vnd.radiance": { source: "iana" }, - "image/vnd.sealed.png": { source: "iana" }, - "image/vnd.sealedmedia.softseal.gif": { source: "iana" }, - "image/vnd.sealedmedia.softseal.jpg": { source: "iana" }, - "image/vnd.svf": { source: "iana" }, - "image/vnd.tencent.tap": { source: "iana", extensions: ["tap"] }, - "image/vnd.valve.source.texture": { source: "iana", extensions: ["vtf"] }, - "image/vnd.wap.wbmp": { source: "iana", extensions: ["wbmp"] }, - "image/vnd.xiff": { source: "iana", extensions: ["xif"] }, - "image/vnd.zbrush.pcx": { source: "iana", extensions: ["pcx"] }, - "image/webp": { source: "apache", extensions: ["webp"] }, - "image/wmf": { source: "iana", extensions: ["wmf"] }, - "image/x-3ds": { source: "apache", extensions: ["3ds"] }, - "image/x-cmu-raster": { source: "apache", extensions: ["ras"] }, - "image/x-cmx": { source: "apache", extensions: ["cmx"] }, - "image/x-freehand": { source: "apache", extensions: ["fh", "fhc", "fh4", "fh5", "fh7"] }, - "image/x-icon": { source: "apache", compressible: !0, extensions: ["ico"] }, - "image/x-jng": { source: "nginx", extensions: ["jng"] }, - "image/x-mrsid-image": { source: "apache", extensions: ["sid"] }, - "image/x-ms-bmp": { source: "nginx", compressible: !0, extensions: ["bmp"] }, - "image/x-pcx": { source: "apache", extensions: ["pcx"] }, - "image/x-pict": { source: "apache", extensions: ["pic", "pct"] }, - "image/x-portable-anymap": { source: "apache", extensions: ["pnm"] }, - "image/x-portable-bitmap": { source: "apache", extensions: ["pbm"] }, - "image/x-portable-graymap": { source: "apache", extensions: ["pgm"] }, - "image/x-portable-pixmap": { source: "apache", extensions: ["ppm"] }, - "image/x-rgb": { source: "apache", extensions: ["rgb"] }, - "image/x-tga": { source: "apache", extensions: ["tga"] }, - "image/x-xbitmap": { source: "apache", extensions: ["xbm"] }, - "image/x-xcf": { compressible: !1 }, - "image/x-xpixmap": { source: "apache", extensions: ["xpm"] }, - "image/x-xwindowdump": { source: "apache", extensions: ["xwd"] }, - "message/cpim": { source: "iana" }, - "message/delivery-status": { source: "iana" }, - "message/disposition-notification": { source: "iana", extensions: ["disposition-notification"] }, - "message/external-body": { source: "iana" }, - "message/feedback-report": { source: "iana" }, - "message/global": { source: "iana", extensions: ["u8msg"] }, - "message/global-delivery-status": { source: "iana", extensions: ["u8dsn"] }, - "message/global-disposition-notification": { source: "iana", extensions: ["u8mdn"] }, - "message/global-headers": { source: "iana", extensions: ["u8hdr"] }, - "message/http": { source: "iana", compressible: !1 }, - "message/imdn+xml": { source: "iana", compressible: !0 }, - "message/news": { source: "iana" }, - "message/partial": { source: "iana", compressible: !1 }, - "message/rfc822": { source: "iana", compressible: !0, extensions: ["eml", "mime"] }, - "message/s-http": { source: "iana" }, - "message/sip": { source: "iana" }, - "message/sipfrag": { source: "iana" }, - "message/tracking-status": { source: "iana" }, - "message/vnd.si.simp": { source: "iana" }, - "message/vnd.wfa.wsc": { source: "iana", extensions: ["wsc"] }, - "model/3mf": { source: "iana", extensions: ["3mf"] }, - "model/e57": { source: "iana" }, - "model/gltf+json": { source: "iana", compressible: !0, extensions: ["gltf"] }, - "model/gltf-binary": { source: "iana", compressible: !0, extensions: ["glb"] }, - "model/iges": { source: "iana", compressible: !1, extensions: ["igs", "iges"] }, - "model/mesh": { source: "iana", compressible: !1, extensions: ["msh", "mesh", "silo"] }, - "model/mtl": { source: "iana", extensions: ["mtl"] }, - "model/obj": { source: "iana", extensions: ["obj"] }, - "model/step": { source: "iana" }, - "model/step+xml": { source: "iana", compressible: !0, extensions: ["stpx"] }, - "model/step+zip": { source: "iana", compressible: !1, extensions: ["stpz"] }, - "model/step-xml+zip": { source: "iana", compressible: !1, extensions: ["stpxz"] }, - "model/stl": { source: "iana", extensions: ["stl"] }, - "model/vnd.collada+xml": { source: "iana", compressible: !0, extensions: ["dae"] }, - "model/vnd.dwf": { source: "iana", extensions: ["dwf"] }, - "model/vnd.flatland.3dml": { source: "iana" }, - "model/vnd.gdl": { source: "iana", extensions: ["gdl"] }, - "model/vnd.gs-gdl": { source: "apache" }, - "model/vnd.gs.gdl": { source: "iana" }, - "model/vnd.gtw": { source: "iana", extensions: ["gtw"] }, - "model/vnd.moml+xml": { source: "iana", compressible: !0 }, - "model/vnd.mts": { source: "iana", extensions: ["mts"] }, - "model/vnd.opengex": { source: "iana", extensions: ["ogex"] }, - "model/vnd.parasolid.transmit.binary": { source: "iana", extensions: ["x_b"] }, - "model/vnd.parasolid.transmit.text": { source: "iana", extensions: ["x_t"] }, - "model/vnd.pytha.pyox": { source: "iana" }, - "model/vnd.rosette.annotated-data-model": { source: "iana" }, - "model/vnd.sap.vds": { source: "iana", extensions: ["vds"] }, - "model/vnd.usdz+zip": { source: "iana", compressible: !1, extensions: ["usdz"] }, - "model/vnd.valve.source.compiled-map": { source: "iana", extensions: ["bsp"] }, - "model/vnd.vtu": { source: "iana", extensions: ["vtu"] }, - "model/vrml": { source: "iana", compressible: !1, extensions: ["wrl", "vrml"] }, - "model/x3d+binary": { source: "apache", compressible: !1, extensions: ["x3db", "x3dbz"] }, - "model/x3d+fastinfoset": { source: "iana", extensions: ["x3db"] }, - "model/x3d+vrml": { source: "apache", compressible: !1, extensions: ["x3dv", "x3dvz"] }, - "model/x3d+xml": { source: "iana", compressible: !0, extensions: ["x3d", "x3dz"] }, - "model/x3d-vrml": { source: "iana", extensions: ["x3dv"] }, - "multipart/alternative": { source: "iana", compressible: !1 }, - "multipart/appledouble": { source: "iana" }, - "multipart/byteranges": { source: "iana" }, - "multipart/digest": { source: "iana" }, - "multipart/encrypted": { source: "iana", compressible: !1 }, - "multipart/form-data": { source: "iana", compressible: !1 }, - "multipart/header-set": { source: "iana" }, - "multipart/mixed": { source: "iana" }, - "multipart/multilingual": { source: "iana" }, - "multipart/parallel": { source: "iana" }, - "multipart/related": { source: "iana", compressible: !1 }, - "multipart/report": { source: "iana" }, - "multipart/signed": { source: "iana", compressible: !1 }, - "multipart/vnd.bint.med-plus": { source: "iana" }, - "multipart/voice-message": { source: "iana" }, - "multipart/x-mixed-replace": { source: "iana" }, - "text/1d-interleaved-parityfec": { source: "iana" }, - "text/cache-manifest": { source: "iana", compressible: !0, extensions: ["appcache", "manifest"] }, - "text/calendar": { source: "iana", extensions: ["ics", "ifb"] }, - "text/calender": { compressible: !0 }, - "text/cmd": { compressible: !0 }, - "text/coffeescript": { extensions: ["coffee", "litcoffee"] }, - "text/cql": { source: "iana" }, - "text/cql-expression": { source: "iana" }, - "text/cql-identifier": { source: "iana" }, - "text/css": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["css"] }, - "text/csv": { source: "iana", compressible: !0, extensions: ["csv"] }, - "text/csv-schema": { source: "iana" }, - "text/directory": { source: "iana" }, - "text/dns": { source: "iana" }, - "text/ecmascript": { source: "iana" }, - "text/encaprtp": { source: "iana" }, - "text/enriched": { source: "iana" }, - "text/fhirpath": { source: "iana" }, - "text/flexfec": { source: "iana" }, - "text/fwdred": { source: "iana" }, - "text/gff3": { source: "iana" }, - "text/grammar-ref-list": { source: "iana" }, - "text/html": { source: "iana", compressible: !0, extensions: ["html", "htm", "shtml"] }, - "text/jade": { extensions: ["jade"] }, - "text/javascript": { source: "iana", compressible: !0 }, - "text/jcr-cnd": { source: "iana" }, - "text/jsx": { compressible: !0, extensions: ["jsx"] }, - "text/less": { compressible: !0, extensions: ["less"] }, - "text/markdown": { source: "iana", compressible: !0, extensions: ["markdown", "md"] }, - "text/mathml": { source: "nginx", extensions: ["mml"] }, - "text/mdx": { compressible: !0, extensions: ["mdx"] }, - "text/mizar": { source: "iana" }, - "text/n3": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["n3"] }, - "text/parameters": { source: "iana", charset: "UTF-8" }, - "text/parityfec": { source: "iana" }, - "text/plain": { - source: "iana", - compressible: !0, - extensions: ["txt", "text", "conf", "def", "list", "log", "in", "ini"], - }, - "text/provenance-notation": { source: "iana", charset: "UTF-8" }, - "text/prs.fallenstein.rst": { source: "iana" }, - "text/prs.lines.tag": { source: "iana", extensions: ["dsc"] }, - "text/prs.prop.logic": { source: "iana" }, - "text/raptorfec": { source: "iana" }, - "text/red": { source: "iana" }, - "text/rfc822-headers": { source: "iana" }, - "text/richtext": { source: "iana", compressible: !0, extensions: ["rtx"] }, - "text/rtf": { source: "iana", compressible: !0, extensions: ["rtf"] }, - "text/rtp-enc-aescm128": { source: "iana" }, - "text/rtploopback": { source: "iana" }, - "text/rtx": { source: "iana" }, - "text/sgml": { source: "iana", extensions: ["sgml", "sgm"] }, - "text/shaclc": { source: "iana" }, - "text/shex": { source: "iana", extensions: ["shex"] }, - "text/slim": { extensions: ["slim", "slm"] }, - "text/spdx": { source: "iana", extensions: ["spdx"] }, - "text/strings": { source: "iana" }, - "text/stylus": { extensions: ["stylus", "styl"] }, - "text/t140": { source: "iana" }, - "text/tab-separated-values": { source: "iana", compressible: !0, extensions: ["tsv"] }, - "text/troff": { source: "iana", extensions: ["t", "tr", "roff", "man", "me", "ms"] }, - "text/turtle": { source: "iana", charset: "UTF-8", extensions: ["ttl"] }, - "text/ulpfec": { source: "iana" }, - "text/uri-list": { source: "iana", compressible: !0, extensions: ["uri", "uris", "urls"] }, - "text/vcard": { source: "iana", compressible: !0, extensions: ["vcard"] }, - "text/vnd.a": { source: "iana" }, - "text/vnd.abc": { source: "iana" }, - "text/vnd.ascii-art": { source: "iana" }, - "text/vnd.curl": { source: "iana", extensions: ["curl"] }, - "text/vnd.curl.dcurl": { source: "apache", extensions: ["dcurl"] }, - "text/vnd.curl.mcurl": { source: "apache", extensions: ["mcurl"] }, - "text/vnd.curl.scurl": { source: "apache", extensions: ["scurl"] }, - "text/vnd.debian.copyright": { source: "iana", charset: "UTF-8" }, - "text/vnd.dmclientscript": { source: "iana" }, - "text/vnd.dvb.subtitle": { source: "iana", extensions: ["sub"] }, - "text/vnd.esmertec.theme-descriptor": { source: "iana", charset: "UTF-8" }, - "text/vnd.familysearch.gedcom": { source: "iana", extensions: ["ged"] }, - "text/vnd.ficlab.flt": { source: "iana" }, - "text/vnd.fly": { source: "iana", extensions: ["fly"] }, - "text/vnd.fmi.flexstor": { source: "iana", extensions: ["flx"] }, - "text/vnd.gml": { source: "iana" }, - "text/vnd.graphviz": { source: "iana", extensions: ["gv"] }, - "text/vnd.hans": { source: "iana" }, - "text/vnd.hgl": { source: "iana" }, - "text/vnd.in3d.3dml": { source: "iana", extensions: ["3dml"] }, - "text/vnd.in3d.spot": { source: "iana", extensions: ["spot"] }, - "text/vnd.iptc.newsml": { source: "iana" }, - "text/vnd.iptc.nitf": { source: "iana" }, - "text/vnd.latex-z": { source: "iana" }, - "text/vnd.motorola.reflex": { source: "iana" }, - "text/vnd.ms-mediapackage": { source: "iana" }, - "text/vnd.net2phone.commcenter.command": { source: "iana" }, - "text/vnd.radisys.msml-basic-layout": { source: "iana" }, - "text/vnd.senx.warpscript": { source: "iana" }, - "text/vnd.si.uricatalogue": { source: "iana" }, - "text/vnd.sosi": { source: "iana" }, - "text/vnd.sun.j2me.app-descriptor": { source: "iana", charset: "UTF-8", extensions: ["jad"] }, - "text/vnd.trolltech.linguist": { source: "iana", charset: "UTF-8" }, - "text/vnd.wap.si": { source: "iana" }, - "text/vnd.wap.sl": { source: "iana" }, - "text/vnd.wap.wml": { source: "iana", extensions: ["wml"] }, - "text/vnd.wap.wmlscript": { source: "iana", extensions: ["wmls"] }, - "text/vtt": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["vtt"] }, - "text/x-asm": { source: "apache", extensions: ["s", "asm"] }, - "text/x-c": { source: "apache", extensions: ["c", "cc", "cxx", "cpp", "h", "hh", "dic"] }, - "text/x-component": { source: "nginx", extensions: ["htc"] }, - "text/x-fortran": { source: "apache", extensions: ["f", "for", "f77", "f90"] }, - "text/x-gwt-rpc": { compressible: !0 }, - "text/x-handlebars-template": { extensions: ["hbs"] }, - "text/x-java-source": { source: "apache", extensions: ["java"] }, - "text/x-jquery-tmpl": { compressible: !0 }, - "text/x-lua": { extensions: ["lua"] }, - "text/x-markdown": { compressible: !0, extensions: ["mkd"] }, - "text/x-nfo": { source: "apache", extensions: ["nfo"] }, - "text/x-opml": { source: "apache", extensions: ["opml"] }, - "text/x-org": { compressible: !0, extensions: ["org"] }, - "text/x-pascal": { source: "apache", extensions: ["p", "pas"] }, - "text/x-processing": { compressible: !0, extensions: ["pde"] }, - "text/x-sass": { extensions: ["sass"] }, - "text/x-scss": { extensions: ["scss"] }, - "text/x-setext": { source: "apache", extensions: ["etx"] }, - "text/x-sfv": { source: "apache", extensions: ["sfv"] }, - "text/x-suse-ymp": { compressible: !0, extensions: ["ymp"] }, - "text/x-uuencode": { source: "apache", extensions: ["uu"] }, - "text/x-vcalendar": { source: "apache", extensions: ["vcs"] }, - "text/x-vcard": { source: "apache", extensions: ["vcf"] }, - "text/xml": { source: "iana", compressible: !0, extensions: ["xml"] }, - "text/xml-external-parsed-entity": { source: "iana" }, - "text/yaml": { compressible: !0, extensions: ["yaml", "yml"] }, - "video/1d-interleaved-parityfec": { source: "iana" }, - "video/3gpp": { source: "iana", extensions: ["3gp", "3gpp"] }, - "video/3gpp-tt": { source: "iana" }, - "video/3gpp2": { source: "iana", extensions: ["3g2"] }, - "video/av1": { source: "iana" }, - "video/bmpeg": { source: "iana" }, - "video/bt656": { source: "iana" }, - "video/celb": { source: "iana" }, - "video/dv": { source: "iana" }, - "video/encaprtp": { source: "iana" }, - "video/ffv1": { source: "iana" }, - "video/flexfec": { source: "iana" }, - "video/h261": { source: "iana", extensions: ["h261"] }, - "video/h263": { source: "iana", extensions: ["h263"] }, - "video/h263-1998": { source: "iana" }, - "video/h263-2000": { source: "iana" }, - "video/h264": { source: "iana", extensions: ["h264"] }, - "video/h264-rcdo": { source: "iana" }, - "video/h264-svc": { source: "iana" }, - "video/h265": { source: "iana" }, - "video/iso.segment": { source: "iana", extensions: ["m4s"] }, - "video/jpeg": { source: "iana", extensions: ["jpgv"] }, - "video/jpeg2000": { source: "iana" }, - "video/jpm": { source: "apache", extensions: ["jpm", "jpgm"] }, - "video/jxsv": { source: "iana" }, - "video/mj2": { source: "iana", extensions: ["mj2", "mjp2"] }, - "video/mp1s": { source: "iana" }, - "video/mp2p": { source: "iana" }, - "video/mp2t": { source: "iana", extensions: ["ts"] }, - "video/mp4": { source: "iana", compressible: !1, extensions: ["mp4", "mp4v", "mpg4"] }, - "video/mp4v-es": { source: "iana" }, - "video/mpeg": { source: "iana", compressible: !1, extensions: ["mpeg", "mpg", "mpe", "m1v", "m2v"] }, - "video/mpeg4-generic": { source: "iana" }, - "video/mpv": { source: "iana" }, - "video/nv": { source: "iana" }, - "video/ogg": { source: "iana", compressible: !1, extensions: ["ogv"] }, - "video/parityfec": { source: "iana" }, - "video/pointer": { source: "iana" }, - "video/quicktime": { source: "iana", compressible: !1, extensions: ["qt", "mov"] }, - "video/raptorfec": { source: "iana" }, - "video/raw": { source: "iana" }, - "video/rtp-enc-aescm128": { source: "iana" }, - "video/rtploopback": { source: "iana" }, - "video/rtx": { source: "iana" }, - "video/scip": { source: "iana" }, - "video/smpte291": { source: "iana" }, - "video/smpte292m": { source: "iana" }, - "video/ulpfec": { source: "iana" }, - "video/vc1": { source: "iana" }, - "video/vc2": { source: "iana" }, - "video/vnd.cctv": { source: "iana" }, - "video/vnd.dece.hd": { source: "iana", extensions: ["uvh", "uvvh"] }, - "video/vnd.dece.mobile": { source: "iana", extensions: ["uvm", "uvvm"] }, - "video/vnd.dece.mp4": { source: "iana" }, - "video/vnd.dece.pd": { source: "iana", extensions: ["uvp", "uvvp"] }, - "video/vnd.dece.sd": { source: "iana", extensions: ["uvs", "uvvs"] }, - "video/vnd.dece.video": { source: "iana", extensions: ["uvv", "uvvv"] }, - "video/vnd.directv.mpeg": { source: "iana" }, - "video/vnd.directv.mpeg-tts": { source: "iana" }, - "video/vnd.dlna.mpeg-tts": { source: "iana" }, - "video/vnd.dvb.file": { source: "iana", extensions: ["dvb"] }, - "video/vnd.fvt": { source: "iana", extensions: ["fvt"] }, - "video/vnd.hns.video": { source: "iana" }, - "video/vnd.iptvforum.1dparityfec-1010": { source: "iana" }, - "video/vnd.iptvforum.1dparityfec-2005": { source: "iana" }, - "video/vnd.iptvforum.2dparityfec-1010": { source: "iana" }, - "video/vnd.iptvforum.2dparityfec-2005": { source: "iana" }, - "video/vnd.iptvforum.ttsavc": { source: "iana" }, - "video/vnd.iptvforum.ttsmpeg2": { source: "iana" }, - "video/vnd.motorola.video": { source: "iana" }, - "video/vnd.motorola.videop": { source: "iana" }, - "video/vnd.mpegurl": { source: "iana", extensions: ["mxu", "m4u"] }, - "video/vnd.ms-playready.media.pyv": { source: "iana", extensions: ["pyv"] }, - "video/vnd.nokia.interleaved-multimedia": { source: "iana" }, - "video/vnd.nokia.mp4vr": { source: "iana" }, - "video/vnd.nokia.videovoip": { source: "iana" }, - "video/vnd.objectvideo": { source: "iana" }, - "video/vnd.radgamettools.bink": { source: "iana" }, - "video/vnd.radgamettools.smacker": { source: "iana" }, - "video/vnd.sealed.mpeg1": { source: "iana" }, - "video/vnd.sealed.mpeg4": { source: "iana" }, - "video/vnd.sealed.swf": { source: "iana" }, - "video/vnd.sealedmedia.softseal.mov": { source: "iana" }, - "video/vnd.uvvu.mp4": { source: "iana", extensions: ["uvu", "uvvu"] }, - "video/vnd.vivo": { source: "iana", extensions: ["viv"] }, - "video/vnd.youtube.yt": { source: "iana" }, - "video/vp8": { source: "iana" }, - "video/vp9": { source: "iana" }, - "video/webm": { source: "apache", compressible: !1, extensions: ["webm"] }, - "video/x-f4v": { source: "apache", extensions: ["f4v"] }, - "video/x-fli": { source: "apache", extensions: ["fli"] }, - "video/x-flv": { source: "apache", compressible: !1, extensions: ["flv"] }, - "video/x-m4v": { source: "apache", extensions: ["m4v"] }, - "video/x-matroska": { source: "apache", compressible: !1, extensions: ["mkv", "mk3d", "mks"] }, - "video/x-mng": { source: "apache", extensions: ["mng"] }, - "video/x-ms-asf": { source: "apache", extensions: ["asf", "asx"] }, - "video/x-ms-vob": { source: "apache", extensions: ["vob"] }, - "video/x-ms-wm": { source: "apache", extensions: ["wm"] }, - "video/x-ms-wmv": { source: "apache", compressible: !1, extensions: ["wmv"] }, - "video/x-ms-wmx": { source: "apache", extensions: ["wmx"] }, - "video/x-ms-wvx": { source: "apache", extensions: ["wvx"] }, - "video/x-msvideo": { source: "apache", extensions: ["avi"] }, - "video/x-sgi-movie": { source: "apache", extensions: ["movie"] }, - "video/x-smv": { source: "apache", extensions: ["smv"] }, - "x-conference/x-cooltalk": { source: "apache", extensions: ["ice"] }, - "x-shader/x-fragment": { compressible: !0 }, - "x-shader/x-vertex": { compressible: !0 }, - } -}) -var qge = C((Fmr, Mge) => { - Mge.exports = Lge() -}) -var Hge = C((Tmr, Uge) => { - "use strict" - var jge = qge() - Uge.exports = function () { - var e = {} - return ( - Object.keys(jge).forEach(function (t) { - var r = jge[t] - r.extensions && - r.extensions.length > 0 && - r.extensions.forEach(function (n) { - e[n] = t - }) - }), - e - ) - } -}) -var zge = C((Bmr, $ge) => { - "use strict" - var Vge = UR() - $ge.exports = function (e, t) { - if (!Vge(e)) throw new TypeError("Expected a plain object") - ;(t = t || {}), typeof t == "function" && (t = { compare: t }) - var r = t.deep, - n = [], - i = [], - s = function (a) { - var o = n.indexOf(a) - if (o !== -1) return i[o] - var u = {}, - c = Object.keys(a).sort(t.compare) - n.push(a), i.push(u) - for (var l = 0; l < c.length; l++) { - var f = c[l], - p = a[f] - u[f] = r && Vge(p) ? s(p) : p - } - return u - } - return s(e) - } -}) -var Gge = C((Omr, uL) => { - "use strict" - var Wge = zge() - uL.exports.desc = function (e) { - return Wge(e, function (t, r) { - return r.length - t.length - }) - } - uL.exports.asc = function (e) { - return Wge(e, function (t, r) { - return t.length - r.length - }) - } -}) -var Jge = C((kmr, cL) => { - "use strict" - var Kge = Hge(), - Xge = Gge() - cL.exports = (e) => { - let t = Xge.desc(Kge()), - r = Object.keys(t).filter((n) => e.endsWith(n)) - return r.length === 0 ? [] : r.map((n) => ({ ext: n, mime: t[n] })) - } - cL.exports.mime = (e) => { - let t = Xge.desc(Kge()), - r = Object.keys(t).filter((n) => t[n] === e) - return r.length === 0 ? [] : r.map((n) => ({ ext: n, mime: t[n] })) - } -}) -var nye = C((Imr, rye) => { - "use strict" - var sxt = require("fs"), - Qb = require("path"), - tye = require("url"), - Yge = Ode(), - axt = Lde(), - Zge = Ude(), - Qge = Jxe(), - oxt = ive(), - uxt = iF(), - cxt = Bge(), - lxt = kR(), - fxt = eF(), - pxt = Pge(), - hxt = Rge(), - dxt = Jge(), - mxt = fxt(sxt), - xxt = (e) => Qb.basename(tye.parse(e.requestUrl).pathname), - vxt = (e) => { - let t = e.headers["content-type"] - if (!t) return null - let r = dxt.mime(t) - return r.length !== 1 ? null : r[0].ext - }, - gxt = (e, t) => { - let r = e.headers["content-disposition"] - if (r) { - let i = axt.parse(r) - if (i.parameters && i.parameters.filename) return i.parameters.filename - } - let n = xxt(e) - if (!Qb.extname(n)) { - let i = (hxt(t) || {}).ext || vxt(e) - i && (n = `${n}.${i}`) - } - return n - }, - eye = (e) => { - let { protocol: t } = tye.parse(e) - return t && (t = t.slice(0, -1)), t - } - rye.exports = (e, t, r) => { - typeof t == "object" && ((r = t), (t = null)) - let n = eye(e) - r = Object.assign({ encoding: null, rejectUnauthorized: process.env.npm_config_strict_ssl !== "false" }, r) - let i = Yge(r.proxy, { protocol: n }), - s = cxt.stream(e, Object.assign({ agent: i }, r)).on("redirect", (o, u) => { - let c = eye(u.href) - c && c !== n && (u.agent = Yge(r.proxy, { protocol: c })) - }), - a = pxt(s, "response") - .then((o) => { - let u = r.encoding === null ? "buffer" : r.encoding - return Promise.all([uxt(s, { encoding: u }), o]) - }) - .then((o) => { - let [u, c] = o - if (!t) return r.extract && Zge(u) ? Qge(u, r) : u - let l = r.filename || oxt(gxt(c, u)), - f = Qb.join(t, l) - return r.extract && Zge(u) - ? Qge(u, Qb.dirname(f), r) - : lxt(Qb.dirname(f)) - .then(() => mxt.writeFile(f, u)) - .then(() => u) - }) - return (s.then = a.then.bind(a)), (s.catch = a.catch.bind(a)), s - } -}) -var aye = C((Pmr, sye) => { - var iye = require("child_process").spawn - sye.exports = function (e, t, r, n) { - typeof r == "function" && ((n = r), (r = null)), (r = r || {}) - var i = r.git || "git", - s = ["clone"] - r.shallow && (s.push("--depth"), s.push("1")), s.push("--"), s.push(e), s.push(t) - var a = iye(i, s) - a.on("close", function (u) { - u == 0 ? (r.checkout ? o() : n && n()) : n && n(new Error("'git clone' failed with status " + u)) - }) - function o() { - var u = ["checkout", r.checkout], - c = iye(i, u, { cwd: t }) - c.on("close", function (l) { - l == 0 ? n && n() : n && n(new Error("'git checkout' failed with status " + l)) - }) - } - } -}) -var oye = C((lL) => { - var qd = require("path"), - wp = process.platform === "win32", - _p = require("fs"), - yxt = process.env.NODE_DEBUG && /fs/.test(process.env.NODE_DEBUG) - function bxt() { - var e - if (yxt) { - var t = new Error() - e = r - } else e = n - return e - function r(i) { - i && ((t.message = i.message), (i = t), n(i)) - } - function n(i) { - if (i) { - if (process.throwDeprecation) throw i - if (!process.noDeprecation) { - var s = "fs: missing callback " + (i.stack || i.message) - process.traceDeprecation ? console.trace(s) : console.error(s) - } - } - } - } - function Ext(e) { - return typeof e == "function" ? e : bxt() - } - var Nmr = qd.normalize - wp ? (Kl = /(.*?)(?:[\/\\]+|$)/g) : (Kl = /(.*?)(?:[\/]+|$)/g) - var Kl - wp ? (eE = /^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/) : (eE = /^[\/]*/) - var eE - lL.realpathSync = function (t, r) { - if (((t = qd.resolve(t)), r && Object.prototype.hasOwnProperty.call(r, t))) return r[t] - var n = t, - i = {}, - s = {}, - a, - o, - u, - c - l() - function l() { - var v = eE.exec(t) - ;(a = v[0].length), (o = v[0]), (u = v[0]), (c = ""), wp && !s[u] && (_p.lstatSync(u), (s[u] = !0)) - } - for (; a < t.length; ) { - Kl.lastIndex = a - var f = Kl.exec(t) - if (((c = o), (o += f[0]), (u = c + f[1]), (a = Kl.lastIndex), !(s[u] || (r && r[u] === u)))) { - var p - if (r && Object.prototype.hasOwnProperty.call(r, u)) p = r[u] - else { - var h = _p.lstatSync(u) - if (!h.isSymbolicLink()) { - ;(s[u] = !0), r && (r[u] = u) - continue - } - var d = null - if (!wp) { - var x = h.dev.toString(32) + ":" + h.ino.toString(32) - i.hasOwnProperty(x) && (d = i[x]) - } - d === null && (_p.statSync(u), (d = _p.readlinkSync(u))), - (p = qd.resolve(c, d)), - r && (r[u] = p), - wp || (i[x] = d) - } - ;(t = qd.resolve(p, t.slice(a))), l() - } - } - return r && (r[n] = t), t - } - lL.realpath = function (t, r, n) { - if ( - (typeof n != "function" && ((n = Ext(r)), (r = null)), - (t = qd.resolve(t)), - r && Object.prototype.hasOwnProperty.call(r, t)) - ) - return process.nextTick(n.bind(null, null, r[t])) - var i = t, - s = {}, - a = {}, - o, - u, - c, - l - f() - function f() { - var v = eE.exec(t) - ;(o = v[0].length), - (u = v[0]), - (c = v[0]), - (l = ""), - wp && !a[c] - ? _p.lstat(c, function (g) { - if (g) return n(g) - ;(a[c] = !0), p() - }) - : process.nextTick(p) - } - function p() { - if (o >= t.length) return r && (r[i] = t), n(null, t) - Kl.lastIndex = o - var v = Kl.exec(t) - return ( - (l = u), - (u += v[0]), - (c = l + v[1]), - (o = Kl.lastIndex), - a[c] || (r && r[c] === c) - ? process.nextTick(p) - : r && Object.prototype.hasOwnProperty.call(r, c) - ? x(r[c]) - : _p.lstat(c, h) - ) - } - function h(v, g) { - if (v) return n(v) - if (!g.isSymbolicLink()) return (a[c] = !0), r && (r[c] = c), process.nextTick(p) - if (!wp) { - var _ = g.dev.toString(32) + ":" + g.ino.toString(32) - if (s.hasOwnProperty(_)) return d(null, s[_], c) - } - _p.stat(c, function (w) { - if (w) return n(w) - _p.readlink(c, function (E, A) { - wp || (s[_] = A), d(E, A) - }) - }) - } - function d(v, g, _) { - if (v) return n(v) - var w = qd.resolve(l, g) - r && (r[_] = w), x(w) - } - function x(v) { - ;(t = qd.resolve(v, t.slice(o))), f() - } - } -}) -var dL = C((Lmr, fye) => { - fye.exports = Ap - Ap.realpath = Ap - Ap.sync = hL - Ap.realpathSync = hL - Ap.monkeypatch = wxt - Ap.unmonkeypatch = Axt - var xv = require("fs"), - fL = xv.realpath, - pL = xv.realpathSync, - _xt = process.version, - uye = /^v[0-5]\./.test(_xt), - cye = oye() - function lye(e) { - return e && e.syscall === "realpath" && (e.code === "ELOOP" || e.code === "ENOMEM" || e.code === "ENAMETOOLONG") - } - function Ap(e, t, r) { - if (uye) return fL(e, t, r) - typeof t == "function" && ((r = t), (t = null)), - fL(e, t, function (n, i) { - lye(n) ? cye.realpath(e, t, r) : r(n, i) - }) - } - function hL(e, t) { - if (uye) return pL(e, t) - try { - return pL(e, t) - } catch (r) { - if (lye(r)) return cye.realpathSync(e, t) - throw r - } - } - function wxt() { - ;(xv.realpath = Ap), (xv.realpathSync = hL) - } - function Axt() { - ;(xv.realpath = fL), (xv.realpathSync = pL) - } -}) -var dF = C((Mmr, hF) => { - "use strict" - function pye(e) { - return e.charAt(0) === "/" - } - function hye(e) { - var t = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/, - r = t.exec(e), - n = r[1] || "", - i = Boolean(n && n.charAt(1) !== ":") - return Boolean(r[2] || i) - } - hF.exports = process.platform === "win32" ? hye : pye - hF.exports.posix = pye - hF.exports.win32 = hye -}) -var xL = C((Cp) => { - Cp.setopts = Bxt - Cp.ownProp = dye - Cp.makeAbs = tE - Cp.finish = Oxt - Cp.mark = kxt - Cp.isIgnored = xye - Cp.childrenIgnored = Ixt - function dye(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - var Cxt = require("fs"), - vv = require("path"), - Sxt = gb(), - mye = dF(), - mL = Sxt.Minimatch - function Dxt(e, t) { - return e.localeCompare(t, "en") - } - function Fxt(e, t) { - ;(e.ignore = t.ignore || []), - Array.isArray(e.ignore) || (e.ignore = [e.ignore]), - e.ignore.length && (e.ignore = e.ignore.map(Txt)) - } - function Txt(e) { - var t = null - if (e.slice(-3) === "/**") { - var r = e.replace(/(\/\*\*)+$/, "") - t = new mL(r, { dot: !0 }) - } - return { matcher: new mL(e, { dot: !0 }), gmatcher: t } - } - function Bxt(e, t, r) { - if ((r || (r = {}), r.matchBase && t.indexOf("/") === -1)) { - if (r.noglobstar) throw new Error("base matching requires globstar") - t = "**/" + t - } - ;(e.silent = !!r.silent), - (e.pattern = t), - (e.strict = r.strict !== !1), - (e.realpath = !!r.realpath), - (e.realpathCache = r.realpathCache || Object.create(null)), - (e.follow = !!r.follow), - (e.dot = !!r.dot), - (e.mark = !!r.mark), - (e.nodir = !!r.nodir), - e.nodir && (e.mark = !0), - (e.sync = !!r.sync), - (e.nounique = !!r.nounique), - (e.nonull = !!r.nonull), - (e.nosort = !!r.nosort), - (e.nocase = !!r.nocase), - (e.stat = !!r.stat), - (e.noprocess = !!r.noprocess), - (e.absolute = !!r.absolute), - (e.fs = r.fs || Cxt), - (e.maxLength = r.maxLength || 1 / 0), - (e.cache = r.cache || Object.create(null)), - (e.statCache = r.statCache || Object.create(null)), - (e.symlinks = r.symlinks || Object.create(null)), - Fxt(e, r), - (e.changedCwd = !1) - var n = process.cwd() - dye(r, "cwd") ? ((e.cwd = vv.resolve(r.cwd)), (e.changedCwd = e.cwd !== n)) : (e.cwd = n), - (e.root = r.root || vv.resolve(e.cwd, "/")), - (e.root = vv.resolve(e.root)), - process.platform === "win32" && (e.root = e.root.replace(/\\/g, "/")), - (e.cwdAbs = mye(e.cwd) ? e.cwd : tE(e, e.cwd)), - process.platform === "win32" && (e.cwdAbs = e.cwdAbs.replace(/\\/g, "/")), - (e.nomount = !!r.nomount), - (r.nonegate = !0), - (r.nocomment = !0), - (r.allowWindowsEscape = !1), - (e.minimatch = new mL(t, r)), - (e.options = e.minimatch.options) - } - function Oxt(e) { - for (var t = e.nounique, r = t ? [] : Object.create(null), n = 0, i = e.matches.length; n < i; n++) { - var s = e.matches[n] - if (!s || Object.keys(s).length === 0) { - if (e.nonull) { - var a = e.minimatch.globSet[n] - t ? r.push(a) : (r[a] = !0) - } - } else { - var o = Object.keys(s) - t - ? r.push.apply(r, o) - : o.forEach(function (u) { - r[u] = !0 - }) - } - } - if ((t || (r = Object.keys(r)), e.nosort || (r = r.sort(Dxt)), e.mark)) { - for (var n = 0; n < r.length; n++) r[n] = e._mark(r[n]) - e.nodir && - (r = r.filter(function (u) { - var c = !/\/$/.test(u), - l = e.cache[u] || e.cache[tE(e, u)] - return c && l && (c = l !== "DIR" && !Array.isArray(l)), c - })) - } - e.ignore.length && - (r = r.filter(function (u) { - return !xye(e, u) - })), - (e.found = r) - } - function kxt(e, t) { - var r = tE(e, t), - n = e.cache[r], - i = t - if (n) { - var s = n === "DIR" || Array.isArray(n), - a = t.slice(-1) === "/" - if ((s && !a ? (i += "/") : !s && a && (i = i.slice(0, -1)), i !== t)) { - var o = tE(e, i) - ;(e.statCache[o] = e.statCache[r]), (e.cache[o] = e.cache[r]) - } - } - return i - } - function tE(e, t) { - var r = t - return ( - t.charAt(0) === "/" - ? (r = vv.join(e.root, t)) - : mye(t) || t === "" - ? (r = t) - : e.changedCwd - ? (r = vv.resolve(e.cwd, t)) - : (r = vv.resolve(t)), - process.platform === "win32" && (r = r.replace(/\\/g, "/")), - r - ) - } - function xye(e, t) { - return e.ignore.length - ? e.ignore.some(function (r) { - return r.matcher.match(t) || !!(r.gmatcher && r.gmatcher.match(t)) - }) - : !1 - } - function Ixt(e, t) { - return e.ignore.length - ? e.ignore.some(function (r) { - return !!(r.gmatcher && r.gmatcher.match(t)) - }) - : !1 - } -}) -var Eye = C((Vmr, bye) => { - bye.exports = yye - yye.GlobSync = mi - var Pxt = dL(), - vye = gb(), - jmr = vye.Minimatch, - Umr = yL().Glob, - Hmr = require("util"), - vL = require("path"), - gye = require("assert"), - mF = dF(), - jd = xL(), - Nxt = jd.setopts, - gL = jd.ownProp, - Rxt = jd.childrenIgnored, - Lxt = jd.isIgnored - function yye(e, t) { - if (typeof t == "function" || arguments.length === 3) - throw new TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`) - return new mi(e, t).found - } - function mi(e, t) { - if (!e) throw new Error("must provide pattern") - if (typeof t == "function" || arguments.length === 3) - throw new TypeError(`callback provided to sync glob -See: https://github.com/isaacs/node-glob/issues/167`) - if (!(this instanceof mi)) return new mi(e, t) - if ((Nxt(this, e, t), this.noprocess)) return this - var r = this.minimatch.set.length - this.matches = new Array(r) - for (var n = 0; n < r; n++) this._process(this.minimatch.set[n], n, !1) - this._finish() - } - mi.prototype._finish = function () { - if ((gye.ok(this instanceof mi), this.realpath)) { - var e = this - this.matches.forEach(function (t, r) { - var n = (e.matches[r] = Object.create(null)) - for (var i in t) - try { - i = e._makeAbs(i) - var s = Pxt.realpathSync(i, e.realpathCache) - n[s] = !0 - } catch (a) { - if (a.syscall === "stat") n[e._makeAbs(i)] = !0 - else throw a - } - }) - } - jd.finish(this) - } - mi.prototype._process = function (e, t, r) { - gye.ok(this instanceof mi) - for (var n = 0; typeof e[n] == "string"; ) n++ - var i - switch (n) { - case e.length: - this._processSimple(e.join("/"), t) - return - case 0: - i = null - break - default: - i = e.slice(0, n).join("/") - break - } - var s = e.slice(n), - a - i === null - ? (a = ".") - : ((mF(i) || - mF( - e - .map(function (c) { - return typeof c == "string" ? c : "[*]" - }) - .join("/") - )) && - (!i || !mF(i)) && - (i = "/" + i), - (a = i)) - var o = this._makeAbs(a) - if (!Rxt(this, a)) { - var u = s[0] === vye.GLOBSTAR - u ? this._processGlobStar(i, a, o, s, t, r) : this._processReaddir(i, a, o, s, t, r) - } - } - mi.prototype._processReaddir = function (e, t, r, n, i, s) { - var a = this._readdir(r, s) - if (a) { - for ( - var o = n[0], u = !!this.minimatch.negate, c = o._glob, l = this.dot || c.charAt(0) === ".", f = [], p = 0; - p < a.length; - p++ - ) { - var h = a[p] - if (h.charAt(0) !== "." || l) { - var d - u && !e ? (d = !h.match(o)) : (d = h.match(o)), d && f.push(h) - } - } - var x = f.length - if (x !== 0) { - if (n.length === 1 && !this.mark && !this.stat) { - this.matches[i] || (this.matches[i] = Object.create(null)) - for (var p = 0; p < x; p++) { - var h = f[p] - e && (e.slice(-1) !== "/" ? (h = e + "/" + h) : (h = e + h)), - h.charAt(0) === "/" && !this.nomount && (h = vL.join(this.root, h)), - this._emitMatch(i, h) - } - return - } - n.shift() - for (var p = 0; p < x; p++) { - var h = f[p], - v - e ? (v = [e, h]) : (v = [h]), this._process(v.concat(n), i, s) - } - } - } - } - mi.prototype._emitMatch = function (e, t) { - if (!Lxt(this, t)) { - var r = this._makeAbs(t) - if ((this.mark && (t = this._mark(t)), this.absolute && (t = r), !this.matches[e][t])) { - if (this.nodir) { - var n = this.cache[r] - if (n === "DIR" || Array.isArray(n)) return - } - ;(this.matches[e][t] = !0), this.stat && this._stat(t) - } - } - } - mi.prototype._readdirInGlobStar = function (e) { - if (this.follow) return this._readdir(e, !1) - var t, r, n - try { - r = this.fs.lstatSync(e) - } catch (s) { - if (s.code === "ENOENT") return null - } - var i = r && r.isSymbolicLink() - return ( - (this.symlinks[e] = i), !i && r && !r.isDirectory() ? (this.cache[e] = "FILE") : (t = this._readdir(e, !1)), t - ) - } - mi.prototype._readdir = function (e, t) { - var r - if (t && !gL(this.symlinks, e)) return this._readdirInGlobStar(e) - if (gL(this.cache, e)) { - var n = this.cache[e] - if (!n || n === "FILE") return null - if (Array.isArray(n)) return n - } - try { - return this._readdirEntries(e, this.fs.readdirSync(e)) - } catch (i) { - return this._readdirError(e, i), null - } - } - mi.prototype._readdirEntries = function (e, t) { - if (!this.mark && !this.stat) - for (var r = 0; r < t.length; r++) { - var n = t[r] - e === "/" ? (n = e + n) : (n = e + "/" + n), (this.cache[n] = !0) - } - return (this.cache[e] = t), t - } - mi.prototype._readdirError = function (e, t) { - switch (t.code) { - case "ENOTSUP": - case "ENOTDIR": - var r = this._makeAbs(e) - if (((this.cache[r] = "FILE"), r === this.cwdAbs)) { - var n = new Error(t.code + " invalid cwd " + this.cwd) - throw ((n.path = this.cwd), (n.code = t.code), n) - } - break - case "ENOENT": - case "ELOOP": - case "ENAMETOOLONG": - case "UNKNOWN": - this.cache[this._makeAbs(e)] = !1 - break - default: - if (((this.cache[this._makeAbs(e)] = !1), this.strict)) throw t - this.silent || console.error("glob error", t) - break - } - } - mi.prototype._processGlobStar = function (e, t, r, n, i, s) { - var a = this._readdir(r, s) - if (a) { - var o = n.slice(1), - u = e ? [e] : [], - c = u.concat(o) - this._process(c, i, !1) - var l = a.length, - f = this.symlinks[r] - if (!(f && s)) - for (var p = 0; p < l; p++) { - var h = a[p] - if (!(h.charAt(0) === "." && !this.dot)) { - var d = u.concat(a[p], o) - this._process(d, i, !0) - var x = u.concat(a[p], n) - this._process(x, i, !0) - } - } - } - } - mi.prototype._processSimple = function (e, t) { - var r = this._stat(e) - if ((this.matches[t] || (this.matches[t] = Object.create(null)), !!r)) { - if (e && mF(e) && !this.nomount) { - var n = /[\/\\]$/.test(e) - e.charAt(0) === "/" ? (e = vL.join(this.root, e)) : ((e = vL.resolve(this.root, e)), n && (e += "/")) - } - process.platform === "win32" && (e = e.replace(/\\/g, "/")), this._emitMatch(t, e) - } - } - mi.prototype._stat = function (e) { - var t = this._makeAbs(e), - r = e.slice(-1) === "/" - if (e.length > this.maxLength) return !1 - if (!this.stat && gL(this.cache, t)) { - var a = this.cache[t] - if ((Array.isArray(a) && (a = "DIR"), !r || a === "DIR")) return a - if (r && a === "FILE") return !1 - } - var n, - i = this.statCache[t] - if (!i) { - var s - try { - s = this.fs.lstatSync(t) - } catch (o) { - if (o && (o.code === "ENOENT" || o.code === "ENOTDIR")) return (this.statCache[t] = !1), !1 - } - if (s && s.isSymbolicLink()) - try { - i = this.fs.statSync(t) - } catch { - i = s - } - else i = s - } - this.statCache[t] = i - var a = !0 - return i && (a = i.isDirectory() ? "DIR" : "FILE"), (this.cache[t] = this.cache[t] || a), r && a === "FILE" ? !1 : a - } - mi.prototype._mark = function (e) { - return jd.mark(this, e) - } - mi.prototype._makeAbs = function (e) { - return jd.makeAbs(this, e) - } -}) -var wye = C(($mr, _ye) => { - var Mxt = cR(), - rE = Object.create(null), - qxt = Mb() - _ye.exports = Mxt(jxt) - function jxt(e, t) { - return rE[e] ? (rE[e].push(t), null) : ((rE[e] = [t]), Uxt(e)) - } - function Uxt(e) { - return qxt(function t() { - var r = rE[e], - n = r.length, - i = Hxt(arguments) - try { - for (var s = 0; s < n; s++) r[s].apply(null, i) - } finally { - r.length > n - ? (r.splice(0, n), - process.nextTick(function () { - t.apply(null, i) - })) - : delete rE[e] - } - }) - } - function Hxt(e) { - for (var t = e.length, r = [], n = 0; n < t; n++) r[n] = e[n] - return r - } -}) -var yL = C((Gmr, Cye) => { - Cye.exports = Ud - var Vxt = dL(), - Aye = gb(), - zmr = Aye.Minimatch, - $xt = ti(), - zxt = require("events").EventEmitter, - bL = require("path"), - EL = require("assert"), - nE = dF(), - wL = Eye(), - Hd = xL(), - Wxt = Hd.setopts, - _L = Hd.ownProp, - AL = wye(), - Wmr = require("util"), - Gxt = Hd.childrenIgnored, - Kxt = Hd.isIgnored, - Xxt = Mb() - function Ud(e, t, r) { - if ((typeof t == "function" && ((r = t), (t = {})), t || (t = {}), t.sync)) { - if (r) throw new TypeError("callback provided to sync glob") - return wL(e, t) - } - return new Mr(e, t, r) - } - Ud.sync = wL - var Jxt = (Ud.GlobSync = wL.GlobSync) - Ud.glob = Ud - function Yxt(e, t) { - if (t === null || typeof t != "object") return e - for (var r = Object.keys(t), n = r.length; n--; ) e[r[n]] = t[r[n]] - return e - } - Ud.hasMagic = function (e, t) { - var r = Yxt({}, t) - r.noprocess = !0 - var n = new Mr(e, r), - i = n.minimatch.set - if (!e) return !1 - if (i.length > 1) return !0 - for (var s = 0; s < i[0].length; s++) if (typeof i[0][s] != "string") return !0 - return !1 - } - Ud.Glob = Mr - $xt(Mr, zxt) - function Mr(e, t, r) { - if ((typeof t == "function" && ((r = t), (t = null)), t && t.sync)) { - if (r) throw new TypeError("callback provided to sync glob") - return new Jxt(e, t) - } - if (!(this instanceof Mr)) return new Mr(e, t, r) - Wxt(this, e, t), (this._didRealPath = !1) - var n = this.minimatch.set.length - ;(this.matches = new Array(n)), - typeof r == "function" && - ((r = Xxt(r)), - this.on("error", r), - this.on("end", function (u) { - r(null, u) - })) - var i = this - if (((this._processing = 0), (this._emitQueue = []), (this._processQueue = []), (this.paused = !1), this.noprocess)) - return this - if (n === 0) return o() - for (var s = !0, a = 0; a < n; a++) this._process(this.minimatch.set[a], a, !1, o) - s = !1 - function o() { - --i._processing, - i._processing <= 0 && - (s - ? process.nextTick(function () { - i._finish() - }) - : i._finish()) - } - } - Mr.prototype._finish = function () { - if ((EL(this instanceof Mr), !this.aborted)) { - if (this.realpath && !this._didRealpath) return this._realpath() - Hd.finish(this), this.emit("end", this.found) - } - } - Mr.prototype._realpath = function () { - if (this._didRealpath) return - this._didRealpath = !0 - var e = this.matches.length - if (e === 0) return this._finish() - for (var t = this, r = 0; r < this.matches.length; r++) this._realpathSet(r, n) - function n() { - --e === 0 && t._finish() - } - } - Mr.prototype._realpathSet = function (e, t) { - var r = this.matches[e] - if (!r) return t() - var n = Object.keys(r), - i = this, - s = n.length - if (s === 0) return t() - var a = (this.matches[e] = Object.create(null)) - n.forEach(function (o, u) { - ;(o = i._makeAbs(o)), - Vxt.realpath(o, i.realpathCache, function (c, l) { - c ? (c.syscall === "stat" ? (a[o] = !0) : i.emit("error", c)) : (a[l] = !0), - --s === 0 && ((i.matches[e] = a), t()) - }) - }) - } - Mr.prototype._mark = function (e) { - return Hd.mark(this, e) - } - Mr.prototype._makeAbs = function (e) { - return Hd.makeAbs(this, e) - } - Mr.prototype.abort = function () { - ;(this.aborted = !0), this.emit("abort") - } - Mr.prototype.pause = function () { - this.paused || ((this.paused = !0), this.emit("pause")) - } - Mr.prototype.resume = function () { - if (this.paused) { - if ((this.emit("resume"), (this.paused = !1), this._emitQueue.length)) { - var e = this._emitQueue.slice(0) - this._emitQueue.length = 0 - for (var t = 0; t < e.length; t++) { - var r = e[t] - this._emitMatch(r[0], r[1]) - } - } - if (this._processQueue.length) { - var n = this._processQueue.slice(0) - this._processQueue.length = 0 - for (var t = 0; t < n.length; t++) { - var i = n[t] - this._processing--, this._process(i[0], i[1], i[2], i[3]) - } - } - } - } - Mr.prototype._process = function (e, t, r, n) { - if ((EL(this instanceof Mr), EL(typeof n == "function"), !this.aborted)) { - if ((this._processing++, this.paused)) { - this._processQueue.push([e, t, r, n]) - return - } - for (var i = 0; typeof e[i] == "string"; ) i++ - var s - switch (i) { - case e.length: - this._processSimple(e.join("/"), t, n) - return - case 0: - s = null - break - default: - s = e.slice(0, i).join("/") - break - } - var a = e.slice(i), - o - s === null - ? (o = ".") - : ((nE(s) || - nE( - e - .map(function (l) { - return typeof l == "string" ? l : "[*]" - }) - .join("/") - )) && - (!s || !nE(s)) && - (s = "/" + s), - (o = s)) - var u = this._makeAbs(o) - if (Gxt(this, o)) return n() - var c = a[0] === Aye.GLOBSTAR - c ? this._processGlobStar(s, o, u, a, t, r, n) : this._processReaddir(s, o, u, a, t, r, n) - } - } - Mr.prototype._processReaddir = function (e, t, r, n, i, s, a) { - var o = this - this._readdir(r, s, function (u, c) { - return o._processReaddir2(e, t, r, n, i, s, c, a) - }) - } - Mr.prototype._processReaddir2 = function (e, t, r, n, i, s, a, o) { - if (!a) return o() - for ( - var u = n[0], c = !!this.minimatch.negate, l = u._glob, f = this.dot || l.charAt(0) === ".", p = [], h = 0; - h < a.length; - h++ - ) { - var d = a[h] - if (d.charAt(0) !== "." || f) { - var x - c && !e ? (x = !d.match(u)) : (x = d.match(u)), x && p.push(d) - } - } - var v = p.length - if (v === 0) return o() - if (n.length === 1 && !this.mark && !this.stat) { - this.matches[i] || (this.matches[i] = Object.create(null)) - for (var h = 0; h < v; h++) { - var d = p[h] - e && (e !== "/" ? (d = e + "/" + d) : (d = e + d)), - d.charAt(0) === "/" && !this.nomount && (d = bL.join(this.root, d)), - this._emitMatch(i, d) - } - return o() - } - n.shift() - for (var h = 0; h < v; h++) { - var d = p[h], - g - e && (e !== "/" ? (d = e + "/" + d) : (d = e + d)), this._process([d].concat(n), i, s, o) - } - o() - } - Mr.prototype._emitMatch = function (e, t) { - if (!this.aborted && !Kxt(this, t)) { - if (this.paused) { - this._emitQueue.push([e, t]) - return - } - var r = nE(t) ? t : this._makeAbs(t) - if ((this.mark && (t = this._mark(t)), this.absolute && (t = r), !this.matches[e][t])) { - if (this.nodir) { - var n = this.cache[r] - if (n === "DIR" || Array.isArray(n)) return - } - this.matches[e][t] = !0 - var i = this.statCache[r] - i && this.emit("stat", t, i), this.emit("match", t) - } - } - } - Mr.prototype._readdirInGlobStar = function (e, t) { - if (this.aborted) return - if (this.follow) return this._readdir(e, !1, t) - var r = "lstat\0" + e, - n = this, - i = AL(r, s) - i && n.fs.lstat(e, i) - function s(a, o) { - if (a && a.code === "ENOENT") return t() - var u = o && o.isSymbolicLink() - ;(n.symlinks[e] = u), !u && o && !o.isDirectory() ? ((n.cache[e] = "FILE"), t()) : n._readdir(e, !1, t) - } - } - Mr.prototype._readdir = function (e, t, r) { - if (!this.aborted && ((r = AL("readdir\0" + e + "\0" + t, r)), !!r)) { - if (t && !_L(this.symlinks, e)) return this._readdirInGlobStar(e, r) - if (_L(this.cache, e)) { - var n = this.cache[e] - if (!n || n === "FILE") return r() - if (Array.isArray(n)) return r(null, n) - } - var i = this - i.fs.readdir(e, Zxt(this, e, r)) - } - } - function Zxt(e, t, r) { - return function (n, i) { - n ? e._readdirError(t, n, r) : e._readdirEntries(t, i, r) - } - } - Mr.prototype._readdirEntries = function (e, t, r) { - if (!this.aborted) { - if (!this.mark && !this.stat) - for (var n = 0; n < t.length; n++) { - var i = t[n] - e === "/" ? (i = e + i) : (i = e + "/" + i), (this.cache[i] = !0) - } - return (this.cache[e] = t), r(null, t) - } - } - Mr.prototype._readdirError = function (e, t, r) { - if (!this.aborted) { - switch (t.code) { - case "ENOTSUP": - case "ENOTDIR": - var n = this._makeAbs(e) - if (((this.cache[n] = "FILE"), n === this.cwdAbs)) { - var i = new Error(t.code + " invalid cwd " + this.cwd) - ;(i.path = this.cwd), (i.code = t.code), this.emit("error", i), this.abort() - } - break - case "ENOENT": - case "ELOOP": - case "ENAMETOOLONG": - case "UNKNOWN": - this.cache[this._makeAbs(e)] = !1 - break - default: - ;(this.cache[this._makeAbs(e)] = !1), - this.strict && (this.emit("error", t), this.abort()), - this.silent || console.error("glob error", t) - break - } - return r() - } - } - Mr.prototype._processGlobStar = function (e, t, r, n, i, s, a) { - var o = this - this._readdir(r, s, function (u, c) { - o._processGlobStar2(e, t, r, n, i, s, c, a) - }) - } - Mr.prototype._processGlobStar2 = function (e, t, r, n, i, s, a, o) { - if (!a) return o() - var u = n.slice(1), - c = e ? [e] : [], - l = c.concat(u) - this._process(l, i, !1, o) - var f = this.symlinks[r], - p = a.length - if (f && s) return o() - for (var h = 0; h < p; h++) { - var d = a[h] - if (!(d.charAt(0) === "." && !this.dot)) { - var x = c.concat(a[h], u) - this._process(x, i, !0, o) - var v = c.concat(a[h], n) - this._process(v, i, !0, o) - } - } - o() - } - Mr.prototype._processSimple = function (e, t, r) { - var n = this - this._stat(e, function (i, s) { - n._processSimple2(e, t, i, s, r) - }) - } - Mr.prototype._processSimple2 = function (e, t, r, n, i) { - if ((this.matches[t] || (this.matches[t] = Object.create(null)), !n)) return i() - if (e && nE(e) && !this.nomount) { - var s = /[\/\\]$/.test(e) - e.charAt(0) === "/" ? (e = bL.join(this.root, e)) : ((e = bL.resolve(this.root, e)), s && (e += "/")) - } - process.platform === "win32" && (e = e.replace(/\\/g, "/")), this._emitMatch(t, e), i() - } - Mr.prototype._stat = function (e, t) { - var r = this._makeAbs(e), - n = e.slice(-1) === "/" - if (e.length > this.maxLength) return t() - if (!this.stat && _L(this.cache, r)) { - var i = this.cache[r] - if ((Array.isArray(i) && (i = "DIR"), !n || i === "DIR")) return t(null, i) - if (n && i === "FILE") return t() - } - var s, - a = this.statCache[r] - if (a !== void 0) { - if (a === !1) return t(null, a) - var o = a.isDirectory() ? "DIR" : "FILE" - return n && o === "FILE" ? t() : t(null, o, a) - } - var u = this, - c = AL("stat\0" + r, l) - c && u.fs.lstat(r, c) - function l(f, p) { - if (p && p.isSymbolicLink()) - return u.fs.stat(r, function (h, d) { - h ? u._stat2(e, r, null, p, t) : u._stat2(e, r, h, d, t) - }) - u._stat2(e, r, f, p, t) - } - } - Mr.prototype._stat2 = function (e, t, r, n, i) { - if (r && (r.code === "ENOENT" || r.code === "ENOTDIR")) return (this.statCache[t] = !1), i() - var s = e.slice(-1) === "/" - if (((this.statCache[t] = n), t.slice(-1) === "/" && n && !n.isDirectory())) return i(null, !1, n) - var a = !0 - return ( - n && (a = n.isDirectory() ? "DIR" : "FILE"), - (this.cache[t] = this.cache[t] || a), - s && a === "FILE" ? i() : i(null, a, n) - ) - } -}) -var FL = C((Kmr, kye) => { - var nn = require("assert"), - Tye = require("path"), - Sye = require("fs"), - gv - try { - gv = yL() - } catch {} - var Qxt = { nosort: !0, silent: !0 }, - CL = 0, - iE = process.platform === "win32", - Bye = (e) => { - if ( - (["unlink", "chmod", "stat", "lstat", "rmdir", "readdir"].forEach((r) => { - ;(e[r] = e[r] || Sye[r]), (r = r + "Sync"), (e[r] = e[r] || Sye[r]) - }), - (e.maxBusyTries = e.maxBusyTries || 3), - (e.emfileWait = e.emfileWait || 1e3), - e.glob === !1 && (e.disableGlob = !0), - e.disableGlob !== !0 && gv === void 0) - ) - throw Error("glob dependency not found, set `options.disableGlob = true` if intentional") - ;(e.disableGlob = e.disableGlob || !1), (e.glob = e.glob || Qxt) - }, - DL = (e, t, r) => { - typeof t == "function" && ((r = t), (t = {})), - nn(e, "rimraf: missing path"), - nn.equal(typeof e, "string", "rimraf: path should be a string"), - nn.equal(typeof r, "function", "rimraf: callback function required"), - nn(t, "rimraf: invalid options argument provided"), - nn.equal(typeof t, "object", "rimraf: options should be object"), - Bye(t) - let n = 0, - i = null, - s = 0, - a = (u) => { - ;(i = i || u), --s === 0 && r(i) - }, - o = (u, c) => { - if (u) return r(u) - if (((s = c.length), s === 0)) return r() - c.forEach((l) => { - let f = (p) => { - if (p) { - if ((p.code === "EBUSY" || p.code === "ENOTEMPTY" || p.code === "EPERM") && n < t.maxBusyTries) - return n++, setTimeout(() => SL(l, t, f), n * 100) - if (p.code === "EMFILE" && CL < t.emfileWait) return setTimeout(() => SL(l, t, f), CL++) - p.code === "ENOENT" && (p = null) - } - ;(CL = 0), a(p) - } - SL(l, t, f) - }) - } - if (t.disableGlob || !gv.hasMagic(e)) return o(null, [e]) - t.lstat(e, (u, c) => { - if (!u) return o(null, [e]) - gv(e, t.glob, o) - }) - }, - SL = (e, t, r) => { - nn(e), - nn(t), - nn(typeof r == "function"), - t.lstat(e, (n, i) => { - if (n && n.code === "ENOENT") return r(null) - if ((n && n.code === "EPERM" && iE && Dye(e, t, n, r), i && i.isDirectory())) return xF(e, t, n, r) - t.unlink(e, (s) => { - if (s) { - if (s.code === "ENOENT") return r(null) - if (s.code === "EPERM") return iE ? Dye(e, t, s, r) : xF(e, t, s, r) - if (s.code === "EISDIR") return xF(e, t, s, r) - } - return r(s) - }) - }) - }, - Dye = (e, t, r, n) => { - nn(e), - nn(t), - nn(typeof n == "function"), - t.chmod(e, 438, (i) => { - i - ? n(i.code === "ENOENT" ? null : r) - : t.stat(e, (s, a) => { - s ? n(s.code === "ENOENT" ? null : r) : a.isDirectory() ? xF(e, t, r, n) : t.unlink(e, n) - }) - }) - }, - Fye = (e, t, r) => { - nn(e), nn(t) - try { - t.chmodSync(e, 438) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - let n - try { - n = t.statSync(e) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - n.isDirectory() ? vF(e, t, r) : t.unlinkSync(e) - }, - xF = (e, t, r, n) => { - nn(e), - nn(t), - nn(typeof n == "function"), - t.rmdir(e, (i) => { - i && (i.code === "ENOTEMPTY" || i.code === "EEXIST" || i.code === "EPERM") - ? evt(e, t, n) - : i && i.code === "ENOTDIR" - ? n(r) - : n(i) - }) - }, - evt = (e, t, r) => { - nn(e), - nn(t), - nn(typeof r == "function"), - t.readdir(e, (n, i) => { - if (n) return r(n) - let s = i.length - if (s === 0) return t.rmdir(e, r) - let a - i.forEach((o) => { - DL(Tye.join(e, o), t, (u) => { - if (!a) { - if (u) return r((a = u)) - --s === 0 && t.rmdir(e, r) - } - }) - }) - }) - }, - Oye = (e, t) => { - ;(t = t || {}), - Bye(t), - nn(e, "rimraf: missing path"), - nn.equal(typeof e, "string", "rimraf: path should be a string"), - nn(t, "rimraf: missing options"), - nn.equal(typeof t, "object", "rimraf: options should be object") - let r - if (t.disableGlob || !gv.hasMagic(e)) r = [e] - else - try { - t.lstatSync(e), (r = [e]) - } catch { - r = gv.sync(e, t.glob) - } - if (r.length) - for (let n = 0; n < r.length; n++) { - let i = r[n], - s - try { - s = t.lstatSync(i) - } catch (a) { - if (a.code === "ENOENT") return - a.code === "EPERM" && iE && Fye(i, t, a) - } - try { - s && s.isDirectory() ? vF(i, t, null) : t.unlinkSync(i) - } catch (a) { - if (a.code === "ENOENT") return - if (a.code === "EPERM") return iE ? Fye(i, t, a) : vF(i, t, a) - if (a.code !== "EISDIR") throw a - vF(i, t, a) - } - } - }, - vF = (e, t, r) => { - nn(e), nn(t) - try { - t.rmdirSync(e) - } catch (n) { - if (n.code === "ENOENT") return - if (n.code === "ENOTDIR") throw r - ;(n.code === "ENOTEMPTY" || n.code === "EEXIST" || n.code === "EPERM") && tvt(e, t) - } - }, - tvt = (e, t) => { - nn(e), nn(t), t.readdirSync(e).forEach((i) => Oye(Tye.join(e, i), t)) - let r = iE ? 100 : 1, - n = 0 - do { - let i = !0 - try { - let s = t.rmdirSync(e, t) - return (i = !1), s - } finally { - if (++n < r && i) continue - } - } while (!0) - } - kye.exports = DL - DL.sync = Oye -}) -var Pye = C((Xmr, Iye) => { - var rvt = nye(), - nvt = aye(), - ivt = FL().sync - Iye.exports = svt - function svt(e, t, r, n) { - typeof r == "function" && ((n = r), (r = null)), (r = r || {}) - var i = r.clone || !1 - delete r.clone, (e = avt(e)) - var s = e.url || uvt(e, i) - if (i) { - var a = { checkout: e.checkout, shallow: e.checkout === "master", ...r } - nvt(s, t, a, function (u) { - u === void 0 ? (ivt(t + "/.git"), n()) : n(u) - }) - } else { - var o = { extract: !0, strip: 1, mode: "666", ...r, headers: { accept: "application/zip", ...(r.headers || {}) } } - rvt(s, t, o) - .then(function (u) { - n() - }) - .catch(function (u) { - n(u) - }) - } - } - function avt(e) { - var t = /^(?:(direct):([^#]+)(?:#(.+))?)$/, - r = t.exec(e) - if (r) { - var n = r[2], - i = r[3] || "master" - return { type: "direct", url: n, checkout: i } - } else { - ;(t = /^(?:(github|gitlab|bitbucket):)?(?:(.+):)?([^/]+)\/([^#]+)(?:#(.+))?$/), (r = t.exec(e)) - var s = r[1] || "github", - a = r[2] || null, - o = r[3], - u = r[4], - c = r[5] || "master" - return ( - a == null && - (s === "github" - ? (a = "github.com") - : s === "gitlab" - ? (a = "gitlab.com") - : s === "bitbucket" && (a = "bitbucket.org")), - { type: s, origin: a, owner: o, name: u, checkout: c } - ) - } - } - function ovt(e, t) { - return /^(f|ht)tps?:\/\//i.test(e) || (t ? (e = "git@" + e) : (e = "https://" + e)), e - } - function uvt(e, t) { - var r, - n = ovt(e.origin, t) - return ( - /^git@/i.test(n) ? (n = n + ":") : (n = n + "/"), - t - ? (r = n + e.owner + "/" + e.name + ".git") - : e.type === "github" - ? (r = n + e.owner + "/" + e.name + "/archive/" + e.checkout + ".zip") - : e.type === "gitlab" - ? (r = n + e.owner + "/" + e.name + "/repository/archive.zip?ref=" + e.checkout) - : e.type === "bitbucket" && (r = n + e.owner + "/" + e.name + "/get/" + e.checkout + ".zip"), - r - ) - } -}) -var OL = C((TL, BL) => { - ;(function (e, t) { - typeof TL == "object" && typeof BL < "u" - ? (BL.exports = t()) - : typeof define == "function" && define.amd - ? define(t) - : ((e = typeof globalThis < "u" ? globalThis : e || self).dayjs = t()) - })(TL, function () { - "use strict" - var e = 1e3, - t = 6e4, - r = 36e5, - n = "millisecond", - i = "second", - s = "minute", - a = "hour", - o = "day", - u = "week", - c = "month", - l = "quarter", - f = "year", - p = "date", - h = "Invalid Date", - d = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, - x = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, - v = { - name: "en", - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - ordinal: function (k) { - var B = ["th", "st", "nd", "rd"], - q = k % 100 - return "[" + k + (B[(q - 20) % 10] || B[q] || B[0]) + "]" - }, - }, - g = function (k, B, q) { - var $ = String(k) - return !$ || $.length >= B ? k : "" + Array(B + 1 - $.length).join(q) + k - }, - _ = { - s: g, - z: function (k) { - var B = -k.utcOffset(), - q = Math.abs(B), - $ = Math.floor(q / 60), - N = q % 60 - return (B <= 0 ? "+" : "-") + g($, 2, "0") + ":" + g(N, 2, "0") - }, - m: function k(B, q) { - if (B.date() < q.date()) return -k(q, B) - var $ = 12 * (q.year() - B.year()) + (q.month() - B.month()), - N = B.clone().add($, c), - U = q - N < 0, - ee = B.clone().add($ + (U ? -1 : 1), c) - return +(-($ + (q - N) / (U ? N - ee : ee - N)) || 0) - }, - a: function (k) { - return k < 0 ? Math.ceil(k) || 0 : Math.floor(k) - }, - p: function (k) { - return ( - { M: c, y: f, w: u, d: o, D: p, h: a, m: s, s: i, ms: n, Q: l }[k] || - String(k || "") - .toLowerCase() - .replace(/s$/, "") - ) - }, - u: function (k) { - return k === void 0 - }, - }, - w = "en", - E = {} - E[w] = v - var A = function (k) { - return k instanceof M - }, - T = function k(B, q, $) { - var N - if (!B) return w - if (typeof B == "string") { - var U = B.toLowerCase() - E[U] && (N = U), q && ((E[U] = q), (N = U)) - var ee = B.split("-") - if (!N && ee.length > 1) return k(ee[0]) - } else { - var ce = B.name - ;(E[ce] = B), (N = ce) - } - return !$ && N && (w = N), N || (!$ && w) - }, - O = function (k, B) { - if (A(k)) return k.clone() - var q = typeof B == "object" ? B : {} - return (q.date = k), (q.args = arguments), new M(q) - }, - D = _ - ;(D.l = T), - (D.i = A), - (D.w = function (k, B) { - return O(k, { locale: B.$L, utc: B.$u, x: B.$x, $offset: B.$offset }) - }) - var M = (function () { - function k(q) { - ;(this.$L = T(q.locale, null, !0)), this.parse(q) - } - var B = k.prototype - return ( - (B.parse = function (q) { - ;(this.$d = (function ($) { - var N = $.date, - U = $.utc - if (N === null) return new Date(NaN) - if (D.u(N)) return new Date() - if (N instanceof Date) return new Date(N) - if (typeof N == "string" && !/Z$/i.test(N)) { - var ee = N.match(d) - if (ee) { - var ce = ee[2] - 1 || 0, - te = (ee[7] || "0").substring(0, 3) - return U - ? new Date(Date.UTC(ee[1], ce, ee[3] || 1, ee[4] || 0, ee[5] || 0, ee[6] || 0, te)) - : new Date(ee[1], ce, ee[3] || 1, ee[4] || 0, ee[5] || 0, ee[6] || 0, te) - } - } - return new Date(N) - })(q)), - (this.$x = q.x || {}), - this.init() - }), - (B.init = function () { - var q = this.$d - ;(this.$y = q.getFullYear()), - (this.$M = q.getMonth()), - (this.$D = q.getDate()), - (this.$W = q.getDay()), - (this.$H = q.getHours()), - (this.$m = q.getMinutes()), - (this.$s = q.getSeconds()), - (this.$ms = q.getMilliseconds()) - }), - (B.$utils = function () { - return D - }), - (B.isValid = function () { - return this.$d.toString() !== h - }), - (B.isSame = function (q, $) { - var N = O(q) - return this.startOf($) <= N && N <= this.endOf($) - }), - (B.isAfter = function (q, $) { - return O(q) < this.startOf($) - }), - (B.isBefore = function (q, $) { - return this.endOf($) < O(q) - }), - (B.$g = function (q, $, N) { - return D.u(q) ? this[$] : this.set(N, q) - }), - (B.unix = function () { - return Math.floor(this.valueOf() / 1e3) - }), - (B.valueOf = function () { - return this.$d.getTime() - }), - (B.startOf = function (q, $) { - var N = this, - U = !!D.u($) || $, - ee = D.p(q), - ce = function (H, R) { - var ye = D.w(N.$u ? Date.UTC(N.$y, R, H) : new Date(N.$y, R, H), N) - return U ? ye : ye.endOf(o) - }, - te = function (H, R) { - return D.w(N.toDate()[H].apply(N.toDate("s"), (U ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(R)), N) - }, - K = this.$W, - se = this.$M, - ie = this.$D, - ue = "set" + (this.$u ? "UTC" : "") - switch (ee) { - case f: - return U ? ce(1, 0) : ce(31, 11) - case c: - return U ? ce(1, se) : ce(0, se + 1) - case u: - var ge = this.$locale().weekStart || 0, - Se = (K < ge ? K + 7 : K) - ge - return ce(U ? ie - Se : ie + (6 - Se), se) - case o: - case p: - return te(ue + "Hours", 0) - case a: - return te(ue + "Minutes", 1) - case s: - return te(ue + "Seconds", 2) - case i: - return te(ue + "Milliseconds", 3) - default: - return this.clone() - } - }), - (B.endOf = function (q) { - return this.startOf(q, !1) - }), - (B.$set = function (q, $) { - var N, - U = D.p(q), - ee = "set" + (this.$u ? "UTC" : ""), - ce = ((N = {}), - (N[o] = ee + "Date"), - (N[p] = ee + "Date"), - (N[c] = ee + "Month"), - (N[f] = ee + "FullYear"), - (N[a] = ee + "Hours"), - (N[s] = ee + "Minutes"), - (N[i] = ee + "Seconds"), - (N[n] = ee + "Milliseconds"), - N)[U], - te = U === o ? this.$D + ($ - this.$W) : $ - if (U === c || U === f) { - var K = this.clone().set(p, 1) - K.$d[ce](te), K.init(), (this.$d = K.set(p, Math.min(this.$D, K.daysInMonth())).$d) - } else ce && this.$d[ce](te) - return this.init(), this - }), - (B.set = function (q, $) { - return this.clone().$set(q, $) - }), - (B.get = function (q) { - return this[D.p(q)]() - }), - (B.add = function (q, $) { - var N, - U = this - q = Number(q) - var ee = D.p($), - ce = function (se) { - var ie = O(U) - return D.w(ie.date(ie.date() + Math.round(se * q)), U) - } - if (ee === c) return this.set(c, this.$M + q) - if (ee === f) return this.set(f, this.$y + q) - if (ee === o) return ce(1) - if (ee === u) return ce(7) - var te = ((N = {}), (N[s] = t), (N[a] = r), (N[i] = e), N)[ee] || 1, - K = this.$d.getTime() + q * te - return D.w(K, this) - }), - (B.subtract = function (q, $) { - return this.add(-1 * q, $) - }), - (B.format = function (q) { - var $ = this, - N = this.$locale() - if (!this.isValid()) return N.invalidDate || h - var U = q || "YYYY-MM-DDTHH:mm:ssZ", - ee = D.z(this), - ce = this.$H, - te = this.$m, - K = this.$M, - se = N.weekdays, - ie = N.months, - ue = function (R, ye, G, he) { - return (R && (R[ye] || R($, U))) || G[ye].slice(0, he) - }, - ge = function (R) { - return D.s(ce % 12 || 12, R, "0") - }, - Se = - N.meridiem || - function (R, ye, G) { - var he = R < 12 ? "AM" : "PM" - return G ? he.toLowerCase() : he - }, - H = { - YY: String(this.$y).slice(-2), - YYYY: this.$y, - M: K + 1, - MM: D.s(K + 1, 2, "0"), - MMM: ue(N.monthsShort, K, ie, 3), - MMMM: ue(ie, K), - D: this.$D, - DD: D.s(this.$D, 2, "0"), - d: String(this.$W), - dd: ue(N.weekdaysMin, this.$W, se, 2), - ddd: ue(N.weekdaysShort, this.$W, se, 3), - dddd: se[this.$W], - H: String(ce), - HH: D.s(ce, 2, "0"), - h: ge(1), - hh: ge(2), - a: Se(ce, te, !0), - A: Se(ce, te, !1), - m: String(te), - mm: D.s(te, 2, "0"), - s: String(this.$s), - ss: D.s(this.$s, 2, "0"), - SSS: D.s(this.$ms, 3, "0"), - Z: ee, - } - return U.replace(x, function (R, ye) { - return ye || H[R] || ee.replace(":", "") - }) - }), - (B.utcOffset = function () { - return 15 * -Math.round(this.$d.getTimezoneOffset() / 15) - }), - (B.diff = function (q, $, N) { - var U, - ee = D.p($), - ce = O(q), - te = (ce.utcOffset() - this.utcOffset()) * t, - K = this - ce, - se = D.m(this, ce) - return ( - (se = - ((U = {}), - (U[f] = se / 12), - (U[c] = se), - (U[l] = se / 3), - (U[u] = (K - te) / 6048e5), - (U[o] = (K - te) / 864e5), - (U[a] = K / r), - (U[s] = K / t), - (U[i] = K / e), - U)[ee] || K), - N ? se : D.a(se) - ) - }), - (B.daysInMonth = function () { - return this.endOf(c).$D - }), - (B.$locale = function () { - return E[this.$L] - }), - (B.locale = function (q, $) { - if (!q) return this.$L - var N = this.clone(), - U = T(q, $, !0) - return U && (N.$L = U), N - }), - (B.clone = function () { - return D.w(this.$d, this) - }), - (B.toDate = function () { - return new Date(this.valueOf()) - }), - (B.toJSON = function () { - return this.isValid() ? this.toISOString() : null - }), - (B.toISOString = function () { - return this.$d.toISOString() - }), - (B.toString = function () { - return this.$d.toUTCString() - }), - k - ) - })(), - P = M.prototype - return ( - (O.prototype = P), - [ - ["$ms", n], - ["$s", i], - ["$m", s], - ["$H", a], - ["$W", o], - ["$M", c], - ["$y", f], - ["$D", p], - ].forEach(function (k) { - P[k[1]] = function (B) { - return this.$g(B, k[0], k[1]) - } - }), - (O.extend = function (k, B) { - return k.$i || (k(B, M, O), (k.$i = !0)), O - }), - (O.locale = T), - (O.isDayjs = A), - (O.unix = function (k) { - return O(1e3 * k) - }), - (O.en = E[w]), - (O.Ls = E), - (O.p = {}), - O - ) - }) -}) -var Nye = C((Jmr, cvt) => { - cvt.exports = { - "application/1d-interleaved-parityfec": { source: "iana" }, - "application/3gpdash-qoe-report+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/3gpp-ims+xml": { source: "iana", compressible: !0 }, - "application/3gpphal+json": { source: "iana", compressible: !0 }, - "application/3gpphalforms+json": { source: "iana", compressible: !0 }, - "application/a2l": { source: "iana" }, - "application/ace+cbor": { source: "iana" }, - "application/activemessage": { source: "iana" }, - "application/activity+json": { source: "iana", compressible: !0 }, - "application/alto-costmap+json": { source: "iana", compressible: !0 }, - "application/alto-costmapfilter+json": { source: "iana", compressible: !0 }, - "application/alto-directory+json": { source: "iana", compressible: !0 }, - "application/alto-endpointcost+json": { source: "iana", compressible: !0 }, - "application/alto-endpointcostparams+json": { source: "iana", compressible: !0 }, - "application/alto-endpointprop+json": { source: "iana", compressible: !0 }, - "application/alto-endpointpropparams+json": { source: "iana", compressible: !0 }, - "application/alto-error+json": { source: "iana", compressible: !0 }, - "application/alto-networkmap+json": { source: "iana", compressible: !0 }, - "application/alto-networkmapfilter+json": { source: "iana", compressible: !0 }, - "application/alto-updatestreamcontrol+json": { source: "iana", compressible: !0 }, - "application/alto-updatestreamparams+json": { source: "iana", compressible: !0 }, - "application/aml": { source: "iana" }, - "application/andrew-inset": { source: "iana", extensions: ["ez"] }, - "application/applefile": { source: "iana" }, - "application/applixware": { source: "apache", extensions: ["aw"] }, - "application/at+jwt": { source: "iana" }, - "application/atf": { source: "iana" }, - "application/atfx": { source: "iana" }, - "application/atom+xml": { source: "iana", compressible: !0, extensions: ["atom"] }, - "application/atomcat+xml": { source: "iana", compressible: !0, extensions: ["atomcat"] }, - "application/atomdeleted+xml": { source: "iana", compressible: !0, extensions: ["atomdeleted"] }, - "application/atomicmail": { source: "iana" }, - "application/atomsvc+xml": { source: "iana", compressible: !0, extensions: ["atomsvc"] }, - "application/atsc-dwd+xml": { source: "iana", compressible: !0, extensions: ["dwd"] }, - "application/atsc-dynamic-event-message": { source: "iana" }, - "application/atsc-held+xml": { source: "iana", compressible: !0, extensions: ["held"] }, - "application/atsc-rdt+json": { source: "iana", compressible: !0 }, - "application/atsc-rsat+xml": { source: "iana", compressible: !0, extensions: ["rsat"] }, - "application/atxml": { source: "iana" }, - "application/auth-policy+xml": { source: "iana", compressible: !0 }, - "application/bacnet-xdd+zip": { source: "iana", compressible: !1 }, - "application/batch-smtp": { source: "iana" }, - "application/bdoc": { compressible: !1, extensions: ["bdoc"] }, - "application/beep+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/calendar+json": { source: "iana", compressible: !0 }, - "application/calendar+xml": { source: "iana", compressible: !0, extensions: ["xcs"] }, - "application/call-completion": { source: "iana" }, - "application/cals-1840": { source: "iana" }, - "application/captive+json": { source: "iana", compressible: !0 }, - "application/cbor": { source: "iana" }, - "application/cbor-seq": { source: "iana" }, - "application/cccex": { source: "iana" }, - "application/ccmp+xml": { source: "iana", compressible: !0 }, - "application/ccxml+xml": { source: "iana", compressible: !0, extensions: ["ccxml"] }, - "application/cdfx+xml": { source: "iana", compressible: !0, extensions: ["cdfx"] }, - "application/cdmi-capability": { source: "iana", extensions: ["cdmia"] }, - "application/cdmi-container": { source: "iana", extensions: ["cdmic"] }, - "application/cdmi-domain": { source: "iana", extensions: ["cdmid"] }, - "application/cdmi-object": { source: "iana", extensions: ["cdmio"] }, - "application/cdmi-queue": { source: "iana", extensions: ["cdmiq"] }, - "application/cdni": { source: "iana" }, - "application/cea": { source: "iana" }, - "application/cea-2018+xml": { source: "iana", compressible: !0 }, - "application/cellml+xml": { source: "iana", compressible: !0 }, - "application/cfw": { source: "iana" }, - "application/clr": { source: "iana" }, - "application/clue+xml": { source: "iana", compressible: !0 }, - "application/clue_info+xml": { source: "iana", compressible: !0 }, - "application/cms": { source: "iana" }, - "application/cnrp+xml": { source: "iana", compressible: !0 }, - "application/coap-group+json": { source: "iana", compressible: !0 }, - "application/coap-payload": { source: "iana" }, - "application/commonground": { source: "iana" }, - "application/conference-info+xml": { source: "iana", compressible: !0 }, - "application/cose": { source: "iana" }, - "application/cose-key": { source: "iana" }, - "application/cose-key-set": { source: "iana" }, - "application/cpl+xml": { source: "iana", compressible: !0 }, - "application/csrattrs": { source: "iana" }, - "application/csta+xml": { source: "iana", compressible: !0 }, - "application/cstadata+xml": { source: "iana", compressible: !0 }, - "application/csvm+json": { source: "iana", compressible: !0 }, - "application/cu-seeme": { source: "apache", extensions: ["cu"] }, - "application/cwt": { source: "iana" }, - "application/cybercash": { source: "iana" }, - "application/dart": { compressible: !0 }, - "application/dash+xml": { source: "iana", compressible: !0, extensions: ["mpd"] }, - "application/dashdelta": { source: "iana" }, - "application/davmount+xml": { source: "iana", compressible: !0, extensions: ["davmount"] }, - "application/dca-rft": { source: "iana" }, - "application/dcd": { source: "iana" }, - "application/dec-dx": { source: "iana" }, - "application/dialog-info+xml": { source: "iana", compressible: !0 }, - "application/dicom": { source: "iana" }, - "application/dicom+json": { source: "iana", compressible: !0 }, - "application/dicom+xml": { source: "iana", compressible: !0 }, - "application/dii": { source: "iana" }, - "application/dit": { source: "iana" }, - "application/dns": { source: "iana" }, - "application/dns+json": { source: "iana", compressible: !0 }, - "application/dns-message": { source: "iana" }, - "application/docbook+xml": { source: "apache", compressible: !0, extensions: ["dbk"] }, - "application/dots+cbor": { source: "iana" }, - "application/dskpp+xml": { source: "iana", compressible: !0 }, - "application/dssc+der": { source: "iana", extensions: ["dssc"] }, - "application/dssc+xml": { source: "iana", compressible: !0, extensions: ["xdssc"] }, - "application/dvcs": { source: "iana" }, - "application/ecmascript": { source: "iana", compressible: !0, extensions: ["es", "ecma"] }, - "application/edi-consent": { source: "iana" }, - "application/edi-x12": { source: "iana", compressible: !1 }, - "application/edifact": { source: "iana", compressible: !1 }, - "application/efi": { source: "iana" }, - "application/elm+json": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/elm+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.cap+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/emergencycalldata.comment+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.control+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.deviceinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.ecall.msd": { source: "iana" }, - "application/emergencycalldata.providerinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.serviceinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.subscriberinfo+xml": { source: "iana", compressible: !0 }, - "application/emergencycalldata.veds+xml": { source: "iana", compressible: !0 }, - "application/emma+xml": { source: "iana", compressible: !0, extensions: ["emma"] }, - "application/emotionml+xml": { source: "iana", compressible: !0, extensions: ["emotionml"] }, - "application/encaprtp": { source: "iana" }, - "application/epp+xml": { source: "iana", compressible: !0 }, - "application/epub+zip": { source: "iana", compressible: !1, extensions: ["epub"] }, - "application/eshop": { source: "iana" }, - "application/exi": { source: "iana", extensions: ["exi"] }, - "application/expect-ct-report+json": { source: "iana", compressible: !0 }, - "application/express": { source: "iana", extensions: ["exp"] }, - "application/fastinfoset": { source: "iana" }, - "application/fastsoap": { source: "iana" }, - "application/fdt+xml": { source: "iana", compressible: !0, extensions: ["fdt"] }, - "application/fhir+json": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/fhir+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/fido.trusted-apps+json": { compressible: !0 }, - "application/fits": { source: "iana" }, - "application/flexfec": { source: "iana" }, - "application/font-sfnt": { source: "iana" }, - "application/font-tdpfr": { source: "iana", extensions: ["pfr"] }, - "application/font-woff": { source: "iana", compressible: !1 }, - "application/framework-attributes+xml": { source: "iana", compressible: !0 }, - "application/geo+json": { source: "iana", compressible: !0, extensions: ["geojson"] }, - "application/geo+json-seq": { source: "iana" }, - "application/geopackage+sqlite3": { source: "iana" }, - "application/geoxacml+xml": { source: "iana", compressible: !0 }, - "application/gltf-buffer": { source: "iana" }, - "application/gml+xml": { source: "iana", compressible: !0, extensions: ["gml"] }, - "application/gpx+xml": { source: "apache", compressible: !0, extensions: ["gpx"] }, - "application/gxf": { source: "apache", extensions: ["gxf"] }, - "application/gzip": { source: "iana", compressible: !1, extensions: ["gz"] }, - "application/h224": { source: "iana" }, - "application/held+xml": { source: "iana", compressible: !0 }, - "application/hjson": { extensions: ["hjson"] }, - "application/http": { source: "iana" }, - "application/hyperstudio": { source: "iana", extensions: ["stk"] }, - "application/ibe-key-request+xml": { source: "iana", compressible: !0 }, - "application/ibe-pkg-reply+xml": { source: "iana", compressible: !0 }, - "application/ibe-pp-data": { source: "iana" }, - "application/iges": { source: "iana" }, - "application/im-iscomposing+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/index": { source: "iana" }, - "application/index.cmd": { source: "iana" }, - "application/index.obj": { source: "iana" }, - "application/index.response": { source: "iana" }, - "application/index.vnd": { source: "iana" }, - "application/inkml+xml": { source: "iana", compressible: !0, extensions: ["ink", "inkml"] }, - "application/iotp": { source: "iana" }, - "application/ipfix": { source: "iana", extensions: ["ipfix"] }, - "application/ipp": { source: "iana" }, - "application/isup": { source: "iana" }, - "application/its+xml": { source: "iana", compressible: !0, extensions: ["its"] }, - "application/java-archive": { source: "apache", compressible: !1, extensions: ["jar", "war", "ear"] }, - "application/java-serialized-object": { source: "apache", compressible: !1, extensions: ["ser"] }, - "application/java-vm": { source: "apache", compressible: !1, extensions: ["class"] }, - "application/javascript": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["js", "mjs"] }, - "application/jf2feed+json": { source: "iana", compressible: !0 }, - "application/jose": { source: "iana" }, - "application/jose+json": { source: "iana", compressible: !0 }, - "application/jrd+json": { source: "iana", compressible: !0 }, - "application/jscalendar+json": { source: "iana", compressible: !0 }, - "application/json": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["json", "map"] }, - "application/json-patch+json": { source: "iana", compressible: !0 }, - "application/json-seq": { source: "iana" }, - "application/json5": { extensions: ["json5"] }, - "application/jsonml+json": { source: "apache", compressible: !0, extensions: ["jsonml"] }, - "application/jwk+json": { source: "iana", compressible: !0 }, - "application/jwk-set+json": { source: "iana", compressible: !0 }, - "application/jwt": { source: "iana" }, - "application/kpml-request+xml": { source: "iana", compressible: !0 }, - "application/kpml-response+xml": { source: "iana", compressible: !0 }, - "application/ld+json": { source: "iana", compressible: !0, extensions: ["jsonld"] }, - "application/lgr+xml": { source: "iana", compressible: !0, extensions: ["lgr"] }, - "application/link-format": { source: "iana" }, - "application/load-control+xml": { source: "iana", compressible: !0 }, - "application/lost+xml": { source: "iana", compressible: !0, extensions: ["lostxml"] }, - "application/lostsync+xml": { source: "iana", compressible: !0 }, - "application/lpf+zip": { source: "iana", compressible: !1 }, - "application/lxf": { source: "iana" }, - "application/mac-binhex40": { source: "iana", extensions: ["hqx"] }, - "application/mac-compactpro": { source: "apache", extensions: ["cpt"] }, - "application/macwriteii": { source: "iana" }, - "application/mads+xml": { source: "iana", compressible: !0, extensions: ["mads"] }, - "application/manifest+json": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["webmanifest"] }, - "application/marc": { source: "iana", extensions: ["mrc"] }, - "application/marcxml+xml": { source: "iana", compressible: !0, extensions: ["mrcx"] }, - "application/mathematica": { source: "iana", extensions: ["ma", "nb", "mb"] }, - "application/mathml+xml": { source: "iana", compressible: !0, extensions: ["mathml"] }, - "application/mathml-content+xml": { source: "iana", compressible: !0 }, - "application/mathml-presentation+xml": { source: "iana", compressible: !0 }, - "application/mbms-associated-procedure-description+xml": { source: "iana", compressible: !0 }, - "application/mbms-deregister+xml": { source: "iana", compressible: !0 }, - "application/mbms-envelope+xml": { source: "iana", compressible: !0 }, - "application/mbms-msk+xml": { source: "iana", compressible: !0 }, - "application/mbms-msk-response+xml": { source: "iana", compressible: !0 }, - "application/mbms-protection-description+xml": { source: "iana", compressible: !0 }, - "application/mbms-reception-report+xml": { source: "iana", compressible: !0 }, - "application/mbms-register+xml": { source: "iana", compressible: !0 }, - "application/mbms-register-response+xml": { source: "iana", compressible: !0 }, - "application/mbms-schedule+xml": { source: "iana", compressible: !0 }, - "application/mbms-user-service-description+xml": { source: "iana", compressible: !0 }, - "application/mbox": { source: "iana", extensions: ["mbox"] }, - "application/media-policy-dataset+xml": { source: "iana", compressible: !0 }, - "application/media_control+xml": { source: "iana", compressible: !0 }, - "application/mediaservercontrol+xml": { source: "iana", compressible: !0, extensions: ["mscml"] }, - "application/merge-patch+json": { source: "iana", compressible: !0 }, - "application/metalink+xml": { source: "apache", compressible: !0, extensions: ["metalink"] }, - "application/metalink4+xml": { source: "iana", compressible: !0, extensions: ["meta4"] }, - "application/mets+xml": { source: "iana", compressible: !0, extensions: ["mets"] }, - "application/mf4": { source: "iana" }, - "application/mikey": { source: "iana" }, - "application/mipc": { source: "iana" }, - "application/missing-blocks+cbor-seq": { source: "iana" }, - "application/mmt-aei+xml": { source: "iana", compressible: !0, extensions: ["maei"] }, - "application/mmt-usd+xml": { source: "iana", compressible: !0, extensions: ["musd"] }, - "application/mods+xml": { source: "iana", compressible: !0, extensions: ["mods"] }, - "application/moss-keys": { source: "iana" }, - "application/moss-signature": { source: "iana" }, - "application/mosskey-data": { source: "iana" }, - "application/mosskey-request": { source: "iana" }, - "application/mp21": { source: "iana", extensions: ["m21", "mp21"] }, - "application/mp4": { source: "iana", extensions: ["mp4s", "m4p"] }, - "application/mpeg4-generic": { source: "iana" }, - "application/mpeg4-iod": { source: "iana" }, - "application/mpeg4-iod-xmt": { source: "iana" }, - "application/mrb-consumer+xml": { source: "iana", compressible: !0 }, - "application/mrb-publish+xml": { source: "iana", compressible: !0 }, - "application/msc-ivr+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/msc-mixer+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/msword": { source: "iana", compressible: !1, extensions: ["doc", "dot"] }, - "application/mud+json": { source: "iana", compressible: !0 }, - "application/multipart-core": { source: "iana" }, - "application/mxf": { source: "iana", extensions: ["mxf"] }, - "application/n-quads": { source: "iana", extensions: ["nq"] }, - "application/n-triples": { source: "iana", extensions: ["nt"] }, - "application/nasdata": { source: "iana" }, - "application/news-checkgroups": { source: "iana", charset: "US-ASCII" }, - "application/news-groupinfo": { source: "iana", charset: "US-ASCII" }, - "application/news-transmission": { source: "iana" }, - "application/nlsml+xml": { source: "iana", compressible: !0 }, - "application/node": { source: "iana", extensions: ["cjs"] }, - "application/nss": { source: "iana" }, - "application/oauth-authz-req+jwt": { source: "iana" }, - "application/ocsp-request": { source: "iana" }, - "application/ocsp-response": { source: "iana" }, - "application/octet-stream": { - source: "iana", - compressible: !1, - extensions: [ - "bin", - "dms", - "lrf", - "mar", - "so", - "dist", - "distz", - "pkg", - "bpk", - "dump", - "elc", - "deploy", - "exe", - "dll", - "deb", - "dmg", - "iso", - "img", - "msi", - "msp", - "msm", - "buffer", - ], - }, - "application/oda": { source: "iana", extensions: ["oda"] }, - "application/odm+xml": { source: "iana", compressible: !0 }, - "application/odx": { source: "iana" }, - "application/oebps-package+xml": { source: "iana", compressible: !0, extensions: ["opf"] }, - "application/ogg": { source: "iana", compressible: !1, extensions: ["ogx"] }, - "application/omdoc+xml": { source: "apache", compressible: !0, extensions: ["omdoc"] }, - "application/onenote": { source: "apache", extensions: ["onetoc", "onetoc2", "onetmp", "onepkg"] }, - "application/opc-nodeset+xml": { source: "iana", compressible: !0 }, - "application/oscore": { source: "iana" }, - "application/oxps": { source: "iana", extensions: ["oxps"] }, - "application/p21": { source: "iana" }, - "application/p21+zip": { source: "iana", compressible: !1 }, - "application/p2p-overlay+xml": { source: "iana", compressible: !0, extensions: ["relo"] }, - "application/parityfec": { source: "iana" }, - "application/passport": { source: "iana" }, - "application/patch-ops-error+xml": { source: "iana", compressible: !0, extensions: ["xer"] }, - "application/pdf": { source: "iana", compressible: !1, extensions: ["pdf"] }, - "application/pdx": { source: "iana" }, - "application/pem-certificate-chain": { source: "iana" }, - "application/pgp-encrypted": { source: "iana", compressible: !1, extensions: ["pgp"] }, - "application/pgp-keys": { source: "iana" }, - "application/pgp-signature": { source: "iana", extensions: ["asc", "sig"] }, - "application/pics-rules": { source: "apache", extensions: ["prf"] }, - "application/pidf+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/pidf-diff+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/pkcs10": { source: "iana", extensions: ["p10"] }, - "application/pkcs12": { source: "iana" }, - "application/pkcs7-mime": { source: "iana", extensions: ["p7m", "p7c"] }, - "application/pkcs7-signature": { source: "iana", extensions: ["p7s"] }, - "application/pkcs8": { source: "iana", extensions: ["p8"] }, - "application/pkcs8-encrypted": { source: "iana" }, - "application/pkix-attr-cert": { source: "iana", extensions: ["ac"] }, - "application/pkix-cert": { source: "iana", extensions: ["cer"] }, - "application/pkix-crl": { source: "iana", extensions: ["crl"] }, - "application/pkix-pkipath": { source: "iana", extensions: ["pkipath"] }, - "application/pkixcmp": { source: "iana", extensions: ["pki"] }, - "application/pls+xml": { source: "iana", compressible: !0, extensions: ["pls"] }, - "application/poc-settings+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/postscript": { source: "iana", compressible: !0, extensions: ["ai", "eps", "ps"] }, - "application/ppsp-tracker+json": { source: "iana", compressible: !0 }, - "application/problem+json": { source: "iana", compressible: !0 }, - "application/problem+xml": { source: "iana", compressible: !0 }, - "application/provenance+xml": { source: "iana", compressible: !0, extensions: ["provx"] }, - "application/prs.alvestrand.titrax-sheet": { source: "iana" }, - "application/prs.cww": { source: "iana", extensions: ["cww"] }, - "application/prs.cyn": { source: "iana", charset: "7-BIT" }, - "application/prs.hpub+zip": { source: "iana", compressible: !1 }, - "application/prs.nprend": { source: "iana" }, - "application/prs.plucker": { source: "iana" }, - "application/prs.rdf-xml-crypt": { source: "iana" }, - "application/prs.xsf+xml": { source: "iana", compressible: !0 }, - "application/pskc+xml": { source: "iana", compressible: !0, extensions: ["pskcxml"] }, - "application/pvd+json": { source: "iana", compressible: !0 }, - "application/qsig": { source: "iana" }, - "application/raml+yaml": { compressible: !0, extensions: ["raml"] }, - "application/raptorfec": { source: "iana" }, - "application/rdap+json": { source: "iana", compressible: !0 }, - "application/rdf+xml": { source: "iana", compressible: !0, extensions: ["rdf", "owl"] }, - "application/reginfo+xml": { source: "iana", compressible: !0, extensions: ["rif"] }, - "application/relax-ng-compact-syntax": { source: "iana", extensions: ["rnc"] }, - "application/remote-printing": { source: "iana" }, - "application/reputon+json": { source: "iana", compressible: !0 }, - "application/resource-lists+xml": { source: "iana", compressible: !0, extensions: ["rl"] }, - "application/resource-lists-diff+xml": { source: "iana", compressible: !0, extensions: ["rld"] }, - "application/rfc+xml": { source: "iana", compressible: !0 }, - "application/riscos": { source: "iana" }, - "application/rlmi+xml": { source: "iana", compressible: !0 }, - "application/rls-services+xml": { source: "iana", compressible: !0, extensions: ["rs"] }, - "application/route-apd+xml": { source: "iana", compressible: !0, extensions: ["rapd"] }, - "application/route-s-tsid+xml": { source: "iana", compressible: !0, extensions: ["sls"] }, - "application/route-usd+xml": { source: "iana", compressible: !0, extensions: ["rusd"] }, - "application/rpki-ghostbusters": { source: "iana", extensions: ["gbr"] }, - "application/rpki-manifest": { source: "iana", extensions: ["mft"] }, - "application/rpki-publication": { source: "iana" }, - "application/rpki-roa": { source: "iana", extensions: ["roa"] }, - "application/rpki-updown": { source: "iana" }, - "application/rsd+xml": { source: "apache", compressible: !0, extensions: ["rsd"] }, - "application/rss+xml": { source: "apache", compressible: !0, extensions: ["rss"] }, - "application/rtf": { source: "iana", compressible: !0, extensions: ["rtf"] }, - "application/rtploopback": { source: "iana" }, - "application/rtx": { source: "iana" }, - "application/samlassertion+xml": { source: "iana", compressible: !0 }, - "application/samlmetadata+xml": { source: "iana", compressible: !0 }, - "application/sarif+json": { source: "iana", compressible: !0 }, - "application/sarif-external-properties+json": { source: "iana", compressible: !0 }, - "application/sbe": { source: "iana" }, - "application/sbml+xml": { source: "iana", compressible: !0, extensions: ["sbml"] }, - "application/scaip+xml": { source: "iana", compressible: !0 }, - "application/scim+json": { source: "iana", compressible: !0 }, - "application/scvp-cv-request": { source: "iana", extensions: ["scq"] }, - "application/scvp-cv-response": { source: "iana", extensions: ["scs"] }, - "application/scvp-vp-request": { source: "iana", extensions: ["spq"] }, - "application/scvp-vp-response": { source: "iana", extensions: ["spp"] }, - "application/sdp": { source: "iana", extensions: ["sdp"] }, - "application/secevent+jwt": { source: "iana" }, - "application/senml+cbor": { source: "iana" }, - "application/senml+json": { source: "iana", compressible: !0 }, - "application/senml+xml": { source: "iana", compressible: !0, extensions: ["senmlx"] }, - "application/senml-etch+cbor": { source: "iana" }, - "application/senml-etch+json": { source: "iana", compressible: !0 }, - "application/senml-exi": { source: "iana" }, - "application/sensml+cbor": { source: "iana" }, - "application/sensml+json": { source: "iana", compressible: !0 }, - "application/sensml+xml": { source: "iana", compressible: !0, extensions: ["sensmlx"] }, - "application/sensml-exi": { source: "iana" }, - "application/sep+xml": { source: "iana", compressible: !0 }, - "application/sep-exi": { source: "iana" }, - "application/session-info": { source: "iana" }, - "application/set-payment": { source: "iana" }, - "application/set-payment-initiation": { source: "iana", extensions: ["setpay"] }, - "application/set-registration": { source: "iana" }, - "application/set-registration-initiation": { source: "iana", extensions: ["setreg"] }, - "application/sgml": { source: "iana" }, - "application/sgml-open-catalog": { source: "iana" }, - "application/shf+xml": { source: "iana", compressible: !0, extensions: ["shf"] }, - "application/sieve": { source: "iana", extensions: ["siv", "sieve"] }, - "application/simple-filter+xml": { source: "iana", compressible: !0 }, - "application/simple-message-summary": { source: "iana" }, - "application/simplesymbolcontainer": { source: "iana" }, - "application/sipc": { source: "iana" }, - "application/slate": { source: "iana" }, - "application/smil": { source: "iana" }, - "application/smil+xml": { source: "iana", compressible: !0, extensions: ["smi", "smil"] }, - "application/smpte336m": { source: "iana" }, - "application/soap+fastinfoset": { source: "iana" }, - "application/soap+xml": { source: "iana", compressible: !0 }, - "application/sparql-query": { source: "iana", extensions: ["rq"] }, - "application/sparql-results+xml": { source: "iana", compressible: !0, extensions: ["srx"] }, - "application/spirits-event+xml": { source: "iana", compressible: !0 }, - "application/sql": { source: "iana" }, - "application/srgs": { source: "iana", extensions: ["gram"] }, - "application/srgs+xml": { source: "iana", compressible: !0, extensions: ["grxml"] }, - "application/sru+xml": { source: "iana", compressible: !0, extensions: ["sru"] }, - "application/ssdl+xml": { source: "apache", compressible: !0, extensions: ["ssdl"] }, - "application/ssml+xml": { source: "iana", compressible: !0, extensions: ["ssml"] }, - "application/stix+json": { source: "iana", compressible: !0 }, - "application/swid+xml": { source: "iana", compressible: !0, extensions: ["swidtag"] }, - "application/tamp-apex-update": { source: "iana" }, - "application/tamp-apex-update-confirm": { source: "iana" }, - "application/tamp-community-update": { source: "iana" }, - "application/tamp-community-update-confirm": { source: "iana" }, - "application/tamp-error": { source: "iana" }, - "application/tamp-sequence-adjust": { source: "iana" }, - "application/tamp-sequence-adjust-confirm": { source: "iana" }, - "application/tamp-status-query": { source: "iana" }, - "application/tamp-status-response": { source: "iana" }, - "application/tamp-update": { source: "iana" }, - "application/tamp-update-confirm": { source: "iana" }, - "application/tar": { compressible: !0 }, - "application/taxii+json": { source: "iana", compressible: !0 }, - "application/td+json": { source: "iana", compressible: !0 }, - "application/tei+xml": { source: "iana", compressible: !0, extensions: ["tei", "teicorpus"] }, - "application/tetra_isi": { source: "iana" }, - "application/thraud+xml": { source: "iana", compressible: !0, extensions: ["tfi"] }, - "application/timestamp-query": { source: "iana" }, - "application/timestamp-reply": { source: "iana" }, - "application/timestamped-data": { source: "iana", extensions: ["tsd"] }, - "application/tlsrpt+gzip": { source: "iana" }, - "application/tlsrpt+json": { source: "iana", compressible: !0 }, - "application/tnauthlist": { source: "iana" }, - "application/token-introspection+jwt": { source: "iana" }, - "application/toml": { compressible: !0, extensions: ["toml"] }, - "application/trickle-ice-sdpfrag": { source: "iana" }, - "application/trig": { source: "iana", extensions: ["trig"] }, - "application/ttml+xml": { source: "iana", compressible: !0, extensions: ["ttml"] }, - "application/tve-trigger": { source: "iana" }, - "application/tzif": { source: "iana" }, - "application/tzif-leap": { source: "iana" }, - "application/ubjson": { compressible: !1, extensions: ["ubj"] }, - "application/ulpfec": { source: "iana" }, - "application/urc-grpsheet+xml": { source: "iana", compressible: !0 }, - "application/urc-ressheet+xml": { source: "iana", compressible: !0, extensions: ["rsheet"] }, - "application/urc-targetdesc+xml": { source: "iana", compressible: !0, extensions: ["td"] }, - "application/urc-uisocketdesc+xml": { source: "iana", compressible: !0 }, - "application/vcard+json": { source: "iana", compressible: !0 }, - "application/vcard+xml": { source: "iana", compressible: !0 }, - "application/vemmi": { source: "iana" }, - "application/vividence.scriptfile": { source: "apache" }, - "application/vnd.1000minds.decision-model+xml": { source: "iana", compressible: !0, extensions: ["1km"] }, - "application/vnd.3gpp-prose+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp-prose-pc3ch+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp-v2x-local-service-information": { source: "iana" }, - "application/vnd.3gpp.5gnas": { source: "iana" }, - "application/vnd.3gpp.access-transfer-events+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.bsf+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.gmop+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.gtpc": { source: "iana" }, - "application/vnd.3gpp.interworking-data": { source: "iana" }, - "application/vnd.3gpp.lpp": { source: "iana" }, - "application/vnd.3gpp.mc-signalling-ear": { source: "iana" }, - "application/vnd.3gpp.mcdata-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-payload": { source: "iana" }, - "application/vnd.3gpp.mcdata-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-signalling": { source: "iana" }, - "application/vnd.3gpp.mcdata-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcdata-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-floor-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-location-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-mbms-usage-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-signed+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-ue-init-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcptt-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-affiliation-command+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-affiliation-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-location-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-mbms-usage-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-service-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-transmission-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-ue-config+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mcvideo-user-profile+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.mid-call+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.ngap": { source: "iana" }, - "application/vnd.3gpp.pfcp": { source: "iana" }, - "application/vnd.3gpp.pic-bw-large": { source: "iana", extensions: ["plb"] }, - "application/vnd.3gpp.pic-bw-small": { source: "iana", extensions: ["psb"] }, - "application/vnd.3gpp.pic-bw-var": { source: "iana", extensions: ["pvb"] }, - "application/vnd.3gpp.s1ap": { source: "iana" }, - "application/vnd.3gpp.sms": { source: "iana" }, - "application/vnd.3gpp.sms+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.srvcc-ext+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.srvcc-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.state-and-event-info+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp.ussd+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp2.bcmcsinfo+xml": { source: "iana", compressible: !0 }, - "application/vnd.3gpp2.sms": { source: "iana" }, - "application/vnd.3gpp2.tcap": { source: "iana", extensions: ["tcap"] }, - "application/vnd.3lightssoftware.imagescal": { source: "iana" }, - "application/vnd.3m.post-it-notes": { source: "iana", extensions: ["pwn"] }, - "application/vnd.accpac.simply.aso": { source: "iana", extensions: ["aso"] }, - "application/vnd.accpac.simply.imp": { source: "iana", extensions: ["imp"] }, - "application/vnd.acucobol": { source: "iana", extensions: ["acu"] }, - "application/vnd.acucorp": { source: "iana", extensions: ["atc", "acutc"] }, - "application/vnd.adobe.air-application-installer-package+zip": { - source: "apache", - compressible: !1, - extensions: ["air"], - }, - "application/vnd.adobe.flash.movie": { source: "iana" }, - "application/vnd.adobe.formscentral.fcdt": { source: "iana", extensions: ["fcdt"] }, - "application/vnd.adobe.fxp": { source: "iana", extensions: ["fxp", "fxpl"] }, - "application/vnd.adobe.partial-upload": { source: "iana" }, - "application/vnd.adobe.xdp+xml": { source: "iana", compressible: !0, extensions: ["xdp"] }, - "application/vnd.adobe.xfdf": { source: "iana", extensions: ["xfdf"] }, - "application/vnd.aether.imp": { source: "iana" }, - "application/vnd.afpc.afplinedata": { source: "iana" }, - "application/vnd.afpc.afplinedata-pagedef": { source: "iana" }, - "application/vnd.afpc.cmoca-cmresource": { source: "iana" }, - "application/vnd.afpc.foca-charset": { source: "iana" }, - "application/vnd.afpc.foca-codedfont": { source: "iana" }, - "application/vnd.afpc.foca-codepage": { source: "iana" }, - "application/vnd.afpc.modca": { source: "iana" }, - "application/vnd.afpc.modca-cmtable": { source: "iana" }, - "application/vnd.afpc.modca-formdef": { source: "iana" }, - "application/vnd.afpc.modca-mediummap": { source: "iana" }, - "application/vnd.afpc.modca-objectcontainer": { source: "iana" }, - "application/vnd.afpc.modca-overlay": { source: "iana" }, - "application/vnd.afpc.modca-pagesegment": { source: "iana" }, - "application/vnd.ah-barcode": { source: "iana" }, - "application/vnd.ahead.space": { source: "iana", extensions: ["ahead"] }, - "application/vnd.airzip.filesecure.azf": { source: "iana", extensions: ["azf"] }, - "application/vnd.airzip.filesecure.azs": { source: "iana", extensions: ["azs"] }, - "application/vnd.amadeus+json": { source: "iana", compressible: !0 }, - "application/vnd.amazon.ebook": { source: "apache", extensions: ["azw"] }, - "application/vnd.amazon.mobi8-ebook": { source: "iana" }, - "application/vnd.americandynamics.acc": { source: "iana", extensions: ["acc"] }, - "application/vnd.amiga.ami": { source: "iana", extensions: ["ami"] }, - "application/vnd.amundsen.maze+xml": { source: "iana", compressible: !0 }, - "application/vnd.android.ota": { source: "iana" }, - "application/vnd.android.package-archive": { source: "apache", compressible: !1, extensions: ["apk"] }, - "application/vnd.anki": { source: "iana" }, - "application/vnd.anser-web-certificate-issue-initiation": { source: "iana", extensions: ["cii"] }, - "application/vnd.anser-web-funds-transfer-initiation": { source: "apache", extensions: ["fti"] }, - "application/vnd.antix.game-component": { source: "iana", extensions: ["atx"] }, - "application/vnd.apache.arrow.file": { source: "iana" }, - "application/vnd.apache.arrow.stream": { source: "iana" }, - "application/vnd.apache.thrift.binary": { source: "iana" }, - "application/vnd.apache.thrift.compact": { source: "iana" }, - "application/vnd.apache.thrift.json": { source: "iana" }, - "application/vnd.api+json": { source: "iana", compressible: !0 }, - "application/vnd.aplextor.warrp+json": { source: "iana", compressible: !0 }, - "application/vnd.apothekende.reservation+json": { source: "iana", compressible: !0 }, - "application/vnd.apple.installer+xml": { source: "iana", compressible: !0, extensions: ["mpkg"] }, - "application/vnd.apple.keynote": { source: "iana", extensions: ["key"] }, - "application/vnd.apple.mpegurl": { source: "iana", extensions: ["m3u8"] }, - "application/vnd.apple.numbers": { source: "iana", extensions: ["numbers"] }, - "application/vnd.apple.pages": { source: "iana", extensions: ["pages"] }, - "application/vnd.apple.pkpass": { compressible: !1, extensions: ["pkpass"] }, - "application/vnd.arastra.swi": { source: "iana" }, - "application/vnd.aristanetworks.swi": { source: "iana", extensions: ["swi"] }, - "application/vnd.artisan+json": { source: "iana", compressible: !0 }, - "application/vnd.artsquare": { source: "iana" }, - "application/vnd.astraea-software.iota": { source: "iana", extensions: ["iota"] }, - "application/vnd.audiograph": { source: "iana", extensions: ["aep"] }, - "application/vnd.autopackage": { source: "iana" }, - "application/vnd.avalon+json": { source: "iana", compressible: !0 }, - "application/vnd.avistar+xml": { source: "iana", compressible: !0 }, - "application/vnd.balsamiq.bmml+xml": { source: "iana", compressible: !0, extensions: ["bmml"] }, - "application/vnd.balsamiq.bmpr": { source: "iana" }, - "application/vnd.banana-accounting": { source: "iana" }, - "application/vnd.bbf.usp.error": { source: "iana" }, - "application/vnd.bbf.usp.msg": { source: "iana" }, - "application/vnd.bbf.usp.msg+json": { source: "iana", compressible: !0 }, - "application/vnd.bekitzur-stech+json": { source: "iana", compressible: !0 }, - "application/vnd.bint.med-content": { source: "iana" }, - "application/vnd.biopax.rdf+xml": { source: "iana", compressible: !0 }, - "application/vnd.blink-idb-value-wrapper": { source: "iana" }, - "application/vnd.blueice.multipass": { source: "iana", extensions: ["mpm"] }, - "application/vnd.bluetooth.ep.oob": { source: "iana" }, - "application/vnd.bluetooth.le.oob": { source: "iana" }, - "application/vnd.bmi": { source: "iana", extensions: ["bmi"] }, - "application/vnd.bpf": { source: "iana" }, - "application/vnd.bpf3": { source: "iana" }, - "application/vnd.businessobjects": { source: "iana", extensions: ["rep"] }, - "application/vnd.byu.uapi+json": { source: "iana", compressible: !0 }, - "application/vnd.cab-jscript": { source: "iana" }, - "application/vnd.canon-cpdl": { source: "iana" }, - "application/vnd.canon-lips": { source: "iana" }, - "application/vnd.capasystems-pg+json": { source: "iana", compressible: !0 }, - "application/vnd.cendio.thinlinc.clientconf": { source: "iana" }, - "application/vnd.century-systems.tcp_stream": { source: "iana" }, - "application/vnd.chemdraw+xml": { source: "iana", compressible: !0, extensions: ["cdxml"] }, - "application/vnd.chess-pgn": { source: "iana" }, - "application/vnd.chipnuts.karaoke-mmd": { source: "iana", extensions: ["mmd"] }, - "application/vnd.ciedi": { source: "iana" }, - "application/vnd.cinderella": { source: "iana", extensions: ["cdy"] }, - "application/vnd.cirpack.isdn-ext": { source: "iana" }, - "application/vnd.citationstyles.style+xml": { source: "iana", compressible: !0, extensions: ["csl"] }, - "application/vnd.claymore": { source: "iana", extensions: ["cla"] }, - "application/vnd.cloanto.rp9": { source: "iana", extensions: ["rp9"] }, - "application/vnd.clonk.c4group": { source: "iana", extensions: ["c4g", "c4d", "c4f", "c4p", "c4u"] }, - "application/vnd.cluetrust.cartomobile-config": { source: "iana", extensions: ["c11amc"] }, - "application/vnd.cluetrust.cartomobile-config-pkg": { source: "iana", extensions: ["c11amz"] }, - "application/vnd.coffeescript": { source: "iana" }, - "application/vnd.collabio.xodocuments.document": { source: "iana" }, - "application/vnd.collabio.xodocuments.document-template": { source: "iana" }, - "application/vnd.collabio.xodocuments.presentation": { source: "iana" }, - "application/vnd.collabio.xodocuments.presentation-template": { source: "iana" }, - "application/vnd.collabio.xodocuments.spreadsheet": { source: "iana" }, - "application/vnd.collabio.xodocuments.spreadsheet-template": { source: "iana" }, - "application/vnd.collection+json": { source: "iana", compressible: !0 }, - "application/vnd.collection.doc+json": { source: "iana", compressible: !0 }, - "application/vnd.collection.next+json": { source: "iana", compressible: !0 }, - "application/vnd.comicbook+zip": { source: "iana", compressible: !1 }, - "application/vnd.comicbook-rar": { source: "iana" }, - "application/vnd.commerce-battelle": { source: "iana" }, - "application/vnd.commonspace": { source: "iana", extensions: ["csp"] }, - "application/vnd.contact.cmsg": { source: "iana", extensions: ["cdbcmsg"] }, - "application/vnd.coreos.ignition+json": { source: "iana", compressible: !0 }, - "application/vnd.cosmocaller": { source: "iana", extensions: ["cmc"] }, - "application/vnd.crick.clicker": { source: "iana", extensions: ["clkx"] }, - "application/vnd.crick.clicker.keyboard": { source: "iana", extensions: ["clkk"] }, - "application/vnd.crick.clicker.palette": { source: "iana", extensions: ["clkp"] }, - "application/vnd.crick.clicker.template": { source: "iana", extensions: ["clkt"] }, - "application/vnd.crick.clicker.wordbank": { source: "iana", extensions: ["clkw"] }, - "application/vnd.criticaltools.wbs+xml": { source: "iana", compressible: !0, extensions: ["wbs"] }, - "application/vnd.cryptii.pipe+json": { source: "iana", compressible: !0 }, - "application/vnd.crypto-shade-file": { source: "iana" }, - "application/vnd.cryptomator.encrypted": { source: "iana" }, - "application/vnd.cryptomator.vault": { source: "iana" }, - "application/vnd.ctc-posml": { source: "iana", extensions: ["pml"] }, - "application/vnd.ctct.ws+xml": { source: "iana", compressible: !0 }, - "application/vnd.cups-pdf": { source: "iana" }, - "application/vnd.cups-postscript": { source: "iana" }, - "application/vnd.cups-ppd": { source: "iana", extensions: ["ppd"] }, - "application/vnd.cups-raster": { source: "iana" }, - "application/vnd.cups-raw": { source: "iana" }, - "application/vnd.curl": { source: "iana" }, - "application/vnd.curl.car": { source: "apache", extensions: ["car"] }, - "application/vnd.curl.pcurl": { source: "apache", extensions: ["pcurl"] }, - "application/vnd.cyan.dean.root+xml": { source: "iana", compressible: !0 }, - "application/vnd.cybank": { source: "iana" }, - "application/vnd.cyclonedx+json": { source: "iana", compressible: !0 }, - "application/vnd.cyclonedx+xml": { source: "iana", compressible: !0 }, - "application/vnd.d2l.coursepackage1p0+zip": { source: "iana", compressible: !1 }, - "application/vnd.d3m-dataset": { source: "iana" }, - "application/vnd.d3m-problem": { source: "iana" }, - "application/vnd.dart": { source: "iana", compressible: !0, extensions: ["dart"] }, - "application/vnd.data-vision.rdz": { source: "iana", extensions: ["rdz"] }, - "application/vnd.datapackage+json": { source: "iana", compressible: !0 }, - "application/vnd.dataresource+json": { source: "iana", compressible: !0 }, - "application/vnd.dbf": { source: "iana", extensions: ["dbf"] }, - "application/vnd.debian.binary-package": { source: "iana" }, - "application/vnd.dece.data": { source: "iana", extensions: ["uvf", "uvvf", "uvd", "uvvd"] }, - "application/vnd.dece.ttml+xml": { source: "iana", compressible: !0, extensions: ["uvt", "uvvt"] }, - "application/vnd.dece.unspecified": { source: "iana", extensions: ["uvx", "uvvx"] }, - "application/vnd.dece.zip": { source: "iana", extensions: ["uvz", "uvvz"] }, - "application/vnd.denovo.fcselayout-link": { source: "iana", extensions: ["fe_launch"] }, - "application/vnd.desmume.movie": { source: "iana" }, - "application/vnd.dir-bi.plate-dl-nosuffix": { source: "iana" }, - "application/vnd.dm.delegation+xml": { source: "iana", compressible: !0 }, - "application/vnd.dna": { source: "iana", extensions: ["dna"] }, - "application/vnd.document+json": { source: "iana", compressible: !0 }, - "application/vnd.dolby.mlp": { source: "apache", extensions: ["mlp"] }, - "application/vnd.dolby.mobile.1": { source: "iana" }, - "application/vnd.dolby.mobile.2": { source: "iana" }, - "application/vnd.doremir.scorecloud-binary-document": { source: "iana" }, - "application/vnd.dpgraph": { source: "iana", extensions: ["dpg"] }, - "application/vnd.dreamfactory": { source: "iana", extensions: ["dfac"] }, - "application/vnd.drive+json": { source: "iana", compressible: !0 }, - "application/vnd.ds-keypoint": { source: "apache", extensions: ["kpxx"] }, - "application/vnd.dtg.local": { source: "iana" }, - "application/vnd.dtg.local.flash": { source: "iana" }, - "application/vnd.dtg.local.html": { source: "iana" }, - "application/vnd.dvb.ait": { source: "iana", extensions: ["ait"] }, - "application/vnd.dvb.dvbisl+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.dvbj": { source: "iana" }, - "application/vnd.dvb.esgcontainer": { source: "iana" }, - "application/vnd.dvb.ipdcdftnotifaccess": { source: "iana" }, - "application/vnd.dvb.ipdcesgaccess": { source: "iana" }, - "application/vnd.dvb.ipdcesgaccess2": { source: "iana" }, - "application/vnd.dvb.ipdcesgpdd": { source: "iana" }, - "application/vnd.dvb.ipdcroaming": { source: "iana" }, - "application/vnd.dvb.iptv.alfec-base": { source: "iana" }, - "application/vnd.dvb.iptv.alfec-enhancement": { source: "iana" }, - "application/vnd.dvb.notif-aggregate-root+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-container+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-generic+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-msglist+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-registration-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-ia-registration-response+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.notif-init+xml": { source: "iana", compressible: !0 }, - "application/vnd.dvb.pfr": { source: "iana" }, - "application/vnd.dvb.service": { source: "iana", extensions: ["svc"] }, - "application/vnd.dxr": { source: "iana" }, - "application/vnd.dynageo": { source: "iana", extensions: ["geo"] }, - "application/vnd.dzr": { source: "iana" }, - "application/vnd.easykaraoke.cdgdownload": { source: "iana" }, - "application/vnd.ecdis-update": { source: "iana" }, - "application/vnd.ecip.rlp": { source: "iana" }, - "application/vnd.ecowin.chart": { source: "iana", extensions: ["mag"] }, - "application/vnd.ecowin.filerequest": { source: "iana" }, - "application/vnd.ecowin.fileupdate": { source: "iana" }, - "application/vnd.ecowin.series": { source: "iana" }, - "application/vnd.ecowin.seriesrequest": { source: "iana" }, - "application/vnd.ecowin.seriesupdate": { source: "iana" }, - "application/vnd.efi.img": { source: "iana" }, - "application/vnd.efi.iso": { source: "iana" }, - "application/vnd.emclient.accessrequest+xml": { source: "iana", compressible: !0 }, - "application/vnd.enliven": { source: "iana", extensions: ["nml"] }, - "application/vnd.enphase.envoy": { source: "iana" }, - "application/vnd.eprints.data+xml": { source: "iana", compressible: !0 }, - "application/vnd.epson.esf": { source: "iana", extensions: ["esf"] }, - "application/vnd.epson.msf": { source: "iana", extensions: ["msf"] }, - "application/vnd.epson.quickanime": { source: "iana", extensions: ["qam"] }, - "application/vnd.epson.salt": { source: "iana", extensions: ["slt"] }, - "application/vnd.epson.ssf": { source: "iana", extensions: ["ssf"] }, - "application/vnd.ericsson.quickcall": { source: "iana" }, - "application/vnd.espass-espass+zip": { source: "iana", compressible: !1 }, - "application/vnd.eszigno3+xml": { source: "iana", compressible: !0, extensions: ["es3", "et3"] }, - "application/vnd.etsi.aoc+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.asic-e+zip": { source: "iana", compressible: !1 }, - "application/vnd.etsi.asic-s+zip": { source: "iana", compressible: !1 }, - "application/vnd.etsi.cug+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvcommand+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvdiscovery+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-bc+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-cod+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsad-npvr+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvservice+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvsync+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.iptvueprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.mcid+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.mheg5": { source: "iana" }, - "application/vnd.etsi.overload-control-policy-dataset+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.pstn+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.sci+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.simservs+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.timestamp-token": { source: "iana" }, - "application/vnd.etsi.tsl+xml": { source: "iana", compressible: !0 }, - "application/vnd.etsi.tsl.der": { source: "iana" }, - "application/vnd.eudora.data": { source: "iana" }, - "application/vnd.evolv.ecig.profile": { source: "iana" }, - "application/vnd.evolv.ecig.settings": { source: "iana" }, - "application/vnd.evolv.ecig.theme": { source: "iana" }, - "application/vnd.exstream-empower+zip": { source: "iana", compressible: !1 }, - "application/vnd.exstream-package": { source: "iana" }, - "application/vnd.ezpix-album": { source: "iana", extensions: ["ez2"] }, - "application/vnd.ezpix-package": { source: "iana", extensions: ["ez3"] }, - "application/vnd.f-secure.mobile": { source: "iana" }, - "application/vnd.fastcopy-disk-image": { source: "iana" }, - "application/vnd.fdf": { source: "iana", extensions: ["fdf"] }, - "application/vnd.fdsn.mseed": { source: "iana", extensions: ["mseed"] }, - "application/vnd.fdsn.seed": { source: "iana", extensions: ["seed", "dataless"] }, - "application/vnd.ffsns": { source: "iana" }, - "application/vnd.ficlab.flb+zip": { source: "iana", compressible: !1 }, - "application/vnd.filmit.zfc": { source: "iana" }, - "application/vnd.fints": { source: "iana" }, - "application/vnd.firemonkeys.cloudcell": { source: "iana" }, - "application/vnd.flographit": { source: "iana", extensions: ["gph"] }, - "application/vnd.fluxtime.clip": { source: "iana", extensions: ["ftc"] }, - "application/vnd.font-fontforge-sfd": { source: "iana" }, - "application/vnd.framemaker": { source: "iana", extensions: ["fm", "frame", "maker", "book"] }, - "application/vnd.frogans.fnc": { source: "iana", extensions: ["fnc"] }, - "application/vnd.frogans.ltf": { source: "iana", extensions: ["ltf"] }, - "application/vnd.fsc.weblaunch": { source: "iana", extensions: ["fsc"] }, - "application/vnd.fujifilm.fb.docuworks": { source: "iana" }, - "application/vnd.fujifilm.fb.docuworks.binder": { source: "iana" }, - "application/vnd.fujifilm.fb.docuworks.container": { source: "iana" }, - "application/vnd.fujifilm.fb.jfi+xml": { source: "iana", compressible: !0 }, - "application/vnd.fujitsu.oasys": { source: "iana", extensions: ["oas"] }, - "application/vnd.fujitsu.oasys2": { source: "iana", extensions: ["oa2"] }, - "application/vnd.fujitsu.oasys3": { source: "iana", extensions: ["oa3"] }, - "application/vnd.fujitsu.oasysgp": { source: "iana", extensions: ["fg5"] }, - "application/vnd.fujitsu.oasysprs": { source: "iana", extensions: ["bh2"] }, - "application/vnd.fujixerox.art-ex": { source: "iana" }, - "application/vnd.fujixerox.art4": { source: "iana" }, - "application/vnd.fujixerox.ddd": { source: "iana", extensions: ["ddd"] }, - "application/vnd.fujixerox.docuworks": { source: "iana", extensions: ["xdw"] }, - "application/vnd.fujixerox.docuworks.binder": { source: "iana", extensions: ["xbd"] }, - "application/vnd.fujixerox.docuworks.container": { source: "iana" }, - "application/vnd.fujixerox.hbpl": { source: "iana" }, - "application/vnd.fut-misnet": { source: "iana" }, - "application/vnd.futoin+cbor": { source: "iana" }, - "application/vnd.futoin+json": { source: "iana", compressible: !0 }, - "application/vnd.fuzzysheet": { source: "iana", extensions: ["fzs"] }, - "application/vnd.genomatix.tuxedo": { source: "iana", extensions: ["txd"] }, - "application/vnd.gentics.grd+json": { source: "iana", compressible: !0 }, - "application/vnd.geo+json": { source: "iana", compressible: !0 }, - "application/vnd.geocube+xml": { source: "iana", compressible: !0 }, - "application/vnd.geogebra.file": { source: "iana", extensions: ["ggb"] }, - "application/vnd.geogebra.slides": { source: "iana" }, - "application/vnd.geogebra.tool": { source: "iana", extensions: ["ggt"] }, - "application/vnd.geometry-explorer": { source: "iana", extensions: ["gex", "gre"] }, - "application/vnd.geonext": { source: "iana", extensions: ["gxt"] }, - "application/vnd.geoplan": { source: "iana", extensions: ["g2w"] }, - "application/vnd.geospace": { source: "iana", extensions: ["g3w"] }, - "application/vnd.gerber": { source: "iana" }, - "application/vnd.globalplatform.card-content-mgt": { source: "iana" }, - "application/vnd.globalplatform.card-content-mgt-response": { source: "iana" }, - "application/vnd.gmx": { source: "iana", extensions: ["gmx"] }, - "application/vnd.google-apps.document": { compressible: !1, extensions: ["gdoc"] }, - "application/vnd.google-apps.presentation": { compressible: !1, extensions: ["gslides"] }, - "application/vnd.google-apps.spreadsheet": { compressible: !1, extensions: ["gsheet"] }, - "application/vnd.google-earth.kml+xml": { source: "iana", compressible: !0, extensions: ["kml"] }, - "application/vnd.google-earth.kmz": { source: "iana", compressible: !1, extensions: ["kmz"] }, - "application/vnd.gov.sk.e-form+xml": { source: "iana", compressible: !0 }, - "application/vnd.gov.sk.e-form+zip": { source: "iana", compressible: !1 }, - "application/vnd.gov.sk.xmldatacontainer+xml": { source: "iana", compressible: !0 }, - "application/vnd.grafeq": { source: "iana", extensions: ["gqf", "gqs"] }, - "application/vnd.gridmp": { source: "iana" }, - "application/vnd.groove-account": { source: "iana", extensions: ["gac"] }, - "application/vnd.groove-help": { source: "iana", extensions: ["ghf"] }, - "application/vnd.groove-identity-message": { source: "iana", extensions: ["gim"] }, - "application/vnd.groove-injector": { source: "iana", extensions: ["grv"] }, - "application/vnd.groove-tool-message": { source: "iana", extensions: ["gtm"] }, - "application/vnd.groove-tool-template": { source: "iana", extensions: ["tpl"] }, - "application/vnd.groove-vcard": { source: "iana", extensions: ["vcg"] }, - "application/vnd.hal+json": { source: "iana", compressible: !0 }, - "application/vnd.hal+xml": { source: "iana", compressible: !0, extensions: ["hal"] }, - "application/vnd.handheld-entertainment+xml": { source: "iana", compressible: !0, extensions: ["zmm"] }, - "application/vnd.hbci": { source: "iana", extensions: ["hbci"] }, - "application/vnd.hc+json": { source: "iana", compressible: !0 }, - "application/vnd.hcl-bireports": { source: "iana" }, - "application/vnd.hdt": { source: "iana" }, - "application/vnd.heroku+json": { source: "iana", compressible: !0 }, - "application/vnd.hhe.lesson-player": { source: "iana", extensions: ["les"] }, - "application/vnd.hp-hpgl": { source: "iana", extensions: ["hpgl"] }, - "application/vnd.hp-hpid": { source: "iana", extensions: ["hpid"] }, - "application/vnd.hp-hps": { source: "iana", extensions: ["hps"] }, - "application/vnd.hp-jlyt": { source: "iana", extensions: ["jlt"] }, - "application/vnd.hp-pcl": { source: "iana", extensions: ["pcl"] }, - "application/vnd.hp-pclxl": { source: "iana", extensions: ["pclxl"] }, - "application/vnd.httphone": { source: "iana" }, - "application/vnd.hydrostatix.sof-data": { source: "iana", extensions: ["sfd-hdstx"] }, - "application/vnd.hyper+json": { source: "iana", compressible: !0 }, - "application/vnd.hyper-item+json": { source: "iana", compressible: !0 }, - "application/vnd.hyperdrive+json": { source: "iana", compressible: !0 }, - "application/vnd.hzn-3d-crossword": { source: "iana" }, - "application/vnd.ibm.afplinedata": { source: "iana" }, - "application/vnd.ibm.electronic-media": { source: "iana" }, - "application/vnd.ibm.minipay": { source: "iana", extensions: ["mpy"] }, - "application/vnd.ibm.modcap": { source: "iana", extensions: ["afp", "listafp", "list3820"] }, - "application/vnd.ibm.rights-management": { source: "iana", extensions: ["irm"] }, - "application/vnd.ibm.secure-container": { source: "iana", extensions: ["sc"] }, - "application/vnd.iccprofile": { source: "iana", extensions: ["icc", "icm"] }, - "application/vnd.ieee.1905": { source: "iana" }, - "application/vnd.igloader": { source: "iana", extensions: ["igl"] }, - "application/vnd.imagemeter.folder+zip": { source: "iana", compressible: !1 }, - "application/vnd.imagemeter.image+zip": { source: "iana", compressible: !1 }, - "application/vnd.immervision-ivp": { source: "iana", extensions: ["ivp"] }, - "application/vnd.immervision-ivu": { source: "iana", extensions: ["ivu"] }, - "application/vnd.ims.imsccv1p1": { source: "iana" }, - "application/vnd.ims.imsccv1p2": { source: "iana" }, - "application/vnd.ims.imsccv1p3": { source: "iana" }, - "application/vnd.ims.lis.v2.result+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolconsumerprofile+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolproxy+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolproxy.id+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolsettings+json": { source: "iana", compressible: !0 }, - "application/vnd.ims.lti.v2.toolsettings.simple+json": { source: "iana", compressible: !0 }, - "application/vnd.informedcontrol.rms+xml": { source: "iana", compressible: !0 }, - "application/vnd.informix-visionary": { source: "iana" }, - "application/vnd.infotech.project": { source: "iana" }, - "application/vnd.infotech.project+xml": { source: "iana", compressible: !0 }, - "application/vnd.innopath.wamp.notification": { source: "iana" }, - "application/vnd.insors.igm": { source: "iana", extensions: ["igm"] }, - "application/vnd.intercon.formnet": { source: "iana", extensions: ["xpw", "xpx"] }, - "application/vnd.intergeo": { source: "iana", extensions: ["i2g"] }, - "application/vnd.intertrust.digibox": { source: "iana" }, - "application/vnd.intertrust.nncp": { source: "iana" }, - "application/vnd.intu.qbo": { source: "iana", extensions: ["qbo"] }, - "application/vnd.intu.qfx": { source: "iana", extensions: ["qfx"] }, - "application/vnd.iptc.g2.catalogitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.conceptitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.knowledgeitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.newsitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.newsmessage+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.packageitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.iptc.g2.planningitem+xml": { source: "iana", compressible: !0 }, - "application/vnd.ipunplugged.rcprofile": { source: "iana", extensions: ["rcprofile"] }, - "application/vnd.irepository.package+xml": { source: "iana", compressible: !0, extensions: ["irp"] }, - "application/vnd.is-xpr": { source: "iana", extensions: ["xpr"] }, - "application/vnd.isac.fcs": { source: "iana", extensions: ["fcs"] }, - "application/vnd.iso11783-10+zip": { source: "iana", compressible: !1 }, - "application/vnd.jam": { source: "iana", extensions: ["jam"] }, - "application/vnd.japannet-directory-service": { source: "iana" }, - "application/vnd.japannet-jpnstore-wakeup": { source: "iana" }, - "application/vnd.japannet-payment-wakeup": { source: "iana" }, - "application/vnd.japannet-registration": { source: "iana" }, - "application/vnd.japannet-registration-wakeup": { source: "iana" }, - "application/vnd.japannet-setstore-wakeup": { source: "iana" }, - "application/vnd.japannet-verification": { source: "iana" }, - "application/vnd.japannet-verification-wakeup": { source: "iana" }, - "application/vnd.jcp.javame.midlet-rms": { source: "iana", extensions: ["rms"] }, - "application/vnd.jisp": { source: "iana", extensions: ["jisp"] }, - "application/vnd.joost.joda-archive": { source: "iana", extensions: ["joda"] }, - "application/vnd.jsk.isdn-ngn": { source: "iana" }, - "application/vnd.kahootz": { source: "iana", extensions: ["ktz", "ktr"] }, - "application/vnd.kde.karbon": { source: "iana", extensions: ["karbon"] }, - "application/vnd.kde.kchart": { source: "iana", extensions: ["chrt"] }, - "application/vnd.kde.kformula": { source: "iana", extensions: ["kfo"] }, - "application/vnd.kde.kivio": { source: "iana", extensions: ["flw"] }, - "application/vnd.kde.kontour": { source: "iana", extensions: ["kon"] }, - "application/vnd.kde.kpresenter": { source: "iana", extensions: ["kpr", "kpt"] }, - "application/vnd.kde.kspread": { source: "iana", extensions: ["ksp"] }, - "application/vnd.kde.kword": { source: "iana", extensions: ["kwd", "kwt"] }, - "application/vnd.kenameaapp": { source: "iana", extensions: ["htke"] }, - "application/vnd.kidspiration": { source: "iana", extensions: ["kia"] }, - "application/vnd.kinar": { source: "iana", extensions: ["kne", "knp"] }, - "application/vnd.koan": { source: "iana", extensions: ["skp", "skd", "skt", "skm"] }, - "application/vnd.kodak-descriptor": { source: "iana", extensions: ["sse"] }, - "application/vnd.las": { source: "iana" }, - "application/vnd.las.las+json": { source: "iana", compressible: !0 }, - "application/vnd.las.las+xml": { source: "iana", compressible: !0, extensions: ["lasxml"] }, - "application/vnd.laszip": { source: "iana" }, - "application/vnd.leap+json": { source: "iana", compressible: !0 }, - "application/vnd.liberty-request+xml": { source: "iana", compressible: !0 }, - "application/vnd.llamagraphics.life-balance.desktop": { source: "iana", extensions: ["lbd"] }, - "application/vnd.llamagraphics.life-balance.exchange+xml": { - source: "iana", - compressible: !0, - extensions: ["lbe"], - }, - "application/vnd.logipipe.circuit+zip": { source: "iana", compressible: !1 }, - "application/vnd.loom": { source: "iana" }, - "application/vnd.lotus-1-2-3": { source: "iana", extensions: ["123"] }, - "application/vnd.lotus-approach": { source: "iana", extensions: ["apr"] }, - "application/vnd.lotus-freelance": { source: "iana", extensions: ["pre"] }, - "application/vnd.lotus-notes": { source: "iana", extensions: ["nsf"] }, - "application/vnd.lotus-organizer": { source: "iana", extensions: ["org"] }, - "application/vnd.lotus-screencam": { source: "iana", extensions: ["scm"] }, - "application/vnd.lotus-wordpro": { source: "iana", extensions: ["lwp"] }, - "application/vnd.macports.portpkg": { source: "iana", extensions: ["portpkg"] }, - "application/vnd.mapbox-vector-tile": { source: "iana", extensions: ["mvt"] }, - "application/vnd.marlin.drm.actiontoken+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.conftoken+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.license+xml": { source: "iana", compressible: !0 }, - "application/vnd.marlin.drm.mdcf": { source: "iana" }, - "application/vnd.mason+json": { source: "iana", compressible: !0 }, - "application/vnd.maxmind.maxmind-db": { source: "iana" }, - "application/vnd.mcd": { source: "iana", extensions: ["mcd"] }, - "application/vnd.medcalcdata": { source: "iana", extensions: ["mc1"] }, - "application/vnd.mediastation.cdkey": { source: "iana", extensions: ["cdkey"] }, - "application/vnd.meridian-slingshot": { source: "iana" }, - "application/vnd.mfer": { source: "iana", extensions: ["mwf"] }, - "application/vnd.mfmp": { source: "iana", extensions: ["mfm"] }, - "application/vnd.micro+json": { source: "iana", compressible: !0 }, - "application/vnd.micrografx.flo": { source: "iana", extensions: ["flo"] }, - "application/vnd.micrografx.igx": { source: "iana", extensions: ["igx"] }, - "application/vnd.microsoft.portable-executable": { source: "iana" }, - "application/vnd.microsoft.windows.thumbnail-cache": { source: "iana" }, - "application/vnd.miele+json": { source: "iana", compressible: !0 }, - "application/vnd.mif": { source: "iana", extensions: ["mif"] }, - "application/vnd.minisoft-hp3000-save": { source: "iana" }, - "application/vnd.mitsubishi.misty-guard.trustweb": { source: "iana" }, - "application/vnd.mobius.daf": { source: "iana", extensions: ["daf"] }, - "application/vnd.mobius.dis": { source: "iana", extensions: ["dis"] }, - "application/vnd.mobius.mbk": { source: "iana", extensions: ["mbk"] }, - "application/vnd.mobius.mqy": { source: "iana", extensions: ["mqy"] }, - "application/vnd.mobius.msl": { source: "iana", extensions: ["msl"] }, - "application/vnd.mobius.plc": { source: "iana", extensions: ["plc"] }, - "application/vnd.mobius.txf": { source: "iana", extensions: ["txf"] }, - "application/vnd.mophun.application": { source: "iana", extensions: ["mpn"] }, - "application/vnd.mophun.certificate": { source: "iana", extensions: ["mpc"] }, - "application/vnd.motorola.flexsuite": { source: "iana" }, - "application/vnd.motorola.flexsuite.adsi": { source: "iana" }, - "application/vnd.motorola.flexsuite.fis": { source: "iana" }, - "application/vnd.motorola.flexsuite.gotap": { source: "iana" }, - "application/vnd.motorola.flexsuite.kmr": { source: "iana" }, - "application/vnd.motorola.flexsuite.ttc": { source: "iana" }, - "application/vnd.motorola.flexsuite.wem": { source: "iana" }, - "application/vnd.motorola.iprm": { source: "iana" }, - "application/vnd.mozilla.xul+xml": { source: "iana", compressible: !0, extensions: ["xul"] }, - "application/vnd.ms-3mfdocument": { source: "iana" }, - "application/vnd.ms-artgalry": { source: "iana", extensions: ["cil"] }, - "application/vnd.ms-asf": { source: "iana" }, - "application/vnd.ms-cab-compressed": { source: "iana", extensions: ["cab"] }, - "application/vnd.ms-color.iccprofile": { source: "apache" }, - "application/vnd.ms-excel": { - source: "iana", - compressible: !1, - extensions: ["xls", "xlm", "xla", "xlc", "xlt", "xlw"], - }, - "application/vnd.ms-excel.addin.macroenabled.12": { source: "iana", extensions: ["xlam"] }, - "application/vnd.ms-excel.sheet.binary.macroenabled.12": { source: "iana", extensions: ["xlsb"] }, - "application/vnd.ms-excel.sheet.macroenabled.12": { source: "iana", extensions: ["xlsm"] }, - "application/vnd.ms-excel.template.macroenabled.12": { source: "iana", extensions: ["xltm"] }, - "application/vnd.ms-fontobject": { source: "iana", compressible: !0, extensions: ["eot"] }, - "application/vnd.ms-htmlhelp": { source: "iana", extensions: ["chm"] }, - "application/vnd.ms-ims": { source: "iana", extensions: ["ims"] }, - "application/vnd.ms-lrm": { source: "iana", extensions: ["lrm"] }, - "application/vnd.ms-office.activex+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-officetheme": { source: "iana", extensions: ["thmx"] }, - "application/vnd.ms-opentype": { source: "apache", compressible: !0 }, - "application/vnd.ms-outlook": { compressible: !1, extensions: ["msg"] }, - "application/vnd.ms-package.obfuscated-opentype": { source: "apache" }, - "application/vnd.ms-pki.seccat": { source: "apache", extensions: ["cat"] }, - "application/vnd.ms-pki.stl": { source: "apache", extensions: ["stl"] }, - "application/vnd.ms-playready.initiator+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-powerpoint": { source: "iana", compressible: !1, extensions: ["ppt", "pps", "pot"] }, - "application/vnd.ms-powerpoint.addin.macroenabled.12": { source: "iana", extensions: ["ppam"] }, - "application/vnd.ms-powerpoint.presentation.macroenabled.12": { source: "iana", extensions: ["pptm"] }, - "application/vnd.ms-powerpoint.slide.macroenabled.12": { source: "iana", extensions: ["sldm"] }, - "application/vnd.ms-powerpoint.slideshow.macroenabled.12": { source: "iana", extensions: ["ppsm"] }, - "application/vnd.ms-powerpoint.template.macroenabled.12": { source: "iana", extensions: ["potm"] }, - "application/vnd.ms-printdevicecapabilities+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-printing.printticket+xml": { source: "apache", compressible: !0 }, - "application/vnd.ms-printschematicket+xml": { source: "iana", compressible: !0 }, - "application/vnd.ms-project": { source: "iana", extensions: ["mpp", "mpt"] }, - "application/vnd.ms-tnef": { source: "iana" }, - "application/vnd.ms-windows.devicepairing": { source: "iana" }, - "application/vnd.ms-windows.nwprinting.oob": { source: "iana" }, - "application/vnd.ms-windows.printerpairing": { source: "iana" }, - "application/vnd.ms-windows.wsd.oob": { source: "iana" }, - "application/vnd.ms-wmdrm.lic-chlg-req": { source: "iana" }, - "application/vnd.ms-wmdrm.lic-resp": { source: "iana" }, - "application/vnd.ms-wmdrm.meter-chlg-req": { source: "iana" }, - "application/vnd.ms-wmdrm.meter-resp": { source: "iana" }, - "application/vnd.ms-word.document.macroenabled.12": { source: "iana", extensions: ["docm"] }, - "application/vnd.ms-word.template.macroenabled.12": { source: "iana", extensions: ["dotm"] }, - "application/vnd.ms-works": { source: "iana", extensions: ["wps", "wks", "wcm", "wdb"] }, - "application/vnd.ms-wpl": { source: "iana", extensions: ["wpl"] }, - "application/vnd.ms-xpsdocument": { source: "iana", compressible: !1, extensions: ["xps"] }, - "application/vnd.msa-disk-image": { source: "iana" }, - "application/vnd.mseq": { source: "iana", extensions: ["mseq"] }, - "application/vnd.msign": { source: "iana" }, - "application/vnd.multiad.creator": { source: "iana" }, - "application/vnd.multiad.creator.cif": { source: "iana" }, - "application/vnd.music-niff": { source: "iana" }, - "application/vnd.musician": { source: "iana", extensions: ["mus"] }, - "application/vnd.muvee.style": { source: "iana", extensions: ["msty"] }, - "application/vnd.mynfc": { source: "iana", extensions: ["taglet"] }, - "application/vnd.ncd.control": { source: "iana" }, - "application/vnd.ncd.reference": { source: "iana" }, - "application/vnd.nearst.inv+json": { source: "iana", compressible: !0 }, - "application/vnd.nebumind.line": { source: "iana" }, - "application/vnd.nervana": { source: "iana" }, - "application/vnd.netfpx": { source: "iana" }, - "application/vnd.neurolanguage.nlu": { source: "iana", extensions: ["nlu"] }, - "application/vnd.nimn": { source: "iana" }, - "application/vnd.nintendo.nitro.rom": { source: "iana" }, - "application/vnd.nintendo.snes.rom": { source: "iana" }, - "application/vnd.nitf": { source: "iana", extensions: ["ntf", "nitf"] }, - "application/vnd.noblenet-directory": { source: "iana", extensions: ["nnd"] }, - "application/vnd.noblenet-sealer": { source: "iana", extensions: ["nns"] }, - "application/vnd.noblenet-web": { source: "iana", extensions: ["nnw"] }, - "application/vnd.nokia.catalogs": { source: "iana" }, - "application/vnd.nokia.conml+wbxml": { source: "iana" }, - "application/vnd.nokia.conml+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.iptv.config+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.isds-radio-presets": { source: "iana" }, - "application/vnd.nokia.landmark+wbxml": { source: "iana" }, - "application/vnd.nokia.landmark+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.landmarkcollection+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.n-gage.ac+xml": { source: "iana", compressible: !0, extensions: ["ac"] }, - "application/vnd.nokia.n-gage.data": { source: "iana", extensions: ["ngdat"] }, - "application/vnd.nokia.n-gage.symbian.install": { source: "iana", extensions: ["n-gage"] }, - "application/vnd.nokia.ncd": { source: "iana" }, - "application/vnd.nokia.pcd+wbxml": { source: "iana" }, - "application/vnd.nokia.pcd+xml": { source: "iana", compressible: !0 }, - "application/vnd.nokia.radio-preset": { source: "iana", extensions: ["rpst"] }, - "application/vnd.nokia.radio-presets": { source: "iana", extensions: ["rpss"] }, - "application/vnd.novadigm.edm": { source: "iana", extensions: ["edm"] }, - "application/vnd.novadigm.edx": { source: "iana", extensions: ["edx"] }, - "application/vnd.novadigm.ext": { source: "iana", extensions: ["ext"] }, - "application/vnd.ntt-local.content-share": { source: "iana" }, - "application/vnd.ntt-local.file-transfer": { source: "iana" }, - "application/vnd.ntt-local.ogw_remote-access": { source: "iana" }, - "application/vnd.ntt-local.sip-ta_remote": { source: "iana" }, - "application/vnd.ntt-local.sip-ta_tcp_stream": { source: "iana" }, - "application/vnd.oasis.opendocument.chart": { source: "iana", extensions: ["odc"] }, - "application/vnd.oasis.opendocument.chart-template": { source: "iana", extensions: ["otc"] }, - "application/vnd.oasis.opendocument.database": { source: "iana", extensions: ["odb"] }, - "application/vnd.oasis.opendocument.formula": { source: "iana", extensions: ["odf"] }, - "application/vnd.oasis.opendocument.formula-template": { source: "iana", extensions: ["odft"] }, - "application/vnd.oasis.opendocument.graphics": { source: "iana", compressible: !1, extensions: ["odg"] }, - "application/vnd.oasis.opendocument.graphics-template": { source: "iana", extensions: ["otg"] }, - "application/vnd.oasis.opendocument.image": { source: "iana", extensions: ["odi"] }, - "application/vnd.oasis.opendocument.image-template": { source: "iana", extensions: ["oti"] }, - "application/vnd.oasis.opendocument.presentation": { source: "iana", compressible: !1, extensions: ["odp"] }, - "application/vnd.oasis.opendocument.presentation-template": { source: "iana", extensions: ["otp"] }, - "application/vnd.oasis.opendocument.spreadsheet": { source: "iana", compressible: !1, extensions: ["ods"] }, - "application/vnd.oasis.opendocument.spreadsheet-template": { source: "iana", extensions: ["ots"] }, - "application/vnd.oasis.opendocument.text": { source: "iana", compressible: !1, extensions: ["odt"] }, - "application/vnd.oasis.opendocument.text-master": { source: "iana", extensions: ["odm"] }, - "application/vnd.oasis.opendocument.text-template": { source: "iana", extensions: ["ott"] }, - "application/vnd.oasis.opendocument.text-web": { source: "iana", extensions: ["oth"] }, - "application/vnd.obn": { source: "iana" }, - "application/vnd.ocf+cbor": { source: "iana" }, - "application/vnd.oci.image.manifest.v1+json": { source: "iana", compressible: !0 }, - "application/vnd.oftn.l10n+json": { source: "iana", compressible: !0 }, - "application/vnd.oipf.contentaccessdownload+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.contentaccessstreaming+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.cspg-hexbinary": { source: "iana" }, - "application/vnd.oipf.dae.svg+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.dae.xhtml+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.mippvcontrolmessage+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.pae.gem": { source: "iana" }, - "application/vnd.oipf.spdiscovery+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.spdlist+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.ueprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.oipf.userprofile+xml": { source: "iana", compressible: !0 }, - "application/vnd.olpc-sugar": { source: "iana", extensions: ["xo"] }, - "application/vnd.oma-scws-config": { source: "iana" }, - "application/vnd.oma-scws-http-request": { source: "iana" }, - "application/vnd.oma-scws-http-response": { source: "iana" }, - "application/vnd.oma.bcast.associated-procedure-parameter+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.drm-trigger+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.imd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.ltkm": { source: "iana" }, - "application/vnd.oma.bcast.notification+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.provisioningtrigger": { source: "iana" }, - "application/vnd.oma.bcast.sgboot": { source: "iana" }, - "application/vnd.oma.bcast.sgdd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.sgdu": { source: "iana" }, - "application/vnd.oma.bcast.simple-symbol-container": { source: "iana" }, - "application/vnd.oma.bcast.smartcard-trigger+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.sprov+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.bcast.stkm": { source: "iana" }, - "application/vnd.oma.cab-address-book+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-feature-handler+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-pcc+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-subs-invite+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.cab-user-prefs+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.dcd": { source: "iana" }, - "application/vnd.oma.dcdc": { source: "iana" }, - "application/vnd.oma.dd2+xml": { source: "iana", compressible: !0, extensions: ["dd2"] }, - "application/vnd.oma.drm.risd+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.group-usage-list+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.lwm2m+cbor": { source: "iana" }, - "application/vnd.oma.lwm2m+json": { source: "iana", compressible: !0 }, - "application/vnd.oma.lwm2m+tlv": { source: "iana" }, - "application/vnd.oma.pal+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.detailed-progress-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.final-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.groups+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.invocation-descriptor+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.poc.optimized-progress-report+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.push": { source: "iana" }, - "application/vnd.oma.scidm.messages+xml": { source: "iana", compressible: !0 }, - "application/vnd.oma.xcap-directory+xml": { source: "iana", compressible: !0 }, - "application/vnd.omads-email+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omads-file+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omads-folder+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.omaloc-supl-init": { source: "iana" }, - "application/vnd.onepager": { source: "iana" }, - "application/vnd.onepagertamp": { source: "iana" }, - "application/vnd.onepagertamx": { source: "iana" }, - "application/vnd.onepagertat": { source: "iana" }, - "application/vnd.onepagertatp": { source: "iana" }, - "application/vnd.onepagertatx": { source: "iana" }, - "application/vnd.openblox.game+xml": { source: "iana", compressible: !0, extensions: ["obgx"] }, - "application/vnd.openblox.game-binary": { source: "iana" }, - "application/vnd.openeye.oeb": { source: "iana" }, - "application/vnd.openofficeorg.extension": { source: "apache", extensions: ["oxt"] }, - "application/vnd.openstreetmap.data+xml": { source: "iana", compressible: !0, extensions: ["osm"] }, - "application/vnd.opentimestamps.ots": { source: "iana" }, - "application/vnd.openxmlformats-officedocument.custom-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.customxmlproperties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawing+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.chart+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.extended-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.presentation": { - source: "iana", - compressible: !1, - extensions: ["pptx"], - }, - "application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.presprops+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.slide": { source: "iana", extensions: ["sldx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.slide+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slideshow": { source: "iana", extensions: ["ppsx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.tags+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.presentationml.template": { source: "iana", extensions: ["potx"] }, - "application/vnd.openxmlformats-officedocument.presentationml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": { - source: "iana", - compressible: !1, - extensions: ["xlsx"], - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.template": { source: "iana", extensions: ["xltx"] }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.theme+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.themeoverride+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.vmldrawing": { source: "iana" }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document": { - source: "iana", - compressible: !1, - extensions: ["docx"], - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.template": { source: "iana", extensions: ["dotx"] }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml": { - source: "iana", - compressible: !0, - }, - "application/vnd.openxmlformats-package.core-properties+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml": { source: "iana", compressible: !0 }, - "application/vnd.openxmlformats-package.relationships+xml": { source: "iana", compressible: !0 }, - "application/vnd.oracle.resource+json": { source: "iana", compressible: !0 }, - "application/vnd.orange.indata": { source: "iana" }, - "application/vnd.osa.netdeploy": { source: "iana" }, - "application/vnd.osgeo.mapguide.package": { source: "iana", extensions: ["mgp"] }, - "application/vnd.osgi.bundle": { source: "iana" }, - "application/vnd.osgi.dp": { source: "iana", extensions: ["dp"] }, - "application/vnd.osgi.subsystem": { source: "iana", extensions: ["esa"] }, - "application/vnd.otps.ct-kip+xml": { source: "iana", compressible: !0 }, - "application/vnd.oxli.countgraph": { source: "iana" }, - "application/vnd.pagerduty+json": { source: "iana", compressible: !0 }, - "application/vnd.palm": { source: "iana", extensions: ["pdb", "pqa", "oprc"] }, - "application/vnd.panoply": { source: "iana" }, - "application/vnd.paos.xml": { source: "iana" }, - "application/vnd.patentdive": { source: "iana" }, - "application/vnd.patientecommsdoc": { source: "iana" }, - "application/vnd.pawaafile": { source: "iana", extensions: ["paw"] }, - "application/vnd.pcos": { source: "iana" }, - "application/vnd.pg.format": { source: "iana", extensions: ["str"] }, - "application/vnd.pg.osasli": { source: "iana", extensions: ["ei6"] }, - "application/vnd.piaccess.application-licence": { source: "iana" }, - "application/vnd.picsel": { source: "iana", extensions: ["efif"] }, - "application/vnd.pmi.widget": { source: "iana", extensions: ["wg"] }, - "application/vnd.poc.group-advertisement+xml": { source: "iana", compressible: !0 }, - "application/vnd.pocketlearn": { source: "iana", extensions: ["plf"] }, - "application/vnd.powerbuilder6": { source: "iana", extensions: ["pbd"] }, - "application/vnd.powerbuilder6-s": { source: "iana" }, - "application/vnd.powerbuilder7": { source: "iana" }, - "application/vnd.powerbuilder7-s": { source: "iana" }, - "application/vnd.powerbuilder75": { source: "iana" }, - "application/vnd.powerbuilder75-s": { source: "iana" }, - "application/vnd.preminet": { source: "iana" }, - "application/vnd.previewsystems.box": { source: "iana", extensions: ["box"] }, - "application/vnd.proteus.magazine": { source: "iana", extensions: ["mgz"] }, - "application/vnd.psfs": { source: "iana" }, - "application/vnd.publishare-delta-tree": { source: "iana", extensions: ["qps"] }, - "application/vnd.pvi.ptid1": { source: "iana", extensions: ["ptid"] }, - "application/vnd.pwg-multiplexed": { source: "iana" }, - "application/vnd.pwg-xhtml-print+xml": { source: "iana", compressible: !0 }, - "application/vnd.qualcomm.brew-app-res": { source: "iana" }, - "application/vnd.quarantainenet": { source: "iana" }, - "application/vnd.quark.quarkxpress": { source: "iana", extensions: ["qxd", "qxt", "qwd", "qwt", "qxl", "qxb"] }, - "application/vnd.quobject-quoxdocument": { source: "iana" }, - "application/vnd.radisys.moml+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-conf+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-conn+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-dialog+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-audit-stream+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-conf+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-base+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-fax-detect+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-fax-sendrecv+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-group+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-speech+xml": { source: "iana", compressible: !0 }, - "application/vnd.radisys.msml-dialog-transform+xml": { source: "iana", compressible: !0 }, - "application/vnd.rainstor.data": { source: "iana" }, - "application/vnd.rapid": { source: "iana" }, - "application/vnd.rar": { source: "iana", extensions: ["rar"] }, - "application/vnd.realvnc.bed": { source: "iana", extensions: ["bed"] }, - "application/vnd.recordare.musicxml": { source: "iana", extensions: ["mxl"] }, - "application/vnd.recordare.musicxml+xml": { source: "iana", compressible: !0, extensions: ["musicxml"] }, - "application/vnd.renlearn.rlprint": { source: "iana" }, - "application/vnd.resilient.logic": { source: "iana" }, - "application/vnd.restful+json": { source: "iana", compressible: !0 }, - "application/vnd.rig.cryptonote": { source: "iana", extensions: ["cryptonote"] }, - "application/vnd.rim.cod": { source: "apache", extensions: ["cod"] }, - "application/vnd.rn-realmedia": { source: "apache", extensions: ["rm"] }, - "application/vnd.rn-realmedia-vbr": { source: "apache", extensions: ["rmvb"] }, - "application/vnd.route66.link66+xml": { source: "iana", compressible: !0, extensions: ["link66"] }, - "application/vnd.rs-274x": { source: "iana" }, - "application/vnd.ruckus.download": { source: "iana" }, - "application/vnd.s3sms": { source: "iana" }, - "application/vnd.sailingtracker.track": { source: "iana", extensions: ["st"] }, - "application/vnd.sar": { source: "iana" }, - "application/vnd.sbm.cid": { source: "iana" }, - "application/vnd.sbm.mid2": { source: "iana" }, - "application/vnd.scribus": { source: "iana" }, - "application/vnd.sealed.3df": { source: "iana" }, - "application/vnd.sealed.csf": { source: "iana" }, - "application/vnd.sealed.doc": { source: "iana" }, - "application/vnd.sealed.eml": { source: "iana" }, - "application/vnd.sealed.mht": { source: "iana" }, - "application/vnd.sealed.net": { source: "iana" }, - "application/vnd.sealed.ppt": { source: "iana" }, - "application/vnd.sealed.tiff": { source: "iana" }, - "application/vnd.sealed.xls": { source: "iana" }, - "application/vnd.sealedmedia.softseal.html": { source: "iana" }, - "application/vnd.sealedmedia.softseal.pdf": { source: "iana" }, - "application/vnd.seemail": { source: "iana", extensions: ["see"] }, - "application/vnd.seis+json": { source: "iana", compressible: !0 }, - "application/vnd.sema": { source: "iana", extensions: ["sema"] }, - "application/vnd.semd": { source: "iana", extensions: ["semd"] }, - "application/vnd.semf": { source: "iana", extensions: ["semf"] }, - "application/vnd.shade-save-file": { source: "iana" }, - "application/vnd.shana.informed.formdata": { source: "iana", extensions: ["ifm"] }, - "application/vnd.shana.informed.formtemplate": { source: "iana", extensions: ["itp"] }, - "application/vnd.shana.informed.interchange": { source: "iana", extensions: ["iif"] }, - "application/vnd.shana.informed.package": { source: "iana", extensions: ["ipk"] }, - "application/vnd.shootproof+json": { source: "iana", compressible: !0 }, - "application/vnd.shopkick+json": { source: "iana", compressible: !0 }, - "application/vnd.shp": { source: "iana" }, - "application/vnd.shx": { source: "iana" }, - "application/vnd.sigrok.session": { source: "iana" }, - "application/vnd.simtech-mindmapper": { source: "iana", extensions: ["twd", "twds"] }, - "application/vnd.siren+json": { source: "iana", compressible: !0 }, - "application/vnd.smaf": { source: "iana", extensions: ["mmf"] }, - "application/vnd.smart.notebook": { source: "iana" }, - "application/vnd.smart.teacher": { source: "iana", extensions: ["teacher"] }, - "application/vnd.snesdev-page-table": { source: "iana" }, - "application/vnd.software602.filler.form+xml": { source: "iana", compressible: !0, extensions: ["fo"] }, - "application/vnd.software602.filler.form-xml-zip": { source: "iana" }, - "application/vnd.solent.sdkm+xml": { source: "iana", compressible: !0, extensions: ["sdkm", "sdkd"] }, - "application/vnd.spotfire.dxp": { source: "iana", extensions: ["dxp"] }, - "application/vnd.spotfire.sfs": { source: "iana", extensions: ["sfs"] }, - "application/vnd.sqlite3": { source: "iana" }, - "application/vnd.sss-cod": { source: "iana" }, - "application/vnd.sss-dtf": { source: "iana" }, - "application/vnd.sss-ntf": { source: "iana" }, - "application/vnd.stardivision.calc": { source: "apache", extensions: ["sdc"] }, - "application/vnd.stardivision.draw": { source: "apache", extensions: ["sda"] }, - "application/vnd.stardivision.impress": { source: "apache", extensions: ["sdd"] }, - "application/vnd.stardivision.math": { source: "apache", extensions: ["smf"] }, - "application/vnd.stardivision.writer": { source: "apache", extensions: ["sdw", "vor"] }, - "application/vnd.stardivision.writer-global": { source: "apache", extensions: ["sgl"] }, - "application/vnd.stepmania.package": { source: "iana", extensions: ["smzip"] }, - "application/vnd.stepmania.stepchart": { source: "iana", extensions: ["sm"] }, - "application/vnd.street-stream": { source: "iana" }, - "application/vnd.sun.wadl+xml": { source: "iana", compressible: !0, extensions: ["wadl"] }, - "application/vnd.sun.xml.calc": { source: "apache", extensions: ["sxc"] }, - "application/vnd.sun.xml.calc.template": { source: "apache", extensions: ["stc"] }, - "application/vnd.sun.xml.draw": { source: "apache", extensions: ["sxd"] }, - "application/vnd.sun.xml.draw.template": { source: "apache", extensions: ["std"] }, - "application/vnd.sun.xml.impress": { source: "apache", extensions: ["sxi"] }, - "application/vnd.sun.xml.impress.template": { source: "apache", extensions: ["sti"] }, - "application/vnd.sun.xml.math": { source: "apache", extensions: ["sxm"] }, - "application/vnd.sun.xml.writer": { source: "apache", extensions: ["sxw"] }, - "application/vnd.sun.xml.writer.global": { source: "apache", extensions: ["sxg"] }, - "application/vnd.sun.xml.writer.template": { source: "apache", extensions: ["stw"] }, - "application/vnd.sus-calendar": { source: "iana", extensions: ["sus", "susp"] }, - "application/vnd.svd": { source: "iana", extensions: ["svd"] }, - "application/vnd.swiftview-ics": { source: "iana" }, - "application/vnd.sycle+xml": { source: "iana", compressible: !0 }, - "application/vnd.symbian.install": { source: "apache", extensions: ["sis", "sisx"] }, - "application/vnd.syncml+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["xsm"] }, - "application/vnd.syncml.dm+wbxml": { source: "iana", charset: "UTF-8", extensions: ["bdm"] }, - "application/vnd.syncml.dm+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["xdm"] }, - "application/vnd.syncml.dm.notification": { source: "iana" }, - "application/vnd.syncml.dmddf+wbxml": { source: "iana" }, - "application/vnd.syncml.dmddf+xml": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["ddf"] }, - "application/vnd.syncml.dmtnds+wbxml": { source: "iana" }, - "application/vnd.syncml.dmtnds+xml": { source: "iana", charset: "UTF-8", compressible: !0 }, - "application/vnd.syncml.ds.notification": { source: "iana" }, - "application/vnd.tableschema+json": { source: "iana", compressible: !0 }, - "application/vnd.tao.intent-module-archive": { source: "iana", extensions: ["tao"] }, - "application/vnd.tcpdump.pcap": { source: "iana", extensions: ["pcap", "cap", "dmp"] }, - "application/vnd.think-cell.ppttc+json": { source: "iana", compressible: !0 }, - "application/vnd.tmd.mediaflex.api+xml": { source: "iana", compressible: !0 }, - "application/vnd.tml": { source: "iana" }, - "application/vnd.tmobile-livetv": { source: "iana", extensions: ["tmo"] }, - "application/vnd.tri.onesource": { source: "iana" }, - "application/vnd.trid.tpt": { source: "iana", extensions: ["tpt"] }, - "application/vnd.triscape.mxs": { source: "iana", extensions: ["mxs"] }, - "application/vnd.trueapp": { source: "iana", extensions: ["tra"] }, - "application/vnd.truedoc": { source: "iana" }, - "application/vnd.ubisoft.webplayer": { source: "iana" }, - "application/vnd.ufdl": { source: "iana", extensions: ["ufd", "ufdl"] }, - "application/vnd.uiq.theme": { source: "iana", extensions: ["utz"] }, - "application/vnd.umajin": { source: "iana", extensions: ["umj"] }, - "application/vnd.unity": { source: "iana", extensions: ["unityweb"] }, - "application/vnd.uoml+xml": { source: "iana", compressible: !0, extensions: ["uoml"] }, - "application/vnd.uplanet.alert": { source: "iana" }, - "application/vnd.uplanet.alert-wbxml": { source: "iana" }, - "application/vnd.uplanet.bearer-choice": { source: "iana" }, - "application/vnd.uplanet.bearer-choice-wbxml": { source: "iana" }, - "application/vnd.uplanet.cacheop": { source: "iana" }, - "application/vnd.uplanet.cacheop-wbxml": { source: "iana" }, - "application/vnd.uplanet.channel": { source: "iana" }, - "application/vnd.uplanet.channel-wbxml": { source: "iana" }, - "application/vnd.uplanet.list": { source: "iana" }, - "application/vnd.uplanet.list-wbxml": { source: "iana" }, - "application/vnd.uplanet.listcmd": { source: "iana" }, - "application/vnd.uplanet.listcmd-wbxml": { source: "iana" }, - "application/vnd.uplanet.signal": { source: "iana" }, - "application/vnd.uri-map": { source: "iana" }, - "application/vnd.valve.source.material": { source: "iana" }, - "application/vnd.vcx": { source: "iana", extensions: ["vcx"] }, - "application/vnd.vd-study": { source: "iana" }, - "application/vnd.vectorworks": { source: "iana" }, - "application/vnd.vel+json": { source: "iana", compressible: !0 }, - "application/vnd.verimatrix.vcas": { source: "iana" }, - "application/vnd.veritone.aion+json": { source: "iana", compressible: !0 }, - "application/vnd.veryant.thin": { source: "iana" }, - "application/vnd.ves.encrypted": { source: "iana" }, - "application/vnd.vidsoft.vidconference": { source: "iana" }, - "application/vnd.visio": { source: "iana", extensions: ["vsd", "vst", "vss", "vsw"] }, - "application/vnd.visionary": { source: "iana", extensions: ["vis"] }, - "application/vnd.vividence.scriptfile": { source: "iana" }, - "application/vnd.vsf": { source: "iana", extensions: ["vsf"] }, - "application/vnd.wap.sic": { source: "iana" }, - "application/vnd.wap.slc": { source: "iana" }, - "application/vnd.wap.wbxml": { source: "iana", charset: "UTF-8", extensions: ["wbxml"] }, - "application/vnd.wap.wmlc": { source: "iana", extensions: ["wmlc"] }, - "application/vnd.wap.wmlscriptc": { source: "iana", extensions: ["wmlsc"] }, - "application/vnd.webturbo": { source: "iana", extensions: ["wtb"] }, - "application/vnd.wfa.dpp": { source: "iana" }, - "application/vnd.wfa.p2p": { source: "iana" }, - "application/vnd.wfa.wsc": { source: "iana" }, - "application/vnd.windows.devicepairing": { source: "iana" }, - "application/vnd.wmc": { source: "iana" }, - "application/vnd.wmf.bootstrap": { source: "iana" }, - "application/vnd.wolfram.mathematica": { source: "iana" }, - "application/vnd.wolfram.mathematica.package": { source: "iana" }, - "application/vnd.wolfram.player": { source: "iana", extensions: ["nbp"] }, - "application/vnd.wordperfect": { source: "iana", extensions: ["wpd"] }, - "application/vnd.wqd": { source: "iana", extensions: ["wqd"] }, - "application/vnd.wrq-hp3000-labelled": { source: "iana" }, - "application/vnd.wt.stf": { source: "iana", extensions: ["stf"] }, - "application/vnd.wv.csp+wbxml": { source: "iana" }, - "application/vnd.wv.csp+xml": { source: "iana", compressible: !0 }, - "application/vnd.wv.ssp+xml": { source: "iana", compressible: !0 }, - "application/vnd.xacml+json": { source: "iana", compressible: !0 }, - "application/vnd.xara": { source: "iana", extensions: ["xar"] }, - "application/vnd.xfdl": { source: "iana", extensions: ["xfdl"] }, - "application/vnd.xfdl.webform": { source: "iana" }, - "application/vnd.xmi+xml": { source: "iana", compressible: !0 }, - "application/vnd.xmpie.cpkg": { source: "iana" }, - "application/vnd.xmpie.dpkg": { source: "iana" }, - "application/vnd.xmpie.plan": { source: "iana" }, - "application/vnd.xmpie.ppkg": { source: "iana" }, - "application/vnd.xmpie.xlim": { source: "iana" }, - "application/vnd.yamaha.hv-dic": { source: "iana", extensions: ["hvd"] }, - "application/vnd.yamaha.hv-script": { source: "iana", extensions: ["hvs"] }, - "application/vnd.yamaha.hv-voice": { source: "iana", extensions: ["hvp"] }, - "application/vnd.yamaha.openscoreformat": { source: "iana", extensions: ["osf"] }, - "application/vnd.yamaha.openscoreformat.osfpvg+xml": { source: "iana", compressible: !0, extensions: ["osfpvg"] }, - "application/vnd.yamaha.remote-setup": { source: "iana" }, - "application/vnd.yamaha.smaf-audio": { source: "iana", extensions: ["saf"] }, - "application/vnd.yamaha.smaf-phrase": { source: "iana", extensions: ["spf"] }, - "application/vnd.yamaha.through-ngn": { source: "iana" }, - "application/vnd.yamaha.tunnel-udpencap": { source: "iana" }, - "application/vnd.yaoweme": { source: "iana" }, - "application/vnd.yellowriver-custom-menu": { source: "iana", extensions: ["cmp"] }, - "application/vnd.youtube.yt": { source: "iana" }, - "application/vnd.zul": { source: "iana", extensions: ["zir", "zirz"] }, - "application/vnd.zzazz.deck+xml": { source: "iana", compressible: !0, extensions: ["zaz"] }, - "application/voicexml+xml": { source: "iana", compressible: !0, extensions: ["vxml"] }, - "application/voucher-cms+json": { source: "iana", compressible: !0 }, - "application/vq-rtcpxr": { source: "iana" }, - "application/wasm": { source: "iana", compressible: !0, extensions: ["wasm"] }, - "application/watcherinfo+xml": { source: "iana", compressible: !0 }, - "application/webpush-options+json": { source: "iana", compressible: !0 }, - "application/whoispp-query": { source: "iana" }, - "application/whoispp-response": { source: "iana" }, - "application/widget": { source: "iana", extensions: ["wgt"] }, - "application/winhlp": { source: "apache", extensions: ["hlp"] }, - "application/wita": { source: "iana" }, - "application/wordperfect5.1": { source: "iana" }, - "application/wsdl+xml": { source: "iana", compressible: !0, extensions: ["wsdl"] }, - "application/wspolicy+xml": { source: "iana", compressible: !0, extensions: ["wspolicy"] }, - "application/x-7z-compressed": { source: "apache", compressible: !1, extensions: ["7z"] }, - "application/x-abiword": { source: "apache", extensions: ["abw"] }, - "application/x-ace-compressed": { source: "apache", extensions: ["ace"] }, - "application/x-amf": { source: "apache" }, - "application/x-apple-diskimage": { source: "apache", extensions: ["dmg"] }, - "application/x-arj": { compressible: !1, extensions: ["arj"] }, - "application/x-authorware-bin": { source: "apache", extensions: ["aab", "x32", "u32", "vox"] }, - "application/x-authorware-map": { source: "apache", extensions: ["aam"] }, - "application/x-authorware-seg": { source: "apache", extensions: ["aas"] }, - "application/x-bcpio": { source: "apache", extensions: ["bcpio"] }, - "application/x-bdoc": { compressible: !1, extensions: ["bdoc"] }, - "application/x-bittorrent": { source: "apache", extensions: ["torrent"] }, - "application/x-blorb": { source: "apache", extensions: ["blb", "blorb"] }, - "application/x-bzip": { source: "apache", compressible: !1, extensions: ["bz"] }, - "application/x-bzip2": { source: "apache", compressible: !1, extensions: ["bz2", "boz"] }, - "application/x-cbr": { source: "apache", extensions: ["cbr", "cba", "cbt", "cbz", "cb7"] }, - "application/x-cdlink": { source: "apache", extensions: ["vcd"] }, - "application/x-cfs-compressed": { source: "apache", extensions: ["cfs"] }, - "application/x-chat": { source: "apache", extensions: ["chat"] }, - "application/x-chess-pgn": { source: "apache", extensions: ["pgn"] }, - "application/x-chrome-extension": { extensions: ["crx"] }, - "application/x-cocoa": { source: "nginx", extensions: ["cco"] }, - "application/x-compress": { source: "apache" }, - "application/x-conference": { source: "apache", extensions: ["nsc"] }, - "application/x-cpio": { source: "apache", extensions: ["cpio"] }, - "application/x-csh": { source: "apache", extensions: ["csh"] }, - "application/x-deb": { compressible: !1 }, - "application/x-debian-package": { source: "apache", extensions: ["deb", "udeb"] }, - "application/x-dgc-compressed": { source: "apache", extensions: ["dgc"] }, - "application/x-director": { - source: "apache", - extensions: ["dir", "dcr", "dxr", "cst", "cct", "cxt", "w3d", "fgd", "swa"], - }, - "application/x-doom": { source: "apache", extensions: ["wad"] }, - "application/x-dtbncx+xml": { source: "apache", compressible: !0, extensions: ["ncx"] }, - "application/x-dtbook+xml": { source: "apache", compressible: !0, extensions: ["dtb"] }, - "application/x-dtbresource+xml": { source: "apache", compressible: !0, extensions: ["res"] }, - "application/x-dvi": { source: "apache", compressible: !1, extensions: ["dvi"] }, - "application/x-envoy": { source: "apache", extensions: ["evy"] }, - "application/x-eva": { source: "apache", extensions: ["eva"] }, - "application/x-font-bdf": { source: "apache", extensions: ["bdf"] }, - "application/x-font-dos": { source: "apache" }, - "application/x-font-framemaker": { source: "apache" }, - "application/x-font-ghostscript": { source: "apache", extensions: ["gsf"] }, - "application/x-font-libgrx": { source: "apache" }, - "application/x-font-linux-psf": { source: "apache", extensions: ["psf"] }, - "application/x-font-pcf": { source: "apache", extensions: ["pcf"] }, - "application/x-font-snf": { source: "apache", extensions: ["snf"] }, - "application/x-font-speedo": { source: "apache" }, - "application/x-font-sunos-news": { source: "apache" }, - "application/x-font-type1": { source: "apache", extensions: ["pfa", "pfb", "pfm", "afm"] }, - "application/x-font-vfont": { source: "apache" }, - "application/x-freearc": { source: "apache", extensions: ["arc"] }, - "application/x-futuresplash": { source: "apache", extensions: ["spl"] }, - "application/x-gca-compressed": { source: "apache", extensions: ["gca"] }, - "application/x-glulx": { source: "apache", extensions: ["ulx"] }, - "application/x-gnumeric": { source: "apache", extensions: ["gnumeric"] }, - "application/x-gramps-xml": { source: "apache", extensions: ["gramps"] }, - "application/x-gtar": { source: "apache", extensions: ["gtar"] }, - "application/x-gzip": { source: "apache" }, - "application/x-hdf": { source: "apache", extensions: ["hdf"] }, - "application/x-httpd-php": { compressible: !0, extensions: ["php"] }, - "application/x-install-instructions": { source: "apache", extensions: ["install"] }, - "application/x-iso9660-image": { source: "apache", extensions: ["iso"] }, - "application/x-iwork-keynote-sffkey": { extensions: ["key"] }, - "application/x-iwork-numbers-sffnumbers": { extensions: ["numbers"] }, - "application/x-iwork-pages-sffpages": { extensions: ["pages"] }, - "application/x-java-archive-diff": { source: "nginx", extensions: ["jardiff"] }, - "application/x-java-jnlp-file": { source: "apache", compressible: !1, extensions: ["jnlp"] }, - "application/x-javascript": { compressible: !0 }, - "application/x-keepass2": { extensions: ["kdbx"] }, - "application/x-latex": { source: "apache", compressible: !1, extensions: ["latex"] }, - "application/x-lua-bytecode": { extensions: ["luac"] }, - "application/x-lzh-compressed": { source: "apache", extensions: ["lzh", "lha"] }, - "application/x-makeself": { source: "nginx", extensions: ["run"] }, - "application/x-mie": { source: "apache", extensions: ["mie"] }, - "application/x-mobipocket-ebook": { source: "apache", extensions: ["prc", "mobi"] }, - "application/x-mpegurl": { compressible: !1 }, - "application/x-ms-application": { source: "apache", extensions: ["application"] }, - "application/x-ms-shortcut": { source: "apache", extensions: ["lnk"] }, - "application/x-ms-wmd": { source: "apache", extensions: ["wmd"] }, - "application/x-ms-wmz": { source: "apache", extensions: ["wmz"] }, - "application/x-ms-xbap": { source: "apache", extensions: ["xbap"] }, - "application/x-msaccess": { source: "apache", extensions: ["mdb"] }, - "application/x-msbinder": { source: "apache", extensions: ["obd"] }, - "application/x-mscardfile": { source: "apache", extensions: ["crd"] }, - "application/x-msclip": { source: "apache", extensions: ["clp"] }, - "application/x-msdos-program": { extensions: ["exe"] }, - "application/x-msdownload": { source: "apache", extensions: ["exe", "dll", "com", "bat", "msi"] }, - "application/x-msmediaview": { source: "apache", extensions: ["mvb", "m13", "m14"] }, - "application/x-msmetafile": { source: "apache", extensions: ["wmf", "wmz", "emf", "emz"] }, - "application/x-msmoney": { source: "apache", extensions: ["mny"] }, - "application/x-mspublisher": { source: "apache", extensions: ["pub"] }, - "application/x-msschedule": { source: "apache", extensions: ["scd"] }, - "application/x-msterminal": { source: "apache", extensions: ["trm"] }, - "application/x-mswrite": { source: "apache", extensions: ["wri"] }, - "application/x-netcdf": { source: "apache", extensions: ["nc", "cdf"] }, - "application/x-ns-proxy-autoconfig": { compressible: !0, extensions: ["pac"] }, - "application/x-nzb": { source: "apache", extensions: ["nzb"] }, - "application/x-perl": { source: "nginx", extensions: ["pl", "pm"] }, - "application/x-pilot": { source: "nginx", extensions: ["prc", "pdb"] }, - "application/x-pkcs12": { source: "apache", compressible: !1, extensions: ["p12", "pfx"] }, - "application/x-pkcs7-certificates": { source: "apache", extensions: ["p7b", "spc"] }, - "application/x-pkcs7-certreqresp": { source: "apache", extensions: ["p7r"] }, - "application/x-pki-message": { source: "iana" }, - "application/x-rar-compressed": { source: "apache", compressible: !1, extensions: ["rar"] }, - "application/x-redhat-package-manager": { source: "nginx", extensions: ["rpm"] }, - "application/x-research-info-systems": { source: "apache", extensions: ["ris"] }, - "application/x-sea": { source: "nginx", extensions: ["sea"] }, - "application/x-sh": { source: "apache", compressible: !0, extensions: ["sh"] }, - "application/x-shar": { source: "apache", extensions: ["shar"] }, - "application/x-shockwave-flash": { source: "apache", compressible: !1, extensions: ["swf"] }, - "application/x-silverlight-app": { source: "apache", extensions: ["xap"] }, - "application/x-sql": { source: "apache", extensions: ["sql"] }, - "application/x-stuffit": { source: "apache", compressible: !1, extensions: ["sit"] }, - "application/x-stuffitx": { source: "apache", extensions: ["sitx"] }, - "application/x-subrip": { source: "apache", extensions: ["srt"] }, - "application/x-sv4cpio": { source: "apache", extensions: ["sv4cpio"] }, - "application/x-sv4crc": { source: "apache", extensions: ["sv4crc"] }, - "application/x-t3vm-image": { source: "apache", extensions: ["t3"] }, - "application/x-tads": { source: "apache", extensions: ["gam"] }, - "application/x-tar": { source: "apache", compressible: !0, extensions: ["tar"] }, - "application/x-tcl": { source: "apache", extensions: ["tcl", "tk"] }, - "application/x-tex": { source: "apache", extensions: ["tex"] }, - "application/x-tex-tfm": { source: "apache", extensions: ["tfm"] }, - "application/x-texinfo": { source: "apache", extensions: ["texinfo", "texi"] }, - "application/x-tgif": { source: "apache", extensions: ["obj"] }, - "application/x-ustar": { source: "apache", extensions: ["ustar"] }, - "application/x-virtualbox-hdd": { compressible: !0, extensions: ["hdd"] }, - "application/x-virtualbox-ova": { compressible: !0, extensions: ["ova"] }, - "application/x-virtualbox-ovf": { compressible: !0, extensions: ["ovf"] }, - "application/x-virtualbox-vbox": { compressible: !0, extensions: ["vbox"] }, - "application/x-virtualbox-vbox-extpack": { compressible: !1, extensions: ["vbox-extpack"] }, - "application/x-virtualbox-vdi": { compressible: !0, extensions: ["vdi"] }, - "application/x-virtualbox-vhd": { compressible: !0, extensions: ["vhd"] }, - "application/x-virtualbox-vmdk": { compressible: !0, extensions: ["vmdk"] }, - "application/x-wais-source": { source: "apache", extensions: ["src"] }, - "application/x-web-app-manifest+json": { compressible: !0, extensions: ["webapp"] }, - "application/x-www-form-urlencoded": { source: "iana", compressible: !0 }, - "application/x-x509-ca-cert": { source: "iana", extensions: ["der", "crt", "pem"] }, - "application/x-x509-ca-ra-cert": { source: "iana" }, - "application/x-x509-next-ca-cert": { source: "iana" }, - "application/x-xfig": { source: "apache", extensions: ["fig"] }, - "application/x-xliff+xml": { source: "apache", compressible: !0, extensions: ["xlf"] }, - "application/x-xpinstall": { source: "apache", compressible: !1, extensions: ["xpi"] }, - "application/x-xz": { source: "apache", extensions: ["xz"] }, - "application/x-zmachine": { source: "apache", extensions: ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"] }, - "application/x400-bp": { source: "iana" }, - "application/xacml+xml": { source: "iana", compressible: !0 }, - "application/xaml+xml": { source: "apache", compressible: !0, extensions: ["xaml"] }, - "application/xcap-att+xml": { source: "iana", compressible: !0, extensions: ["xav"] }, - "application/xcap-caps+xml": { source: "iana", compressible: !0, extensions: ["xca"] }, - "application/xcap-diff+xml": { source: "iana", compressible: !0, extensions: ["xdf"] }, - "application/xcap-el+xml": { source: "iana", compressible: !0, extensions: ["xel"] }, - "application/xcap-error+xml": { source: "iana", compressible: !0 }, - "application/xcap-ns+xml": { source: "iana", compressible: !0, extensions: ["xns"] }, - "application/xcon-conference-info+xml": { source: "iana", compressible: !0 }, - "application/xcon-conference-info-diff+xml": { source: "iana", compressible: !0 }, - "application/xenc+xml": { source: "iana", compressible: !0, extensions: ["xenc"] }, - "application/xhtml+xml": { source: "iana", compressible: !0, extensions: ["xhtml", "xht"] }, - "application/xhtml-voice+xml": { source: "apache", compressible: !0 }, - "application/xliff+xml": { source: "iana", compressible: !0, extensions: ["xlf"] }, - "application/xml": { source: "iana", compressible: !0, extensions: ["xml", "xsl", "xsd", "rng"] }, - "application/xml-dtd": { source: "iana", compressible: !0, extensions: ["dtd"] }, - "application/xml-external-parsed-entity": { source: "iana" }, - "application/xml-patch+xml": { source: "iana", compressible: !0 }, - "application/xmpp+xml": { source: "iana", compressible: !0 }, - "application/xop+xml": { source: "iana", compressible: !0, extensions: ["xop"] }, - "application/xproc+xml": { source: "apache", compressible: !0, extensions: ["xpl"] }, - "application/xslt+xml": { source: "iana", compressible: !0, extensions: ["xsl", "xslt"] }, - "application/xspf+xml": { source: "apache", compressible: !0, extensions: ["xspf"] }, - "application/xv+xml": { source: "iana", compressible: !0, extensions: ["mxml", "xhvml", "xvml", "xvm"] }, - "application/yang": { source: "iana", extensions: ["yang"] }, - "application/yang-data+json": { source: "iana", compressible: !0 }, - "application/yang-data+xml": { source: "iana", compressible: !0 }, - "application/yang-patch+json": { source: "iana", compressible: !0 }, - "application/yang-patch+xml": { source: "iana", compressible: !0 }, - "application/yin+xml": { source: "iana", compressible: !0, extensions: ["yin"] }, - "application/zip": { source: "iana", compressible: !1, extensions: ["zip"] }, - "application/zlib": { source: "iana" }, - "application/zstd": { source: "iana" }, - "audio/1d-interleaved-parityfec": { source: "iana" }, - "audio/32kadpcm": { source: "iana" }, - "audio/3gpp": { source: "iana", compressible: !1, extensions: ["3gpp"] }, - "audio/3gpp2": { source: "iana" }, - "audio/aac": { source: "iana" }, - "audio/ac3": { source: "iana" }, - "audio/adpcm": { source: "apache", extensions: ["adp"] }, - "audio/amr": { source: "iana", extensions: ["amr"] }, - "audio/amr-wb": { source: "iana" }, - "audio/amr-wb+": { source: "iana" }, - "audio/aptx": { source: "iana" }, - "audio/asc": { source: "iana" }, - "audio/atrac-advanced-lossless": { source: "iana" }, - "audio/atrac-x": { source: "iana" }, - "audio/atrac3": { source: "iana" }, - "audio/basic": { source: "iana", compressible: !1, extensions: ["au", "snd"] }, - "audio/bv16": { source: "iana" }, - "audio/bv32": { source: "iana" }, - "audio/clearmode": { source: "iana" }, - "audio/cn": { source: "iana" }, - "audio/dat12": { source: "iana" }, - "audio/dls": { source: "iana" }, - "audio/dsr-es201108": { source: "iana" }, - "audio/dsr-es202050": { source: "iana" }, - "audio/dsr-es202211": { source: "iana" }, - "audio/dsr-es202212": { source: "iana" }, - "audio/dv": { source: "iana" }, - "audio/dvi4": { source: "iana" }, - "audio/eac3": { source: "iana" }, - "audio/encaprtp": { source: "iana" }, - "audio/evrc": { source: "iana" }, - "audio/evrc-qcp": { source: "iana" }, - "audio/evrc0": { source: "iana" }, - "audio/evrc1": { source: "iana" }, - "audio/evrcb": { source: "iana" }, - "audio/evrcb0": { source: "iana" }, - "audio/evrcb1": { source: "iana" }, - "audio/evrcnw": { source: "iana" }, - "audio/evrcnw0": { source: "iana" }, - "audio/evrcnw1": { source: "iana" }, - "audio/evrcwb": { source: "iana" }, - "audio/evrcwb0": { source: "iana" }, - "audio/evrcwb1": { source: "iana" }, - "audio/evs": { source: "iana" }, - "audio/flexfec": { source: "iana" }, - "audio/fwdred": { source: "iana" }, - "audio/g711-0": { source: "iana" }, - "audio/g719": { source: "iana" }, - "audio/g722": { source: "iana" }, - "audio/g7221": { source: "iana" }, - "audio/g723": { source: "iana" }, - "audio/g726-16": { source: "iana" }, - "audio/g726-24": { source: "iana" }, - "audio/g726-32": { source: "iana" }, - "audio/g726-40": { source: "iana" }, - "audio/g728": { source: "iana" }, - "audio/g729": { source: "iana" }, - "audio/g7291": { source: "iana" }, - "audio/g729d": { source: "iana" }, - "audio/g729e": { source: "iana" }, - "audio/gsm": { source: "iana" }, - "audio/gsm-efr": { source: "iana" }, - "audio/gsm-hr-08": { source: "iana" }, - "audio/ilbc": { source: "iana" }, - "audio/ip-mr_v2.5": { source: "iana" }, - "audio/isac": { source: "apache" }, - "audio/l16": { source: "iana" }, - "audio/l20": { source: "iana" }, - "audio/l24": { source: "iana", compressible: !1 }, - "audio/l8": { source: "iana" }, - "audio/lpc": { source: "iana" }, - "audio/melp": { source: "iana" }, - "audio/melp1200": { source: "iana" }, - "audio/melp2400": { source: "iana" }, - "audio/melp600": { source: "iana" }, - "audio/mhas": { source: "iana" }, - "audio/midi": { source: "apache", extensions: ["mid", "midi", "kar", "rmi"] }, - "audio/mobile-xmf": { source: "iana", extensions: ["mxmf"] }, - "audio/mp3": { compressible: !1, extensions: ["mp3"] }, - "audio/mp4": { source: "iana", compressible: !1, extensions: ["m4a", "mp4a"] }, - "audio/mp4a-latm": { source: "iana" }, - "audio/mpa": { source: "iana" }, - "audio/mpa-robust": { source: "iana" }, - "audio/mpeg": { source: "iana", compressible: !1, extensions: ["mpga", "mp2", "mp2a", "mp3", "m2a", "m3a"] }, - "audio/mpeg4-generic": { source: "iana" }, - "audio/musepack": { source: "apache" }, - "audio/ogg": { source: "iana", compressible: !1, extensions: ["oga", "ogg", "spx", "opus"] }, - "audio/opus": { source: "iana" }, - "audio/parityfec": { source: "iana" }, - "audio/pcma": { source: "iana" }, - "audio/pcma-wb": { source: "iana" }, - "audio/pcmu": { source: "iana" }, - "audio/pcmu-wb": { source: "iana" }, - "audio/prs.sid": { source: "iana" }, - "audio/qcelp": { source: "iana" }, - "audio/raptorfec": { source: "iana" }, - "audio/red": { source: "iana" }, - "audio/rtp-enc-aescm128": { source: "iana" }, - "audio/rtp-midi": { source: "iana" }, - "audio/rtploopback": { source: "iana" }, - "audio/rtx": { source: "iana" }, - "audio/s3m": { source: "apache", extensions: ["s3m"] }, - "audio/scip": { source: "iana" }, - "audio/silk": { source: "apache", extensions: ["sil"] }, - "audio/smv": { source: "iana" }, - "audio/smv-qcp": { source: "iana" }, - "audio/smv0": { source: "iana" }, - "audio/sofa": { source: "iana" }, - "audio/sp-midi": { source: "iana" }, - "audio/speex": { source: "iana" }, - "audio/t140c": { source: "iana" }, - "audio/t38": { source: "iana" }, - "audio/telephone-event": { source: "iana" }, - "audio/tetra_acelp": { source: "iana" }, - "audio/tetra_acelp_bb": { source: "iana" }, - "audio/tone": { source: "iana" }, - "audio/tsvcis": { source: "iana" }, - "audio/uemclip": { source: "iana" }, - "audio/ulpfec": { source: "iana" }, - "audio/usac": { source: "iana" }, - "audio/vdvi": { source: "iana" }, - "audio/vmr-wb": { source: "iana" }, - "audio/vnd.3gpp.iufp": { source: "iana" }, - "audio/vnd.4sb": { source: "iana" }, - "audio/vnd.audiokoz": { source: "iana" }, - "audio/vnd.celp": { source: "iana" }, - "audio/vnd.cisco.nse": { source: "iana" }, - "audio/vnd.cmles.radio-events": { source: "iana" }, - "audio/vnd.cns.anp1": { source: "iana" }, - "audio/vnd.cns.inf1": { source: "iana" }, - "audio/vnd.dece.audio": { source: "iana", extensions: ["uva", "uvva"] }, - "audio/vnd.digital-winds": { source: "iana", extensions: ["eol"] }, - "audio/vnd.dlna.adts": { source: "iana" }, - "audio/vnd.dolby.heaac.1": { source: "iana" }, - "audio/vnd.dolby.heaac.2": { source: "iana" }, - "audio/vnd.dolby.mlp": { source: "iana" }, - "audio/vnd.dolby.mps": { source: "iana" }, - "audio/vnd.dolby.pl2": { source: "iana" }, - "audio/vnd.dolby.pl2x": { source: "iana" }, - "audio/vnd.dolby.pl2z": { source: "iana" }, - "audio/vnd.dolby.pulse.1": { source: "iana" }, - "audio/vnd.dra": { source: "iana", extensions: ["dra"] }, - "audio/vnd.dts": { source: "iana", extensions: ["dts"] }, - "audio/vnd.dts.hd": { source: "iana", extensions: ["dtshd"] }, - "audio/vnd.dts.uhd": { source: "iana" }, - "audio/vnd.dvb.file": { source: "iana" }, - "audio/vnd.everad.plj": { source: "iana" }, - "audio/vnd.hns.audio": { source: "iana" }, - "audio/vnd.lucent.voice": { source: "iana", extensions: ["lvp"] }, - "audio/vnd.ms-playready.media.pya": { source: "iana", extensions: ["pya"] }, - "audio/vnd.nokia.mobile-xmf": { source: "iana" }, - "audio/vnd.nortel.vbk": { source: "iana" }, - "audio/vnd.nuera.ecelp4800": { source: "iana", extensions: ["ecelp4800"] }, - "audio/vnd.nuera.ecelp7470": { source: "iana", extensions: ["ecelp7470"] }, - "audio/vnd.nuera.ecelp9600": { source: "iana", extensions: ["ecelp9600"] }, - "audio/vnd.octel.sbc": { source: "iana" }, - "audio/vnd.presonus.multitrack": { source: "iana" }, - "audio/vnd.qcelp": { source: "iana" }, - "audio/vnd.rhetorex.32kadpcm": { source: "iana" }, - "audio/vnd.rip": { source: "iana", extensions: ["rip"] }, - "audio/vnd.rn-realaudio": { compressible: !1 }, - "audio/vnd.sealedmedia.softseal.mpeg": { source: "iana" }, - "audio/vnd.vmx.cvsd": { source: "iana" }, - "audio/vnd.wave": { compressible: !1 }, - "audio/vorbis": { source: "iana", compressible: !1 }, - "audio/vorbis-config": { source: "iana" }, - "audio/wav": { compressible: !1, extensions: ["wav"] }, - "audio/wave": { compressible: !1, extensions: ["wav"] }, - "audio/webm": { source: "apache", compressible: !1, extensions: ["weba"] }, - "audio/x-aac": { source: "apache", compressible: !1, extensions: ["aac"] }, - "audio/x-aiff": { source: "apache", extensions: ["aif", "aiff", "aifc"] }, - "audio/x-caf": { source: "apache", compressible: !1, extensions: ["caf"] }, - "audio/x-flac": { source: "apache", extensions: ["flac"] }, - "audio/x-m4a": { source: "nginx", extensions: ["m4a"] }, - "audio/x-matroska": { source: "apache", extensions: ["mka"] }, - "audio/x-mpegurl": { source: "apache", extensions: ["m3u"] }, - "audio/x-ms-wax": { source: "apache", extensions: ["wax"] }, - "audio/x-ms-wma": { source: "apache", extensions: ["wma"] }, - "audio/x-pn-realaudio": { source: "apache", extensions: ["ram", "ra"] }, - "audio/x-pn-realaudio-plugin": { source: "apache", extensions: ["rmp"] }, - "audio/x-realaudio": { source: "nginx", extensions: ["ra"] }, - "audio/x-tta": { source: "apache" }, - "audio/x-wav": { source: "apache", extensions: ["wav"] }, - "audio/xm": { source: "apache", extensions: ["xm"] }, - "chemical/x-cdx": { source: "apache", extensions: ["cdx"] }, - "chemical/x-cif": { source: "apache", extensions: ["cif"] }, - "chemical/x-cmdf": { source: "apache", extensions: ["cmdf"] }, - "chemical/x-cml": { source: "apache", extensions: ["cml"] }, - "chemical/x-csml": { source: "apache", extensions: ["csml"] }, - "chemical/x-pdb": { source: "apache" }, - "chemical/x-xyz": { source: "apache", extensions: ["xyz"] }, - "font/collection": { source: "iana", extensions: ["ttc"] }, - "font/otf": { source: "iana", compressible: !0, extensions: ["otf"] }, - "font/sfnt": { source: "iana" }, - "font/ttf": { source: "iana", compressible: !0, extensions: ["ttf"] }, - "font/woff": { source: "iana", extensions: ["woff"] }, - "font/woff2": { source: "iana", extensions: ["woff2"] }, - "image/aces": { source: "iana", extensions: ["exr"] }, - "image/apng": { compressible: !1, extensions: ["apng"] }, - "image/avci": { source: "iana" }, - "image/avcs": { source: "iana" }, - "image/avif": { source: "iana", compressible: !1, extensions: ["avif"] }, - "image/bmp": { source: "iana", compressible: !0, extensions: ["bmp"] }, - "image/cgm": { source: "iana", extensions: ["cgm"] }, - "image/dicom-rle": { source: "iana", extensions: ["drle"] }, - "image/emf": { source: "iana", extensions: ["emf"] }, - "image/fits": { source: "iana", extensions: ["fits"] }, - "image/g3fax": { source: "iana", extensions: ["g3"] }, - "image/gif": { source: "iana", compressible: !1, extensions: ["gif"] }, - "image/heic": { source: "iana", extensions: ["heic"] }, - "image/heic-sequence": { source: "iana", extensions: ["heics"] }, - "image/heif": { source: "iana", extensions: ["heif"] }, - "image/heif-sequence": { source: "iana", extensions: ["heifs"] }, - "image/hej2k": { source: "iana", extensions: ["hej2"] }, - "image/hsj2": { source: "iana", extensions: ["hsj2"] }, - "image/ief": { source: "iana", extensions: ["ief"] }, - "image/jls": { source: "iana", extensions: ["jls"] }, - "image/jp2": { source: "iana", compressible: !1, extensions: ["jp2", "jpg2"] }, - "image/jpeg": { source: "iana", compressible: !1, extensions: ["jpeg", "jpg", "jpe"] }, - "image/jph": { source: "iana", extensions: ["jph"] }, - "image/jphc": { source: "iana", extensions: ["jhc"] }, - "image/jpm": { source: "iana", compressible: !1, extensions: ["jpm"] }, - "image/jpx": { source: "iana", compressible: !1, extensions: ["jpx", "jpf"] }, - "image/jxr": { source: "iana", extensions: ["jxr"] }, - "image/jxra": { source: "iana", extensions: ["jxra"] }, - "image/jxrs": { source: "iana", extensions: ["jxrs"] }, - "image/jxs": { source: "iana", extensions: ["jxs"] }, - "image/jxsc": { source: "iana", extensions: ["jxsc"] }, - "image/jxsi": { source: "iana", extensions: ["jxsi"] }, - "image/jxss": { source: "iana", extensions: ["jxss"] }, - "image/ktx": { source: "iana", extensions: ["ktx"] }, - "image/ktx2": { source: "iana", extensions: ["ktx2"] }, - "image/naplps": { source: "iana" }, - "image/pjpeg": { compressible: !1 }, - "image/png": { source: "iana", compressible: !1, extensions: ["png"] }, - "image/prs.btif": { source: "iana", extensions: ["btif"] }, - "image/prs.pti": { source: "iana", extensions: ["pti"] }, - "image/pwg-raster": { source: "iana" }, - "image/sgi": { source: "apache", extensions: ["sgi"] }, - "image/svg+xml": { source: "iana", compressible: !0, extensions: ["svg", "svgz"] }, - "image/t38": { source: "iana", extensions: ["t38"] }, - "image/tiff": { source: "iana", compressible: !1, extensions: ["tif", "tiff"] }, - "image/tiff-fx": { source: "iana", extensions: ["tfx"] }, - "image/vnd.adobe.photoshop": { source: "iana", compressible: !0, extensions: ["psd"] }, - "image/vnd.airzip.accelerator.azv": { source: "iana", extensions: ["azv"] }, - "image/vnd.cns.inf2": { source: "iana" }, - "image/vnd.dece.graphic": { source: "iana", extensions: ["uvi", "uvvi", "uvg", "uvvg"] }, - "image/vnd.djvu": { source: "iana", extensions: ["djvu", "djv"] }, - "image/vnd.dvb.subtitle": { source: "iana", extensions: ["sub"] }, - "image/vnd.dwg": { source: "iana", extensions: ["dwg"] }, - "image/vnd.dxf": { source: "iana", extensions: ["dxf"] }, - "image/vnd.fastbidsheet": { source: "iana", extensions: ["fbs"] }, - "image/vnd.fpx": { source: "iana", extensions: ["fpx"] }, - "image/vnd.fst": { source: "iana", extensions: ["fst"] }, - "image/vnd.fujixerox.edmics-mmr": { source: "iana", extensions: ["mmr"] }, - "image/vnd.fujixerox.edmics-rlc": { source: "iana", extensions: ["rlc"] }, - "image/vnd.globalgraphics.pgb": { source: "iana" }, - "image/vnd.microsoft.icon": { source: "iana", extensions: ["ico"] }, - "image/vnd.mix": { source: "iana" }, - "image/vnd.mozilla.apng": { source: "iana" }, - "image/vnd.ms-dds": { extensions: ["dds"] }, - "image/vnd.ms-modi": { source: "iana", extensions: ["mdi"] }, - "image/vnd.ms-photo": { source: "apache", extensions: ["wdp"] }, - "image/vnd.net-fpx": { source: "iana", extensions: ["npx"] }, - "image/vnd.pco.b16": { source: "iana", extensions: ["b16"] }, - "image/vnd.radiance": { source: "iana" }, - "image/vnd.sealed.png": { source: "iana" }, - "image/vnd.sealedmedia.softseal.gif": { source: "iana" }, - "image/vnd.sealedmedia.softseal.jpg": { source: "iana" }, - "image/vnd.svf": { source: "iana" }, - "image/vnd.tencent.tap": { source: "iana", extensions: ["tap"] }, - "image/vnd.valve.source.texture": { source: "iana", extensions: ["vtf"] }, - "image/vnd.wap.wbmp": { source: "iana", extensions: ["wbmp"] }, - "image/vnd.xiff": { source: "iana", extensions: ["xif"] }, - "image/vnd.zbrush.pcx": { source: "iana", extensions: ["pcx"] }, - "image/webp": { source: "apache", extensions: ["webp"] }, - "image/wmf": { source: "iana", extensions: ["wmf"] }, - "image/x-3ds": { source: "apache", extensions: ["3ds"] }, - "image/x-cmu-raster": { source: "apache", extensions: ["ras"] }, - "image/x-cmx": { source: "apache", extensions: ["cmx"] }, - "image/x-freehand": { source: "apache", extensions: ["fh", "fhc", "fh4", "fh5", "fh7"] }, - "image/x-icon": { source: "apache", compressible: !0, extensions: ["ico"] }, - "image/x-jng": { source: "nginx", extensions: ["jng"] }, - "image/x-mrsid-image": { source: "apache", extensions: ["sid"] }, - "image/x-ms-bmp": { source: "nginx", compressible: !0, extensions: ["bmp"] }, - "image/x-pcx": { source: "apache", extensions: ["pcx"] }, - "image/x-pict": { source: "apache", extensions: ["pic", "pct"] }, - "image/x-portable-anymap": { source: "apache", extensions: ["pnm"] }, - "image/x-portable-bitmap": { source: "apache", extensions: ["pbm"] }, - "image/x-portable-graymap": { source: "apache", extensions: ["pgm"] }, - "image/x-portable-pixmap": { source: "apache", extensions: ["ppm"] }, - "image/x-rgb": { source: "apache", extensions: ["rgb"] }, - "image/x-tga": { source: "apache", extensions: ["tga"] }, - "image/x-xbitmap": { source: "apache", extensions: ["xbm"] }, - "image/x-xcf": { compressible: !1 }, - "image/x-xpixmap": { source: "apache", extensions: ["xpm"] }, - "image/x-xwindowdump": { source: "apache", extensions: ["xwd"] }, - "message/cpim": { source: "iana" }, - "message/delivery-status": { source: "iana" }, - "message/disposition-notification": { source: "iana", extensions: ["disposition-notification"] }, - "message/external-body": { source: "iana" }, - "message/feedback-report": { source: "iana" }, - "message/global": { source: "iana", extensions: ["u8msg"] }, - "message/global-delivery-status": { source: "iana", extensions: ["u8dsn"] }, - "message/global-disposition-notification": { source: "iana", extensions: ["u8mdn"] }, - "message/global-headers": { source: "iana", extensions: ["u8hdr"] }, - "message/http": { source: "iana", compressible: !1 }, - "message/imdn+xml": { source: "iana", compressible: !0 }, - "message/news": { source: "iana" }, - "message/partial": { source: "iana", compressible: !1 }, - "message/rfc822": { source: "iana", compressible: !0, extensions: ["eml", "mime"] }, - "message/s-http": { source: "iana" }, - "message/sip": { source: "iana" }, - "message/sipfrag": { source: "iana" }, - "message/tracking-status": { source: "iana" }, - "message/vnd.si.simp": { source: "iana" }, - "message/vnd.wfa.wsc": { source: "iana", extensions: ["wsc"] }, - "model/3mf": { source: "iana", extensions: ["3mf"] }, - "model/e57": { source: "iana" }, - "model/gltf+json": { source: "iana", compressible: !0, extensions: ["gltf"] }, - "model/gltf-binary": { source: "iana", compressible: !0, extensions: ["glb"] }, - "model/iges": { source: "iana", compressible: !1, extensions: ["igs", "iges"] }, - "model/mesh": { source: "iana", compressible: !1, extensions: ["msh", "mesh", "silo"] }, - "model/mtl": { source: "iana", extensions: ["mtl"] }, - "model/obj": { source: "iana", extensions: ["obj"] }, - "model/step": { source: "iana" }, - "model/step+xml": { source: "iana", compressible: !0, extensions: ["stpx"] }, - "model/step+zip": { source: "iana", compressible: !1, extensions: ["stpz"] }, - "model/step-xml+zip": { source: "iana", compressible: !1, extensions: ["stpxz"] }, - "model/stl": { source: "iana", extensions: ["stl"] }, - "model/vnd.collada+xml": { source: "iana", compressible: !0, extensions: ["dae"] }, - "model/vnd.dwf": { source: "iana", extensions: ["dwf"] }, - "model/vnd.flatland.3dml": { source: "iana" }, - "model/vnd.gdl": { source: "iana", extensions: ["gdl"] }, - "model/vnd.gs-gdl": { source: "apache" }, - "model/vnd.gs.gdl": { source: "iana" }, - "model/vnd.gtw": { source: "iana", extensions: ["gtw"] }, - "model/vnd.moml+xml": { source: "iana", compressible: !0 }, - "model/vnd.mts": { source: "iana", extensions: ["mts"] }, - "model/vnd.opengex": { source: "iana", extensions: ["ogex"] }, - "model/vnd.parasolid.transmit.binary": { source: "iana", extensions: ["x_b"] }, - "model/vnd.parasolid.transmit.text": { source: "iana", extensions: ["x_t"] }, - "model/vnd.pytha.pyox": { source: "iana" }, - "model/vnd.rosette.annotated-data-model": { source: "iana" }, - "model/vnd.sap.vds": { source: "iana", extensions: ["vds"] }, - "model/vnd.usdz+zip": { source: "iana", compressible: !1, extensions: ["usdz"] }, - "model/vnd.valve.source.compiled-map": { source: "iana", extensions: ["bsp"] }, - "model/vnd.vtu": { source: "iana", extensions: ["vtu"] }, - "model/vrml": { source: "iana", compressible: !1, extensions: ["wrl", "vrml"] }, - "model/x3d+binary": { source: "apache", compressible: !1, extensions: ["x3db", "x3dbz"] }, - "model/x3d+fastinfoset": { source: "iana", extensions: ["x3db"] }, - "model/x3d+vrml": { source: "apache", compressible: !1, extensions: ["x3dv", "x3dvz"] }, - "model/x3d+xml": { source: "iana", compressible: !0, extensions: ["x3d", "x3dz"] }, - "model/x3d-vrml": { source: "iana", extensions: ["x3dv"] }, - "multipart/alternative": { source: "iana", compressible: !1 }, - "multipart/appledouble": { source: "iana" }, - "multipart/byteranges": { source: "iana" }, - "multipart/digest": { source: "iana" }, - "multipart/encrypted": { source: "iana", compressible: !1 }, - "multipart/form-data": { source: "iana", compressible: !1 }, - "multipart/header-set": { source: "iana" }, - "multipart/mixed": { source: "iana" }, - "multipart/multilingual": { source: "iana" }, - "multipart/parallel": { source: "iana" }, - "multipart/related": { source: "iana", compressible: !1 }, - "multipart/report": { source: "iana" }, - "multipart/signed": { source: "iana", compressible: !1 }, - "multipart/vnd.bint.med-plus": { source: "iana" }, - "multipart/voice-message": { source: "iana" }, - "multipart/x-mixed-replace": { source: "iana" }, - "text/1d-interleaved-parityfec": { source: "iana" }, - "text/cache-manifest": { source: "iana", compressible: !0, extensions: ["appcache", "manifest"] }, - "text/calendar": { source: "iana", extensions: ["ics", "ifb"] }, - "text/calender": { compressible: !0 }, - "text/cmd": { compressible: !0 }, - "text/coffeescript": { extensions: ["coffee", "litcoffee"] }, - "text/cql": { source: "iana" }, - "text/cql-expression": { source: "iana" }, - "text/cql-identifier": { source: "iana" }, - "text/css": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["css"] }, - "text/csv": { source: "iana", compressible: !0, extensions: ["csv"] }, - "text/csv-schema": { source: "iana" }, - "text/directory": { source: "iana" }, - "text/dns": { source: "iana" }, - "text/ecmascript": { source: "iana" }, - "text/encaprtp": { source: "iana" }, - "text/enriched": { source: "iana" }, - "text/fhirpath": { source: "iana" }, - "text/flexfec": { source: "iana" }, - "text/fwdred": { source: "iana" }, - "text/gff3": { source: "iana" }, - "text/grammar-ref-list": { source: "iana" }, - "text/html": { source: "iana", compressible: !0, extensions: ["html", "htm", "shtml"] }, - "text/jade": { extensions: ["jade"] }, - "text/javascript": { source: "iana", compressible: !0 }, - "text/jcr-cnd": { source: "iana" }, - "text/jsx": { compressible: !0, extensions: ["jsx"] }, - "text/less": { compressible: !0, extensions: ["less"] }, - "text/markdown": { source: "iana", compressible: !0, extensions: ["markdown", "md"] }, - "text/mathml": { source: "nginx", extensions: ["mml"] }, - "text/mdx": { compressible: !0, extensions: ["mdx"] }, - "text/mizar": { source: "iana" }, - "text/n3": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["n3"] }, - "text/parameters": { source: "iana", charset: "UTF-8" }, - "text/parityfec": { source: "iana" }, - "text/plain": { - source: "iana", - compressible: !0, - extensions: ["txt", "text", "conf", "def", "list", "log", "in", "ini"], - }, - "text/provenance-notation": { source: "iana", charset: "UTF-8" }, - "text/prs.fallenstein.rst": { source: "iana" }, - "text/prs.lines.tag": { source: "iana", extensions: ["dsc"] }, - "text/prs.prop.logic": { source: "iana" }, - "text/raptorfec": { source: "iana" }, - "text/red": { source: "iana" }, - "text/rfc822-headers": { source: "iana" }, - "text/richtext": { source: "iana", compressible: !0, extensions: ["rtx"] }, - "text/rtf": { source: "iana", compressible: !0, extensions: ["rtf"] }, - "text/rtp-enc-aescm128": { source: "iana" }, - "text/rtploopback": { source: "iana" }, - "text/rtx": { source: "iana" }, - "text/sgml": { source: "iana", extensions: ["sgml", "sgm"] }, - "text/shaclc": { source: "iana" }, - "text/shex": { source: "iana", extensions: ["shex"] }, - "text/slim": { extensions: ["slim", "slm"] }, - "text/spdx": { source: "iana", extensions: ["spdx"] }, - "text/strings": { source: "iana" }, - "text/stylus": { extensions: ["stylus", "styl"] }, - "text/t140": { source: "iana" }, - "text/tab-separated-values": { source: "iana", compressible: !0, extensions: ["tsv"] }, - "text/troff": { source: "iana", extensions: ["t", "tr", "roff", "man", "me", "ms"] }, - "text/turtle": { source: "iana", charset: "UTF-8", extensions: ["ttl"] }, - "text/ulpfec": { source: "iana" }, - "text/uri-list": { source: "iana", compressible: !0, extensions: ["uri", "uris", "urls"] }, - "text/vcard": { source: "iana", compressible: !0, extensions: ["vcard"] }, - "text/vnd.a": { source: "iana" }, - "text/vnd.abc": { source: "iana" }, - "text/vnd.ascii-art": { source: "iana" }, - "text/vnd.curl": { source: "iana", extensions: ["curl"] }, - "text/vnd.curl.dcurl": { source: "apache", extensions: ["dcurl"] }, - "text/vnd.curl.mcurl": { source: "apache", extensions: ["mcurl"] }, - "text/vnd.curl.scurl": { source: "apache", extensions: ["scurl"] }, - "text/vnd.debian.copyright": { source: "iana", charset: "UTF-8" }, - "text/vnd.dmclientscript": { source: "iana" }, - "text/vnd.dvb.subtitle": { source: "iana", extensions: ["sub"] }, - "text/vnd.esmertec.theme-descriptor": { source: "iana", charset: "UTF-8" }, - "text/vnd.ficlab.flt": { source: "iana" }, - "text/vnd.fly": { source: "iana", extensions: ["fly"] }, - "text/vnd.fmi.flexstor": { source: "iana", extensions: ["flx"] }, - "text/vnd.gml": { source: "iana" }, - "text/vnd.graphviz": { source: "iana", extensions: ["gv"] }, - "text/vnd.hans": { source: "iana" }, - "text/vnd.hgl": { source: "iana" }, - "text/vnd.in3d.3dml": { source: "iana", extensions: ["3dml"] }, - "text/vnd.in3d.spot": { source: "iana", extensions: ["spot"] }, - "text/vnd.iptc.newsml": { source: "iana" }, - "text/vnd.iptc.nitf": { source: "iana" }, - "text/vnd.latex-z": { source: "iana" }, - "text/vnd.motorola.reflex": { source: "iana" }, - "text/vnd.ms-mediapackage": { source: "iana" }, - "text/vnd.net2phone.commcenter.command": { source: "iana" }, - "text/vnd.radisys.msml-basic-layout": { source: "iana" }, - "text/vnd.senx.warpscript": { source: "iana" }, - "text/vnd.si.uricatalogue": { source: "iana" }, - "text/vnd.sosi": { source: "iana" }, - "text/vnd.sun.j2me.app-descriptor": { source: "iana", charset: "UTF-8", extensions: ["jad"] }, - "text/vnd.trolltech.linguist": { source: "iana", charset: "UTF-8" }, - "text/vnd.wap.si": { source: "iana" }, - "text/vnd.wap.sl": { source: "iana" }, - "text/vnd.wap.wml": { source: "iana", extensions: ["wml"] }, - "text/vnd.wap.wmlscript": { source: "iana", extensions: ["wmls"] }, - "text/vtt": { source: "iana", charset: "UTF-8", compressible: !0, extensions: ["vtt"] }, - "text/x-asm": { source: "apache", extensions: ["s", "asm"] }, - "text/x-c": { source: "apache", extensions: ["c", "cc", "cxx", "cpp", "h", "hh", "dic"] }, - "text/x-component": { source: "nginx", extensions: ["htc"] }, - "text/x-fortran": { source: "apache", extensions: ["f", "for", "f77", "f90"] }, - "text/x-gwt-rpc": { compressible: !0 }, - "text/x-handlebars-template": { extensions: ["hbs"] }, - "text/x-java-source": { source: "apache", extensions: ["java"] }, - "text/x-jquery-tmpl": { compressible: !0 }, - "text/x-lua": { extensions: ["lua"] }, - "text/x-markdown": { compressible: !0, extensions: ["mkd"] }, - "text/x-nfo": { source: "apache", extensions: ["nfo"] }, - "text/x-opml": { source: "apache", extensions: ["opml"] }, - "text/x-org": { compressible: !0, extensions: ["org"] }, - "text/x-pascal": { source: "apache", extensions: ["p", "pas"] }, - "text/x-processing": { compressible: !0, extensions: ["pde"] }, - "text/x-sass": { extensions: ["sass"] }, - "text/x-scss": { extensions: ["scss"] }, - "text/x-setext": { source: "apache", extensions: ["etx"] }, - "text/x-sfv": { source: "apache", extensions: ["sfv"] }, - "text/x-suse-ymp": { compressible: !0, extensions: ["ymp"] }, - "text/x-uuencode": { source: "apache", extensions: ["uu"] }, - "text/x-vcalendar": { source: "apache", extensions: ["vcs"] }, - "text/x-vcard": { source: "apache", extensions: ["vcf"] }, - "text/xml": { source: "iana", compressible: !0, extensions: ["xml"] }, - "text/xml-external-parsed-entity": { source: "iana" }, - "text/yaml": { compressible: !0, extensions: ["yaml", "yml"] }, - "video/1d-interleaved-parityfec": { source: "iana" }, - "video/3gpp": { source: "iana", extensions: ["3gp", "3gpp"] }, - "video/3gpp-tt": { source: "iana" }, - "video/3gpp2": { source: "iana", extensions: ["3g2"] }, - "video/av1": { source: "iana" }, - "video/bmpeg": { source: "iana" }, - "video/bt656": { source: "iana" }, - "video/celb": { source: "iana" }, - "video/dv": { source: "iana" }, - "video/encaprtp": { source: "iana" }, - "video/ffv1": { source: "iana" }, - "video/flexfec": { source: "iana" }, - "video/h261": { source: "iana", extensions: ["h261"] }, - "video/h263": { source: "iana", extensions: ["h263"] }, - "video/h263-1998": { source: "iana" }, - "video/h263-2000": { source: "iana" }, - "video/h264": { source: "iana", extensions: ["h264"] }, - "video/h264-rcdo": { source: "iana" }, - "video/h264-svc": { source: "iana" }, - "video/h265": { source: "iana" }, - "video/iso.segment": { source: "iana", extensions: ["m4s"] }, - "video/jpeg": { source: "iana", extensions: ["jpgv"] }, - "video/jpeg2000": { source: "iana" }, - "video/jpm": { source: "apache", extensions: ["jpm", "jpgm"] }, - "video/jxsv": { source: "iana" }, - "video/mj2": { source: "iana", extensions: ["mj2", "mjp2"] }, - "video/mp1s": { source: "iana" }, - "video/mp2p": { source: "iana" }, - "video/mp2t": { source: "iana", extensions: ["ts"] }, - "video/mp4": { source: "iana", compressible: !1, extensions: ["mp4", "mp4v", "mpg4"] }, - "video/mp4v-es": { source: "iana" }, - "video/mpeg": { source: "iana", compressible: !1, extensions: ["mpeg", "mpg", "mpe", "m1v", "m2v"] }, - "video/mpeg4-generic": { source: "iana" }, - "video/mpv": { source: "iana" }, - "video/nv": { source: "iana" }, - "video/ogg": { source: "iana", compressible: !1, extensions: ["ogv"] }, - "video/parityfec": { source: "iana" }, - "video/pointer": { source: "iana" }, - "video/quicktime": { source: "iana", compressible: !1, extensions: ["qt", "mov"] }, - "video/raptorfec": { source: "iana" }, - "video/raw": { source: "iana" }, - "video/rtp-enc-aescm128": { source: "iana" }, - "video/rtploopback": { source: "iana" }, - "video/rtx": { source: "iana" }, - "video/scip": { source: "iana" }, - "video/smpte291": { source: "iana" }, - "video/smpte292m": { source: "iana" }, - "video/ulpfec": { source: "iana" }, - "video/vc1": { source: "iana" }, - "video/vc2": { source: "iana" }, - "video/vnd.cctv": { source: "iana" }, - "video/vnd.dece.hd": { source: "iana", extensions: ["uvh", "uvvh"] }, - "video/vnd.dece.mobile": { source: "iana", extensions: ["uvm", "uvvm"] }, - "video/vnd.dece.mp4": { source: "iana" }, - "video/vnd.dece.pd": { source: "iana", extensions: ["uvp", "uvvp"] }, - "video/vnd.dece.sd": { source: "iana", extensions: ["uvs", "uvvs"] }, - "video/vnd.dece.video": { source: "iana", extensions: ["uvv", "uvvv"] }, - "video/vnd.directv.mpeg": { source: "iana" }, - "video/vnd.directv.mpeg-tts": { source: "iana" }, - "video/vnd.dlna.mpeg-tts": { source: "iana" }, - "video/vnd.dvb.file": { source: "iana", extensions: ["dvb"] }, - "video/vnd.fvt": { source: "iana", extensions: ["fvt"] }, - "video/vnd.hns.video": { source: "iana" }, - "video/vnd.iptvforum.1dparityfec-1010": { source: "iana" }, - "video/vnd.iptvforum.1dparityfec-2005": { source: "iana" }, - "video/vnd.iptvforum.2dparityfec-1010": { source: "iana" }, - "video/vnd.iptvforum.2dparityfec-2005": { source: "iana" }, - "video/vnd.iptvforum.ttsavc": { source: "iana" }, - "video/vnd.iptvforum.ttsmpeg2": { source: "iana" }, - "video/vnd.motorola.video": { source: "iana" }, - "video/vnd.motorola.videop": { source: "iana" }, - "video/vnd.mpegurl": { source: "iana", extensions: ["mxu", "m4u"] }, - "video/vnd.ms-playready.media.pyv": { source: "iana", extensions: ["pyv"] }, - "video/vnd.nokia.interleaved-multimedia": { source: "iana" }, - "video/vnd.nokia.mp4vr": { source: "iana" }, - "video/vnd.nokia.videovoip": { source: "iana" }, - "video/vnd.objectvideo": { source: "iana" }, - "video/vnd.radgamettools.bink": { source: "iana" }, - "video/vnd.radgamettools.smacker": { source: "iana" }, - "video/vnd.sealed.mpeg1": { source: "iana" }, - "video/vnd.sealed.mpeg4": { source: "iana" }, - "video/vnd.sealed.swf": { source: "iana" }, - "video/vnd.sealedmedia.softseal.mov": { source: "iana" }, - "video/vnd.uvvu.mp4": { source: "iana", extensions: ["uvu", "uvvu"] }, - "video/vnd.vivo": { source: "iana", extensions: ["viv"] }, - "video/vnd.youtube.yt": { source: "iana" }, - "video/vp8": { source: "iana" }, - "video/vp9": { source: "iana" }, - "video/webm": { source: "apache", compressible: !1, extensions: ["webm"] }, - "video/x-f4v": { source: "apache", extensions: ["f4v"] }, - "video/x-fli": { source: "apache", extensions: ["fli"] }, - "video/x-flv": { source: "apache", compressible: !1, extensions: ["flv"] }, - "video/x-m4v": { source: "apache", extensions: ["m4v"] }, - "video/x-matroska": { source: "apache", compressible: !1, extensions: ["mkv", "mk3d", "mks"] }, - "video/x-mng": { source: "apache", extensions: ["mng"] }, - "video/x-ms-asf": { source: "apache", extensions: ["asf", "asx"] }, - "video/x-ms-vob": { source: "apache", extensions: ["vob"] }, - "video/x-ms-wm": { source: "apache", extensions: ["wm"] }, - "video/x-ms-wmv": { source: "apache", compressible: !1, extensions: ["wmv"] }, - "video/x-ms-wmx": { source: "apache", extensions: ["wmx"] }, - "video/x-ms-wvx": { source: "apache", extensions: ["wvx"] }, - "video/x-msvideo": { source: "apache", extensions: ["avi"] }, - "video/x-sgi-movie": { source: "apache", extensions: ["movie"] }, - "video/x-smv": { source: "apache", extensions: ["smv"] }, - "x-conference/x-cooltalk": { source: "apache", extensions: ["ice"] }, - "x-shader/x-fragment": { compressible: !0 }, - "x-shader/x-vertex": { compressible: !0 }, - } -}) -var Lye = C((Ymr, Rye) => { - Rye.exports = Nye() -}) -var kL = C((ga) => { - "use strict" - var gF = Lye(), - lvt = require("path").extname, - Mye = /^\s*([^;\s]*)(?:;|\s|$)/, - fvt = /^text\//i - ga.charset = qye - ga.charsets = { lookup: qye } - ga.contentType = pvt - ga.extension = hvt - ga.extensions = Object.create(null) - ga.lookup = dvt - ga.types = Object.create(null) - mvt(ga.extensions, ga.types) - function qye(e) { - if (!e || typeof e != "string") return !1 - var t = Mye.exec(e), - r = t && gF[t[1].toLowerCase()] - return r && r.charset ? r.charset : t && fvt.test(t[1]) ? "UTF-8" : !1 - } - function pvt(e) { - if (!e || typeof e != "string") return !1 - var t = e.indexOf("/") === -1 ? ga.lookup(e) : e - if (!t) return !1 - if (t.indexOf("charset") === -1) { - var r = ga.charset(t) - r && (t += "; charset=" + r.toLowerCase()) - } - return t - } - function hvt(e) { - if (!e || typeof e != "string") return !1 - var t = Mye.exec(e), - r = t && ga.extensions[t[1].toLowerCase()] - return !r || !r.length ? !1 : r[0] - } - function dvt(e) { - if (!e || typeof e != "string") return !1 - var t = lvt("x." + e) - .toLowerCase() - .substr(1) - return (t && ga.types[t]) || !1 - } - function mvt(e, t) { - var r = ["nginx", "apache", void 0, "iana"] - Object.keys(gF).forEach(function (i) { - var s = gF[i], - a = s.extensions - if (!(!a || !a.length)) { - e[i] = a - for (var o = 0; o < a.length; o++) { - var u = a[o] - if (t[u]) { - var c = r.indexOf(gF[t[u]].source), - l = r.indexOf(s.source) - if (t[u] !== "application/octet-stream" && (c > l || (c === l && t[u].substr(0, 12) === "application/"))) - continue - } - t[u] = i - } - } - }) - } -}) -var jye = C((Qmr, xvt) => { - xvt.exports = { - name: "qiniu", - version: "7.8.0", - description: "Node wrapper for Qiniu Resource (Cloud) Storage API", - main: "index.js", - directories: { test: "test" }, - scripts: { - test: "NODE_ENV=test mocha -t 300000", - cover: "nyc npm run test", - report: "nyc report --reporter=html", - lint: "eslint .", - }, - repository: { type: "git", url: "git://github.com/qiniu/nodejs-sdk.git" }, - bugs: { url: "https://github.com/qiniu/nodejs-sdk/issues" }, - keywords: ["cloud", "storage", "s3", "qiniu", "web-service"], - author: "sdk@qiniu.com", - contributors: [ - { name: "Xu Shiwei", email: "xushiweizh@gmail.com" }, - { name: "why404", email: "awhy.xu@gmail.com" }, - { name: "guhao", email: "guhao@qiniu.com" }, - { name: "jinxinxin", email: "jinxinxin@qiniu.com" }, - ], - engines: { node: ">= 6" }, - dependencies: { - agentkeepalive: "^4.0.2", - before: "^0.0.1", - "block-stream2": "^2.0.0", - crc32: "^0.2.2", - destroy: "^1.0.4", - encodeurl: "^1.0.1", - formstream: "^1.1.0", - mime: "^2.4.4", - mockdate: "^3.0.5", - "tunnel-agent": "^0.6.0", - urllib: "^2.34.1", - }, - devDependencies: { - "@types/node": "^8.0.3", - eslint: "^6.5.1", - "eslint-config-standard": "^14.1.0", - "eslint-plugin-import": "^2.11.0", - "eslint-plugin-node": "^10.0.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.1", - mocha: "^6.2.1", - nyc: "^14.1.1", - should: "^13.2.3", - }, - license: "MIT", - } -}) -var Xl = C((Xs) => { - var IL = require("os"), - vvt = jye() - Xs.ACCESS_KEY = "" - Xs.SECRET_KEY = "" - var gvt = function () { - return "QiniuNodejs/" + vvt.version + " (" + IL.type() + "; " + IL.platform() + "; " + IL.arch() + "; )" - } - Xs.USER_AGENT = gvt() - Xs.BLOCK_SIZE = 4 * 1024 * 1024 - Xs.FormMimeUrl = "application/x-www-form-urlencoded" - Xs.FormMimeJson = "application/json" - Xs.FormMimeRaw = "application/octet-stream" - Xs.RS_HOST = "rs.qiniu.com" - Xs.RPC_TIMEOUT = 6e5 - Xs.UC_HOST = "uc.qbox.me" - Xs.RPC_HTTP_AGENT = null - Xs.RPC_HTTPS_AGENT = null - Xs.Config = function (t) { - ;(t = t || {}), - (this.useHttpsDomain = !!t.useHttpsDomain), - (this.useCdnDomain = !!t.useCdnDomain), - (this.zone = t.zone || null), - (this.zoneExpire = t.zoneExpire || -1) - } - Xs.Zone = function (e, t, r, n, i, s) { - ;(this.srcUpHosts = e || []), - (this.cdnUpHosts = t || []), - (this.ioHost = r || ""), - (this.rsHost = n), - (this.rsfHost = i), - (this.apiHost = s) - let a = this.ioHost.indexOf(".") - if (a !== -1) { - let o = this.ioHost.substring(0, a), - u = o.indexOf("-") - if (u !== -1) - switch (o.substring(u + 1)) { - case "z1": - !this.rsHost && (this.rsHost = "rs-z1.qbox.me"), - !this.rsfHost && (this.rsfHost = "rsf-z1.qbox.me"), - !this.apiHost && (this.apiHost = "api-z1.qiniuapi.com") - break - case "z2": - !this.rsHost && (this.rsHost = "rs-z2.qbox.me"), - !this.rsfHost && (this.rsfHost = "rsf-z2.qbox.me"), - !this.apiHost && (this.apiHost = "api-z2.qiniuapi.com") - break - case "na0": - !this.rsHost && (this.rsHost = "rs-na0.qbox.me"), - !this.rsfHost && (this.rsfHost = "rsf-na0.qbox.me"), - !this.apiHost && (this.apiHost = "api-na0.qiniuapi.com") - break - case "as0": - !this.rsHost && (this.rsHost = "rs-as0.qbox.me"), - !this.rsfHost && (this.rsfHost = "rsf-as0.qbox.me"), - !this.apiHost && (this.apiHost = "api-as0.qiniuapi.com") - break - } - } - !this.rsHost && (this.rsHost = "rs.qiniu.com"), - !this.rsfHost && (this.rsfHost = "rsf.qiniu.com"), - !this.apiHost && (this.apiHost = "api.qiniuapi.com") - } -}) -var yv = C((Hye) => { - var Uye = Xl() - Hye.Mac = bvt - var yvt = { disableQiniuTimestampSignature: null } - function bvt(e, t, r) { - ;(this.accessKey = e || Uye.ACCESS_KEY), - (this.secretKey = t || Uye.SECRET_KEY), - (this.options = Object.assign({}, yvt, r)) - } -}) -var $ye = C((rxr, Vye) => { - var sE = 1e3, - aE = sE * 60, - oE = aE * 60, - uE = oE * 24, - Evt = uE * 365.25 - Vye.exports = function (e, t) { - t = t || {} - var r = typeof e - if (r === "string" && e.length > 0) return _vt(e) - if (r === "number" && isNaN(e) === !1) return t.long ? Avt(e) : wvt(e) - throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e)) - } - function _vt(e) { - if (((e = String(e)), !(e.length > 100))) { - var t = - /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec( - e - ) - if (t) { - var r = parseFloat(t[1]), - n = (t[2] || "ms").toLowerCase() - switch (n) { - case "years": - case "year": - case "yrs": - case "yr": - case "y": - return r * Evt - case "days": - case "day": - case "d": - return r * uE - case "hours": - case "hour": - case "hrs": - case "hr": - case "h": - return r * oE - case "minutes": - case "minute": - case "mins": - case "min": - case "m": - return r * aE - case "seconds": - case "second": - case "secs": - case "sec": - case "s": - return r * sE - case "milliseconds": - case "millisecond": - case "msecs": - case "msec": - case "ms": - return r - default: - return - } - } - } - } - function wvt(e) { - return e >= uE - ? Math.round(e / uE) + "d" - : e >= oE - ? Math.round(e / oE) + "h" - : e >= aE - ? Math.round(e / aE) + "m" - : e >= sE - ? Math.round(e / sE) + "s" - : e + "ms" - } - function Avt(e) { - return yF(e, uE, "day") || yF(e, oE, "hour") || yF(e, aE, "minute") || yF(e, sE, "second") || e + " ms" - } - function yF(e, t, r) { - if (!(e < t)) return e < t * 1.5 ? Math.floor(e / t) + " " + r : Math.ceil(e / t) + " " + r + "s" - } -}) -var RL = C((qr, zye) => { - qr = zye.exports = NL.debug = NL.default = NL - qr.coerce = Tvt - qr.disable = Dvt - qr.enable = Svt - qr.enabled = Fvt - qr.humanize = $ye() - qr.names = [] - qr.skips = [] - qr.formatters = {} - var PL - function Cvt(e) { - var t = 0, - r - for (r in e) (t = (t << 5) - t + e.charCodeAt(r)), (t |= 0) - return qr.colors[Math.abs(t) % qr.colors.length] - } - function NL(e) { - function t() { - if (t.enabled) { - var r = t, - n = +new Date(), - i = n - (PL || n) - ;(r.diff = i), (r.prev = PL), (r.curr = n), (PL = n) - for (var s = new Array(arguments.length), a = 0; a < s.length; a++) s[a] = arguments[a] - ;(s[0] = qr.coerce(s[0])), typeof s[0] != "string" && s.unshift("%O") - var o = 0 - ;(s[0] = s[0].replace(/%([a-zA-Z%])/g, function (c, l) { - if (c === "%%") return c - o++ - var f = qr.formatters[l] - if (typeof f == "function") { - var p = s[o] - ;(c = f.call(r, p)), s.splice(o, 1), o-- - } - return c - })), - qr.formatArgs.call(r, s) - var u = t.log || qr.log || console.log.bind(console) - u.apply(r, s) - } - } - return ( - (t.namespace = e), - (t.enabled = qr.enabled(e)), - (t.useColors = qr.useColors()), - (t.color = Cvt(e)), - typeof qr.init == "function" && qr.init(t), - t - ) - } - function Svt(e) { - qr.save(e), (qr.names = []), (qr.skips = []) - for (var t = (typeof e == "string" ? e : "").split(/[\s,]+/), r = t.length, n = 0; n < r; n++) - t[n] && - ((e = t[n].replace(/\*/g, ".*?")), - e[0] === "-" ? qr.skips.push(new RegExp("^" + e.substr(1) + "$")) : qr.names.push(new RegExp("^" + e + "$"))) - } - function Dvt() { - qr.enable("") - } - function Fvt(e) { - var t, r - for (t = 0, r = qr.skips.length; t < r; t++) if (qr.skips[t].test(e)) return !1 - for (t = 0, r = qr.names.length; t < r; t++) if (qr.names[t].test(e)) return !0 - return !1 - } - function Tvt(e) { - return e instanceof Error ? e.stack || e.message : e - } -}) -var Kye = C((Js, Gye) => { - Js = Gye.exports = RL() - Js.log = kvt - Js.formatArgs = Ovt - Js.save = Ivt - Js.load = Wye - Js.useColors = Bvt - Js.storage = typeof chrome < "u" && typeof chrome.storage < "u" ? chrome.storage.local : Pvt() - Js.colors = ["lightseagreen", "forestgreen", "goldenrod", "dodgerblue", "darkorchid", "crimson"] - function Bvt() { - return typeof window < "u" && window.process && window.process.type === "renderer" - ? !0 - : (typeof document < "u" && - document.documentElement && - document.documentElement.style && - document.documentElement.style.WebkitAppearance) || - (typeof window < "u" && - window.console && - (window.console.firebug || (window.console.exception && window.console.table))) || - (typeof navigator < "u" && - navigator.userAgent && - navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && - parseInt(RegExp.$1, 10) >= 31) || - (typeof navigator < "u" && - navigator.userAgent && - navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)) - } - Js.formatters.j = function (e) { - try { - return JSON.stringify(e) - } catch (t) { - return "[UnexpectedJSONParseError]: " + t.message - } - } - function Ovt(e) { - var t = this.useColors - if ( - ((e[0] = - (t ? "%c" : "") + this.namespace + (t ? " %c" : " ") + e[0] + (t ? "%c " : " ") + "+" + Js.humanize(this.diff)), - !!t) - ) { - var r = "color: " + this.color - e.splice(1, 0, r, "color: inherit") - var n = 0, - i = 0 - e[0].replace(/%[a-zA-Z%]/g, function (s) { - s !== "%%" && (n++, s === "%c" && (i = n)) - }), - e.splice(i, 0, r) - } - } - function kvt() { - return typeof console == "object" && console.log && Function.prototype.apply.call(console.log, console, arguments) - } - function Ivt(e) { - try { - e == null ? Js.storage.removeItem("debug") : (Js.storage.debug = e) - } catch {} - } - function Wye() { - var e - try { - e = Js.storage.debug - } catch {} - return !e && typeof process < "u" && "env" in process && (e = process.env.DEBUG), e - } - Js.enable(Wye()) - function Pvt() { - try { - return window.localStorage - } catch {} - } -}) -var Zye = C((Ri, Yye) => { - var Xye = require("tty"), - cE = require("util") - Ri = Yye.exports = RL() - Ri.init = Uvt - Ri.log = Mvt - Ri.formatArgs = Lvt - Ri.save = qvt - Ri.load = Jye - Ri.useColors = Rvt - Ri.colors = [6, 2, 3, 4, 5, 1] - Ri.inspectOpts = Object.keys(process.env) - .filter(function (e) { - return /^debug_/i.test(e) - }) - .reduce(function (e, t) { - var r = t - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, function (i, s) { - return s.toUpperCase() - }), - n = process.env[t] - return ( - /^(yes|on|true|enabled)$/i.test(n) - ? (n = !0) - : /^(no|off|false|disabled)$/i.test(n) - ? (n = !1) - : n === "null" - ? (n = null) - : (n = Number(n)), - (e[r] = n), - e - ) - }, {}) - var bv = parseInt(process.env.DEBUG_FD, 10) || 2 - bv !== 1 && - bv !== 2 && - cE.deprecate(function () {}, - "except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)")() - var Nvt = bv === 1 ? process.stdout : bv === 2 ? process.stderr : jvt(bv) - function Rvt() { - return "colors" in Ri.inspectOpts ? Boolean(Ri.inspectOpts.colors) : Xye.isatty(bv) - } - Ri.formatters.o = function (e) { - return ( - (this.inspectOpts.colors = this.useColors), - cE - .inspect(e, this.inspectOpts) - .split( - ` -` - ) - .map(function (t) { - return t.trim() - }) - .join(" ") - ) - } - Ri.formatters.O = function (e) { - return (this.inspectOpts.colors = this.useColors), cE.inspect(e, this.inspectOpts) - } - function Lvt(e) { - var t = this.namespace, - r = this.useColors - if (r) { - var n = this.color, - i = " \x1B[3" + n + ";1m" + t + " \x1B[0m" - ;(e[0] = - i + - e[0] - .split( - ` -` - ) - .join( - ` -` + i - )), - e.push("\x1B[3" + n + "m+" + Ri.humanize(this.diff) + "\x1B[0m") - } else e[0] = new Date().toUTCString() + " " + t + " " + e[0] - } - function Mvt() { - return Nvt.write( - cE.format.apply(cE, arguments) + - ` -` - ) - } - function qvt(e) { - e == null ? delete process.env.DEBUG : (process.env.DEBUG = e) - } - function Jye() { - return process.env.DEBUG - } - function jvt(e) { - var t, - r = process.binding("tty_wrap") - switch (r.guessHandleType(e)) { - case "TTY": - ;(t = new Xye.WriteStream(e)), (t._type = "tty"), t._handle && t._handle.unref && t._handle.unref() - break - case "FILE": - var n = require("fs") - ;(t = new n.SyncWriteStream(e, { autoClose: !1 })), (t._type = "fs") - break - case "PIPE": - case "TCP": - var i = require("net") - ;(t = new i.Socket({ fd: e, readable: !1, writable: !0 })), - (t.readable = !1), - (t.read = null), - (t._type = "pipe"), - t._handle && t._handle.unref && t._handle.unref() - break - default: - throw new Error("Implement me. Unknown stream file type!") - } - return (t.fd = e), (t._isStdio = !0), t - } - function Uvt(e) { - e.inspectOpts = {} - for (var t = Object.keys(Ri.inspectOpts), r = 0; r < t.length; r++) e.inspectOpts[t[r]] = Ri.inspectOpts[t[r]] - } - Ri.enable(Jye()) -}) -var Nc = C((nxr, LL) => { - typeof process < "u" && process.type === "renderer" ? (LL.exports = Kye()) : (LL.exports = Zye()) -}) -var e1e = C((ixr, Qye) => { - "use strict" - Qye.exports = function () { - if (typeof Symbol != "function" || typeof Object.getOwnPropertySymbols != "function") return !1 - if (typeof Symbol.iterator == "symbol") return !0 - var t = {}, - r = Symbol("test"), - n = Object(r) - if ( - typeof r == "string" || - Object.prototype.toString.call(r) !== "[object Symbol]" || - Object.prototype.toString.call(n) !== "[object Symbol]" - ) - return !1 - var i = 42 - t[r] = i - for (r in t) return !1 - if ( - (typeof Object.keys == "function" && Object.keys(t).length !== 0) || - (typeof Object.getOwnPropertyNames == "function" && Object.getOwnPropertyNames(t).length !== 0) - ) - return !1 - var s = Object.getOwnPropertySymbols(t) - if (s.length !== 1 || s[0] !== r || !Object.prototype.propertyIsEnumerable.call(t, r)) return !1 - if (typeof Object.getOwnPropertyDescriptor == "function") { - var a = Object.getOwnPropertyDescriptor(t, r) - if (a.value !== i || a.enumerable !== !0) return !1 - } - return !0 - } -}) -var n1e = C((sxr, r1e) => { - "use strict" - var t1e = typeof Symbol < "u" && Symbol, - Hvt = e1e() - r1e.exports = function () { - return typeof t1e != "function" || - typeof Symbol != "function" || - typeof t1e("foo") != "symbol" || - typeof Symbol("bar") != "symbol" - ? !1 - : Hvt() - } -}) -var s1e = C((axr, i1e) => { - "use strict" - var Vvt = "Function.prototype.bind called on incompatible ", - ML = Array.prototype.slice, - $vt = Object.prototype.toString, - zvt = "[object Function]" - i1e.exports = function (t) { - var r = this - if (typeof r != "function" || $vt.call(r) !== zvt) throw new TypeError(Vvt + r) - for ( - var n = ML.call(arguments, 1), - i, - s = function () { - if (this instanceof i) { - var l = r.apply(this, n.concat(ML.call(arguments))) - return Object(l) === l ? l : this - } else return r.apply(t, n.concat(ML.call(arguments))) - }, - a = Math.max(0, r.length - n.length), - o = [], - u = 0; - u < a; - u++ - ) - o.push("$" + u) - if ( - ((i = Function("binder", "return function (" + o.join(",") + "){ return binder.apply(this,arguments); }")(s)), - r.prototype) - ) { - var c = function () {} - ;(c.prototype = r.prototype), (i.prototype = new c()), (c.prototype = null) - } - return i - } -}) -var bF = C((oxr, a1e) => { - "use strict" - var Wvt = s1e() - a1e.exports = Function.prototype.bind || Wvt -}) -var qL = C((uxr, o1e) => { - "use strict" - var Gvt = bF() - o1e.exports = Gvt.call(Function.call, Object.prototype.hasOwnProperty) -}) -var wF = C((cxr, f1e) => { - "use strict" - var gr, - Cv = SyntaxError, - l1e = Function, - wv = TypeError, - jL = function (e) { - try { - return l1e('"use strict"; return (' + e + ").constructor;")() - } catch {} - }, - Vd = Object.getOwnPropertyDescriptor - if (Vd) - try { - Vd({}, "") - } catch { - Vd = null - } - var UL = function () { - throw new wv() - }, - Kvt = Vd - ? (function () { - try { - return arguments.callee, UL - } catch { - try { - return Vd(arguments, "callee").get - } catch { - return UL - } - } - })() - : UL, - Ev = n1e()(), - Sp = - Object.getPrototypeOf || - function (e) { - return e.__proto__ - }, - _v = {}, - Xvt = typeof Uint8Array > "u" ? gr : Sp(Uint8Array), - Av = { - "%AggregateError%": typeof AggregateError > "u" ? gr : AggregateError, - "%Array%": Array, - "%ArrayBuffer%": typeof ArrayBuffer > "u" ? gr : ArrayBuffer, - "%ArrayIteratorPrototype%": Ev ? Sp([][Symbol.iterator]()) : gr, - "%AsyncFromSyncIteratorPrototype%": gr, - "%AsyncFunction%": _v, - "%AsyncGenerator%": _v, - "%AsyncGeneratorFunction%": _v, - "%AsyncIteratorPrototype%": _v, - "%Atomics%": typeof Atomics > "u" ? gr : Atomics, - "%BigInt%": typeof BigInt > "u" ? gr : BigInt, - "%Boolean%": Boolean, - "%DataView%": typeof DataView > "u" ? gr : DataView, - "%Date%": Date, - "%decodeURI%": decodeURI, - "%decodeURIComponent%": decodeURIComponent, - "%encodeURI%": encodeURI, - "%encodeURIComponent%": encodeURIComponent, - "%Error%": Error, - "%eval%": eval, - "%EvalError%": EvalError, - "%Float32Array%": typeof Float32Array > "u" ? gr : Float32Array, - "%Float64Array%": typeof Float64Array > "u" ? gr : Float64Array, - "%FinalizationRegistry%": typeof FinalizationRegistry > "u" ? gr : FinalizationRegistry, - "%Function%": l1e, - "%GeneratorFunction%": _v, - "%Int8Array%": typeof Int8Array > "u" ? gr : Int8Array, - "%Int16Array%": typeof Int16Array > "u" ? gr : Int16Array, - "%Int32Array%": typeof Int32Array > "u" ? gr : Int32Array, - "%isFinite%": isFinite, - "%isNaN%": isNaN, - "%IteratorPrototype%": Ev ? Sp(Sp([][Symbol.iterator]())) : gr, - "%JSON%": typeof JSON == "object" ? JSON : gr, - "%Map%": typeof Map > "u" ? gr : Map, - "%MapIteratorPrototype%": typeof Map > "u" || !Ev ? gr : Sp(new Map()[Symbol.iterator]()), - "%Math%": Math, - "%Number%": Number, - "%Object%": Object, - "%parseFloat%": parseFloat, - "%parseInt%": parseInt, - "%Promise%": typeof Promise > "u" ? gr : Promise, - "%Proxy%": typeof Proxy > "u" ? gr : Proxy, - "%RangeError%": RangeError, - "%ReferenceError%": ReferenceError, - "%Reflect%": typeof Reflect > "u" ? gr : Reflect, - "%RegExp%": RegExp, - "%Set%": typeof Set > "u" ? gr : Set, - "%SetIteratorPrototype%": typeof Set > "u" || !Ev ? gr : Sp(new Set()[Symbol.iterator]()), - "%SharedArrayBuffer%": typeof SharedArrayBuffer > "u" ? gr : SharedArrayBuffer, - "%String%": String, - "%StringIteratorPrototype%": Ev ? Sp(""[Symbol.iterator]()) : gr, - "%Symbol%": Ev ? Symbol : gr, - "%SyntaxError%": Cv, - "%ThrowTypeError%": Kvt, - "%TypedArray%": Xvt, - "%TypeError%": wv, - "%Uint8Array%": typeof Uint8Array > "u" ? gr : Uint8Array, - "%Uint8ClampedArray%": typeof Uint8ClampedArray > "u" ? gr : Uint8ClampedArray, - "%Uint16Array%": typeof Uint16Array > "u" ? gr : Uint16Array, - "%Uint32Array%": typeof Uint32Array > "u" ? gr : Uint32Array, - "%URIError%": URIError, - "%WeakMap%": typeof WeakMap > "u" ? gr : WeakMap, - "%WeakRef%": typeof WeakRef > "u" ? gr : WeakRef, - "%WeakSet%": typeof WeakSet > "u" ? gr : WeakSet, - }, - Jvt = function e(t) { - var r - if (t === "%AsyncFunction%") r = jL("async function () {}") - else if (t === "%GeneratorFunction%") r = jL("function* () {}") - else if (t === "%AsyncGeneratorFunction%") r = jL("async function* () {}") - else if (t === "%AsyncGenerator%") { - var n = e("%AsyncGeneratorFunction%") - n && (r = n.prototype) - } else if (t === "%AsyncIteratorPrototype%") { - var i = e("%AsyncGenerator%") - i && (r = Sp(i.prototype)) - } - return (Av[t] = r), r - }, - u1e = { - "%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"], - "%ArrayPrototype%": ["Array", "prototype"], - "%ArrayProto_entries%": ["Array", "prototype", "entries"], - "%ArrayProto_forEach%": ["Array", "prototype", "forEach"], - "%ArrayProto_keys%": ["Array", "prototype", "keys"], - "%ArrayProto_values%": ["Array", "prototype", "values"], - "%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"], - "%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"], - "%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"], - "%BooleanPrototype%": ["Boolean", "prototype"], - "%DataViewPrototype%": ["DataView", "prototype"], - "%DatePrototype%": ["Date", "prototype"], - "%ErrorPrototype%": ["Error", "prototype"], - "%EvalErrorPrototype%": ["EvalError", "prototype"], - "%Float32ArrayPrototype%": ["Float32Array", "prototype"], - "%Float64ArrayPrototype%": ["Float64Array", "prototype"], - "%FunctionPrototype%": ["Function", "prototype"], - "%Generator%": ["GeneratorFunction", "prototype"], - "%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"], - "%Int8ArrayPrototype%": ["Int8Array", "prototype"], - "%Int16ArrayPrototype%": ["Int16Array", "prototype"], - "%Int32ArrayPrototype%": ["Int32Array", "prototype"], - "%JSONParse%": ["JSON", "parse"], - "%JSONStringify%": ["JSON", "stringify"], - "%MapPrototype%": ["Map", "prototype"], - "%NumberPrototype%": ["Number", "prototype"], - "%ObjectPrototype%": ["Object", "prototype"], - "%ObjProto_toString%": ["Object", "prototype", "toString"], - "%ObjProto_valueOf%": ["Object", "prototype", "valueOf"], - "%PromisePrototype%": ["Promise", "prototype"], - "%PromiseProto_then%": ["Promise", "prototype", "then"], - "%Promise_all%": ["Promise", "all"], - "%Promise_reject%": ["Promise", "reject"], - "%Promise_resolve%": ["Promise", "resolve"], - "%RangeErrorPrototype%": ["RangeError", "prototype"], - "%ReferenceErrorPrototype%": ["ReferenceError", "prototype"], - "%RegExpPrototype%": ["RegExp", "prototype"], - "%SetPrototype%": ["Set", "prototype"], - "%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"], - "%StringPrototype%": ["String", "prototype"], - "%SymbolPrototype%": ["Symbol", "prototype"], - "%SyntaxErrorPrototype%": ["SyntaxError", "prototype"], - "%TypedArrayPrototype%": ["TypedArray", "prototype"], - "%TypeErrorPrototype%": ["TypeError", "prototype"], - "%Uint8ArrayPrototype%": ["Uint8Array", "prototype"], - "%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"], - "%Uint16ArrayPrototype%": ["Uint16Array", "prototype"], - "%Uint32ArrayPrototype%": ["Uint32Array", "prototype"], - "%URIErrorPrototype%": ["URIError", "prototype"], - "%WeakMapPrototype%": ["WeakMap", "prototype"], - "%WeakSetPrototype%": ["WeakSet", "prototype"], - }, - lE = bF(), - EF = qL(), - Yvt = lE.call(Function.call, Array.prototype.concat), - Zvt = lE.call(Function.apply, Array.prototype.splice), - c1e = lE.call(Function.call, String.prototype.replace), - _F = lE.call(Function.call, String.prototype.slice), - Qvt = lE.call(Function.call, RegExp.prototype.exec), - egt = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, - tgt = /\\(\\)?/g, - rgt = function (t) { - var r = _F(t, 0, 1), - n = _F(t, -1) - if (r === "%" && n !== "%") throw new Cv("invalid intrinsic syntax, expected closing `%`") - if (n === "%" && r !== "%") throw new Cv("invalid intrinsic syntax, expected opening `%`") - var i = [] - return ( - c1e(t, egt, function (s, a, o, u) { - i[i.length] = o ? c1e(u, tgt, "$1") : a || s - }), - i - ) - }, - ngt = function (t, r) { - var n = t, - i - if ((EF(u1e, n) && ((i = u1e[n]), (n = "%" + i[0] + "%")), EF(Av, n))) { - var s = Av[n] - if ((s === _v && (s = Jvt(n)), typeof s > "u" && !r)) - throw new wv("intrinsic " + t + " exists, but is not available. Please file an issue!") - return { alias: i, name: n, value: s } - } - throw new Cv("intrinsic " + t + " does not exist!") - } - f1e.exports = function (t, r) { - if (typeof t != "string" || t.length === 0) throw new wv("intrinsic name must be a non-empty string") - if (arguments.length > 1 && typeof r != "boolean") throw new wv('"allowMissing" argument must be a boolean') - if (Qvt(/^%?[^%]*%?$/, t) === null) - throw new Cv("`%` may not be present anywhere but at the beginning and end of the intrinsic name") - var n = rgt(t), - i = n.length > 0 ? n[0] : "", - s = ngt("%" + i + "%", r), - a = s.name, - o = s.value, - u = !1, - c = s.alias - c && ((i = c[0]), Zvt(n, Yvt([0, 1], c))) - for (var l = 1, f = !0; l < n.length; l += 1) { - var p = n[l], - h = _F(p, 0, 1), - d = _F(p, -1) - if ((h === '"' || h === "'" || h === "`" || d === '"' || d === "'" || d === "`") && h !== d) - throw new Cv("property names with quotes must have matching quotes") - if (((p === "constructor" || !f) && (u = !0), (i += "." + p), (a = "%" + i + "%"), EF(Av, a))) o = Av[a] - else if (o != null) { - if (!(p in o)) { - if (!r) throw new wv("base intrinsic for " + t + " exists, but the property is not available.") - return - } - if (Vd && l + 1 >= n.length) { - var x = Vd(o, p) - ;(f = !!x), f && "get" in x && !("originalValue" in x.get) ? (o = x.get) : (o = o[p]) - } else (f = EF(o, p)), (o = o[p]) - f && !u && (Av[a] = o) - } - } - return o - } -}) -var v1e = C((lxr, AF) => { - "use strict" - var HL = bF(), - Sv = wF(), - d1e = Sv("%Function.prototype.apply%"), - m1e = Sv("%Function.prototype.call%"), - x1e = Sv("%Reflect.apply%", !0) || HL.call(m1e, d1e), - p1e = Sv("%Object.getOwnPropertyDescriptor%", !0), - $d = Sv("%Object.defineProperty%", !0), - igt = Sv("%Math.max%") - if ($d) - try { - $d({}, "a", { value: 1 }) - } catch { - $d = null - } - AF.exports = function (t) { - var r = x1e(HL, m1e, arguments) - if (p1e && $d) { - var n = p1e(r, "length") - n.configurable && $d(r, "length", { value: 1 + igt(0, t.length - (arguments.length - 1)) }) - } - return r - } - var h1e = function () { - return x1e(HL, d1e, arguments) - } - $d ? $d(AF.exports, "apply", { value: h1e }) : (AF.exports.apply = h1e) -}) -var E1e = C((fxr, b1e) => { - "use strict" - var g1e = wF(), - y1e = v1e(), - sgt = y1e(g1e("String.prototype.indexOf")) - b1e.exports = function (t, r) { - var n = g1e(t, !!r) - return typeof n == "function" && sgt(t, ".prototype.") > -1 ? y1e(n) : n - } -}) -var w1e = C((pxr, _1e) => { - _1e.exports = require("util").inspect -}) -var U1e = C((hxr, j1e) => { - var ZL = typeof Map == "function" && Map.prototype, - VL = Object.getOwnPropertyDescriptor && ZL ? Object.getOwnPropertyDescriptor(Map.prototype, "size") : null, - SF = ZL && VL && typeof VL.get == "function" ? VL.get : null, - agt = ZL && Map.prototype.forEach, - QL = typeof Set == "function" && Set.prototype, - $L = Object.getOwnPropertyDescriptor && QL ? Object.getOwnPropertyDescriptor(Set.prototype, "size") : null, - DF = QL && $L && typeof $L.get == "function" ? $L.get : null, - ogt = QL && Set.prototype.forEach, - ugt = typeof WeakMap == "function" && WeakMap.prototype, - pE = ugt ? WeakMap.prototype.has : null, - cgt = typeof WeakSet == "function" && WeakSet.prototype, - hE = cgt ? WeakSet.prototype.has : null, - lgt = typeof WeakRef == "function" && WeakRef.prototype, - A1e = lgt ? WeakRef.prototype.deref : null, - fgt = Boolean.prototype.valueOf, - pgt = Object.prototype.toString, - hgt = Function.prototype.toString, - dgt = String.prototype.match, - eM = String.prototype.slice, - Fp = String.prototype.replace, - mgt = String.prototype.toUpperCase, - C1e = String.prototype.toLowerCase, - P1e = RegExp.prototype.test, - S1e = Array.prototype.concat, - Rc = Array.prototype.join, - xgt = Array.prototype.slice, - D1e = Math.floor, - GL = typeof BigInt == "function" ? BigInt.prototype.valueOf : null, - zL = Object.getOwnPropertySymbols, - KL = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? Symbol.prototype.toString : null, - Dv = typeof Symbol == "function" && typeof Symbol.iterator == "object", - _s = - typeof Symbol == "function" && Symbol.toStringTag && (typeof Symbol.toStringTag === Dv || "symbol") - ? Symbol.toStringTag - : null, - N1e = Object.prototype.propertyIsEnumerable, - F1e = - (typeof Reflect == "function" ? Reflect.getPrototypeOf : Object.getPrototypeOf) || - ([].__proto__ === Array.prototype - ? function (e) { - return e.__proto__ - } - : null) - function T1e(e, t) { - if (e === 1 / 0 || e === -1 / 0 || e !== e || (e && e > -1e3 && e < 1e3) || P1e.call(/e/, t)) return t - var r = /[0-9](?=(?:[0-9]{3})+(?![0-9]))/g - if (typeof e == "number") { - var n = e < 0 ? -D1e(-e) : D1e(e) - if (n !== e) { - var i = String(n), - s = eM.call(t, i.length + 1) - return Fp.call(i, r, "$&_") + "." + Fp.call(Fp.call(s, /([0-9]{3})/g, "$&_"), /_$/, "") - } - } - return Fp.call(t, r, "$&_") - } - var XL = w1e(), - B1e = XL.custom, - O1e = L1e(B1e) ? B1e : null - j1e.exports = function e(t, r, n, i) { - var s = r || {} - if (Dp(s, "quoteStyle") && s.quoteStyle !== "single" && s.quoteStyle !== "double") - throw new TypeError('option "quoteStyle" must be "single" or "double"') - if ( - Dp(s, "maxStringLength") && - (typeof s.maxStringLength == "number" - ? s.maxStringLength < 0 && s.maxStringLength !== 1 / 0 - : s.maxStringLength !== null) - ) - throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`') - var a = Dp(s, "customInspect") ? s.customInspect : !0 - if (typeof a != "boolean" && a !== "symbol") - throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`") - if ( - Dp(s, "indent") && - s.indent !== null && - s.indent !== " " && - !(parseInt(s.indent, 10) === s.indent && s.indent > 0) - ) - throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`') - if (Dp(s, "numericSeparator") && typeof s.numericSeparator != "boolean") - throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`') - var o = s.numericSeparator - if (typeof t > "u") return "undefined" - if (t === null) return "null" - if (typeof t == "boolean") return t ? "true" : "false" - if (typeof t == "string") return q1e(t, s) - if (typeof t == "number") { - if (t === 0) return 1 / 0 / t > 0 ? "0" : "-0" - var u = String(t) - return o ? T1e(t, u) : u - } - if (typeof t == "bigint") { - var c = String(t) + "n" - return o ? T1e(t, c) : c - } - var l = typeof s.depth > "u" ? 5 : s.depth - if ((typeof n > "u" && (n = 0), n >= l && l > 0 && typeof t == "object")) return JL(t) ? "[Array]" : "[Object]" - var f = Pgt(s, n) - if (typeof i > "u") i = [] - else if (M1e(i, t) >= 0) return "[Circular]" - function p(q, $, N) { - if (($ && ((i = xgt.call(i)), i.push($)), N)) { - var U = { depth: s.depth } - return Dp(s, "quoteStyle") && (U.quoteStyle = s.quoteStyle), e(q, U, n + 1, i) - } - return e(q, s, n + 1, i) - } - if (typeof t == "function" && !k1e(t)) { - var h = Cgt(t), - d = CF(t, p) - return "[Function" + (h ? ": " + h : " (anonymous)") + "]" + (d.length > 0 ? " { " + Rc.call(d, ", ") + " }" : "") - } - if (L1e(t)) { - var x = Dv ? Fp.call(String(t), /^(Symbol\(.*\))_[^)]*$/, "$1") : KL.call(t) - return typeof t == "object" && !Dv ? fE(x) : x - } - if (Ogt(t)) { - for (var v = "<" + C1e.call(String(t.nodeName)), g = t.attributes || [], _ = 0; _ < g.length; _++) - v += " " + g[_].name + "=" + R1e(vgt(g[_].value), "double", s) - return ( - (v += ">"), - t.childNodes && t.childNodes.length && (v += "..."), - (v += ""), - v - ) - } - if (JL(t)) { - if (t.length === 0) return "[]" - var w = CF(t, p) - return f && !Igt(w) ? "[" + YL(w, f) + "]" : "[ " + Rc.call(w, ", ") + " ]" - } - if (ygt(t)) { - var E = CF(t, p) - return !("cause" in Error.prototype) && "cause" in t && !N1e.call(t, "cause") - ? "{ [" + String(t) + "] " + Rc.call(S1e.call("[cause]: " + p(t.cause), E), ", ") + " }" - : E.length === 0 - ? "[" + String(t) + "]" - : "{ [" + String(t) + "] " + Rc.call(E, ", ") + " }" - } - if (typeof t == "object" && a) { - if (O1e && typeof t[O1e] == "function" && XL) return XL(t, { depth: l - n }) - if (a !== "symbol" && typeof t.inspect == "function") return t.inspect() - } - if (Sgt(t)) { - var A = [] - return ( - agt.call(t, function (q, $) { - A.push(p($, t, !0) + " => " + p(q, t)) - }), - I1e("Map", SF.call(t), A, f) - ) - } - if (Tgt(t)) { - var T = [] - return ( - ogt.call(t, function (q) { - T.push(p(q, t)) - }), - I1e("Set", DF.call(t), T, f) - ) - } - if (Dgt(t)) return WL("WeakMap") - if (Bgt(t)) return WL("WeakSet") - if (Fgt(t)) return WL("WeakRef") - if (Egt(t)) return fE(p(Number(t))) - if (wgt(t)) return fE(p(GL.call(t))) - if (_gt(t)) return fE(fgt.call(t)) - if (bgt(t)) return fE(p(String(t))) - if (!ggt(t) && !k1e(t)) { - var O = CF(t, p), - D = F1e ? F1e(t) === Object.prototype : t instanceof Object || t.constructor === Object, - M = t instanceof Object ? "" : "null prototype", - P = !D && _s && Object(t) === t && _s in t ? eM.call(Tp(t), 8, -1) : M ? "Object" : "", - k = D || typeof t.constructor != "function" ? "" : t.constructor.name ? t.constructor.name + " " : "", - B = k + (P || M ? "[" + Rc.call(S1e.call([], P || [], M || []), ": ") + "] " : "") - return O.length === 0 ? B + "{}" : f ? B + "{" + YL(O, f) + "}" : B + "{ " + Rc.call(O, ", ") + " }" - } - return String(t) - } - function R1e(e, t, r) { - var n = (r.quoteStyle || t) === "double" ? '"' : "'" - return n + e + n - } - function vgt(e) { - return Fp.call(String(e), /"/g, """) - } - function JL(e) { - return Tp(e) === "[object Array]" && (!_s || !(typeof e == "object" && _s in e)) - } - function ggt(e) { - return Tp(e) === "[object Date]" && (!_s || !(typeof e == "object" && _s in e)) - } - function k1e(e) { - return Tp(e) === "[object RegExp]" && (!_s || !(typeof e == "object" && _s in e)) - } - function ygt(e) { - return Tp(e) === "[object Error]" && (!_s || !(typeof e == "object" && _s in e)) - } - function bgt(e) { - return Tp(e) === "[object String]" && (!_s || !(typeof e == "object" && _s in e)) - } - function Egt(e) { - return Tp(e) === "[object Number]" && (!_s || !(typeof e == "object" && _s in e)) - } - function _gt(e) { - return Tp(e) === "[object Boolean]" && (!_s || !(typeof e == "object" && _s in e)) - } - function L1e(e) { - if (Dv) return e && typeof e == "object" && e instanceof Symbol - if (typeof e == "symbol") return !0 - if (!e || typeof e != "object" || !KL) return !1 - try { - return KL.call(e), !0 - } catch {} - return !1 - } - function wgt(e) { - if (!e || typeof e != "object" || !GL) return !1 - try { - return GL.call(e), !0 - } catch {} - return !1 - } - var Agt = - Object.prototype.hasOwnProperty || - function (e) { - return e in this - } - function Dp(e, t) { - return Agt.call(e, t) - } - function Tp(e) { - return pgt.call(e) - } - function Cgt(e) { - if (e.name) return e.name - var t = dgt.call(hgt.call(e), /^function\s*([\w$]+)/) - return t ? t[1] : null - } - function M1e(e, t) { - if (e.indexOf) return e.indexOf(t) - for (var r = 0, n = e.length; r < n; r++) if (e[r] === t) return r - return -1 - } - function Sgt(e) { - if (!SF || !e || typeof e != "object") return !1 - try { - SF.call(e) - try { - DF.call(e) - } catch { - return !0 - } - return e instanceof Map - } catch {} - return !1 - } - function Dgt(e) { - if (!pE || !e || typeof e != "object") return !1 - try { - pE.call(e, pE) - try { - hE.call(e, hE) - } catch { - return !0 - } - return e instanceof WeakMap - } catch {} - return !1 - } - function Fgt(e) { - if (!A1e || !e || typeof e != "object") return !1 - try { - return A1e.call(e), !0 - } catch {} - return !1 - } - function Tgt(e) { - if (!DF || !e || typeof e != "object") return !1 - try { - DF.call(e) - try { - SF.call(e) - } catch { - return !0 - } - return e instanceof Set - } catch {} - return !1 - } - function Bgt(e) { - if (!hE || !e || typeof e != "object") return !1 - try { - hE.call(e, hE) - try { - pE.call(e, pE) - } catch { - return !0 - } - return e instanceof WeakSet - } catch {} - return !1 - } - function Ogt(e) { - return !e || typeof e != "object" - ? !1 - : typeof HTMLElement < "u" && e instanceof HTMLElement - ? !0 - : typeof e.nodeName == "string" && typeof e.getAttribute == "function" - } - function q1e(e, t) { - if (e.length > t.maxStringLength) { - var r = e.length - t.maxStringLength, - n = "... " + r + " more character" + (r > 1 ? "s" : "") - return q1e(eM.call(e, 0, t.maxStringLength), t) + n - } - var i = Fp.call(Fp.call(e, /(['\\])/g, "\\$1"), /[\x00-\x1f]/g, kgt) - return R1e(i, "single", t) - } - function kgt(e) { - var t = e.charCodeAt(0), - r = { 8: "b", 9: "t", 10: "n", 12: "f", 13: "r" }[t] - return r ? "\\" + r : "\\x" + (t < 16 ? "0" : "") + mgt.call(t.toString(16)) - } - function fE(e) { - return "Object(" + e + ")" - } - function WL(e) { - return e + " { ? }" - } - function I1e(e, t, r, n) { - var i = n ? YL(r, n) : Rc.call(r, ", ") - return e + " (" + t + ") {" + i + "}" - } - function Igt(e) { - for (var t = 0; t < e.length; t++) - if ( - M1e( - e[t], - ` -` - ) >= 0 - ) - return !1 - return !0 - } - function Pgt(e, t) { - var r - if (e.indent === " ") r = " " - else if (typeof e.indent == "number" && e.indent > 0) r = Rc.call(Array(e.indent + 1), " ") - else return null - return { base: r, prev: Rc.call(Array(t + 1), r) } - } - function YL(e, t) { - if (e.length === 0) return "" - var r = - ` -` + - t.prev + - t.base - return ( - r + - Rc.call(e, "," + r) + - ` -` + - t.prev - ) - } - function CF(e, t) { - var r = JL(e), - n = [] - if (r) { - n.length = e.length - for (var i = 0; i < e.length; i++) n[i] = Dp(e, i) ? t(e[i], e) : "" - } - var s = typeof zL == "function" ? zL(e) : [], - a - if (Dv) { - a = {} - for (var o = 0; o < s.length; o++) a["$" + s[o]] = s[o] - } - for (var u in e) - Dp(e, u) && - ((r && String(Number(u)) === u && u < e.length) || - (Dv && a["$" + u] instanceof Symbol) || - (P1e.call(/[^\w$]/, u) ? n.push(t(u, e) + ": " + t(e[u], e)) : n.push(u + ": " + t(e[u], e)))) - if (typeof zL == "function") - for (var c = 0; c < s.length; c++) N1e.call(e, s[c]) && n.push("[" + t(s[c]) + "]: " + t(e[s[c]], e)) - return n - } -}) -var V1e = C((dxr, H1e) => { - "use strict" - var tM = wF(), - Fv = E1e(), - Ngt = U1e(), - Rgt = tM("%TypeError%"), - FF = tM("%WeakMap%", !0), - TF = tM("%Map%", !0), - Lgt = Fv("WeakMap.prototype.get", !0), - Mgt = Fv("WeakMap.prototype.set", !0), - qgt = Fv("WeakMap.prototype.has", !0), - jgt = Fv("Map.prototype.get", !0), - Ugt = Fv("Map.prototype.set", !0), - Hgt = Fv("Map.prototype.has", !0), - rM = function (e, t) { - for (var r = e, n; (n = r.next) !== null; r = n) - if (n.key === t) return (r.next = n.next), (n.next = e.next), (e.next = n), n - }, - Vgt = function (e, t) { - var r = rM(e, t) - return r && r.value - }, - $gt = function (e, t, r) { - var n = rM(e, t) - n ? (n.value = r) : (e.next = { key: t, next: e.next, value: r }) - }, - zgt = function (e, t) { - return !!rM(e, t) - } - H1e.exports = function () { - var t, - r, - n, - i = { - assert: function (s) { - if (!i.has(s)) throw new Rgt("Side channel does not contain " + Ngt(s)) - }, - get: function (s) { - if (FF && s && (typeof s == "object" || typeof s == "function")) { - if (t) return Lgt(t, s) - } else if (TF) { - if (r) return jgt(r, s) - } else if (n) return Vgt(n, s) - }, - has: function (s) { - if (FF && s && (typeof s == "object" || typeof s == "function")) { - if (t) return qgt(t, s) - } else if (TF) { - if (r) return Hgt(r, s) - } else if (n) return zgt(n, s) - return !1 - }, - set: function (s, a) { - FF && s && (typeof s == "object" || typeof s == "function") - ? (t || (t = new FF()), Mgt(t, s, a)) - : TF - ? (r || (r = new TF()), Ugt(r, s, a)) - : (n || (n = { key: {}, next: null }), $gt(n, s, a)) - }, - } - return i - } -}) -var BF = C((mxr, $1e) => { - "use strict" - var Wgt = String.prototype.replace, - Ggt = /%20/g, - nM = { RFC1738: "RFC1738", RFC3986: "RFC3986" } - $1e.exports = { - default: nM.RFC3986, - formatters: { - RFC1738: function (e) { - return Wgt.call(e, Ggt, "+") - }, - RFC3986: function (e) { - return String(e) - }, - }, - RFC1738: nM.RFC1738, - RFC3986: nM.RFC3986, - } -}) -var sM = C((xxr, W1e) => { - "use strict" - var Kgt = BF(), - iM = Object.prototype.hasOwnProperty, - zd = Array.isArray, - Lc = (function () { - for (var e = [], t = 0; t < 256; ++t) e.push("%" + ((t < 16 ? "0" : "") + t.toString(16)).toUpperCase()) - return e - })(), - Xgt = function (t) { - for (; t.length > 1; ) { - var r = t.pop(), - n = r.obj[r.prop] - if (zd(n)) { - for (var i = [], s = 0; s < n.length; ++s) typeof n[s] < "u" && i.push(n[s]) - r.obj[r.prop] = i - } - } - }, - z1e = function (t, r) { - for (var n = r && r.plainObjects ? Object.create(null) : {}, i = 0; i < t.length; ++i) - typeof t[i] < "u" && (n[i] = t[i]) - return n - }, - Jgt = function e(t, r, n) { - if (!r) return t - if (typeof r != "object") { - if (zd(t)) t.push(r) - else if (t && typeof t == "object") - ((n && (n.plainObjects || n.allowPrototypes)) || !iM.call(Object.prototype, r)) && (t[r] = !0) - else return [t, r] - return t - } - if (!t || typeof t != "object") return [t].concat(r) - var i = t - return ( - zd(t) && !zd(r) && (i = z1e(t, n)), - zd(t) && zd(r) - ? (r.forEach(function (s, a) { - if (iM.call(t, a)) { - var o = t[a] - o && typeof o == "object" && s && typeof s == "object" ? (t[a] = e(o, s, n)) : t.push(s) - } else t[a] = s - }), - t) - : Object.keys(r).reduce(function (s, a) { - var o = r[a] - return iM.call(s, a) ? (s[a] = e(s[a], o, n)) : (s[a] = o), s - }, i) - ) - }, - Ygt = function (t, r) { - return Object.keys(r).reduce(function (n, i) { - return (n[i] = r[i]), n - }, t) - }, - Zgt = function (e, t, r) { - var n = e.replace(/\+/g, " ") - if (r === "iso-8859-1") return n.replace(/%[0-9a-f]{2}/gi, unescape) - try { - return decodeURIComponent(n) - } catch { - return n - } - }, - Qgt = function (t, r, n, i, s) { - if (t.length === 0) return t - var a = t - if ( - (typeof t == "symbol" ? (a = Symbol.prototype.toString.call(t)) : typeof t != "string" && (a = String(t)), - n === "iso-8859-1") - ) - return escape(a).replace(/%u[0-9a-f]{4}/gi, function (l) { - return "%26%23" + parseInt(l.slice(2), 16) + "%3B" - }) - for (var o = "", u = 0; u < a.length; ++u) { - var c = a.charCodeAt(u) - if ( - c === 45 || - c === 46 || - c === 95 || - c === 126 || - (c >= 48 && c <= 57) || - (c >= 65 && c <= 90) || - (c >= 97 && c <= 122) || - (s === Kgt.RFC1738 && (c === 40 || c === 41)) - ) { - o += a.charAt(u) - continue - } - if (c < 128) { - o = o + Lc[c] - continue - } - if (c < 2048) { - o = o + (Lc[192 | (c >> 6)] + Lc[128 | (c & 63)]) - continue - } - if (c < 55296 || c >= 57344) { - o = o + (Lc[224 | (c >> 12)] + Lc[128 | ((c >> 6) & 63)] + Lc[128 | (c & 63)]) - continue - } - ;(u += 1), - (c = 65536 + (((c & 1023) << 10) | (a.charCodeAt(u) & 1023))), - (o += Lc[240 | (c >> 18)] + Lc[128 | ((c >> 12) & 63)] + Lc[128 | ((c >> 6) & 63)] + Lc[128 | (c & 63)]) - } - return o - }, - eyt = function (t) { - for (var r = [{ obj: { o: t }, prop: "o" }], n = [], i = 0; i < r.length; ++i) - for (var s = r[i], a = s.obj[s.prop], o = Object.keys(a), u = 0; u < o.length; ++u) { - var c = o[u], - l = a[c] - typeof l == "object" && l !== null && n.indexOf(l) === -1 && (r.push({ obj: a, prop: c }), n.push(l)) - } - return Xgt(r), t - }, - tyt = function (t) { - return Object.prototype.toString.call(t) === "[object RegExp]" - }, - ryt = function (t) { - return !t || typeof t != "object" ? !1 : !!(t.constructor && t.constructor.isBuffer && t.constructor.isBuffer(t)) - }, - nyt = function (t, r) { - return [].concat(t, r) - }, - iyt = function (t, r) { - if (zd(t)) { - for (var n = [], i = 0; i < t.length; i += 1) n.push(r(t[i])) - return n - } - return r(t) - } - W1e.exports = { - arrayToObject: z1e, - assign: Ygt, - combine: nyt, - compact: eyt, - decode: Zgt, - encode: Qgt, - isBuffer: ryt, - isRegExp: tyt, - maybeMap: iyt, - merge: Jgt, - } -}) -var Z1e = C((vxr, Y1e) => { - "use strict" - var X1e = V1e(), - oM = sM(), - dE = BF(), - syt = Object.prototype.hasOwnProperty, - G1e = { - brackets: function (t) { - return t + "[]" - }, - comma: "comma", - indices: function (t, r) { - return t + "[" + r + "]" - }, - repeat: function (t) { - return t - }, - }, - Jl = Array.isArray, - ayt = String.prototype.split, - oyt = Array.prototype.push, - J1e = function (e, t) { - oyt.apply(e, Jl(t) ? t : [t]) - }, - uyt = Date.prototype.toISOString, - K1e = dE.default, - es = { - addQueryPrefix: !1, - allowDots: !1, - charset: "utf-8", - charsetSentinel: !1, - delimiter: "&", - encode: !0, - encoder: oM.encode, - encodeValuesOnly: !1, - format: K1e, - formatter: dE.formatters[K1e], - indices: !1, - serializeDate: function (t) { - return uyt.call(t) - }, - skipNulls: !1, - strictNullHandling: !1, - }, - cyt = function (t) { - return ( - typeof t == "string" || - typeof t == "number" || - typeof t == "boolean" || - typeof t == "symbol" || - typeof t == "bigint" - ) - }, - aM = {}, - lyt = function e(t, r, n, i, s, a, o, u, c, l, f, p, h, d, x, v) { - for (var g = t, _ = v, w = 0, E = !1; (_ = _.get(aM)) !== void 0 && !E; ) { - var A = _.get(t) - if (((w += 1), typeof A < "u")) { - if (A === w) throw new RangeError("Cyclic object value") - E = !0 - } - typeof _.get(aM) > "u" && (w = 0) - } - if ( - (typeof u == "function" - ? (g = u(r, g)) - : g instanceof Date - ? (g = f(g)) - : n === "comma" && - Jl(g) && - (g = oM.maybeMap(g, function (te) { - return te instanceof Date ? f(te) : te - })), - g === null) - ) { - if (s) return o && !d ? o(r, es.encoder, x, "key", p) : r - g = "" - } - if (cyt(g) || oM.isBuffer(g)) { - if (o) { - var T = d ? r : o(r, es.encoder, x, "key", p) - if (n === "comma" && d) { - for (var O = ayt.call(String(g), ","), D = "", M = 0; M < O.length; ++M) - D += (M === 0 ? "" : ",") + h(o(O[M], es.encoder, x, "value", p)) - return [h(T) + (i && Jl(g) && O.length === 1 ? "[]" : "") + "=" + D] - } - return [h(T) + "=" + h(o(g, es.encoder, x, "value", p))] - } - return [h(r) + "=" + h(String(g))] - } - var P = [] - if (typeof g > "u") return P - var k - if (n === "comma" && Jl(g)) k = [{ value: g.length > 0 ? g.join(",") || null : void 0 }] - else if (Jl(u)) k = u - else { - var B = Object.keys(g) - k = c ? B.sort(c) : B - } - for (var q = i && Jl(g) && g.length === 1 ? r + "[]" : r, $ = 0; $ < k.length; ++$) { - var N = k[$], - U = typeof N == "object" && typeof N.value < "u" ? N.value : g[N] - if (!(a && U === null)) { - var ee = Jl(g) ? (typeof n == "function" ? n(q, N) : q) : q + (l ? "." + N : "[" + N + "]") - v.set(t, w) - var ce = X1e() - ce.set(aM, v), J1e(P, e(U, ee, n, i, s, a, o, u, c, l, f, p, h, d, x, ce)) - } - } - return P - }, - fyt = function (t) { - if (!t) return es - if (t.encoder !== null && typeof t.encoder < "u" && typeof t.encoder != "function") - throw new TypeError("Encoder has to be a function.") - var r = t.charset || es.charset - if (typeof t.charset < "u" && t.charset !== "utf-8" && t.charset !== "iso-8859-1") - throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined") - var n = dE.default - if (typeof t.format < "u") { - if (!syt.call(dE.formatters, t.format)) throw new TypeError("Unknown format option provided.") - n = t.format - } - var i = dE.formatters[n], - s = es.filter - return ( - (typeof t.filter == "function" || Jl(t.filter)) && (s = t.filter), - { - addQueryPrefix: typeof t.addQueryPrefix == "boolean" ? t.addQueryPrefix : es.addQueryPrefix, - allowDots: typeof t.allowDots > "u" ? es.allowDots : !!t.allowDots, - charset: r, - charsetSentinel: typeof t.charsetSentinel == "boolean" ? t.charsetSentinel : es.charsetSentinel, - delimiter: typeof t.delimiter > "u" ? es.delimiter : t.delimiter, - encode: typeof t.encode == "boolean" ? t.encode : es.encode, - encoder: typeof t.encoder == "function" ? t.encoder : es.encoder, - encodeValuesOnly: typeof t.encodeValuesOnly == "boolean" ? t.encodeValuesOnly : es.encodeValuesOnly, - filter: s, - format: n, - formatter: i, - serializeDate: typeof t.serializeDate == "function" ? t.serializeDate : es.serializeDate, - skipNulls: typeof t.skipNulls == "boolean" ? t.skipNulls : es.skipNulls, - sort: typeof t.sort == "function" ? t.sort : null, - strictNullHandling: typeof t.strictNullHandling == "boolean" ? t.strictNullHandling : es.strictNullHandling, - } - ) - } - Y1e.exports = function (e, t) { - var r = e, - n = fyt(t), - i, - s - typeof n.filter == "function" ? ((s = n.filter), (r = s("", r))) : Jl(n.filter) && ((s = n.filter), (i = s)) - var a = [] - if (typeof r != "object" || r === null) return "" - var o - t && t.arrayFormat in G1e - ? (o = t.arrayFormat) - : t && "indices" in t - ? (o = t.indices ? "indices" : "repeat") - : (o = "indices") - var u = G1e[o] - if (t && "commaRoundTrip" in t && typeof t.commaRoundTrip != "boolean") - throw new TypeError("`commaRoundTrip` must be a boolean, or absent") - var c = u === "comma" && t && t.commaRoundTrip - i || (i = Object.keys(r)), n.sort && i.sort(n.sort) - for (var l = X1e(), f = 0; f < i.length; ++f) { - var p = i[f] - ;(n.skipNulls && r[p] === null) || - J1e( - a, - lyt( - r[p], - p, - u, - c, - n.strictNullHandling, - n.skipNulls, - n.encode ? n.encoder : null, - n.filter, - n.sort, - n.allowDots, - n.serializeDate, - n.format, - n.formatter, - n.encodeValuesOnly, - n.charset, - l - ) - ) - } - var h = a.join(n.delimiter), - d = n.addQueryPrefix === !0 ? "?" : "" - return ( - n.charsetSentinel && (n.charset === "iso-8859-1" ? (d += "utf8=%26%2310003%3B&") : (d += "utf8=%E2%9C%93&")), - h.length > 0 ? d + h : "" - ) - } -}) -var tbe = C((gxr, ebe) => { - "use strict" - var Tv = sM(), - uM = Object.prototype.hasOwnProperty, - pyt = Array.isArray, - Li = { - allowDots: !1, - allowPrototypes: !1, - allowSparse: !1, - arrayLimit: 20, - charset: "utf-8", - charsetSentinel: !1, - comma: !1, - decoder: Tv.decode, - delimiter: "&", - depth: 5, - ignoreQueryPrefix: !1, - interpretNumericEntities: !1, - parameterLimit: 1e3, - parseArrays: !0, - plainObjects: !1, - strictNullHandling: !1, - }, - hyt = function (e) { - return e.replace(/&#(\d+);/g, function (t, r) { - return String.fromCharCode(parseInt(r, 10)) - }) - }, - Q1e = function (e, t) { - return e && typeof e == "string" && t.comma && e.indexOf(",") > -1 ? e.split(",") : e - }, - dyt = "utf8=%26%2310003%3B", - myt = "utf8=%E2%9C%93", - xyt = function (t, r) { - var n = {}, - i = r.ignoreQueryPrefix ? t.replace(/^\?/, "") : t, - s = r.parameterLimit === 1 / 0 ? void 0 : r.parameterLimit, - a = i.split(r.delimiter, s), - o = -1, - u, - c = r.charset - if (r.charsetSentinel) - for (u = 0; u < a.length; ++u) - a[u].indexOf("utf8=") === 0 && - (a[u] === myt ? (c = "utf-8") : a[u] === dyt && (c = "iso-8859-1"), (o = u), (u = a.length)) - for (u = 0; u < a.length; ++u) - if (u !== o) { - var l = a[u], - f = l.indexOf("]="), - p = f === -1 ? l.indexOf("=") : f + 1, - h, - d - p === -1 - ? ((h = r.decoder(l, Li.decoder, c, "key")), (d = r.strictNullHandling ? null : "")) - : ((h = r.decoder(l.slice(0, p), Li.decoder, c, "key")), - (d = Tv.maybeMap(Q1e(l.slice(p + 1), r), function (x) { - return r.decoder(x, Li.decoder, c, "value") - }))), - d && r.interpretNumericEntities && c === "iso-8859-1" && (d = hyt(d)), - l.indexOf("[]=") > -1 && (d = pyt(d) ? [d] : d), - uM.call(n, h) ? (n[h] = Tv.combine(n[h], d)) : (n[h] = d) - } - return n - }, - vyt = function (e, t, r, n) { - for (var i = n ? t : Q1e(t, r), s = e.length - 1; s >= 0; --s) { - var a, - o = e[s] - if (o === "[]" && r.parseArrays) a = [].concat(i) - else { - a = r.plainObjects ? Object.create(null) : {} - var u = o.charAt(0) === "[" && o.charAt(o.length - 1) === "]" ? o.slice(1, -1) : o, - c = parseInt(u, 10) - !r.parseArrays && u === "" - ? (a = { 0: i }) - : !isNaN(c) && o !== u && String(c) === u && c >= 0 && r.parseArrays && c <= r.arrayLimit - ? ((a = []), (a[c] = i)) - : u !== "__proto__" && (a[u] = i) - } - i = a - } - return i - }, - gyt = function (t, r, n, i) { - if (t) { - var s = n.allowDots ? t.replace(/\.([^.[]+)/g, "[$1]") : t, - a = /(\[[^[\]]*])/, - o = /(\[[^[\]]*])/g, - u = n.depth > 0 && a.exec(s), - c = u ? s.slice(0, u.index) : s, - l = [] - if (c) { - if (!n.plainObjects && uM.call(Object.prototype, c) && !n.allowPrototypes) return - l.push(c) - } - for (var f = 0; n.depth > 0 && (u = o.exec(s)) !== null && f < n.depth; ) { - if (((f += 1), !n.plainObjects && uM.call(Object.prototype, u[1].slice(1, -1)) && !n.allowPrototypes)) return - l.push(u[1]) - } - return u && l.push("[" + s.slice(u.index) + "]"), vyt(l, r, n, i) - } - }, - yyt = function (t) { - if (!t) return Li - if (t.decoder !== null && t.decoder !== void 0 && typeof t.decoder != "function") - throw new TypeError("Decoder has to be a function.") - if (typeof t.charset < "u" && t.charset !== "utf-8" && t.charset !== "iso-8859-1") - throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined") - var r = typeof t.charset > "u" ? Li.charset : t.charset - return { - allowDots: typeof t.allowDots > "u" ? Li.allowDots : !!t.allowDots, - allowPrototypes: typeof t.allowPrototypes == "boolean" ? t.allowPrototypes : Li.allowPrototypes, - allowSparse: typeof t.allowSparse == "boolean" ? t.allowSparse : Li.allowSparse, - arrayLimit: typeof t.arrayLimit == "number" ? t.arrayLimit : Li.arrayLimit, - charset: r, - charsetSentinel: typeof t.charsetSentinel == "boolean" ? t.charsetSentinel : Li.charsetSentinel, - comma: typeof t.comma == "boolean" ? t.comma : Li.comma, - decoder: typeof t.decoder == "function" ? t.decoder : Li.decoder, - delimiter: typeof t.delimiter == "string" || Tv.isRegExp(t.delimiter) ? t.delimiter : Li.delimiter, - depth: typeof t.depth == "number" || t.depth === !1 ? +t.depth : Li.depth, - ignoreQueryPrefix: t.ignoreQueryPrefix === !0, - interpretNumericEntities: - typeof t.interpretNumericEntities == "boolean" ? t.interpretNumericEntities : Li.interpretNumericEntities, - parameterLimit: typeof t.parameterLimit == "number" ? t.parameterLimit : Li.parameterLimit, - parseArrays: t.parseArrays !== !1, - plainObjects: typeof t.plainObjects == "boolean" ? t.plainObjects : Li.plainObjects, - strictNullHandling: typeof t.strictNullHandling == "boolean" ? t.strictNullHandling : Li.strictNullHandling, - } - } - ebe.exports = function (e, t) { - var r = yyt(t) - if (e === "" || e === null || typeof e > "u") return r.plainObjects ? Object.create(null) : {} - for ( - var n = typeof e == "string" ? xyt(e, r) : e, - i = r.plainObjects ? Object.create(null) : {}, - s = Object.keys(n), - a = 0; - a < s.length; - ++a - ) { - var o = s[a], - u = gyt(o, n[o], r, typeof e == "string") - i = Tv.merge(i, u, r) - } - return r.allowSparse === !0 ? i : Tv.compact(i) - } -}) -var nbe = C((yxr, rbe) => { - "use strict" - var byt = Z1e(), - Eyt = tbe(), - _yt = BF() - rbe.exports = { formats: _yt, parse: Eyt, stringify: byt } -}) -var cM = C((ibe) => { - var bt = ibe, - { Buffer: OF } = require("buffer"), - wyt = require("os") - bt.toBuffer = function (e, t, r) { - r = ~~r - var n - if (this.isV4Format(e)) - (n = t || new OF(r + 4)), - e.split(/\./g).map((l) => { - n[r++] = parseInt(l, 10) & 255 - }) - else if (this.isV6Format(e)) { - var i = e.split(":", 8), - s - for (s = 0; s < i.length; s++) { - var a = this.isV4Format(i[s]), - o - a && ((o = this.toBuffer(i[s])), (i[s] = o.slice(0, 2).toString("hex"))), - o && ++s < 8 && i.splice(s, 0, o.slice(2, 4).toString("hex")) - } - if (i[0] === "") for (; i.length < 8; ) i.unshift("0") - else if (i[i.length - 1] === "") for (; i.length < 8; ) i.push("0") - else if (i.length < 8) { - for (s = 0; s < i.length && i[s] !== ""; s++); - var u = [s, 1] - for (s = 9 - i.length; s > 0; s--) u.push("0") - i.splice.apply(i, u) - } - for (n = t || new OF(r + 16), s = 0; s < i.length; s++) { - var c = parseInt(i[s], 16) - ;(n[r++] = (c >> 8) & 255), (n[r++] = c & 255) - } - } - if (!n) throw Error(`Invalid ip address: ${e}`) - return n - } - bt.toString = function (e, t, r) { - ;(t = ~~t), (r = r || e.length - t) - var n = [], - i - if (r === 4) { - for (i = 0; i < r; i++) n.push(e[t + i]) - n = n.join(".") - } else if (r === 16) { - for (i = 0; i < r; i += 2) n.push(e.readUInt16BE(t + i).toString(16)) - ;(n = n.join(":")), (n = n.replace(/(^|:)0(:0)*:0(:|$)/, "$1::$3")), (n = n.replace(/:{3,4}/, "::")) - } - return n - } - var Ayt = /^(\d{1,3}\.){3,3}\d{1,3}$/, - Cyt = /^(::)?(((\d{1,3}\.){3}(\d{1,3}){1})?([0-9a-f]){0,4}:{0,2}){1,8}(::)?$/i - bt.isV4Format = function (e) { - return Ayt.test(e) - } - bt.isV6Format = function (e) { - return Cyt.test(e) - } - function mE(e) { - return e === 4 ? "ipv4" : e === 6 ? "ipv6" : e ? e.toLowerCase() : "ipv4" - } - bt.fromPrefixLen = function (e, t) { - e > 32 ? (t = "ipv6") : (t = mE(t)) - var r = 4 - t === "ipv6" && (r = 16) - for (var n = new OF(r), i = 0, s = n.length; i < s; ++i) { - var a = 8 - e < 8 && (a = e), (e -= a), (n[i] = ~(255 >> a) & 255) - } - return bt.toString(n) - } - bt.mask = function (e, t) { - ;(e = bt.toBuffer(e)), (t = bt.toBuffer(t)) - var r = new OF(Math.max(e.length, t.length)), - n - if (e.length === t.length) for (n = 0; n < e.length; n++) r[n] = e[n] & t[n] - else if (t.length === 4) for (n = 0; n < t.length; n++) r[n] = e[e.length - 4 + n] & t[n] - else { - for (n = 0; n < r.length - 6; n++) r[n] = 0 - for (r[10] = 255, r[11] = 255, n = 0; n < e.length; n++) r[n + 12] = e[n] & t[n + 12] - n += 12 - } - for (; n < r.length; n++) r[n] = 0 - return bt.toString(r) - } - bt.cidr = function (e) { - var t = e.split("/"), - r = t[0] - if (t.length !== 2) throw new Error(`invalid CIDR subnet: ${r}`) - var n = bt.fromPrefixLen(parseInt(t[1], 10)) - return bt.mask(r, n) - } - bt.subnet = function (e, t) { - for (var r = bt.toLong(bt.mask(e, t)), n = bt.toBuffer(t), i = 0, s = 0; s < n.length; s++) - if (n[s] === 255) i += 8 - else for (var a = n[s] & 255; a; ) (a = (a << 1) & 255), i++ - var o = Math.pow(2, 32 - i) - return { - networkAddress: bt.fromLong(r), - firstAddress: o <= 2 ? bt.fromLong(r) : bt.fromLong(r + 1), - lastAddress: o <= 2 ? bt.fromLong(r + o - 1) : bt.fromLong(r + o - 2), - broadcastAddress: bt.fromLong(r + o - 1), - subnetMask: t, - subnetMaskLength: i, - numHosts: o <= 2 ? o : o - 2, - length: o, - contains(u) { - return r === bt.toLong(bt.mask(u, t)) - }, - } - } - bt.cidrSubnet = function (e) { - var t = e.split("/"), - r = t[0] - if (t.length !== 2) throw new Error(`invalid CIDR subnet: ${r}`) - var n = bt.fromPrefixLen(parseInt(t[1], 10)) - return bt.subnet(r, n) - } - bt.not = function (e) { - for (var t = bt.toBuffer(e), r = 0; r < t.length; r++) t[r] = 255 ^ t[r] - return bt.toString(t) - } - bt.or = function (e, t) { - var r - if (((e = bt.toBuffer(e)), (t = bt.toBuffer(t)), e.length === t.length)) { - for (r = 0; r < e.length; ++r) e[r] |= t[r] - return bt.toString(e) - } - var n = e, - i = t - t.length > e.length && ((n = t), (i = e)) - var s = n.length - i.length - for (r = s; r < n.length; ++r) n[r] |= i[r - s] - return bt.toString(n) - } - bt.isEqual = function (e, t) { - var r - if (((e = bt.toBuffer(e)), (t = bt.toBuffer(t)), e.length === t.length)) { - for (r = 0; r < e.length; r++) if (e[r] !== t[r]) return !1 - return !0 - } - if (t.length === 4) { - var n = t - ;(t = e), (e = n) - } - for (r = 0; r < 10; r++) if (t[r] !== 0) return !1 - var i = t.readUInt16BE(10) - if (i !== 0 && i !== 65535) return !1 - for (r = 0; r < 4; r++) if (e[r] !== t[r + 12]) return !1 - return !0 - } - bt.isPrivate = function (e) { - return ( - /^(::f{4}:)?10\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?192\.168\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?172\.(1[6-9]|2\d|30|31)\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?169\.254\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^f[cd][0-9a-f]{2}:/i.test(e) || - /^fe80:/i.test(e) || - /^::1$/.test(e) || - /^::$/.test(e) - ) - } - bt.isPublic = function (e) { - return !bt.isPrivate(e) - } - bt.isLoopback = function (e) { - return ( - /^(::f{4}:)?127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/.test(e) || - /^fe80::1$/.test(e) || - /^::1$/.test(e) || - /^::$/.test(e) - ) - } - bt.loopback = function (e) { - if (((e = mE(e)), e !== "ipv4" && e !== "ipv6")) throw new Error("family must be ipv4 or ipv6") - return e === "ipv4" ? "127.0.0.1" : "fe80::1" - } - bt.address = function (e, t) { - var r = wyt.networkInterfaces() - if (((t = mE(t)), e && e !== "private" && e !== "public")) { - var n = r[e].filter((s) => { - var a = mE(s.family) - return a === t - }) - return n.length === 0 ? void 0 : n[0].address - } - var i = Object.keys(r) - .map((s) => { - var a = r[s].filter( - (o) => ( - (o.family = mE(o.family)), - o.family !== t || bt.isLoopback(o.address) - ? !1 - : e - ? e === "public" - ? bt.isPrivate(o.address) - : bt.isPublic(o.address) - : !0 - ) - ) - return a.length ? a[0].address : void 0 - }) - .filter(Boolean) - return i.length ? i[0] : bt.loopback(t) - } - bt.toLong = function (e) { - var t = 0 - return ( - e.split(".").forEach((r) => { - ;(t <<= 8), (t += parseInt(r)) - }), - t >>> 0 - ) - } - bt.fromLong = function (e) { - return `${e >>> 24}.${(e >> 16) & 255}.${(e >> 8) & 255}.${e & 255}` - } -}) -var abe = C((Exr, sbe) => { - "use strict" - var Syt = require("os"), - Dyt = { - 15: "El Capitan", - 14: "Yosemite", - 13: "Mavericks", - 12: "Mountain Lion", - 11: "Lion", - 10: "Snow Leopard", - 9: "Leopard", - 8: "Tiger", - 7: "Panther", - 6: "Jaguar", - 5: "Puma", - } - sbe.exports = function (e) { - return (e = (e || Syt.release()).split(".")[0]), { name: Dyt[e], version: "10." + (Number(e) - 4) } - } -}) -var DM = C((Rt, _be) => { - Rt = _be.exports = hr - var Wr - typeof process == "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) - ? (Wr = function () { - var e = Array.prototype.slice.call(arguments, 0) - e.unshift("SEMVER"), console.log.apply(console, e) - }) - : (Wr = function () {}) - Rt.SEMVER_SPEC_VERSION = "2.0.0" - var fM = 256, - kF = Number.MAX_SAFE_INTEGER || 9007199254740991, - lM = 16, - sn = (Rt.re = []), - Xe = (Rt.src = []), - ur = 0, - Bv = ur++ - Xe[Bv] = "0|[1-9]\\d*" - var Ov = ur++ - Xe[Ov] = "[0-9]+" - var mM = ur++ - Xe[mM] = "\\d*[a-zA-Z-][a-zA-Z0-9-]*" - var ube = ur++ - Xe[ube] = "(" + Xe[Bv] + ")\\.(" + Xe[Bv] + ")\\.(" + Xe[Bv] + ")" - var cbe = ur++ - Xe[cbe] = "(" + Xe[Ov] + ")\\.(" + Xe[Ov] + ")\\.(" + Xe[Ov] + ")" - var pM = ur++ - Xe[pM] = "(?:" + Xe[Bv] + "|" + Xe[mM] + ")" - var hM = ur++ - Xe[hM] = "(?:" + Xe[Ov] + "|" + Xe[mM] + ")" - var xM = ur++ - Xe[xM] = "(?:-(" + Xe[pM] + "(?:\\." + Xe[pM] + ")*))" - var vM = ur++ - Xe[vM] = "(?:-?(" + Xe[hM] + "(?:\\." + Xe[hM] + ")*))" - var dM = ur++ - Xe[dM] = "[0-9A-Za-z-]+" - var gE = ur++ - Xe[gE] = "(?:\\+(" + Xe[dM] + "(?:\\." + Xe[dM] + ")*))" - var gM = ur++, - lbe = "v?" + Xe[ube] + Xe[xM] + "?" + Xe[gE] + "?" - Xe[gM] = "^" + lbe + "$" - var yM = "[v=\\s]*" + Xe[cbe] + Xe[vM] + "?" + Xe[gE] + "?", - bM = ur++ - Xe[bM] = "^" + yM + "$" - var Pv = ur++ - Xe[Pv] = "((?:<|>)?=?)" - var IF = ur++ - Xe[IF] = Xe[Ov] + "|x|X|\\*" - var PF = ur++ - Xe[PF] = Xe[Bv] + "|x|X|\\*" - var Wd = ur++ - Xe[Wd] = "[v=\\s]*(" + Xe[PF] + ")(?:\\.(" + Xe[PF] + ")(?:\\.(" + Xe[PF] + ")(?:" + Xe[xM] + ")?" + Xe[gE] + "?)?)?" - var Iv = ur++ - Xe[Iv] = "[v=\\s]*(" + Xe[IF] + ")(?:\\.(" + Xe[IF] + ")(?:\\.(" + Xe[IF] + ")(?:" + Xe[vM] + ")?" + Xe[gE] + "?)?)?" - var fbe = ur++ - Xe[fbe] = "^" + Xe[Pv] + "\\s*" + Xe[Wd] + "$" - var pbe = ur++ - Xe[pbe] = "^" + Xe[Pv] + "\\s*" + Xe[Iv] + "$" - var hbe = ur++ - Xe[hbe] = "(?:^|[^\\d])(\\d{1," + lM + "})(?:\\.(\\d{1," + lM + "}))?(?:\\.(\\d{1," + lM + "}))?(?:$|[^\\d])" - var jF = ur++ - Xe[jF] = "(?:~>?)" - var NF = ur++ - Xe[NF] = "(\\s*)" + Xe[jF] + "\\s+" - sn[NF] = new RegExp(Xe[NF], "g") - var Fyt = "$1~", - dbe = ur++ - Xe[dbe] = "^" + Xe[jF] + Xe[Wd] + "$" - var mbe = ur++ - Xe[mbe] = "^" + Xe[jF] + Xe[Iv] + "$" - var UF = ur++ - Xe[UF] = "(?:\\^)" - var RF = ur++ - Xe[RF] = "(\\s*)" + Xe[UF] + "\\s+" - sn[RF] = new RegExp(Xe[RF], "g") - var Tyt = "$1^", - xbe = ur++ - Xe[xbe] = "^" + Xe[UF] + Xe[Wd] + "$" - var vbe = ur++ - Xe[vbe] = "^" + Xe[UF] + Xe[Iv] + "$" - var EM = ur++ - Xe[EM] = "^" + Xe[Pv] + "\\s*(" + yM + ")$|^$" - var _M = ur++ - Xe[_M] = "^" + Xe[Pv] + "\\s*(" + lbe + ")$|^$" - var xE = ur++ - Xe[xE] = "(\\s*)" + Xe[Pv] + "\\s*(" + yM + "|" + Xe[Wd] + ")" - sn[xE] = new RegExp(Xe[xE], "g") - var Byt = "$1$2$3", - gbe = ur++ - Xe[gbe] = "^\\s*(" + Xe[Wd] + ")\\s+-\\s+(" + Xe[Wd] + ")\\s*$" - var ybe = ur++ - Xe[ybe] = "^\\s*(" + Xe[Iv] + ")\\s+-\\s+(" + Xe[Iv] + ")\\s*$" - var bbe = ur++ - Xe[bbe] = "(<|>)?=?\\s*\\*" - for (Bp = 0; Bp < ur; Bp++) Wr(Bp, Xe[Bp]), sn[Bp] || (sn[Bp] = new RegExp(Xe[Bp])) - var Bp - Rt.parse = Gd - function Gd(e, t) { - if (((!t || typeof t != "object") && (t = { loose: !!t, includePrerelease: !1 }), e instanceof hr)) return e - if (typeof e != "string" || e.length > fM) return null - var r = t.loose ? sn[bM] : sn[gM] - if (!r.test(e)) return null - try { - return new hr(e, t) - } catch { - return null - } - } - Rt.valid = Oyt - function Oyt(e, t) { - var r = Gd(e, t) - return r ? r.version : null - } - Rt.clean = kyt - function kyt(e, t) { - var r = Gd(e.trim().replace(/^[=v]+/, ""), t) - return r ? r.version : null - } - Rt.SemVer = hr - function hr(e, t) { - if (((!t || typeof t != "object") && (t = { loose: !!t, includePrerelease: !1 }), e instanceof hr)) { - if (e.loose === t.loose) return e - e = e.version - } else if (typeof e != "string") throw new TypeError("Invalid Version: " + e) - if (e.length > fM) throw new TypeError("version is longer than " + fM + " characters") - if (!(this instanceof hr)) return new hr(e, t) - Wr("SemVer", e, t), (this.options = t), (this.loose = !!t.loose) - var r = e.trim().match(t.loose ? sn[bM] : sn[gM]) - 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 > kF || this.major < 0) - ) - throw new TypeError("Invalid major version") - if (this.minor > kF || this.minor < 0) throw new TypeError("Invalid minor version") - if (this.patch > kF || this.patch < 0) throw new TypeError("Invalid patch version") - r[4] - ? (this.prerelease = r[4].split(".").map(function (n) { - if (/^[0-9]+$/.test(n)) { - var i = +n - if (i >= 0 && i < kF) return i - } - return n - })) - : (this.prerelease = []), - (this.build = r[5] ? r[5].split(".") : []), - this.format() - } - hr.prototype.format = function () { - return ( - (this.version = this.major + "." + this.minor + "." + this.patch), - this.prerelease.length && (this.version += "-" + this.prerelease.join(".")), - this.version - ) - } - hr.prototype.toString = function () { - return this.version - } - hr.prototype.compare = function (e) { - return ( - Wr("SemVer.compare", this.version, this.options, e), - e instanceof hr || (e = new hr(e, this.options)), - this.compareMain(e) || this.comparePre(e) - ) - } - hr.prototype.compareMain = function (e) { - return ( - e instanceof hr || (e = new hr(e, this.options)), - kv(this.major, e.major) || kv(this.minor, e.minor) || kv(this.patch, e.patch) - ) - } - hr.prototype.comparePre = function (e) { - if ((e instanceof hr || (e = new hr(e, this.options)), this.prerelease.length && !e.prerelease.length)) return -1 - if (!this.prerelease.length && e.prerelease.length) return 1 - if (!this.prerelease.length && !e.prerelease.length) return 0 - var t = 0 - do { - var r = this.prerelease[t], - n = e.prerelease[t] - if ((Wr("prerelease compare", t, r, n), r === void 0 && n === void 0)) return 0 - if (n === void 0) return 1 - if (r === void 0) return -1 - if (r === n) continue - return kv(r, n) - } while (++t) - } - hr.prototype.inc = function (e, t) { - switch (e) { - case "premajor": - ;(this.prerelease.length = 0), (this.patch = 0), (this.minor = 0), this.major++, this.inc("pre", t) - break - case "preminor": - ;(this.prerelease.length = 0), (this.patch = 0), this.minor++, this.inc("pre", t) - break - case "prepatch": - ;(this.prerelease.length = 0), this.inc("patch", t), this.inc("pre", t) - break - case "prerelease": - this.prerelease.length === 0 && this.inc("patch", t), this.inc("pre", t) - break - case "major": - ;(this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) && this.major++, - (this.minor = 0), - (this.patch = 0), - (this.prerelease = []) - break - case "minor": - ;(this.patch !== 0 || this.prerelease.length === 0) && this.minor++, (this.patch = 0), (this.prerelease = []) - break - case "patch": - this.prerelease.length === 0 && this.patch++, (this.prerelease = []) - break - case "pre": - if (this.prerelease.length === 0) this.prerelease = [0] - else { - for (var r = this.prerelease.length; --r >= 0; ) - typeof this.prerelease[r] == "number" && (this.prerelease[r]++, (r = -2)) - r === -1 && this.prerelease.push(0) - } - t && - (this.prerelease[0] === t - ? isNaN(this.prerelease[1]) && (this.prerelease = [t, 0]) - : (this.prerelease = [t, 0])) - break - default: - throw new Error("invalid increment argument: " + e) - } - return this.format(), (this.raw = this.version), this - } - Rt.inc = Iyt - function Iyt(e, t, r, n) { - typeof r == "string" && ((n = r), (r = void 0)) - try { - return new hr(e, r).inc(t, n).version - } catch { - return null - } - } - Rt.diff = Pyt - function Pyt(e, t) { - if (wM(e, t)) return null - var r = Gd(e), - n = Gd(t), - i = "" - if (r.prerelease.length || n.prerelease.length) { - i = "pre" - var s = "prerelease" - } - for (var a in r) if ((a === "major" || a === "minor" || a === "patch") && r[a] !== n[a]) return i + a - return s - } - Rt.compareIdentifiers = kv - var obe = /^[0-9]+$/ - function kv(e, t) { - var r = obe.test(e), - n = obe.test(t) - return r && n && ((e = +e), (t = +t)), e === t ? 0 : r && !n ? -1 : n && !r ? 1 : e < t ? -1 : 1 - } - Rt.rcompareIdentifiers = Nyt - function Nyt(e, t) { - return kv(t, e) - } - Rt.major = Ryt - function Ryt(e, t) { - return new hr(e, t).major - } - Rt.minor = Lyt - function Lyt(e, t) { - return new hr(e, t).minor - } - Rt.patch = Myt - function Myt(e, t) { - return new hr(e, t).patch - } - Rt.compare = Yl - function Yl(e, t, r) { - return new hr(e, r).compare(new hr(t, r)) - } - Rt.compareLoose = qyt - function qyt(e, t) { - return Yl(e, t, !0) - } - Rt.rcompare = jyt - function jyt(e, t, r) { - return Yl(t, e, r) - } - Rt.sort = Uyt - function Uyt(e, t) { - return e.sort(function (r, n) { - return Rt.compare(r, n, t) - }) - } - Rt.rsort = Hyt - function Hyt(e, t) { - return e.sort(function (r, n) { - return Rt.rcompare(r, n, t) - }) - } - Rt.gt = vE - function vE(e, t, r) { - return Yl(e, t, r) > 0 - } - Rt.lt = LF - function LF(e, t, r) { - return Yl(e, t, r) < 0 - } - Rt.eq = wM - function wM(e, t, r) { - return Yl(e, t, r) === 0 - } - Rt.neq = Ebe - function Ebe(e, t, r) { - return Yl(e, t, r) !== 0 - } - Rt.gte = AM - function AM(e, t, r) { - return Yl(e, t, r) >= 0 - } - Rt.lte = CM - function CM(e, t, r) { - return Yl(e, t, r) <= 0 - } - Rt.cmp = MF - function MF(e, t, r, n) { - switch (t) { - case "===": - return typeof e == "object" && (e = e.version), typeof r == "object" && (r = r.version), e === r - case "!==": - return typeof e == "object" && (e = e.version), typeof r == "object" && (r = r.version), e !== r - case "": - case "=": - case "==": - return wM(e, r, n) - case "!=": - return Ebe(e, r, n) - case ">": - return vE(e, r, n) - case ">=": - return AM(e, r, n) - case "<": - return LF(e, r, n) - case "<=": - return CM(e, r, n) - default: - throw new TypeError("Invalid operator: " + t) - } - } - Rt.Comparator = Vo - function Vo(e, t) { - if (((!t || typeof t != "object") && (t = { loose: !!t, includePrerelease: !1 }), e instanceof Vo)) { - if (e.loose === !!t.loose) return e - e = e.value - } - if (!(this instanceof Vo)) return new Vo(e, t) - Wr("comparator", e, t), - (this.options = t), - (this.loose = !!t.loose), - this.parse(e), - this.semver === yE ? (this.value = "") : (this.value = this.operator + this.semver.version), - Wr("comp", this) - } - var yE = {} - Vo.prototype.parse = function (e) { - var t = this.options.loose ? sn[EM] : sn[_M], - r = e.match(t) - if (!r) throw new TypeError("Invalid comparator: " + e) - ;(this.operator = r[1]), - this.operator === "=" && (this.operator = ""), - r[2] ? (this.semver = new hr(r[2], this.options.loose)) : (this.semver = yE) - } - Vo.prototype.toString = function () { - return this.value - } - Vo.prototype.test = function (e) { - return ( - Wr("Comparator.test", e, this.options.loose), - this.semver === yE - ? !0 - : (typeof e == "string" && (e = new hr(e, this.options)), MF(e, this.operator, this.semver, this.options)) - ) - } - Vo.prototype.intersects = function (e, t) { - if (!(e instanceof Vo)) throw new TypeError("a Comparator is required") - ;(!t || typeof t != "object") && (t = { loose: !!t, includePrerelease: !1 }) - var r - if (this.operator === "") return (r = new kn(e.value, t)), qF(this.value, r, t) - if (e.operator === "") return (r = new kn(this.value, t)), qF(e.semver, r, t) - var n = (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 = - MF(this.semver, "<", e.semver, t) && - (this.operator === ">=" || this.operator === ">") && - (e.operator === "<=" || e.operator === "<"), - u = - MF(this.semver, ">", e.semver, t) && - (this.operator === "<=" || this.operator === "<") && - (e.operator === ">=" || e.operator === ">") - return n || i || (s && a) || o || u - } - Rt.Range = kn - function kn(e, t) { - if (((!t || typeof t != "object") && (t = { loose: !!t, includePrerelease: !1 }), e instanceof kn)) - return e.loose === !!t.loose && e.includePrerelease === !!t.includePrerelease ? e : new kn(e.raw, t) - if (e instanceof Vo) return new kn(e.value, t) - if (!(this instanceof kn)) return new kn(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 (r) { - return this.parseRange(r.trim()) - }, this) - .filter(function (r) { - return r.length - })), - !this.set.length) - ) - throw new TypeError("Invalid SemVer Range: " + e) - this.format() - } - kn.prototype.format = function () { - return ( - (this.range = this.set - .map(function (e) { - return e.join(" ").trim() - }) - .join("||") - .trim()), - this.range - ) - } - kn.prototype.toString = function () { - return this.range - } - kn.prototype.parseRange = function (e) { - var t = this.options.loose - e = e.trim() - var r = t ? sn[ybe] : sn[gbe] - ;(e = e.replace(r, Zyt)), - Wr("hyphen replace", e), - (e = e.replace(sn[xE], Byt)), - Wr("comparator trim", e, sn[xE]), - (e = e.replace(sn[NF], Fyt)), - (e = e.replace(sn[RF], Tyt)), - (e = e.split(/\s+/).join(" ")) - var n = t ? sn[EM] : sn[_M], - i = e - .split(" ") - .map(function (s) { - return $yt(s, this.options) - }, this) - .join(" ") - .split(/\s+/) - return ( - this.options.loose && - (i = i.filter(function (s) { - return !!s.match(n) - })), - (i = i.map(function (s) { - return new Vo(s, this.options) - }, this)), - i - ) - } - kn.prototype.intersects = function (e, t) { - if (!(e instanceof kn)) throw new TypeError("a Range is required") - return this.set.some(function (r) { - return r.every(function (n) { - return e.set.some(function (i) { - return i.every(function (s) { - return n.intersects(s, t) - }) - }) - }) - }) - } - Rt.toComparators = Vyt - function Vyt(e, t) { - return new kn(e, t).set.map(function (r) { - return r - .map(function (n) { - return n.value - }) - .join(" ") - .trim() - .split(" ") - }) - } - function $yt(e, t) { - return ( - Wr("comp", e, t), - (e = Gyt(e, t)), - Wr("caret", e), - (e = zyt(e, t)), - Wr("tildes", e), - (e = Xyt(e, t)), - Wr("xrange", e), - (e = Yyt(e, t)), - Wr("stars", e), - e - ) - } - function Ys(e) { - return !e || e.toLowerCase() === "x" || e === "*" - } - function zyt(e, t) { - return e - .trim() - .split(/\s+/) - .map(function (r) { - return Wyt(r, t) - }) - .join(" ") - } - function Wyt(e, t) { - var r = t.loose ? sn[mbe] : sn[dbe] - return e.replace(r, function (n, i, s, a, o) { - Wr("tilde", e, n, i, s, a, o) - var u - return ( - Ys(i) - ? (u = "") - : Ys(s) - ? (u = ">=" + i + ".0.0 <" + (+i + 1) + ".0.0") - : Ys(a) - ? (u = ">=" + i + "." + s + ".0 <" + i + "." + (+s + 1) + ".0") - : o - ? (Wr("replaceTilde pr", o), (u = ">=" + i + "." + s + "." + a + "-" + o + " <" + i + "." + (+s + 1) + ".0")) - : (u = ">=" + i + "." + s + "." + a + " <" + i + "." + (+s + 1) + ".0"), - Wr("tilde return", u), - u - ) - }) - } - function Gyt(e, t) { - return e - .trim() - .split(/\s+/) - .map(function (r) { - return Kyt(r, t) - }) - .join(" ") - } - function Kyt(e, t) { - Wr("caret", e, t) - var r = t.loose ? sn[vbe] : sn[xbe] - return e.replace(r, function (n, i, s, a, o) { - Wr("caret", e, n, i, s, a, o) - var u - return ( - Ys(i) - ? (u = "") - : Ys(s) - ? (u = ">=" + i + ".0.0 <" + (+i + 1) + ".0.0") - : Ys(a) - ? i === "0" - ? (u = ">=" + i + "." + s + ".0 <" + i + "." + (+s + 1) + ".0") - : (u = ">=" + i + "." + s + ".0 <" + (+i + 1) + ".0.0") - : o - ? (Wr("replaceCaret pr", o), - i === "0" - ? s === "0" - ? (u = ">=" + i + "." + s + "." + a + "-" + o + " <" + i + "." + s + "." + (+a + 1)) - : (u = ">=" + i + "." + s + "." + a + "-" + o + " <" + i + "." + (+s + 1) + ".0") - : (u = ">=" + i + "." + s + "." + a + "-" + o + " <" + (+i + 1) + ".0.0")) - : (Wr("no pr"), - i === "0" - ? s === "0" - ? (u = ">=" + i + "." + s + "." + a + " <" + i + "." + s + "." + (+a + 1)) - : (u = ">=" + i + "." + s + "." + a + " <" + i + "." + (+s + 1) + ".0") - : (u = ">=" + i + "." + s + "." + a + " <" + (+i + 1) + ".0.0")), - Wr("caret return", u), - u - ) - }) - } - function Xyt(e, t) { - return ( - Wr("replaceXRanges", e, t), - e - .split(/\s+/) - .map(function (r) { - return Jyt(r, t) - }) - .join(" ") - ) - } - function Jyt(e, t) { - e = e.trim() - var r = t.loose ? sn[pbe] : sn[fbe] - return e.replace(r, function (n, i, s, a, o, u) { - Wr("xRange", e, n, i, s, a, o, u) - var c = Ys(s), - l = c || Ys(a), - f = l || Ys(o), - p = f - return ( - i === "=" && p && (i = ""), - c - ? i === ">" || i === "<" - ? (n = "<0.0.0") - : (n = "*") - : i && p - ? (l && (a = 0), - (o = 0), - i === ">" - ? ((i = ">="), l ? ((s = +s + 1), (a = 0), (o = 0)) : ((a = +a + 1), (o = 0))) - : i === "<=" && ((i = "<"), l ? (s = +s + 1) : (a = +a + 1)), - (n = i + s + "." + a + "." + o)) - : l - ? (n = ">=" + s + ".0.0 <" + (+s + 1) + ".0.0") - : f && (n = ">=" + s + "." + a + ".0 <" + s + "." + (+a + 1) + ".0"), - Wr("xRange return", n), - n - ) - }) - } - function Yyt(e, t) { - return Wr("replaceStars", e, t), e.trim().replace(sn[bbe], "") - } - function Zyt(e, t, r, n, i, s, a, o, u, c, l, f, p) { - return ( - Ys(r) ? (t = "") : Ys(n) ? (t = ">=" + r + ".0.0") : Ys(i) ? (t = ">=" + r + "." + n + ".0") : (t = ">=" + t), - Ys(u) - ? (o = "") - : Ys(c) - ? (o = "<" + (+u + 1) + ".0.0") - : Ys(l) - ? (o = "<" + u + "." + (+c + 1) + ".0") - : f - ? (o = "<=" + u + "." + c + "." + l + "-" + f) - : (o = "<=" + o), - (t + " " + o).trim() - ) - } - kn.prototype.test = function (e) { - if (!e) return !1 - typeof e == "string" && (e = new hr(e, this.options)) - for (var t = 0; t < this.set.length; t++) if (Qyt(this.set[t], e, this.options)) return !0 - return !1 - } - function Qyt(e, t, r) { - for (var n = 0; n < e.length; n++) if (!e[n].test(t)) return !1 - if (t.prerelease.length && !r.includePrerelease) { - for (n = 0; n < e.length; n++) - if ((Wr(e[n].semver), e[n].semver !== yE && e[n].semver.prerelease.length > 0)) { - var i = e[n].semver - if (i.major === t.major && i.minor === t.minor && i.patch === t.patch) return !0 - } - return !1 - } - return !0 - } - Rt.satisfies = qF - function qF(e, t, r) { - try { - t = new kn(t, r) - } catch { - return !1 - } - return t.test(e) - } - Rt.maxSatisfying = e1t - function e1t(e, t, r) { - var n = null, - i = null - try { - var s = new kn(t, r) - } catch { - return null - } - return ( - e.forEach(function (a) { - s.test(a) && (!n || i.compare(a) === -1) && ((n = a), (i = new hr(n, r))) - }), - n - ) - } - Rt.minSatisfying = t1t - function t1t(e, t, r) { - var n = null, - i = null - try { - var s = new kn(t, r) - } catch { - return null - } - return ( - e.forEach(function (a) { - s.test(a) && (!n || i.compare(a) === 1) && ((n = a), (i = new hr(n, r))) - }), - n - ) - } - Rt.minVersion = r1t - function r1t(e, t) { - e = new kn(e, t) - var r = new hr("0.0.0") - if (e.test(r) || ((r = new hr("0.0.0-0")), e.test(r))) return r - r = null - for (var n = 0; n < e.set.length; ++n) { - var i = e.set[n] - i.forEach(function (s) { - var a = new hr(s.semver.version) - switch (s.operator) { - case ">": - a.prerelease.length === 0 ? a.patch++ : a.prerelease.push(0), (a.raw = a.format()) - case "": - case ">=": - ;(!r || vE(r, a)) && (r = a) - break - case "<": - case "<=": - break - default: - throw new Error("Unexpected operation: " + s.operator) - } - }) - } - return r && e.test(r) ? r : null - } - Rt.validRange = n1t - function n1t(e, t) { - try { - return new kn(e, t).range || "*" - } catch { - return null - } - } - Rt.ltr = i1t - function i1t(e, t, r) { - return SM(e, t, "<", r) - } - Rt.gtr = s1t - function s1t(e, t, r) { - return SM(e, t, ">", r) - } - Rt.outside = SM - function SM(e, t, r, n) { - ;(e = new hr(e, n)), (t = new kn(t, n)) - var i, s, a, o, u - switch (r) { - case ">": - ;(i = vE), (s = CM), (a = LF), (o = ">"), (u = ">=") - break - case "<": - ;(i = LF), (s = AM), (a = vE), (o = "<"), (u = "<=") - break - default: - throw new TypeError('Must provide a hilo val of "<" or ">"') - } - if (qF(e, t, n)) return !1 - for (var c = 0; c < t.set.length; ++c) { - var l = t.set[c], - f = null, - p = null - if ( - (l.forEach(function (h) { - h.semver === yE && (h = new Vo(">=0.0.0")), - (f = f || h), - (p = p || h), - i(h.semver, f.semver, n) ? (f = h) : a(h.semver, p.semver, n) && (p = h) - }), - f.operator === o || f.operator === u || ((!p.operator || p.operator === o) && s(e, p.semver))) - ) - return !1 - if (p.operator === u && a(e, p.semver)) return !1 - } - return !0 - } - Rt.prerelease = a1t - function a1t(e, t) { - var r = Gd(e, t) - return r && r.prerelease.length ? r.prerelease : null - } - Rt.intersects = o1t - function o1t(e, t, r) { - return (e = new kn(e, r)), (t = new kn(t, r)), e.intersects(t) - } - Rt.coerce = u1t - function u1t(e) { - if (e instanceof hr) return e - if (typeof e != "string") return null - var t = e.match(sn[hbe]) - return t == null ? null : Gd(t[1] + "." + (t[2] || "0") + "." + (t[3] || "0")) - } -}) -var Abe = C((_xr, wbe) => { - "use strict" - var c1t = require("os"), - l1t = DM(), - f1t = { - "10.0": "10", - 6.3: "8.1", - 6.2: "8", - 6.1: "7", - "6.0": "Vista", - 5.1: "XP", - "5.0": "2000", - 4.9: "ME", - 4.1: "98", - "4.0": "95", - } - wbe.exports = function (e) { - var t = /\d+\.\d+/, - r = t.exec(e || c1t.release()) - if (!e && process.platform === "win32" && l1t.satisfies(process.version, ">=0.12.0 <3.1.0")) - try { - r = t.exec(String(require("child_process").execSync("ver.exe", { timeout: 2e3 }))) - } catch {} - if (e && !r) throw new Error("`release` argument doesn't match `n.n`") - return f1t[(r || [])[0]] - } -}) -var Dbe = C((wxr, Sbe) => { - "use strict" - var Cbe = require("os"), - p1t = abe(), - h1t = Abe() - Sbe.exports = function (e, t) { - if (!e && t) throw new Error("You can't specify a `release` without specfying `platform`") - ;(e = e || Cbe.platform()), (t = t || Cbe.release()) - var r - return e === "darwin" - ? ((r = p1t(t).name), "OS X" + (r ? " " + r : "")) - : e === "linux" - ? ((r = t.replace(/^(\d+\.\d+).*/, "$1")), "Linux" + (r ? " " + r : "")) - : e === "win32" - ? ((r = h1t(t)), "Windows" + (r ? " " + r : "")) - : e - } -}) -var Bbe = C((Axr, Tbe) => { - "use strict" - var d1t = Dbe(), - Fbe = "Node.js/" + process.version.slice(1) + " (" + d1t() + "; " + process.arch + ")" - Tbe.exports = function (t, r) { - return arguments.length !== 2 ? Fbe : t + "/" + r + " " + Fbe - } -}) -var Ou = C((Cxr, Obe) => { - "use strict" - var m1t = Array.prototype.slice - Obe.exports = Mc - function Mc(e, t) { - if (!(this instanceof Mc)) return new Mc(e, t) - ;(this.src = e), (this._withAccess = t) - } - Mc.prototype.withAccess = function (e) { - return (this._withAccess = e !== !1), this - } - Mc.prototype.pick = function (e) { - return Array.isArray(e) || (e = m1t.call(arguments)), e.length && (this.keys = e), this - } - Mc.prototype.to = function (e) { - if (((e = e || {}), !this.src)) return e - var t = this.keys || Object.keys(this.src) - if (!this._withAccess) { - for (var r = 0; r < t.length; r++) (n = t[r]), e[n] === void 0 && (e[n] = this.src[n]) - return e - } - for (var r = 0; r < t.length; r++) { - var n = t[r] - if (x1t(e, n)) { - var i = this.src.__lookupGetter__(n), - s = this.src.__lookupSetter__(n) - i && e.__defineGetter__(n, i), s && e.__defineSetter__(n, s), !i && !s && (e[n] = this.src[n]) - } - } - return e - } - Mc.prototype.toCover = function (e) { - for (var t = this.keys || Object.keys(this.src), r = 0; r < t.length; r++) { - var n = t[r] - delete e[n] - var i = this.src.__lookupGetter__(n), - s = this.src.__lookupSetter__(n) - i && e.__defineGetter__(n, i), s && e.__defineSetter__(n, s), !i && !s && (e[n] = this.src[n]) - } - } - Mc.prototype.override = Mc.prototype.toCover - Mc.prototype.and = function (e) { - var t = {} - return this.to(t), (this.src = e), this.to(t), (this.src = t), this - } - function x1t(e, t) { - return e[t] === void 0 && e.__lookupGetter__(t) === void 0 && e.__lookupSetter__(t) === void 0 - } -}) -var kbe = C((FM) => { - "use strict" - var v1t = require("assert") - FM.noop = function () {} - FM.getParamNames = function (t, r) { - var n = typeof t - if ( - (v1t(n === "function", 'The "func" must be a function. Received type "' + n + '"'), - (r = r !== !1), - r && t.__cache_names) - ) - return t.__cache_names - var i = t.toString(), - s = i.slice(i.indexOf("(") + 1, i.indexOf(")")).match(/([^\s,]+)/g) || [] - return (t.__cache_names = s), s - } -}) -var Pbe = C((Ibe) => { - "use strict" - Ibe.setImmediate = - typeof setImmediate == "function" - ? setImmediate - : function (e) { - process.nextTick(e.bind.apply(e, arguments)) - } -}) -var Nbe = C((Nv) => { - "use strict" - Nv.try = function (e) { - var t = { error: void 0, value: void 0 } - try { - t.value = e() - } catch (r) { - t.error = r instanceof Error ? r : new Error(r) - } - return t - } - Nv.UNSTABLE_METHOD = { try: Nv.try } - Nv.dig = function (e) { - if (e) { - if (arguments.length <= 1) return e - for (var t = e[arguments[1]], r = 2; r < arguments.length && t; r++) t = t[arguments[r]] - return t - } - } - Nv.argumentsToArray = function (e) { - for (var t = new Array(e.length), r = 0; r < e.length; r++) t[r] = e[r] - return t - } -}) -var Mbe = C((ku) => { - "use strict" - var Rbe = require("crypto") - ku.hash = function (t, r, n) { - var i = Rbe.createHash(t), - s = Buffer.isBuffer(r) - return ( - !s && typeof r == "object" && (r = JSON.stringify(Lbe(r))), - i.update(r, s ? "binary" : "utf8"), - i.digest(n || "hex") - ) - } - ku.md5 = function (t, r) { - return ku.hash("md5", t, r) - } - ku.sha1 = function (t, r) { - return ku.hash("sha1", t, r) - } - ku.sha256 = function (t, r) { - return ku.hash("sha256", t, r) - } - ku.hmac = function (t, r, n, i) { - i = i || "base64" - var s = Rbe.createHmac(t, r) - return s.update(n, Buffer.isBuffer(n) ? "binary" : "utf8"), s.digest(i) - } - ku.base64encode = function (t, r) { - Buffer.isBuffer(t) || (t = typeof Buffer.from == "function" ? Buffer.from(t) : new Buffer(t)) - var n = t.toString("base64") - return r && (n = n.replace(/\+/g, "-").replace(/\//g, "_")), n - } - ku.base64decode = function (t, r, n) { - r && (t = t.replace(/\-/g, "+").replace(/_/g, "/")) - var i = typeof Buffer.from == "function" ? Buffer.from(t, "base64") : new Buffer(t, "base64") - return n === "buffer" ? i : i.toString(n || "utf8") - } - function Lbe(e) { - if (!e || Array.isArray(e) || typeof e != "object") return e - var t = Object.keys(e) - t.sort() - for (var r = [], n = 0; n < t.length; n++) { - var i = t[n] - r.push([i, Lbe(e[i])]) - } - return r - } -}) -var Ube = C((qc) => { - "use strict" - qc.MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || Math.pow(2, 53) - 1 - qc.MIN_SAFE_INTEGER = -qc.MAX_SAFE_INTEGER - var jbe = (qc.MAX_SAFE_INTEGER_STR = String(qc.MAX_SAFE_INTEGER)), - qbe = jbe.length - qc.isSafeNumberString = function (t) { - return t[0] === "-" && (t = t.substring(1)), t.length < qbe || (t.length === qbe && t <= jbe) - } - qc.toSafeNumber = function (t) { - return typeof t == "number" ? t : qc.isSafeNumberString(t) ? Number(t) : t - } - qc.random = function (t, r) { - if (t === void 0 && r === void 0) return 0 - r === void 0 && ((r = t), (t = 0)) - var n - return t > r && ((n = t), (t = r), (r = n)), Math.floor(t + Math.random() * (r - t)) - } -}) -var Vbe = C((Kd) => { - "use strict" - Kd.randomString = function (t, r) { - var n = [] - for (t = t || 16, r = r || "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; t--; ) - n.push(r[Math.floor(Math.random() * r.length)]) - return n.join("") - } - Kd.split = function (t, r) { - ;(t = t || ""), (r = r || ",") - for (var n = t.split(r), i = [], s = 0; s < n.length; s++) { - var a = n[s].trim() - a.length > 0 && i.push(a) - } - return i - } - Kd.splitAlwaysOptimized = function () { - var t = "", - r = "," - arguments.length === 1 - ? (t = arguments[0] || "") - : arguments.length === 2 && ((t = arguments[0] || ""), (r = arguments[1] || ",")) - for (var n = t.split(r), i = [], s = 0; s < n.length; s++) { - var a = n[s].trim() - a.length > 0 && i.push(a) - } - return i - } - Kd.replace = function (t, r, n) { - var i = n - return ( - typeof i != "function" && - (i = function () { - return n - }), - t.replace(r, i) - ) - } - var Hbe = [ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - ] - Kd.replaceInvalidHttpHeaderChar = function (t, r) { - r = r || " " - var n = !1 - if (!t || typeof t != "string") return { val: t, invalid: n } - for (var i = typeof r, s, a = 0; a < t.length; ++a) - Hbe[t.charCodeAt(a)] || ((s = s || t.split("")), i === "function" ? (s[a] = r(s[a])) : (s[a] = r)) - return s && ((t = s.join("")), (n = !0)), { val: t, invalid: n } - } - Kd.includesInvalidHttpHeaderChar = function (t) { - if (!t || typeof t != "string") return !1 - for (var r = 0; r < t.length; ++r) if (!Hbe[t.charCodeAt(r)]) return !0 - return !1 - } -}) -var $be = C((TM) => { - "use strict" - TM.randomSlice = function (t, r) { - if (!r || r >= t.length) return t.slice() - for (var n = Math.floor(Math.random() * t.length), i = [], s = 0, a = n; s < r; s++) - i.push(t[a++]), a === t.length && (a = 0) - return i - } - TM.spliceOne = function (t, r) { - if ((r < 0 && ((r = t.length + r), r < 0)) || r >= t.length) return t - for (var n = r, i = n + 1, s = t.length; i < s; n += 1, i += 1) t[n] = t[i] - return t.pop(), t - } -}) -var Gbe = C((Ixr, Wbe) => { - "use strict" - var zbe = "@@any-promise/REGISTRATION", - jc = null - Wbe.exports = function (e, t) { - return function (n, i) { - ;(n = n || null), (i = i || {}) - var s = i.global !== !1 - if ((jc === null && s && (jc = e[zbe] || null), jc !== null && n !== null && jc.implementation !== n)) - throw new Error( - 'any-promise already defined as "' + - jc.implementation + - '". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed' - ) - return ( - jc === null && - (n !== null && typeof i.Promise < "u" ? (jc = { Promise: i.Promise, implementation: n }) : (jc = t(n)), - s && (e[zbe] = jc)), - jc - ) - } - } -}) -var Jbe = C((Pxr, Xbe) => { - "use strict" - Xbe.exports = Gbe()(global, Kbe) - function Kbe(e) { - var t = null - if (g1t(e)) t = { Promise: global.Promise, implementation: "global.Promise" } - else if (e) { - var r = require(e) - t = { Promise: r.Promise || r, implementation: e } - } else t = y1t() - if (t === null) - throw new Error( - 'Cannot find any-promise implementation nor global.Promise. You must install polyfill or call require("any-promise/register") with your preferred implementation, e.g. require("any-promise/register/bluebird") on application load prior to any require("any-promise").' - ) - return t - } - function g1t(e) { - if (e) return e === "global.Promise" - if (typeof global.Promise < "u") { - var t = /v(\d+)\.(\d+)\.(\d+)/.exec(process.version) - return !(t && +t[1] == 0 && +t[2] < 12) - } - return !1 - } - function y1t() { - for ( - var e = [ - "es6-promise", - "promise", - "native-promise-only", - "bluebird", - "rsvp", - "when", - "q", - "pinkie", - "lie", - "vow", - ], - t = 0, - r = e.length; - t < r; - t++ - ) - try { - return Kbe(e[t]) - } catch {} - return null - } -}) -var bE = C((Nxr, Ybe) => { - Ybe.exports = Jbe()().Promise -}) -var rEe = C((Rxr, tEe) => { - var b1t = bE(), - Zbe = require("assert") - tEe.exports = Qbe - function Qbe(e, t) { - return Zbe(typeof e == "function"), eEe(e, t) - } - Qbe.withCallback = function (e, t) { - return Zbe(typeof e == "function"), (t = t || {}), (t.withCallback = !0), eEe(e, t) - } - function E1t(e, t, r) { - return ( - r === void 0 && (r = !0), - function (n, i) { - if (n) return t(n) - var s = arguments.length - if (s <= 2 || !r) return e(i) - if (Array.isArray(r)) { - for (var o = {}, a = 1; a < s; a++) o[r[a - 1]] = arguments[a] - return e(o) - } - for (var o = new Array(s - 1), a = 1; a < s; ++a) o[a - 1] = arguments[a] - e(o) - } - ) - } - function eEe(e, t) { - t = t || {} - var r = e.name - r = (r || "").replace(/\s|bound(?!$)/g, "") - var n = function () { - var i = this, - s = arguments.length - if (t.withCallback) { - var a = typeof arguments[s - 1] - if (a === "function") return e.apply(i, arguments) - } - for (var o = new Array(s + 1), u = 0; u < s; ++u) o[u] = arguments[u] - var c = u - return new b1t(function (l, f) { - ;(o[c] = E1t(l, f, t.multiArgs)), e.apply(i, o) - }) - } - return Object.defineProperty(n, "name", { value: r }), n - } -}) -var sEe = C((Lxr, iEe) => { - var BM = rEe() - iEe.exports = OM - OM.withCallback = _1t - OM.thenify = BM - function OM(e, t, r) { - return nEe(e, t, r, BM) - } - function _1t(e, t, r) { - return nEe(e, t, r, BM.withCallback) - } - function nEe(e, t, r, n) { - return ( - t || ((t = {}), (r = Object.keys(e))), - Array.isArray(t) && ((r = t), (t = {})), - r || (r = Object.keys(e)), - typeof e == "function" && (t = n(e)), - r.forEach(function (i) { - typeof e[i] == "function" && (t[i] = n(e[i])) - }), - Object.keys(e).forEach(function (i) { - w1t(e, i) || t[i] || (t[i] = e[i]) - }), - t - ) - } - function w1t(e, t) { - var r = Object.getOwnPropertyDescriptor(e, t) - return !r || !r.get ? !1 : r.get.name === "deprecated" - } -}) -var aEe = C((kM) => { - var A1t = bE(), - Op - try { - Op = Qt() - } catch { - Op = require("fs") - } - var HF = [ - "appendFile", - "chmod", - "chown", - "close", - "fchmod", - "fchown", - "fdatasync", - "fstat", - "fsync", - "ftruncate", - "futimes", - "lchown", - "link", - "lstat", - "mkdir", - "open", - "read", - "readFile", - "readdir", - "readlink", - "realpath", - "rename", - "rmdir", - "stat", - "symlink", - "truncate", - "unlink", - "utimes", - "write", - "writeFile", - ] - typeof Op.access == "function" && HF.push("access") - typeof Op.copyFile == "function" && HF.push("copyFile") - typeof Op.mkdtemp == "function" && HF.push("mkdtemp") - sEe().withCallback(Op, kM, HF) - kM.exists = function (e, t) { - return typeof t == "function" - ? Op.stat(e, function (r) { - t(null, !r) - }) - : new A1t(function (r) { - Op.stat(e, function (n) { - r(!n) - }) - }) - } -}) -var lEe = C((qxr, cEe) => { - var EE = require("path"), - oEe = require("fs"), - uEe = parseInt("0777", 8) - cEe.exports = Rv.mkdirp = Rv.mkdirP = Rv - function Rv(e, t, r, n) { - typeof t == "function" ? ((r = t), (t = {})) : (!t || typeof t != "object") && (t = { mode: t }) - var i = t.mode, - s = t.fs || oEe - i === void 0 && (i = uEe), n || (n = null) - var a = r || function () {} - ;(e = EE.resolve(e)), - s.mkdir(e, i, function (o) { - if (!o) return (n = n || e), a(null, n) - switch (o.code) { - case "ENOENT": - if (EE.dirname(e) === e) return a(o) - Rv(EE.dirname(e), t, function (u, c) { - u ? a(u, c) : Rv(e, t, a, c) - }) - break - default: - s.stat(e, function (u, c) { - u || !c.isDirectory() ? a(o, n) : a(null, n) - }) - break - } - }) - } - Rv.sync = function e(t, r, n) { - ;(!r || typeof r != "object") && (r = { mode: r }) - var i = r.mode, - s = r.fs || oEe - i === void 0 && (i = uEe), n || (n = null), (t = EE.resolve(t)) - try { - s.mkdirSync(t, i), (n = n || t) - } catch (o) { - switch (o.code) { - case "ENOENT": - ;(n = e(EE.dirname(t), r, n)), e(t, r, n) - break - default: - var a - try { - a = s.statSync(t) - } catch { - throw o - } - if (!a.isDirectory()) throw o - break - } - } - return n - } -}) -var hEe = C((Mv) => { - "use strict" - var Lv = aEe(), - fEe = require("path"), - pEe = lEe() - Mv.strictJSONParse = function (e) { - var t = JSON.parse(e) - if (!t || typeof t != "object") throw new Error("JSON string is not object") - return t - } - Mv.readJSONSync = function (e) { - if (!Lv.existsSync(e)) throw new Error(e + " is not found") - return JSON.parse(Lv.readFileSync(e)) - } - Mv.writeJSONSync = function (e, t, r) { - ;(r = r || {}), - "space" in r || (r.space = 2), - pEe.sync(fEe.dirname(e)), - typeof t == "object" && - (t = - JSON.stringify(t, r.replacer, r.space) + - ` -`), - Lv.writeFileSync(e, t) - } - Mv.readJSON = function (e) { - return Lv.exists(e) - .then(function (t) { - if (!t) throw new Error(e + " is not found") - return Lv.readFile(e) - }) - .then(function (t) { - return JSON.parse(t) - }) - } - Mv.writeJSON = function (e, t, r) { - return ( - (r = r || {}), - "space" in r || (r.space = 2), - typeof t == "object" && - (t = - JSON.stringify(t, r.replacer, r.space) + - ` -`), - C1t(fEe.dirname(e)).then(function () { - return Lv.writeFile(e, t) - }) - ) - } - function C1t(e) { - return new Promise(function (t, r) { - pEe(e, function (n) { - if (n) return r(n) - t() - }) - }) - } -}) -var dEe = C((kp) => { - "use strict" - var S1t = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], - VF = " ", - Xd = parseInt(-new Date().getTimezoneOffset() / 60, 10) - Xd >= 0 ? (VF += "+") : (VF += "-") - Xd = Math.abs(Xd) - Xd < 10 && (Xd = "0" + Xd) - VF += Xd + "00" - kp.accessLogDate = function (e) { - e = e || new Date() - var t = e.getDate() - t < 10 && (t = "0" + t) - var r = e.getHours() - r < 10 && (r = "0" + r) - var n = e.getMinutes() - n < 10 && (n = "0" + n) - var i = e.getSeconds() - return ( - i < 10 && (i = "0" + i), t + "/" + S1t[e.getMonth()] + "/" + e.getFullYear() + ":" + r + ":" + n + ":" + i + VF - ) - } - kp.logDate = kp.YYYYMMDDHHmmssSSS = function (e, t) { - typeof e == "string" ? ((t = e), (e = new Date())) : (e = e || new Date()) - var r = e.getDate() - r < 10 && (r = "0" + r) - var n = e.getMonth() + 1 - n < 10 && (n = "0" + n) - var i = e.getHours() - i < 10 && (i = "0" + i) - var s = e.getMinutes() - s < 10 && (s = "0" + s) - var a = e.getSeconds() - a < 10 && (a = "0" + a) - var o = e.getMilliseconds() - return ( - o < 10 ? (o = "00" + o) : o < 100 && (o = "0" + o), - e.getFullYear() + "-" + n + "-" + r + " " + i + ":" + s + ":" + a + (t || ".") + o - ) - } - kp.YYYYMMDDHHmmss = function (e, t) { - ;(e = e || new Date()), e instanceof Date || (e = new Date(e)) - var r = "-", - n = ":" - t && (t.dateSep && (r = t.dateSep), t.timeSep && (n = t.timeSep)) - var i = e.getDate() - i < 10 && (i = "0" + i) - var s = e.getMonth() + 1 - s < 10 && (s = "0" + s) - var a = e.getHours() - a < 10 && (a = "0" + a) - var o = e.getMinutes() - o < 10 && (o = "0" + o) - var u = e.getSeconds() - return u < 10 && (u = "0" + u), e.getFullYear() + r + s + r + i + " " + a + n + o + n + u - } - kp.YYYYMMDD = function (t, r) { - typeof t == "string" ? ((r = t), (t = new Date())) : ((t = t || new Date()), typeof r != "string" && (r = "-")) - var n = t.getDate() - n < 10 && (n = "0" + n) - var i = t.getMonth() + 1 - return i < 10 && (i = "0" + i), t.getFullYear() + r + i + r + n - } - kp.datestruct = function (e) { - return ( - (e = e || new Date()), - { YYYYMMDD: e.getFullYear() * 1e4 + (e.getMonth() + 1) * 100 + e.getDate(), H: e.getHours() } - ) - } - kp.timestamp = function (t) { - if (t) { - var r = t - return typeof r == "string" && (r = Number(r)), String(t).length === 10 && (r *= 1e3), new Date(r) - } - return Math.round(Date.now() / 1e3) - } -}) -var xEe = C((qv) => { - "use strict" - qv.assign = function (e, t) { - Array.isArray(t) || (t = [t]) - for (var r = 0; r < t.length; r++) { - var n = t[r] - if (n) - for (var i = Object.keys(n), s = 0; s < i.length; s++) { - var a = i[s] - e[a] = n[a] - } - } - return e - } - qv.has = function (t, r) { - return Object.prototype.hasOwnProperty.call(t, r) - } - qv.getOwnEnumerables = function (t, r) { - return !t || typeof t != "object" || Array.isArray(t) - ? [] - : Object.keys(t).filter(function (n) { - if (r) { - var i = t[n] - if (i == null || Number.isNaN(i)) return !1 - } - return qv.has(t, n) - }) - } - qv.map = function (t) { - var r = new mEe() - if (!t) return r - for (var n in t) r[n] = t[n] - return r - } - function mEe() {} - mEe.prototype = Object.create(null) -}) -var gEe = C((Vxr, vEe) => { - "use strict" - var D1t = /["'&<>]/ - vEe.exports = F1t - function F1t(e) { - var t = "" + e, - r = D1t.exec(t) - if (!r) return t - var n, - i = "", - s = 0, - a = 0 - for (s = r.index; s < t.length; s++) { - switch (t.charCodeAt(s)) { - case 34: - n = """ - break - case 38: - n = "&" - break - case 39: - n = "'" - break - case 60: - n = "<" - break - case 62: - n = ">" - break - default: - continue - } - a !== s && (i += t.substring(a, s)), (a = s + 1), (i += n) - } - return a !== s ? i + t.substring(a, s) : i - } -}) -var bEe = C(($xr, yEe) => { - "use strict" - yEe.exports = function (t) { - return typeof t < "u" && t !== null && (typeof t == "object" || typeof t == "function") - } -}) -var wEe = C((zxr, _Ee) => { - "use strict" - var EEe = bEe() - _Ee.exports = function (t) { - EEe(t) || (t = {}) - for (var r = arguments.length, n = 1; n < r; n++) { - var i = arguments[n] - EEe(i) && T1t(t, i) - } - return t - } - function T1t(e, t) { - for (var r in t) B1t(t, r) && (e[r] = t[r]) - } - function B1t(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } -}) -var SEe = C((Wxr, CEe) => { - "use strict" - var O1t = wEe(), - IM = {}, - AEe, - Jd = { - default: { - """: '"', - """: '"', - "'": "'", - "'": "'", - "&": "&", - "&": "&", - ">": ">", - ">": ">", - "<": "<", - "<": "<", - }, - extras: { - "¢": "\xA2", - "¢": "\xA2", - "©": "\xA9", - "©": "\xA9", - "€": "\u20AC", - "€": "\u20AC", - "£": "\xA3", - "£": "\xA3", - "®": "\xAE", - "®": "\xAE", - "¥": "\xA5", - "¥": "\xA5", - }, - } - Object.defineProperty(Jd, "all", { - get: function () { - return AEe || (AEe = O1t({}, Jd.default, Jd.extras)) - }, - }) - function $F(e, t) { - if (!I1t(e)) return "" - var r = Jd[t || "default"], - n = k1t(t, r) - return e.replace(n, function (i) { - return r[i] - }) - } - function k1t(e, t) { - if (IM[e]) return IM[e] - var r = Object.keys(t).join("|"), - n = new RegExp("(?=(" + r + "))\\1", "g") - return (IM[e] = n), n - } - function I1t(e) { - return e && typeof e == "string" - } - $F.chars = Jd.default - $F.extras = Jd.extras - Object.defineProperty($F, "all", { - get: function () { - return Jd.all - }, - }) - CEe.exports = $F -}) -var DEe = C((_E) => { - "use strict" - _E.escape = gEe() - _E.unescape = SEe() - _E.encodeURIComponent = function (t) { - try { - return encodeURIComponent(t) - } catch { - return t - } - } - _E.decodeURIComponent = function (t) { - try { - return decodeURIComponent(t) - } catch { - return t - } - } -}) -var Ip = C((Kxr, FEe) => { - "use strict" - var P1t = Ou() - P1t(kbe()) - .and(Pbe()) - .and(Nbe()) - .and(Mbe()) - .and(Ube()) - .and(Vbe()) - .and($be()) - .and(hEe()) - .and(dEe()) - .and(xEe()) - .and(DEe()) - .to(FEe.exports) -}) -var BEe = C((Xxr, TEe) => { - "use strict" - var N1t = require("crypto"), - PM = Ip(), - R1t = /(\w+)=["']?([^'"]+)["']?/, - L1t = 0, - M1t = "00000000" - function q1t(e, t, r, n) { - for (var i = r.split(","), s = {}, a = 0; a < i.length; a++) { - var o = i[a].match(R1t) - o && (s[o[1]] = o[2].replace(/["']/g, "")) - } - if (!s.realm || !s.nonce) return "" - var u = s.qop || "" - n = n.split(":") - var c = String(++L1t) - c = M1t.substring(c.length) + c - var l = N1t.randomBytes(8).toString("hex"), - f = PM.md5(n[0] + ":" + s.realm + ":" + n[1]), - p = PM.md5(e.toUpperCase() + ":" + t), - h = f + ":" + s.nonce - u && ((u = u.split(",")[0]), (h += ":" + c + ":" + l + ":" + u)), (h += ":" + p) - var d = PM.md5(h), - x = - 'Digest username="' + - n[0] + - '", realm="' + - s.realm + - '", nonce="' + - s.nonce + - '", uri="' + - t + - '", response="' + - d + - '"' - return ( - s.opaque && (x += ', opaque="' + s.opaque + '"'), - u && (x += ", qop=" + u + ", nc=" + c + ', cnonce="' + l + '"'), - x - ) - } - TEe.exports = q1t -}) -var kEe = C((Jxr, OEe) => { - var jv = 1e3, - Uv = jv * 60, - Hv = Uv * 60, - Yd = Hv * 24, - j1t = Yd * 7, - U1t = Yd * 365.25 - OEe.exports = function (e, t) { - t = t || {} - var r = typeof e - if (r === "string" && e.length > 0) return H1t(e) - if (r === "number" && isFinite(e)) return t.long ? $1t(e) : V1t(e) - throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e)) - } - function H1t(e) { - if (((e = String(e)), !(e.length > 100))) { - var t = - /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( - e - ) - if (t) { - var r = parseFloat(t[1]), - n = (t[2] || "ms").toLowerCase() - switch (n) { - case "years": - case "year": - case "yrs": - case "yr": - case "y": - return r * U1t - case "weeks": - case "week": - case "w": - return r * j1t - case "days": - case "day": - case "d": - return r * Yd - case "hours": - case "hour": - case "hrs": - case "hr": - case "h": - return r * Hv - case "minutes": - case "minute": - case "mins": - case "min": - case "m": - return r * Uv - case "seconds": - case "second": - case "secs": - case "sec": - case "s": - return r * jv - case "milliseconds": - case "millisecond": - case "msecs": - case "msec": - case "ms": - return r - default: - return - } - } - } - } - function V1t(e) { - var t = Math.abs(e) - return t >= Yd - ? Math.round(e / Yd) + "d" - : t >= Hv - ? Math.round(e / Hv) + "h" - : t >= Uv - ? Math.round(e / Uv) + "m" - : t >= jv - ? Math.round(e / jv) + "s" - : e + "ms" - } - function $1t(e) { - var t = Math.abs(e) - return t >= Yd - ? zF(e, t, Yd, "day") - : t >= Hv - ? zF(e, t, Hv, "hour") - : t >= Uv - ? zF(e, t, Uv, "minute") - : t >= jv - ? zF(e, t, jv, "second") - : e + " ms" - } - function zF(e, t, r, n) { - var i = t >= r * 1.5 - return Math.round(e / r) + " " + n + (i ? "s" : "") - } -}) -var Vv = C((Yxr, IEe) => { - "use strict" - var z1t = require("util"), - W1t = kEe() - IEe.exports = function (e) { - if (typeof e == "number") return e - var t = W1t(e) - if (t === void 0) { - var r = new Error(z1t.format("humanize-ms(%j) result undefined", e)) - console.warn(r.stack) - } - return t - } -}) -var PEe = C((Zxr, G1t) => { - G1t.exports = { - 100: "Continue", - 101: "Switching Protocols", - 102: "Processing", - 103: "Early Hints", - 200: "OK", - 201: "Created", - 202: "Accepted", - 203: "Non-Authoritative Information", - 204: "No Content", - 205: "Reset Content", - 206: "Partial Content", - 207: "Multi-Status", - 208: "Already Reported", - 226: "IM Used", - 300: "Multiple Choices", - 301: "Moved Permanently", - 302: "Found", - 303: "See Other", - 304: "Not Modified", - 305: "Use Proxy", - 306: "(Unused)", - 307: "Temporary Redirect", - 308: "Permanent Redirect", - 400: "Bad Request", - 401: "Unauthorized", - 402: "Payment Required", - 403: "Forbidden", - 404: "Not Found", - 405: "Method Not Allowed", - 406: "Not Acceptable", - 407: "Proxy Authentication Required", - 408: "Request Timeout", - 409: "Conflict", - 410: "Gone", - 411: "Length Required", - 412: "Precondition Failed", - 413: "Payload Too Large", - 414: "URI Too Long", - 415: "Unsupported Media Type", - 416: "Range Not Satisfiable", - 417: "Expectation Failed", - 418: "I'm a teapot", - 421: "Misdirected Request", - 422: "Unprocessable Entity", - 423: "Locked", - 424: "Failed Dependency", - 425: "Unordered Collection", - 426: "Upgrade Required", - 428: "Precondition Required", - 429: "Too Many Requests", - 431: "Request Header Fields Too Large", - 451: "Unavailable For Legal Reasons", - 500: "Internal Server Error", - 501: "Not Implemented", - 502: "Bad Gateway", - 503: "Service Unavailable", - 504: "Gateway Timeout", - 505: "HTTP Version Not Supported", - 506: "Variant Also Negotiates", - 507: "Insufficient Storage", - 508: "Loop Detected", - 509: "Bandwidth Limit Exceeded", - 510: "Not Extended", - 511: "Network Authentication Required", - } -}) -var LEe = C((Qxr, REe) => { - "use strict" - var NEe = PEe() - REe.exports = Uc - Uc.STATUS_CODES = NEe - Uc.codes = K1t(Uc, NEe) - Uc.redirect = { 300: !0, 301: !0, 302: !0, 303: !0, 305: !0, 307: !0, 308: !0 } - Uc.empty = { 204: !0, 205: !0, 304: !0 } - Uc.retry = { 502: !0, 503: !0, 504: !0 } - function K1t(e, t) { - var r = [] - return ( - Object.keys(t).forEach(function (i) { - var s = t[i], - a = Number(i) - ;(e[a] = s), (e[s] = a), (e[s.toLowerCase()] = a), r.push(a) - }), - r - ) - } - function Uc(e) { - if (typeof e == "number") { - if (!Uc[e]) throw new Error("invalid status code: " + e) - return e - } - if (typeof e != "string") throw new TypeError("code must be a number or string") - var t = parseInt(e, 10) - if (!isNaN(t)) { - if (!Uc[t]) throw new Error("invalid status code: " + t) - return t - } - if (((t = Uc[e.toLowerCase()]), !t)) throw new Error('invalid status message: "' + e + '"') - return t - } -}) -var UEe = C((NM) => { - "use strict" - var MEe = - /; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g, - X1t = /^[\u000b\u0020-\u007e\u0080-\u00ff]+$/, - qEe = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/, - J1t = /\\([\u000b\u0020-\u00ff])/g, - Y1t = /([\\"])/g, - jEe = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/ - NM.format = Z1t - NM.parse = Q1t - function Z1t(e) { - if (!e || typeof e != "object") throw new TypeError("argument obj is required") - var t = e.parameters, - r = e.type - if (!r || !jEe.test(r)) throw new TypeError("invalid type") - var n = r - if (t && typeof t == "object") - for (var i, s = Object.keys(t).sort(), a = 0; a < s.length; a++) { - if (((i = s[a]), !qEe.test(i))) throw new TypeError("invalid parameter name") - n += "; " + i + "=" + tbt(t[i]) - } - return n - } - function Q1t(e) { - if (!e) throw new TypeError("argument string is required") - var t = typeof e == "object" ? ebt(e) : e - if (typeof t != "string") throw new TypeError("argument string is required to be a string") - var r = t.indexOf(";"), - n = r !== -1 ? t.slice(0, r).trim() : t.trim() - if (!jEe.test(n)) throw new TypeError("invalid media type") - var i = new rbt(n.toLowerCase()) - if (r !== -1) { - var s, a, o - for (MEe.lastIndex = r; (a = MEe.exec(t)); ) { - if (a.index !== r) throw new TypeError("invalid parameter format") - ;(r += a[0].length), - (s = a[1].toLowerCase()), - (o = a[2]), - o.charCodeAt(0) === 34 && ((o = o.slice(1, -1)), o.indexOf("\\") !== -1 && (o = o.replace(J1t, "$1"))), - (i.parameters[s] = o) - } - if (r !== t.length) throw new TypeError("invalid parameter format") - } - return i - } - function ebt(e) { - var t - if ( - (typeof e.getHeader == "function" - ? (t = e.getHeader("content-type")) - : typeof e.headers == "object" && (t = e.headers && e.headers["content-type"]), - typeof t != "string") - ) - throw new TypeError("content-type header is missing from object") - return t - } - function tbt(e) { - var t = String(e) - if (qEe.test(t)) return t - if (t.length > 0 && !X1t.test(t)) throw new TypeError("invalid parameter value") - return '"' + t.replace(Y1t, "\\$1") + '"' - } - function rbt(e) { - ;(this.parameters = Object.create(null)), (this.type = e) - } -}) -var VEe = C((tvr, HEe) => { - "use strict" - HEe.exports = nbt - function nbt(e, t) { - if (!Array.isArray(e)) throw new TypeError("arg must be an array of [ee, events...] arrays") - for (var r = [], n = 0; n < e.length; n++) { - var i = e[n] - if (!Array.isArray(i) || i.length < 2) throw new TypeError("each array member must be [ee, events...]") - for (var s = i[0], a = 1; a < i.length; a++) { - var o = i[a], - u = ibt(o, c) - s.on(o, u), r.push({ ee: s, event: o, fn: u }) - } - } - function c() { - l(), t.apply(null, arguments) - } - function l() { - for (var p, h = 0; h < r.length; h++) (p = r[h]), p.ee.removeListener(p.event, p.fn) - } - function f(p) { - t = p - } - return (f.cancel = l), f - } - function ibt(e, t) { - return function (n) { - for (var i = new Array(arguments.length), s = this, a = e === "error" ? n : null, o = 0; o < i.length; o++) - i[o] = arguments[o] - t(a, s, e, i) - } - } -}) -var LM = C((rvr, zEe) => { - var sbt = Mb(), - abt = fR(), - RM = require("fs"), - wE = function () {}, - obt = /^v?\.0/.test(process.version), - WF = function (e) { - return typeof e == "function" - }, - ubt = function (e) { - return !obt || !RM - ? !1 - : (e instanceof (RM.ReadStream || wE) || e instanceof (RM.WriteStream || wE)) && WF(e.close) - }, - cbt = function (e) { - return e.setHeader && WF(e.abort) - }, - lbt = function (e, t, r, n) { - n = sbt(n) - var i = !1 - e.on("close", function () { - i = !0 - }), - abt(e, { readable: t, writable: r }, function (a) { - if (a) return n(a) - ;(i = !0), n() - }) - var s = !1 - return function (a) { - if (!i && !s) { - if (((s = !0), ubt(e))) return e.close(wE) - if (cbt(e)) return e.abort() - if (WF(e.destroy)) return e.destroy() - n(a || new Error("stream was destroyed")) - } - } - }, - $Ee = function (e) { - e() - }, - fbt = function (e, t) { - return e.pipe(t) - }, - pbt = function () { - var e = Array.prototype.slice.call(arguments), - t = (WF(e[e.length - 1] || wE) && e.pop()) || wE - if ((Array.isArray(e[0]) && (e = e[0]), e.length < 2)) throw new Error("pump requires two streams per minimum") - var r, - n = e.map(function (i, s) { - var a = s < e.length - 1, - o = s > 0 - return lbt(i, a, o, function (u) { - r || (r = u), u && n.forEach($Ee), !a && (n.forEach($Ee), t(r)) - }) - }) - return e.reduce(fbt) - } - zEe.exports = pbt -}) -var GEe = C((nvr, WEe) => { - WEe.exports = iC() -}) -var XEe = C((ivr, KEe) => { - "use strict" - function GF() { - ;(this._types = Object.create(null)), (this._extensions = Object.create(null)) - for (let e = 0; e < arguments.length; e++) this.define(arguments[e]) - ;(this.define = this.define.bind(this)), - (this.getType = this.getType.bind(this)), - (this.getExtension = this.getExtension.bind(this)) - } - GF.prototype.define = function (e, t) { - for (let r in e) { - let n = e[r].map(function (i) { - return i.toLowerCase() - }) - r = r.toLowerCase() - for (let i = 0; i < n.length; i++) { - let s = n[i] - if (s[0] !== "*") { - if (!t && s in this._types) - throw new Error( - 'Attempt to change mapping for "' + - s + - '" extension from "' + - this._types[s] + - '" to "' + - r + - '". Pass `force=true` to allow this, otherwise remove "' + - s + - '" from the list of extensions for "' + - r + - '".' - ) - this._types[s] = r - } - } - if (t || !this._extensions[r]) { - let i = n[0] - this._extensions[r] = i[0] !== "*" ? i : i.substr(1) - } - } - } - GF.prototype.getType = function (e) { - e = String(e) - let t = e.replace(/^.*[/\\]/, "").toLowerCase(), - r = t.replace(/^.*\./, "").toLowerCase(), - n = t.length < e.length - return ((r.length < t.length - 1 || !n) && this._types[r]) || null - } - GF.prototype.getExtension = function (e) { - return (e = /^\s*([^;\s]*)/.test(e) && RegExp.$1), (e && this._extensions[e.toLowerCase()]) || null - } - KEe.exports = GF -}) -var YEe = C((svr, JEe) => { - JEe.exports = { - "application/andrew-inset": ["ez"], - "application/applixware": ["aw"], - "application/atom+xml": ["atom"], - "application/atomcat+xml": ["atomcat"], - "application/atomdeleted+xml": ["atomdeleted"], - "application/atomsvc+xml": ["atomsvc"], - "application/atsc-dwd+xml": ["dwd"], - "application/atsc-held+xml": ["held"], - "application/atsc-rsat+xml": ["rsat"], - "application/bdoc": ["bdoc"], - "application/calendar+xml": ["xcs"], - "application/ccxml+xml": ["ccxml"], - "application/cdfx+xml": ["cdfx"], - "application/cdmi-capability": ["cdmia"], - "application/cdmi-container": ["cdmic"], - "application/cdmi-domain": ["cdmid"], - "application/cdmi-object": ["cdmio"], - "application/cdmi-queue": ["cdmiq"], - "application/cu-seeme": ["cu"], - "application/dash+xml": ["mpd"], - "application/davmount+xml": ["davmount"], - "application/docbook+xml": ["dbk"], - "application/dssc+der": ["dssc"], - "application/dssc+xml": ["xdssc"], - "application/ecmascript": ["es", "ecma"], - "application/emma+xml": ["emma"], - "application/emotionml+xml": ["emotionml"], - "application/epub+zip": ["epub"], - "application/exi": ["exi"], - "application/express": ["exp"], - "application/fdt+xml": ["fdt"], - "application/font-tdpfr": ["pfr"], - "application/geo+json": ["geojson"], - "application/gml+xml": ["gml"], - "application/gpx+xml": ["gpx"], - "application/gxf": ["gxf"], - "application/gzip": ["gz"], - "application/hjson": ["hjson"], - "application/hyperstudio": ["stk"], - "application/inkml+xml": ["ink", "inkml"], - "application/ipfix": ["ipfix"], - "application/its+xml": ["its"], - "application/java-archive": ["jar", "war", "ear"], - "application/java-serialized-object": ["ser"], - "application/java-vm": ["class"], - "application/javascript": ["js", "mjs"], - "application/json": ["json", "map"], - "application/json5": ["json5"], - "application/jsonml+json": ["jsonml"], - "application/ld+json": ["jsonld"], - "application/lgr+xml": ["lgr"], - "application/lost+xml": ["lostxml"], - "application/mac-binhex40": ["hqx"], - "application/mac-compactpro": ["cpt"], - "application/mads+xml": ["mads"], - "application/manifest+json": ["webmanifest"], - "application/marc": ["mrc"], - "application/marcxml+xml": ["mrcx"], - "application/mathematica": ["ma", "nb", "mb"], - "application/mathml+xml": ["mathml"], - "application/mbox": ["mbox"], - "application/mediaservercontrol+xml": ["mscml"], - "application/metalink+xml": ["metalink"], - "application/metalink4+xml": ["meta4"], - "application/mets+xml": ["mets"], - "application/mmt-aei+xml": ["maei"], - "application/mmt-usd+xml": ["musd"], - "application/mods+xml": ["mods"], - "application/mp21": ["m21", "mp21"], - "application/mp4": ["mp4s", "m4p"], - "application/msword": ["doc", "dot"], - "application/mxf": ["mxf"], - "application/n-quads": ["nq"], - "application/n-triples": ["nt"], - "application/node": ["cjs"], - "application/octet-stream": [ - "bin", - "dms", - "lrf", - "mar", - "so", - "dist", - "distz", - "pkg", - "bpk", - "dump", - "elc", - "deploy", - "exe", - "dll", - "deb", - "dmg", - "iso", - "img", - "msi", - "msp", - "msm", - "buffer", - ], - "application/oda": ["oda"], - "application/oebps-package+xml": ["opf"], - "application/ogg": ["ogx"], - "application/omdoc+xml": ["omdoc"], - "application/onenote": ["onetoc", "onetoc2", "onetmp", "onepkg"], - "application/oxps": ["oxps"], - "application/p2p-overlay+xml": ["relo"], - "application/patch-ops-error+xml": ["xer"], - "application/pdf": ["pdf"], - "application/pgp-encrypted": ["pgp"], - "application/pgp-signature": ["asc", "sig"], - "application/pics-rules": ["prf"], - "application/pkcs10": ["p10"], - "application/pkcs7-mime": ["p7m", "p7c"], - "application/pkcs7-signature": ["p7s"], - "application/pkcs8": ["p8"], - "application/pkix-attr-cert": ["ac"], - "application/pkix-cert": ["cer"], - "application/pkix-crl": ["crl"], - "application/pkix-pkipath": ["pkipath"], - "application/pkixcmp": ["pki"], - "application/pls+xml": ["pls"], - "application/postscript": ["ai", "eps", "ps"], - "application/provenance+xml": ["provx"], - "application/pskc+xml": ["pskcxml"], - "application/raml+yaml": ["raml"], - "application/rdf+xml": ["rdf", "owl"], - "application/reginfo+xml": ["rif"], - "application/relax-ng-compact-syntax": ["rnc"], - "application/resource-lists+xml": ["rl"], - "application/resource-lists-diff+xml": ["rld"], - "application/rls-services+xml": ["rs"], - "application/route-apd+xml": ["rapd"], - "application/route-s-tsid+xml": ["sls"], - "application/route-usd+xml": ["rusd"], - "application/rpki-ghostbusters": ["gbr"], - "application/rpki-manifest": ["mft"], - "application/rpki-roa": ["roa"], - "application/rsd+xml": ["rsd"], - "application/rss+xml": ["rss"], - "application/rtf": ["rtf"], - "application/sbml+xml": ["sbml"], - "application/scvp-cv-request": ["scq"], - "application/scvp-cv-response": ["scs"], - "application/scvp-vp-request": ["spq"], - "application/scvp-vp-response": ["spp"], - "application/sdp": ["sdp"], - "application/senml+xml": ["senmlx"], - "application/sensml+xml": ["sensmlx"], - "application/set-payment-initiation": ["setpay"], - "application/set-registration-initiation": ["setreg"], - "application/shf+xml": ["shf"], - "application/sieve": ["siv", "sieve"], - "application/smil+xml": ["smi", "smil"], - "application/sparql-query": ["rq"], - "application/sparql-results+xml": ["srx"], - "application/srgs": ["gram"], - "application/srgs+xml": ["grxml"], - "application/sru+xml": ["sru"], - "application/ssdl+xml": ["ssdl"], - "application/ssml+xml": ["ssml"], - "application/swid+xml": ["swidtag"], - "application/tei+xml": ["tei", "teicorpus"], - "application/thraud+xml": ["tfi"], - "application/timestamped-data": ["tsd"], - "application/toml": ["toml"], - "application/trig": ["trig"], - "application/ttml+xml": ["ttml"], - "application/ubjson": ["ubj"], - "application/urc-ressheet+xml": ["rsheet"], - "application/urc-targetdesc+xml": ["td"], - "application/voicexml+xml": ["vxml"], - "application/wasm": ["wasm"], - "application/widget": ["wgt"], - "application/winhlp": ["hlp"], - "application/wsdl+xml": ["wsdl"], - "application/wspolicy+xml": ["wspolicy"], - "application/xaml+xml": ["xaml"], - "application/xcap-att+xml": ["xav"], - "application/xcap-caps+xml": ["xca"], - "application/xcap-diff+xml": ["xdf"], - "application/xcap-el+xml": ["xel"], - "application/xcap-ns+xml": ["xns"], - "application/xenc+xml": ["xenc"], - "application/xhtml+xml": ["xhtml", "xht"], - "application/xliff+xml": ["xlf"], - "application/xml": ["xml", "xsl", "xsd", "rng"], - "application/xml-dtd": ["dtd"], - "application/xop+xml": ["xop"], - "application/xproc+xml": ["xpl"], - "application/xslt+xml": ["*xsl", "xslt"], - "application/xspf+xml": ["xspf"], - "application/xv+xml": ["mxml", "xhvml", "xvml", "xvm"], - "application/yang": ["yang"], - "application/yin+xml": ["yin"], - "application/zip": ["zip"], - "audio/3gpp": ["*3gpp"], - "audio/adpcm": ["adp"], - "audio/amr": ["amr"], - "audio/basic": ["au", "snd"], - "audio/midi": ["mid", "midi", "kar", "rmi"], - "audio/mobile-xmf": ["mxmf"], - "audio/mp3": ["*mp3"], - "audio/mp4": ["m4a", "mp4a"], - "audio/mpeg": ["mpga", "mp2", "mp2a", "mp3", "m2a", "m3a"], - "audio/ogg": ["oga", "ogg", "spx", "opus"], - "audio/s3m": ["s3m"], - "audio/silk": ["sil"], - "audio/wav": ["wav"], - "audio/wave": ["*wav"], - "audio/webm": ["weba"], - "audio/xm": ["xm"], - "font/collection": ["ttc"], - "font/otf": ["otf"], - "font/ttf": ["ttf"], - "font/woff": ["woff"], - "font/woff2": ["woff2"], - "image/aces": ["exr"], - "image/apng": ["apng"], - "image/avif": ["avif"], - "image/bmp": ["bmp"], - "image/cgm": ["cgm"], - "image/dicom-rle": ["drle"], - "image/emf": ["emf"], - "image/fits": ["fits"], - "image/g3fax": ["g3"], - "image/gif": ["gif"], - "image/heic": ["heic"], - "image/heic-sequence": ["heics"], - "image/heif": ["heif"], - "image/heif-sequence": ["heifs"], - "image/hej2k": ["hej2"], - "image/hsj2": ["hsj2"], - "image/ief": ["ief"], - "image/jls": ["jls"], - "image/jp2": ["jp2", "jpg2"], - "image/jpeg": ["jpeg", "jpg", "jpe"], - "image/jph": ["jph"], - "image/jphc": ["jhc"], - "image/jpm": ["jpm"], - "image/jpx": ["jpx", "jpf"], - "image/jxr": ["jxr"], - "image/jxra": ["jxra"], - "image/jxrs": ["jxrs"], - "image/jxs": ["jxs"], - "image/jxsc": ["jxsc"], - "image/jxsi": ["jxsi"], - "image/jxss": ["jxss"], - "image/ktx": ["ktx"], - "image/ktx2": ["ktx2"], - "image/png": ["png"], - "image/sgi": ["sgi"], - "image/svg+xml": ["svg", "svgz"], - "image/t38": ["t38"], - "image/tiff": ["tif", "tiff"], - "image/tiff-fx": ["tfx"], - "image/webp": ["webp"], - "image/wmf": ["wmf"], - "message/disposition-notification": ["disposition-notification"], - "message/global": ["u8msg"], - "message/global-delivery-status": ["u8dsn"], - "message/global-disposition-notification": ["u8mdn"], - "message/global-headers": ["u8hdr"], - "message/rfc822": ["eml", "mime"], - "model/3mf": ["3mf"], - "model/gltf+json": ["gltf"], - "model/gltf-binary": ["glb"], - "model/iges": ["igs", "iges"], - "model/mesh": ["msh", "mesh", "silo"], - "model/mtl": ["mtl"], - "model/obj": ["obj"], - "model/step+xml": ["stpx"], - "model/step+zip": ["stpz"], - "model/step-xml+zip": ["stpxz"], - "model/stl": ["stl"], - "model/vrml": ["wrl", "vrml"], - "model/x3d+binary": ["*x3db", "x3dbz"], - "model/x3d+fastinfoset": ["x3db"], - "model/x3d+vrml": ["*x3dv", "x3dvz"], - "model/x3d+xml": ["x3d", "x3dz"], - "model/x3d-vrml": ["x3dv"], - "text/cache-manifest": ["appcache", "manifest"], - "text/calendar": ["ics", "ifb"], - "text/coffeescript": ["coffee", "litcoffee"], - "text/css": ["css"], - "text/csv": ["csv"], - "text/html": ["html", "htm", "shtml"], - "text/jade": ["jade"], - "text/jsx": ["jsx"], - "text/less": ["less"], - "text/markdown": ["markdown", "md"], - "text/mathml": ["mml"], - "text/mdx": ["mdx"], - "text/n3": ["n3"], - "text/plain": ["txt", "text", "conf", "def", "list", "log", "in", "ini"], - "text/richtext": ["rtx"], - "text/rtf": ["*rtf"], - "text/sgml": ["sgml", "sgm"], - "text/shex": ["shex"], - "text/slim": ["slim", "slm"], - "text/spdx": ["spdx"], - "text/stylus": ["stylus", "styl"], - "text/tab-separated-values": ["tsv"], - "text/troff": ["t", "tr", "roff", "man", "me", "ms"], - "text/turtle": ["ttl"], - "text/uri-list": ["uri", "uris", "urls"], - "text/vcard": ["vcard"], - "text/vtt": ["vtt"], - "text/xml": ["*xml"], - "text/yaml": ["yaml", "yml"], - "video/3gpp": ["3gp", "3gpp"], - "video/3gpp2": ["3g2"], - "video/h261": ["h261"], - "video/h263": ["h263"], - "video/h264": ["h264"], - "video/iso.segment": ["m4s"], - "video/jpeg": ["jpgv"], - "video/jpm": ["*jpm", "jpgm"], - "video/mj2": ["mj2", "mjp2"], - "video/mp2t": ["ts"], - "video/mp4": ["mp4", "mp4v", "mpg4"], - "video/mpeg": ["mpeg", "mpg", "mpe", "m1v", "m2v"], - "video/ogg": ["ogv"], - "video/quicktime": ["qt", "mov"], - "video/webm": ["webm"], - } -}) -var QEe = C((avr, ZEe) => { - ZEe.exports = { - "application/prs.cww": ["cww"], - "application/vnd.1000minds.decision-model+xml": ["1km"], - "application/vnd.3gpp.pic-bw-large": ["plb"], - "application/vnd.3gpp.pic-bw-small": ["psb"], - "application/vnd.3gpp.pic-bw-var": ["pvb"], - "application/vnd.3gpp2.tcap": ["tcap"], - "application/vnd.3m.post-it-notes": ["pwn"], - "application/vnd.accpac.simply.aso": ["aso"], - "application/vnd.accpac.simply.imp": ["imp"], - "application/vnd.acucobol": ["acu"], - "application/vnd.acucorp": ["atc", "acutc"], - "application/vnd.adobe.air-application-installer-package+zip": ["air"], - "application/vnd.adobe.formscentral.fcdt": ["fcdt"], - "application/vnd.adobe.fxp": ["fxp", "fxpl"], - "application/vnd.adobe.xdp+xml": ["xdp"], - "application/vnd.adobe.xfdf": ["xfdf"], - "application/vnd.ahead.space": ["ahead"], - "application/vnd.airzip.filesecure.azf": ["azf"], - "application/vnd.airzip.filesecure.azs": ["azs"], - "application/vnd.amazon.ebook": ["azw"], - "application/vnd.americandynamics.acc": ["acc"], - "application/vnd.amiga.ami": ["ami"], - "application/vnd.android.package-archive": ["apk"], - "application/vnd.anser-web-certificate-issue-initiation": ["cii"], - "application/vnd.anser-web-funds-transfer-initiation": ["fti"], - "application/vnd.antix.game-component": ["atx"], - "application/vnd.apple.installer+xml": ["mpkg"], - "application/vnd.apple.keynote": ["key"], - "application/vnd.apple.mpegurl": ["m3u8"], - "application/vnd.apple.numbers": ["numbers"], - "application/vnd.apple.pages": ["pages"], - "application/vnd.apple.pkpass": ["pkpass"], - "application/vnd.aristanetworks.swi": ["swi"], - "application/vnd.astraea-software.iota": ["iota"], - "application/vnd.audiograph": ["aep"], - "application/vnd.balsamiq.bmml+xml": ["bmml"], - "application/vnd.blueice.multipass": ["mpm"], - "application/vnd.bmi": ["bmi"], - "application/vnd.businessobjects": ["rep"], - "application/vnd.chemdraw+xml": ["cdxml"], - "application/vnd.chipnuts.karaoke-mmd": ["mmd"], - "application/vnd.cinderella": ["cdy"], - "application/vnd.citationstyles.style+xml": ["csl"], - "application/vnd.claymore": ["cla"], - "application/vnd.cloanto.rp9": ["rp9"], - "application/vnd.clonk.c4group": ["c4g", "c4d", "c4f", "c4p", "c4u"], - "application/vnd.cluetrust.cartomobile-config": ["c11amc"], - "application/vnd.cluetrust.cartomobile-config-pkg": ["c11amz"], - "application/vnd.commonspace": ["csp"], - "application/vnd.contact.cmsg": ["cdbcmsg"], - "application/vnd.cosmocaller": ["cmc"], - "application/vnd.crick.clicker": ["clkx"], - "application/vnd.crick.clicker.keyboard": ["clkk"], - "application/vnd.crick.clicker.palette": ["clkp"], - "application/vnd.crick.clicker.template": ["clkt"], - "application/vnd.crick.clicker.wordbank": ["clkw"], - "application/vnd.criticaltools.wbs+xml": ["wbs"], - "application/vnd.ctc-posml": ["pml"], - "application/vnd.cups-ppd": ["ppd"], - "application/vnd.curl.car": ["car"], - "application/vnd.curl.pcurl": ["pcurl"], - "application/vnd.dart": ["dart"], - "application/vnd.data-vision.rdz": ["rdz"], - "application/vnd.dbf": ["dbf"], - "application/vnd.dece.data": ["uvf", "uvvf", "uvd", "uvvd"], - "application/vnd.dece.ttml+xml": ["uvt", "uvvt"], - "application/vnd.dece.unspecified": ["uvx", "uvvx"], - "application/vnd.dece.zip": ["uvz", "uvvz"], - "application/vnd.denovo.fcselayout-link": ["fe_launch"], - "application/vnd.dna": ["dna"], - "application/vnd.dolby.mlp": ["mlp"], - "application/vnd.dpgraph": ["dpg"], - "application/vnd.dreamfactory": ["dfac"], - "application/vnd.ds-keypoint": ["kpxx"], - "application/vnd.dvb.ait": ["ait"], - "application/vnd.dvb.service": ["svc"], - "application/vnd.dynageo": ["geo"], - "application/vnd.ecowin.chart": ["mag"], - "application/vnd.enliven": ["nml"], - "application/vnd.epson.esf": ["esf"], - "application/vnd.epson.msf": ["msf"], - "application/vnd.epson.quickanime": ["qam"], - "application/vnd.epson.salt": ["slt"], - "application/vnd.epson.ssf": ["ssf"], - "application/vnd.eszigno3+xml": ["es3", "et3"], - "application/vnd.ezpix-album": ["ez2"], - "application/vnd.ezpix-package": ["ez3"], - "application/vnd.fdf": ["fdf"], - "application/vnd.fdsn.mseed": ["mseed"], - "application/vnd.fdsn.seed": ["seed", "dataless"], - "application/vnd.flographit": ["gph"], - "application/vnd.fluxtime.clip": ["ftc"], - "application/vnd.framemaker": ["fm", "frame", "maker", "book"], - "application/vnd.frogans.fnc": ["fnc"], - "application/vnd.frogans.ltf": ["ltf"], - "application/vnd.fsc.weblaunch": ["fsc"], - "application/vnd.fujitsu.oasys": ["oas"], - "application/vnd.fujitsu.oasys2": ["oa2"], - "application/vnd.fujitsu.oasys3": ["oa3"], - "application/vnd.fujitsu.oasysgp": ["fg5"], - "application/vnd.fujitsu.oasysprs": ["bh2"], - "application/vnd.fujixerox.ddd": ["ddd"], - "application/vnd.fujixerox.docuworks": ["xdw"], - "application/vnd.fujixerox.docuworks.binder": ["xbd"], - "application/vnd.fuzzysheet": ["fzs"], - "application/vnd.genomatix.tuxedo": ["txd"], - "application/vnd.geogebra.file": ["ggb"], - "application/vnd.geogebra.tool": ["ggt"], - "application/vnd.geometry-explorer": ["gex", "gre"], - "application/vnd.geonext": ["gxt"], - "application/vnd.geoplan": ["g2w"], - "application/vnd.geospace": ["g3w"], - "application/vnd.gmx": ["gmx"], - "application/vnd.google-apps.document": ["gdoc"], - "application/vnd.google-apps.presentation": ["gslides"], - "application/vnd.google-apps.spreadsheet": ["gsheet"], - "application/vnd.google-earth.kml+xml": ["kml"], - "application/vnd.google-earth.kmz": ["kmz"], - "application/vnd.grafeq": ["gqf", "gqs"], - "application/vnd.groove-account": ["gac"], - "application/vnd.groove-help": ["ghf"], - "application/vnd.groove-identity-message": ["gim"], - "application/vnd.groove-injector": ["grv"], - "application/vnd.groove-tool-message": ["gtm"], - "application/vnd.groove-tool-template": ["tpl"], - "application/vnd.groove-vcard": ["vcg"], - "application/vnd.hal+xml": ["hal"], - "application/vnd.handheld-entertainment+xml": ["zmm"], - "application/vnd.hbci": ["hbci"], - "application/vnd.hhe.lesson-player": ["les"], - "application/vnd.hp-hpgl": ["hpgl"], - "application/vnd.hp-hpid": ["hpid"], - "application/vnd.hp-hps": ["hps"], - "application/vnd.hp-jlyt": ["jlt"], - "application/vnd.hp-pcl": ["pcl"], - "application/vnd.hp-pclxl": ["pclxl"], - "application/vnd.hydrostatix.sof-data": ["sfd-hdstx"], - "application/vnd.ibm.minipay": ["mpy"], - "application/vnd.ibm.modcap": ["afp", "listafp", "list3820"], - "application/vnd.ibm.rights-management": ["irm"], - "application/vnd.ibm.secure-container": ["sc"], - "application/vnd.iccprofile": ["icc", "icm"], - "application/vnd.igloader": ["igl"], - "application/vnd.immervision-ivp": ["ivp"], - "application/vnd.immervision-ivu": ["ivu"], - "application/vnd.insors.igm": ["igm"], - "application/vnd.intercon.formnet": ["xpw", "xpx"], - "application/vnd.intergeo": ["i2g"], - "application/vnd.intu.qbo": ["qbo"], - "application/vnd.intu.qfx": ["qfx"], - "application/vnd.ipunplugged.rcprofile": ["rcprofile"], - "application/vnd.irepository.package+xml": ["irp"], - "application/vnd.is-xpr": ["xpr"], - "application/vnd.isac.fcs": ["fcs"], - "application/vnd.jam": ["jam"], - "application/vnd.jcp.javame.midlet-rms": ["rms"], - "application/vnd.jisp": ["jisp"], - "application/vnd.joost.joda-archive": ["joda"], - "application/vnd.kahootz": ["ktz", "ktr"], - "application/vnd.kde.karbon": ["karbon"], - "application/vnd.kde.kchart": ["chrt"], - "application/vnd.kde.kformula": ["kfo"], - "application/vnd.kde.kivio": ["flw"], - "application/vnd.kde.kontour": ["kon"], - "application/vnd.kde.kpresenter": ["kpr", "kpt"], - "application/vnd.kde.kspread": ["ksp"], - "application/vnd.kde.kword": ["kwd", "kwt"], - "application/vnd.kenameaapp": ["htke"], - "application/vnd.kidspiration": ["kia"], - "application/vnd.kinar": ["kne", "knp"], - "application/vnd.koan": ["skp", "skd", "skt", "skm"], - "application/vnd.kodak-descriptor": ["sse"], - "application/vnd.las.las+xml": ["lasxml"], - "application/vnd.llamagraphics.life-balance.desktop": ["lbd"], - "application/vnd.llamagraphics.life-balance.exchange+xml": ["lbe"], - "application/vnd.lotus-1-2-3": ["123"], - "application/vnd.lotus-approach": ["apr"], - "application/vnd.lotus-freelance": ["pre"], - "application/vnd.lotus-notes": ["nsf"], - "application/vnd.lotus-organizer": ["org"], - "application/vnd.lotus-screencam": ["scm"], - "application/vnd.lotus-wordpro": ["lwp"], - "application/vnd.macports.portpkg": ["portpkg"], - "application/vnd.mapbox-vector-tile": ["mvt"], - "application/vnd.mcd": ["mcd"], - "application/vnd.medcalcdata": ["mc1"], - "application/vnd.mediastation.cdkey": ["cdkey"], - "application/vnd.mfer": ["mwf"], - "application/vnd.mfmp": ["mfm"], - "application/vnd.micrografx.flo": ["flo"], - "application/vnd.micrografx.igx": ["igx"], - "application/vnd.mif": ["mif"], - "application/vnd.mobius.daf": ["daf"], - "application/vnd.mobius.dis": ["dis"], - "application/vnd.mobius.mbk": ["mbk"], - "application/vnd.mobius.mqy": ["mqy"], - "application/vnd.mobius.msl": ["msl"], - "application/vnd.mobius.plc": ["plc"], - "application/vnd.mobius.txf": ["txf"], - "application/vnd.mophun.application": ["mpn"], - "application/vnd.mophun.certificate": ["mpc"], - "application/vnd.mozilla.xul+xml": ["xul"], - "application/vnd.ms-artgalry": ["cil"], - "application/vnd.ms-cab-compressed": ["cab"], - "application/vnd.ms-excel": ["xls", "xlm", "xla", "xlc", "xlt", "xlw"], - "application/vnd.ms-excel.addin.macroenabled.12": ["xlam"], - "application/vnd.ms-excel.sheet.binary.macroenabled.12": ["xlsb"], - "application/vnd.ms-excel.sheet.macroenabled.12": ["xlsm"], - "application/vnd.ms-excel.template.macroenabled.12": ["xltm"], - "application/vnd.ms-fontobject": ["eot"], - "application/vnd.ms-htmlhelp": ["chm"], - "application/vnd.ms-ims": ["ims"], - "application/vnd.ms-lrm": ["lrm"], - "application/vnd.ms-officetheme": ["thmx"], - "application/vnd.ms-outlook": ["msg"], - "application/vnd.ms-pki.seccat": ["cat"], - "application/vnd.ms-pki.stl": ["*stl"], - "application/vnd.ms-powerpoint": ["ppt", "pps", "pot"], - "application/vnd.ms-powerpoint.addin.macroenabled.12": ["ppam"], - "application/vnd.ms-powerpoint.presentation.macroenabled.12": ["pptm"], - "application/vnd.ms-powerpoint.slide.macroenabled.12": ["sldm"], - "application/vnd.ms-powerpoint.slideshow.macroenabled.12": ["ppsm"], - "application/vnd.ms-powerpoint.template.macroenabled.12": ["potm"], - "application/vnd.ms-project": ["mpp", "mpt"], - "application/vnd.ms-word.document.macroenabled.12": ["docm"], - "application/vnd.ms-word.template.macroenabled.12": ["dotm"], - "application/vnd.ms-works": ["wps", "wks", "wcm", "wdb"], - "application/vnd.ms-wpl": ["wpl"], - "application/vnd.ms-xpsdocument": ["xps"], - "application/vnd.mseq": ["mseq"], - "application/vnd.musician": ["mus"], - "application/vnd.muvee.style": ["msty"], - "application/vnd.mynfc": ["taglet"], - "application/vnd.neurolanguage.nlu": ["nlu"], - "application/vnd.nitf": ["ntf", "nitf"], - "application/vnd.noblenet-directory": ["nnd"], - "application/vnd.noblenet-sealer": ["nns"], - "application/vnd.noblenet-web": ["nnw"], - "application/vnd.nokia.n-gage.ac+xml": ["*ac"], - "application/vnd.nokia.n-gage.data": ["ngdat"], - "application/vnd.nokia.n-gage.symbian.install": ["n-gage"], - "application/vnd.nokia.radio-preset": ["rpst"], - "application/vnd.nokia.radio-presets": ["rpss"], - "application/vnd.novadigm.edm": ["edm"], - "application/vnd.novadigm.edx": ["edx"], - "application/vnd.novadigm.ext": ["ext"], - "application/vnd.oasis.opendocument.chart": ["odc"], - "application/vnd.oasis.opendocument.chart-template": ["otc"], - "application/vnd.oasis.opendocument.database": ["odb"], - "application/vnd.oasis.opendocument.formula": ["odf"], - "application/vnd.oasis.opendocument.formula-template": ["odft"], - "application/vnd.oasis.opendocument.graphics": ["odg"], - "application/vnd.oasis.opendocument.graphics-template": ["otg"], - "application/vnd.oasis.opendocument.image": ["odi"], - "application/vnd.oasis.opendocument.image-template": ["oti"], - "application/vnd.oasis.opendocument.presentation": ["odp"], - "application/vnd.oasis.opendocument.presentation-template": ["otp"], - "application/vnd.oasis.opendocument.spreadsheet": ["ods"], - "application/vnd.oasis.opendocument.spreadsheet-template": ["ots"], - "application/vnd.oasis.opendocument.text": ["odt"], - "application/vnd.oasis.opendocument.text-master": ["odm"], - "application/vnd.oasis.opendocument.text-template": ["ott"], - "application/vnd.oasis.opendocument.text-web": ["oth"], - "application/vnd.olpc-sugar": ["xo"], - "application/vnd.oma.dd2+xml": ["dd2"], - "application/vnd.openblox.game+xml": ["obgx"], - "application/vnd.openofficeorg.extension": ["oxt"], - "application/vnd.openstreetmap.data+xml": ["osm"], - "application/vnd.openxmlformats-officedocument.presentationml.presentation": ["pptx"], - "application/vnd.openxmlformats-officedocument.presentationml.slide": ["sldx"], - "application/vnd.openxmlformats-officedocument.presentationml.slideshow": ["ppsx"], - "application/vnd.openxmlformats-officedocument.presentationml.template": ["potx"], - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": ["xlsx"], - "application/vnd.openxmlformats-officedocument.spreadsheetml.template": ["xltx"], - "application/vnd.openxmlformats-officedocument.wordprocessingml.document": ["docx"], - "application/vnd.openxmlformats-officedocument.wordprocessingml.template": ["dotx"], - "application/vnd.osgeo.mapguide.package": ["mgp"], - "application/vnd.osgi.dp": ["dp"], - "application/vnd.osgi.subsystem": ["esa"], - "application/vnd.palm": ["pdb", "pqa", "oprc"], - "application/vnd.pawaafile": ["paw"], - "application/vnd.pg.format": ["str"], - "application/vnd.pg.osasli": ["ei6"], - "application/vnd.picsel": ["efif"], - "application/vnd.pmi.widget": ["wg"], - "application/vnd.pocketlearn": ["plf"], - "application/vnd.powerbuilder6": ["pbd"], - "application/vnd.previewsystems.box": ["box"], - "application/vnd.proteus.magazine": ["mgz"], - "application/vnd.publishare-delta-tree": ["qps"], - "application/vnd.pvi.ptid1": ["ptid"], - "application/vnd.quark.quarkxpress": ["qxd", "qxt", "qwd", "qwt", "qxl", "qxb"], - "application/vnd.rar": ["rar"], - "application/vnd.realvnc.bed": ["bed"], - "application/vnd.recordare.musicxml": ["mxl"], - "application/vnd.recordare.musicxml+xml": ["musicxml"], - "application/vnd.rig.cryptonote": ["cryptonote"], - "application/vnd.rim.cod": ["cod"], - "application/vnd.rn-realmedia": ["rm"], - "application/vnd.rn-realmedia-vbr": ["rmvb"], - "application/vnd.route66.link66+xml": ["link66"], - "application/vnd.sailingtracker.track": ["st"], - "application/vnd.seemail": ["see"], - "application/vnd.sema": ["sema"], - "application/vnd.semd": ["semd"], - "application/vnd.semf": ["semf"], - "application/vnd.shana.informed.formdata": ["ifm"], - "application/vnd.shana.informed.formtemplate": ["itp"], - "application/vnd.shana.informed.interchange": ["iif"], - "application/vnd.shana.informed.package": ["ipk"], - "application/vnd.simtech-mindmapper": ["twd", "twds"], - "application/vnd.smaf": ["mmf"], - "application/vnd.smart.teacher": ["teacher"], - "application/vnd.software602.filler.form+xml": ["fo"], - "application/vnd.solent.sdkm+xml": ["sdkm", "sdkd"], - "application/vnd.spotfire.dxp": ["dxp"], - "application/vnd.spotfire.sfs": ["sfs"], - "application/vnd.stardivision.calc": ["sdc"], - "application/vnd.stardivision.draw": ["sda"], - "application/vnd.stardivision.impress": ["sdd"], - "application/vnd.stardivision.math": ["smf"], - "application/vnd.stardivision.writer": ["sdw", "vor"], - "application/vnd.stardivision.writer-global": ["sgl"], - "application/vnd.stepmania.package": ["smzip"], - "application/vnd.stepmania.stepchart": ["sm"], - "application/vnd.sun.wadl+xml": ["wadl"], - "application/vnd.sun.xml.calc": ["sxc"], - "application/vnd.sun.xml.calc.template": ["stc"], - "application/vnd.sun.xml.draw": ["sxd"], - "application/vnd.sun.xml.draw.template": ["std"], - "application/vnd.sun.xml.impress": ["sxi"], - "application/vnd.sun.xml.impress.template": ["sti"], - "application/vnd.sun.xml.math": ["sxm"], - "application/vnd.sun.xml.writer": ["sxw"], - "application/vnd.sun.xml.writer.global": ["sxg"], - "application/vnd.sun.xml.writer.template": ["stw"], - "application/vnd.sus-calendar": ["sus", "susp"], - "application/vnd.svd": ["svd"], - "application/vnd.symbian.install": ["sis", "sisx"], - "application/vnd.syncml+xml": ["xsm"], - "application/vnd.syncml.dm+wbxml": ["bdm"], - "application/vnd.syncml.dm+xml": ["xdm"], - "application/vnd.syncml.dmddf+xml": ["ddf"], - "application/vnd.tao.intent-module-archive": ["tao"], - "application/vnd.tcpdump.pcap": ["pcap", "cap", "dmp"], - "application/vnd.tmobile-livetv": ["tmo"], - "application/vnd.trid.tpt": ["tpt"], - "application/vnd.triscape.mxs": ["mxs"], - "application/vnd.trueapp": ["tra"], - "application/vnd.ufdl": ["ufd", "ufdl"], - "application/vnd.uiq.theme": ["utz"], - "application/vnd.umajin": ["umj"], - "application/vnd.unity": ["unityweb"], - "application/vnd.uoml+xml": ["uoml"], - "application/vnd.vcx": ["vcx"], - "application/vnd.visio": ["vsd", "vst", "vss", "vsw"], - "application/vnd.visionary": ["vis"], - "application/vnd.vsf": ["vsf"], - "application/vnd.wap.wbxml": ["wbxml"], - "application/vnd.wap.wmlc": ["wmlc"], - "application/vnd.wap.wmlscriptc": ["wmlsc"], - "application/vnd.webturbo": ["wtb"], - "application/vnd.wolfram.player": ["nbp"], - "application/vnd.wordperfect": ["wpd"], - "application/vnd.wqd": ["wqd"], - "application/vnd.wt.stf": ["stf"], - "application/vnd.xara": ["xar"], - "application/vnd.xfdl": ["xfdl"], - "application/vnd.yamaha.hv-dic": ["hvd"], - "application/vnd.yamaha.hv-script": ["hvs"], - "application/vnd.yamaha.hv-voice": ["hvp"], - "application/vnd.yamaha.openscoreformat": ["osf"], - "application/vnd.yamaha.openscoreformat.osfpvg+xml": ["osfpvg"], - "application/vnd.yamaha.smaf-audio": ["saf"], - "application/vnd.yamaha.smaf-phrase": ["spf"], - "application/vnd.yellowriver-custom-menu": ["cmp"], - "application/vnd.zul": ["zir", "zirz"], - "application/vnd.zzazz.deck+xml": ["zaz"], - "application/x-7z-compressed": ["7z"], - "application/x-abiword": ["abw"], - "application/x-ace-compressed": ["ace"], - "application/x-apple-diskimage": ["*dmg"], - "application/x-arj": ["arj"], - "application/x-authorware-bin": ["aab", "x32", "u32", "vox"], - "application/x-authorware-map": ["aam"], - "application/x-authorware-seg": ["aas"], - "application/x-bcpio": ["bcpio"], - "application/x-bdoc": ["*bdoc"], - "application/x-bittorrent": ["torrent"], - "application/x-blorb": ["blb", "blorb"], - "application/x-bzip": ["bz"], - "application/x-bzip2": ["bz2", "boz"], - "application/x-cbr": ["cbr", "cba", "cbt", "cbz", "cb7"], - "application/x-cdlink": ["vcd"], - "application/x-cfs-compressed": ["cfs"], - "application/x-chat": ["chat"], - "application/x-chess-pgn": ["pgn"], - "application/x-chrome-extension": ["crx"], - "application/x-cocoa": ["cco"], - "application/x-conference": ["nsc"], - "application/x-cpio": ["cpio"], - "application/x-csh": ["csh"], - "application/x-debian-package": ["*deb", "udeb"], - "application/x-dgc-compressed": ["dgc"], - "application/x-director": ["dir", "dcr", "dxr", "cst", "cct", "cxt", "w3d", "fgd", "swa"], - "application/x-doom": ["wad"], - "application/x-dtbncx+xml": ["ncx"], - "application/x-dtbook+xml": ["dtb"], - "application/x-dtbresource+xml": ["res"], - "application/x-dvi": ["dvi"], - "application/x-envoy": ["evy"], - "application/x-eva": ["eva"], - "application/x-font-bdf": ["bdf"], - "application/x-font-ghostscript": ["gsf"], - "application/x-font-linux-psf": ["psf"], - "application/x-font-pcf": ["pcf"], - "application/x-font-snf": ["snf"], - "application/x-font-type1": ["pfa", "pfb", "pfm", "afm"], - "application/x-freearc": ["arc"], - "application/x-futuresplash": ["spl"], - "application/x-gca-compressed": ["gca"], - "application/x-glulx": ["ulx"], - "application/x-gnumeric": ["gnumeric"], - "application/x-gramps-xml": ["gramps"], - "application/x-gtar": ["gtar"], - "application/x-hdf": ["hdf"], - "application/x-httpd-php": ["php"], - "application/x-install-instructions": ["install"], - "application/x-iso9660-image": ["*iso"], - "application/x-iwork-keynote-sffkey": ["*key"], - "application/x-iwork-numbers-sffnumbers": ["*numbers"], - "application/x-iwork-pages-sffpages": ["*pages"], - "application/x-java-archive-diff": ["jardiff"], - "application/x-java-jnlp-file": ["jnlp"], - "application/x-keepass2": ["kdbx"], - "application/x-latex": ["latex"], - "application/x-lua-bytecode": ["luac"], - "application/x-lzh-compressed": ["lzh", "lha"], - "application/x-makeself": ["run"], - "application/x-mie": ["mie"], - "application/x-mobipocket-ebook": ["prc", "mobi"], - "application/x-ms-application": ["application"], - "application/x-ms-shortcut": ["lnk"], - "application/x-ms-wmd": ["wmd"], - "application/x-ms-wmz": ["wmz"], - "application/x-ms-xbap": ["xbap"], - "application/x-msaccess": ["mdb"], - "application/x-msbinder": ["obd"], - "application/x-mscardfile": ["crd"], - "application/x-msclip": ["clp"], - "application/x-msdos-program": ["*exe"], - "application/x-msdownload": ["*exe", "*dll", "com", "bat", "*msi"], - "application/x-msmediaview": ["mvb", "m13", "m14"], - "application/x-msmetafile": ["*wmf", "*wmz", "*emf", "emz"], - "application/x-msmoney": ["mny"], - "application/x-mspublisher": ["pub"], - "application/x-msschedule": ["scd"], - "application/x-msterminal": ["trm"], - "application/x-mswrite": ["wri"], - "application/x-netcdf": ["nc", "cdf"], - "application/x-ns-proxy-autoconfig": ["pac"], - "application/x-nzb": ["nzb"], - "application/x-perl": ["pl", "pm"], - "application/x-pilot": ["*prc", "*pdb"], - "application/x-pkcs12": ["p12", "pfx"], - "application/x-pkcs7-certificates": ["p7b", "spc"], - "application/x-pkcs7-certreqresp": ["p7r"], - "application/x-rar-compressed": ["*rar"], - "application/x-redhat-package-manager": ["rpm"], - "application/x-research-info-systems": ["ris"], - "application/x-sea": ["sea"], - "application/x-sh": ["sh"], - "application/x-shar": ["shar"], - "application/x-shockwave-flash": ["swf"], - "application/x-silverlight-app": ["xap"], - "application/x-sql": ["sql"], - "application/x-stuffit": ["sit"], - "application/x-stuffitx": ["sitx"], - "application/x-subrip": ["srt"], - "application/x-sv4cpio": ["sv4cpio"], - "application/x-sv4crc": ["sv4crc"], - "application/x-t3vm-image": ["t3"], - "application/x-tads": ["gam"], - "application/x-tar": ["tar"], - "application/x-tcl": ["tcl", "tk"], - "application/x-tex": ["tex"], - "application/x-tex-tfm": ["tfm"], - "application/x-texinfo": ["texinfo", "texi"], - "application/x-tgif": ["*obj"], - "application/x-ustar": ["ustar"], - "application/x-virtualbox-hdd": ["hdd"], - "application/x-virtualbox-ova": ["ova"], - "application/x-virtualbox-ovf": ["ovf"], - "application/x-virtualbox-vbox": ["vbox"], - "application/x-virtualbox-vbox-extpack": ["vbox-extpack"], - "application/x-virtualbox-vdi": ["vdi"], - "application/x-virtualbox-vhd": ["vhd"], - "application/x-virtualbox-vmdk": ["vmdk"], - "application/x-wais-source": ["src"], - "application/x-web-app-manifest+json": ["webapp"], - "application/x-x509-ca-cert": ["der", "crt", "pem"], - "application/x-xfig": ["fig"], - "application/x-xliff+xml": ["*xlf"], - "application/x-xpinstall": ["xpi"], - "application/x-xz": ["xz"], - "application/x-zmachine": ["z1", "z2", "z3", "z4", "z5", "z6", "z7", "z8"], - "audio/vnd.dece.audio": ["uva", "uvva"], - "audio/vnd.digital-winds": ["eol"], - "audio/vnd.dra": ["dra"], - "audio/vnd.dts": ["dts"], - "audio/vnd.dts.hd": ["dtshd"], - "audio/vnd.lucent.voice": ["lvp"], - "audio/vnd.ms-playready.media.pya": ["pya"], - "audio/vnd.nuera.ecelp4800": ["ecelp4800"], - "audio/vnd.nuera.ecelp7470": ["ecelp7470"], - "audio/vnd.nuera.ecelp9600": ["ecelp9600"], - "audio/vnd.rip": ["rip"], - "audio/x-aac": ["aac"], - "audio/x-aiff": ["aif", "aiff", "aifc"], - "audio/x-caf": ["caf"], - "audio/x-flac": ["flac"], - "audio/x-m4a": ["*m4a"], - "audio/x-matroska": ["mka"], - "audio/x-mpegurl": ["m3u"], - "audio/x-ms-wax": ["wax"], - "audio/x-ms-wma": ["wma"], - "audio/x-pn-realaudio": ["ram", "ra"], - "audio/x-pn-realaudio-plugin": ["rmp"], - "audio/x-realaudio": ["*ra"], - "audio/x-wav": ["*wav"], - "chemical/x-cdx": ["cdx"], - "chemical/x-cif": ["cif"], - "chemical/x-cmdf": ["cmdf"], - "chemical/x-cml": ["cml"], - "chemical/x-csml": ["csml"], - "chemical/x-xyz": ["xyz"], - "image/prs.btif": ["btif"], - "image/prs.pti": ["pti"], - "image/vnd.adobe.photoshop": ["psd"], - "image/vnd.airzip.accelerator.azv": ["azv"], - "image/vnd.dece.graphic": ["uvi", "uvvi", "uvg", "uvvg"], - "image/vnd.djvu": ["djvu", "djv"], - "image/vnd.dvb.subtitle": ["*sub"], - "image/vnd.dwg": ["dwg"], - "image/vnd.dxf": ["dxf"], - "image/vnd.fastbidsheet": ["fbs"], - "image/vnd.fpx": ["fpx"], - "image/vnd.fst": ["fst"], - "image/vnd.fujixerox.edmics-mmr": ["mmr"], - "image/vnd.fujixerox.edmics-rlc": ["rlc"], - "image/vnd.microsoft.icon": ["ico"], - "image/vnd.ms-dds": ["dds"], - "image/vnd.ms-modi": ["mdi"], - "image/vnd.ms-photo": ["wdp"], - "image/vnd.net-fpx": ["npx"], - "image/vnd.pco.b16": ["b16"], - "image/vnd.tencent.tap": ["tap"], - "image/vnd.valve.source.texture": ["vtf"], - "image/vnd.wap.wbmp": ["wbmp"], - "image/vnd.xiff": ["xif"], - "image/vnd.zbrush.pcx": ["pcx"], - "image/x-3ds": ["3ds"], - "image/x-cmu-raster": ["ras"], - "image/x-cmx": ["cmx"], - "image/x-freehand": ["fh", "fhc", "fh4", "fh5", "fh7"], - "image/x-icon": ["*ico"], - "image/x-jng": ["jng"], - "image/x-mrsid-image": ["sid"], - "image/x-ms-bmp": ["*bmp"], - "image/x-pcx": ["*pcx"], - "image/x-pict": ["pic", "pct"], - "image/x-portable-anymap": ["pnm"], - "image/x-portable-bitmap": ["pbm"], - "image/x-portable-graymap": ["pgm"], - "image/x-portable-pixmap": ["ppm"], - "image/x-rgb": ["rgb"], - "image/x-tga": ["tga"], - "image/x-xbitmap": ["xbm"], - "image/x-xpixmap": ["xpm"], - "image/x-xwindowdump": ["xwd"], - "message/vnd.wfa.wsc": ["wsc"], - "model/vnd.collada+xml": ["dae"], - "model/vnd.dwf": ["dwf"], - "model/vnd.gdl": ["gdl"], - "model/vnd.gtw": ["gtw"], - "model/vnd.mts": ["mts"], - "model/vnd.opengex": ["ogex"], - "model/vnd.parasolid.transmit.binary": ["x_b"], - "model/vnd.parasolid.transmit.text": ["x_t"], - "model/vnd.sap.vds": ["vds"], - "model/vnd.usdz+zip": ["usdz"], - "model/vnd.valve.source.compiled-map": ["bsp"], - "model/vnd.vtu": ["vtu"], - "text/prs.lines.tag": ["dsc"], - "text/vnd.curl": ["curl"], - "text/vnd.curl.dcurl": ["dcurl"], - "text/vnd.curl.mcurl": ["mcurl"], - "text/vnd.curl.scurl": ["scurl"], - "text/vnd.dvb.subtitle": ["sub"], - "text/vnd.fly": ["fly"], - "text/vnd.fmi.flexstor": ["flx"], - "text/vnd.graphviz": ["gv"], - "text/vnd.in3d.3dml": ["3dml"], - "text/vnd.in3d.spot": ["spot"], - "text/vnd.sun.j2me.app-descriptor": ["jad"], - "text/vnd.wap.wml": ["wml"], - "text/vnd.wap.wmlscript": ["wmls"], - "text/x-asm": ["s", "asm"], - "text/x-c": ["c", "cc", "cxx", "cpp", "h", "hh", "dic"], - "text/x-component": ["htc"], - "text/x-fortran": ["f", "for", "f77", "f90"], - "text/x-handlebars-template": ["hbs"], - "text/x-java-source": ["java"], - "text/x-lua": ["lua"], - "text/x-markdown": ["mkd"], - "text/x-nfo": ["nfo"], - "text/x-opml": ["opml"], - "text/x-org": ["*org"], - "text/x-pascal": ["p", "pas"], - "text/x-processing": ["pde"], - "text/x-sass": ["sass"], - "text/x-scss": ["scss"], - "text/x-setext": ["etx"], - "text/x-sfv": ["sfv"], - "text/x-suse-ymp": ["ymp"], - "text/x-uuencode": ["uu"], - "text/x-vcalendar": ["vcs"], - "text/x-vcard": ["vcf"], - "video/vnd.dece.hd": ["uvh", "uvvh"], - "video/vnd.dece.mobile": ["uvm", "uvvm"], - "video/vnd.dece.pd": ["uvp", "uvvp"], - "video/vnd.dece.sd": ["uvs", "uvvs"], - "video/vnd.dece.video": ["uvv", "uvvv"], - "video/vnd.dvb.file": ["dvb"], - "video/vnd.fvt": ["fvt"], - "video/vnd.mpegurl": ["mxu", "m4u"], - "video/vnd.ms-playready.media.pyv": ["pyv"], - "video/vnd.uvvu.mp4": ["uvu", "uvvu"], - "video/vnd.vivo": ["viv"], - "video/x-f4v": ["f4v"], - "video/x-fli": ["fli"], - "video/x-flv": ["flv"], - "video/x-m4v": ["m4v"], - "video/x-matroska": ["mkv", "mk3d", "mks"], - "video/x-mng": ["mng"], - "video/x-ms-asf": ["asf", "asx"], - "video/x-ms-vob": ["vob"], - "video/x-ms-wm": ["wm"], - "video/x-ms-wmv": ["wmv"], - "video/x-ms-wmx": ["wmx"], - "video/x-ms-wvx": ["wvx"], - "video/x-msvideo": ["avi"], - "video/x-sgi-movie": ["movie"], - "video/x-smv": ["smv"], - "x-conference/x-cooltalk": ["ice"], - } -}) -var Zd = C((ovr, e2e) => { - "use strict" - var hbt = XEe() - e2e.exports = new hbt(YEe(), QEe()) -}) -var MM = C((uvr, r2e) => { - "use strict" - var dbt = require("events").EventEmitter, - mbt = require("fs").ReadStream, - t2e = require("stream"), - Qd = require("zlib") - r2e.exports = xbt - function xbt(e, t) { - return ( - _bt(e) ? vbt(e) : wbt(e) ? ybt(e) : bbt(e) && e.destroy(), - Ebt(e) && t && (e.removeAllListeners("error"), e.addListener("error", Abt)), - e - ) - } - function vbt(e) { - e.destroy(), typeof e.close == "function" && e.on("open", Sbt) - } - function gbt(e) { - if (e._hadError === !0) { - var t = e._binding === null ? "_binding" : "_handle" - e[t] = { - close: function () { - this[t] = null - }, - } - } - e.close() - } - function ybt(e) { - typeof e.destroy == "function" - ? e._binding - ? (e.destroy(), e._processing ? ((e._needDrain = !0), e.once("drain", Cbt)) : e._binding.clear()) - : e._destroy && e._destroy !== t2e.Transform.prototype._destroy - ? e.destroy() - : e._destroy && typeof e.close == "function" - ? ((e.destroyed = !0), e.close()) - : e.destroy() - : typeof e.close == "function" && gbt(e) - } - function bbt(e) { - return e instanceof t2e && typeof e.destroy == "function" - } - function Ebt(e) { - return e instanceof dbt - } - function _bt(e) { - return e instanceof mbt - } - function wbt(e) { - return ( - e instanceof Qd.Gzip || - e instanceof Qd.Gunzip || - e instanceof Qd.Deflate || - e instanceof Qd.DeflateRaw || - e instanceof Qd.Inflate || - e instanceof Qd.InflateRaw || - e instanceof Qd.Unzip - ) - } - function Abt() {} - function Cbt() { - this._binding.clear() - } - function Sbt() { - typeof this.fd == "number" && this.close() - } -}) -var UM = C((cvr, i2e) => { - "use strict" - var Dbt = require("stream"), - Fbt = GEe(), - Tbt = require("util"), - KF = Zd(), - n2e = require("path"), - Bbt = require("fs"), - Obt = MM(), - qM = "--", - jM = `\r -`, - AE = new Buffer(jM) - function si() { - if (!(this instanceof si)) return new si() - si.super_.call(this), - (this._boundary = this._generateBoundary()), - (this._streams = []), - (this._buffers = []), - (this._endData = new Buffer(qM + this._boundary + qM + jM)), - (this._contentLength = 0), - (this._isAllStreamSizeKnown = !0), - (this._knownStreamSize = 0) - } - Tbt.inherits(si, Dbt) - i2e.exports = si - si.prototype._generateBoundary = function () { - for (var e = "--------------------------", t = 0; t < 24; t++) e += Math.floor(Math.random() * 10).toString(16) - return e - } - si.prototype.setTotalStreamSize = function (e) { - if (this._isAllStreamSizeKnown) return this - e = e || 0 - for (var t = 0; t < this._streams.length; t++) (e += this._streams[t][0].length), (e += AE.length) - return (this._knownStreamSize = e), (this._isAllStreamSizeKnown = !0), this - } - si.prototype.headers = function (e) { - var t = { "Content-Type": "multipart/form-data; boundary=" + this._boundary } - if ( - ((this._contentLength += this._knownStreamSize), - (this._contentLength += this._endData.length), - this._isAllStreamSizeKnown && (t["Content-Length"] = String(this._contentLength)), - e) - ) - for (var r in e) t[r] = e[r] - return t - } - si.prototype.file = function (e, t, r, n) { - var i = KF.getType(t) - typeof r == "number" && !n ? ((n = r), (r = n2e.basename(t))) : r || (r = n2e.basename(t)) - var s = Bbt.createReadStream(t) - return this.stream(e, s, r, i, n) - } - si.prototype.field = function (e, t) { - return Buffer.isBuffer(t) || (typeof t == "number" && (t = String(t)), (t = new Buffer(t))), this.buffer(e, t) - } - si.prototype.stream = function (e, t, r, n, i) { - typeof n == "number" && !i ? ((i = n), (n = KF.getType(r))) : n || (n = KF.getType(r)), - t.once("error", this.emit.bind(this, "error")), - this.once("destroy", function () { - Obt(t) - }) - var s = this._leading({ name: e, filename: r }, n), - a = Fbt().pause() - return ( - t.pipe(a), - this._streams.push([s, a]), - typeof i == "number" - ? ((this._knownStreamSize += s.length), (this._knownStreamSize += i), (this._knownStreamSize += AE.length)) - : (this._isAllStreamSizeKnown = !1), - process.nextTick(this.resume.bind(this)), - this - ) - } - si.prototype.buffer = function (e, t, r, n) { - r && !n && (n = KF.getType(r)) - var i = { name: e } - r && (i.filename = r) - var s = this._leading(i, n) - return ( - this._buffers.push([s, t]), - (this._contentLength += s.length), - (this._contentLength += t.length), - (this._contentLength += AE.length), - process.nextTick(this.resume.bind(this)), - this - ) - } - si.prototype._leading = function (e, t) { - var r = [qM + this._boundary], - n = [] - if (e) for (var i in e) n.push(i + '="' + e[i] + '"') - return ( - r.push("Content-Disposition: form-data; " + n.join("; ")), - t && r.push("Content-Type: " + t), - r.push(""), - r.push(""), - new Buffer(r.join(jM)) - ) - } - si.prototype._emitBuffers = function () { - if (this._buffers.length) { - for (var e = 0; e < this._buffers.length; e++) { - var t = this._buffers[e] - this.emit("data", t[0]), this.emit("data", t[1]), this.emit("data", AE) - } - this._buffers = [] - } - } - si.prototype._emitStream = function (e) { - var t = this - t.emit("data", e[0]) - var r = e[1] - r.on("data", function (n) { - t.emit("data", n) - }), - r.on("end", function () { - return t.emit("data", AE), process.nextTick(t.drain.bind(t)) - }), - r.resume() - } - si.prototype._emitEnd = function () { - this.emit("data", this._endData), this.emit("end") - } - si.prototype.drain = function () { - this._emitBuffers() - var e = this._streams.shift() - return e ? this._emitStream(e) : this._emitEnd(), this - } - si.prototype.resume = function () { - return (this.paused = !1), this._draining || ((this._draining = !0), this.drain()), this - } - si.prototype.close = si.prototype.destroy = function () { - this.emit("destroy") - } -}) -var o2e = C((lvr, a2e) => { - "use strict" - function s2e(e) { - return e.replace(/^\.*/, ".").toLowerCase() - } - function kbt(e) { - e = e.trim().toLowerCase() - var t = e.split(":", 2), - r = s2e(t[0]), - n = t[1], - i = e.indexOf(":") > -1 - return { hostname: r, port: n, hasPort: i } - } - function Ibt(e, t) { - var r = e.port || (e.protocol === "https:" ? "443" : "80"), - n = s2e(e.hostname), - i = t.split(",") - return i.map(kbt).some(function (s) { - var a = n.indexOf(s.hostname), - o = a > -1 && a === n.length - s.hostname.length - return s.hasPort ? r === s.port && o : o - }) - } - function Pbt(e) { - var t = process.env.NO_PROXY || process.env.no_proxy || "" - return t === "*" || (t !== "" && Ibt(e, t)) - ? null - : e.protocol === "http:" - ? process.env.HTTP_PROXY || process.env.http_proxy || null - : (e.protocol === "https:" && - (process.env.HTTPS_PROXY || process.env.https_proxy || process.env.HTTP_PROXY || process.env.http_proxy)) || - null - } - a2e.exports = Pbt -}) -var c2e = C((fvr, u2e) => { - "use strict" - u2e.exports = function (e) { - e.prototype[Symbol.iterator] = function* () { - for (let t = this.head; t; t = t.next) yield t.value - } - } -}) -var f2e = C((pvr, l2e) => { - "use strict" - l2e.exports = Tr - Tr.Node = e0 - Tr.create = Tr - function Tr(e) { - var t = this - if ( - (t instanceof Tr || (t = new Tr()), - (t.tail = null), - (t.head = null), - (t.length = 0), - e && typeof e.forEach == "function") - ) - e.forEach(function (i) { - t.push(i) - }) - else if (arguments.length > 0) for (var r = 0, n = arguments.length; r < n; r++) t.push(arguments[r]) - return t - } - Tr.prototype.removeNode = function (e) { - if (e.list !== this) throw new Error("removing node which does not belong to this list") - var t = e.next, - r = e.prev - return ( - t && (t.prev = r), - r && (r.next = t), - e === this.head && (this.head = t), - e === this.tail && (this.tail = r), - e.list.length--, - (e.next = null), - (e.prev = null), - (e.list = null), - t - ) - } - Tr.prototype.unshiftNode = function (e) { - if (e !== this.head) { - e.list && e.list.removeNode(e) - var t = this.head - ;(e.list = this), (e.next = t), t && (t.prev = e), (this.head = e), this.tail || (this.tail = e), this.length++ - } - } - Tr.prototype.pushNode = function (e) { - if (e !== this.tail) { - e.list && e.list.removeNode(e) - var t = this.tail - ;(e.list = this), (e.prev = t), t && (t.next = e), (this.tail = e), this.head || (this.head = e), this.length++ - } - } - Tr.prototype.push = function () { - for (var e = 0, t = arguments.length; e < t; e++) Rbt(this, arguments[e]) - return this.length - } - Tr.prototype.unshift = function () { - for (var e = 0, t = arguments.length; e < t; e++) Lbt(this, arguments[e]) - return this.length - } - Tr.prototype.pop = function () { - if (this.tail) { - var e = this.tail.value - return (this.tail = this.tail.prev), this.tail ? (this.tail.next = null) : (this.head = null), this.length--, e - } - } - Tr.prototype.shift = function () { - if (this.head) { - var e = this.head.value - return (this.head = this.head.next), this.head ? (this.head.prev = null) : (this.tail = null), this.length--, e - } - } - Tr.prototype.forEach = function (e, t) { - t = t || this - for (var r = this.head, n = 0; r !== null; n++) e.call(t, r.value, n, this), (r = r.next) - } - Tr.prototype.forEachReverse = function (e, t) { - t = t || this - for (var r = this.tail, n = this.length - 1; r !== null; n--) e.call(t, r.value, n, this), (r = r.prev) - } - Tr.prototype.get = function (e) { - for (var t = 0, r = this.head; r !== null && t < e; t++) r = r.next - if (t === e && r !== null) return r.value - } - Tr.prototype.getReverse = function (e) { - for (var t = 0, r = this.tail; r !== null && t < e; t++) r = r.prev - if (t === e && r !== null) return r.value - } - Tr.prototype.map = function (e, t) { - t = t || this - for (var r = new Tr(), n = this.head; n !== null; ) r.push(e.call(t, n.value, this)), (n = n.next) - return r - } - Tr.prototype.mapReverse = function (e, t) { - t = t || this - for (var r = new Tr(), n = this.tail; n !== null; ) r.push(e.call(t, n.value, this)), (n = n.prev) - return r - } - Tr.prototype.reduce = function (e, t) { - var r, - n = this.head - if (arguments.length > 1) r = t - else if (this.head) (n = this.head.next), (r = this.head.value) - else throw new TypeError("Reduce of empty list with no initial value") - for (var i = 0; n !== null; i++) (r = e(r, n.value, i)), (n = n.next) - return r - } - Tr.prototype.reduceReverse = function (e, t) { - var r, - n = this.tail - if (arguments.length > 1) r = t - else if (this.tail) (n = this.tail.prev), (r = this.tail.value) - else throw new TypeError("Reduce of empty list with no initial value") - for (var i = this.length - 1; n !== null; i--) (r = e(r, n.value, i)), (n = n.prev) - return r - } - Tr.prototype.toArray = function () { - for (var e = new Array(this.length), t = 0, r = this.head; r !== null; t++) (e[t] = r.value), (r = r.next) - return e - } - Tr.prototype.toArrayReverse = function () { - for (var e = new Array(this.length), t = 0, r = this.tail; r !== null; t++) (e[t] = r.value), (r = r.prev) - return e - } - Tr.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 Tr() - if (t < e || t < 0) return r - e < 0 && (e = 0), t > this.length && (t = this.length) - for (var n = 0, i = this.head; i !== null && n < e; n++) i = i.next - for (; i !== null && n < t; n++, i = i.next) r.push(i.value) - return r - } - Tr.prototype.sliceReverse = function (e, t) { - ;(t = t || this.length), t < 0 && (t += this.length), (e = e || 0), e < 0 && (e += this.length) - var r = new Tr() - if (t < e || t < 0) return r - e < 0 && (e = 0), t > this.length && (t = this.length) - for (var n = this.length, i = this.tail; i !== null && n > t; n--) i = i.prev - for (; i !== null && n > e; n--, i = i.prev) r.push(i.value) - return r - } - Tr.prototype.splice = function (e, t) { - e > this.length && (e = this.length - 1), e < 0 && (e = this.length + e) - for (var r = 0, n = this.head; n !== null && r < e; r++) n = n.next - for (var i = [], r = 0; n && r < t; r++) i.push(n.value), (n = this.removeNode(n)) - n === null && (n = this.tail), n !== this.head && n !== this.tail && (n = n.prev) - for (var r = 2; r < arguments.length; r++) n = Nbt(this, n, arguments[r]) - return i - } - Tr.prototype.reverse = function () { - for (var e = this.head, t = this.tail, r = e; r !== null; r = r.prev) { - var n = r.prev - ;(r.prev = r.next), (r.next = n) - } - return (this.head = t), (this.tail = e), this - } - function Nbt(e, t, r) { - var n = t === e.head ? new e0(r, null, t, e) : new e0(r, t, t.next, e) - return n.next === null && (e.tail = n), n.prev === null && (e.head = n), e.length++, n - } - function Rbt(e, t) { - ;(e.tail = new e0(t, e.tail, null, e)), e.head || (e.head = e.tail), e.length++ - } - function Lbt(e, t) { - ;(e.head = new e0(t, null, e.head, e)), e.tail || (e.tail = e.head), e.length++ - } - function e0(e, t, r, n) { - if (!(this instanceof e0)) return new e0(e, t, r, n) - ;(this.list = n), - (this.value = e), - t ? ((t.next = this), (this.prev = t)) : (this.prev = null), - r ? ((r.prev = this), (this.next = r)) : (this.next = null) - } - try { - c2e()(Tr) - } catch {} -}) -var x2e = C((hvr, m2e) => { - "use strict" - var Mbt = f2e(), - t0 = Symbol("max"), - Ql = Symbol("length"), - $v = Symbol("lengthCalculator"), - SE = Symbol("allowStale"), - r0 = Symbol("maxAge"), - Zl = Symbol("dispose"), - p2e = Symbol("noDisposeOnSet"), - Mi = Symbol("lruList"), - Iu = Symbol("cache"), - d2e = Symbol("updateAgeOnGet"), - HM = () => 1, - $M = class { - constructor(t) { - if ((typeof t == "number" && (t = { max: t }), t || (t = {}), t.max && (typeof t.max != "number" || t.max < 0))) - throw new TypeError("max must be a non-negative number") - let r = (this[t0] = t.max || 1 / 0), - n = t.length || HM - if ( - ((this[$v] = typeof n != "function" ? HM : n), - (this[SE] = t.stale || !1), - t.maxAge && typeof t.maxAge != "number") - ) - throw new TypeError("maxAge must be a number") - ;(this[r0] = t.maxAge || 0), - (this[Zl] = t.dispose), - (this[p2e] = t.noDisposeOnSet || !1), - (this[d2e] = t.updateAgeOnGet || !1), - this.reset() - } - set max(t) { - if (typeof t != "number" || t < 0) throw new TypeError("max must be a non-negative number") - ;(this[t0] = t || 1 / 0), CE(this) - } - get max() { - return this[t0] - } - set allowStale(t) { - this[SE] = !!t - } - get allowStale() { - return this[SE] - } - set maxAge(t) { - if (typeof t != "number") throw new TypeError("maxAge must be a non-negative number") - ;(this[r0] = t), CE(this) - } - get maxAge() { - return this[r0] - } - set lengthCalculator(t) { - typeof t != "function" && (t = HM), - t !== this[$v] && - ((this[$v] = t), - (this[Ql] = 0), - this[Mi].forEach((r) => { - ;(r.length = this[$v](r.value, r.key)), (this[Ql] += r.length) - })), - CE(this) - } - get lengthCalculator() { - return this[$v] - } - get length() { - return this[Ql] - } - get itemCount() { - return this[Mi].length - } - rforEach(t, r) { - r = r || this - for (let n = this[Mi].tail; n !== null; ) { - let i = n.prev - h2e(this, t, n, r), (n = i) - } - } - forEach(t, r) { - r = r || this - for (let n = this[Mi].head; n !== null; ) { - let i = n.next - h2e(this, t, n, r), (n = i) - } - } - keys() { - return this[Mi].toArray().map((t) => t.key) - } - values() { - return this[Mi].toArray().map((t) => t.value) - } - reset() { - this[Zl] && this[Mi] && this[Mi].length && this[Mi].forEach((t) => this[Zl](t.key, t.value)), - (this[Iu] = new Map()), - (this[Mi] = new Mbt()), - (this[Ql] = 0) - } - dump() { - return this[Mi].map((t) => (XF(this, t) ? !1 : { k: t.key, v: t.value, e: t.now + (t.maxAge || 0) })) - .toArray() - .filter((t) => t) - } - dumpLru() { - return this[Mi] - } - set(t, r, n) { - if (((n = n || this[r0]), n && typeof n != "number")) throw new TypeError("maxAge must be a number") - let i = n ? Date.now() : 0, - s = this[$v](r, t) - if (this[Iu].has(t)) { - if (s > this[t0]) return zv(this, this[Iu].get(t)), !1 - let u = this[Iu].get(t).value - return ( - this[Zl] && (this[p2e] || this[Zl](t, u.value)), - (u.now = i), - (u.maxAge = n), - (u.value = r), - (this[Ql] += s - u.length), - (u.length = s), - this.get(t), - CE(this), - !0 - ) - } - let a = new zM(t, r, s, i, n) - return a.length > this[t0] - ? (this[Zl] && this[Zl](t, r), !1) - : ((this[Ql] += a.length), this[Mi].unshift(a), this[Iu].set(t, this[Mi].head), CE(this), !0) - } - has(t) { - if (!this[Iu].has(t)) return !1 - let r = this[Iu].get(t).value - return !XF(this, r) - } - get(t) { - return VM(this, t, !0) - } - peek(t) { - return VM(this, t, !1) - } - pop() { - let t = this[Mi].tail - return t ? (zv(this, t), t.value) : null - } - del(t) { - zv(this, this[Iu].get(t)) - } - load(t) { - this.reset() - let r = Date.now() - for (let n = t.length - 1; n >= 0; n--) { - let i = t[n], - s = i.e || 0 - if (s === 0) this.set(i.k, i.v) - else { - let a = s - r - a > 0 && this.set(i.k, i.v, a) - } - } - } - prune() { - this[Iu].forEach((t, r) => VM(this, r, !1)) - } - }, - VM = (e, t, r) => { - let n = e[Iu].get(t) - if (n) { - let i = n.value - if (XF(e, i)) { - if ((zv(e, n), !e[SE])) return - } else r && (e[d2e] && (n.value.now = Date.now()), e[Mi].unshiftNode(n)) - return i.value - } - }, - XF = (e, t) => { - if (!t || (!t.maxAge && !e[r0])) return !1 - let r = Date.now() - t.now - return t.maxAge ? r > t.maxAge : e[r0] && r > e[r0] - }, - CE = (e) => { - if (e[Ql] > e[t0]) - for (let t = e[Mi].tail; e[Ql] > e[t0] && t !== null; ) { - let r = t.prev - zv(e, t), (t = r) - } - }, - zv = (e, t) => { - if (t) { - let r = t.value - e[Zl] && e[Zl](r.key, r.value), (e[Ql] -= r.length), e[Iu].delete(r.key), e[Mi].removeNode(t) - } - }, - zM = class { - constructor(t, r, n, i, s) { - ;(this.key = t), (this.value = r), (this.length = n), (this.now = i), (this.maxAge = s || 0) - } - }, - h2e = (e, t, r, n) => { - let i = r.value - XF(e, i) && (zv(e, r), e[SE] || (i = void 0)), i && t.call(n, i.value, i.key, e) - } - m2e.exports = $M -}) -var g2e = C((dvr, v2e) => { - var Wv = 1e3, - Gv = Wv * 60, - Kv = Gv * 60, - n0 = Kv * 24, - qbt = n0 * 7, - jbt = n0 * 365.25 - v2e.exports = function (e, t) { - t = t || {} - var r = typeof e - if (r === "string" && e.length > 0) return Ubt(e) - if (r === "number" && isFinite(e)) return t.long ? Vbt(e) : Hbt(e) - throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e)) - } - function Ubt(e) { - if (((e = String(e)), !(e.length > 100))) { - var t = - /^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec( - e - ) - if (t) { - var r = parseFloat(t[1]), - n = (t[2] || "ms").toLowerCase() - switch (n) { - case "years": - case "year": - case "yrs": - case "yr": - case "y": - return r * jbt - case "weeks": - case "week": - case "w": - return r * qbt - case "days": - case "day": - case "d": - return r * n0 - case "hours": - case "hour": - case "hrs": - case "hr": - case "h": - return r * Kv - case "minutes": - case "minute": - case "mins": - case "min": - case "m": - return r * Gv - case "seconds": - case "second": - case "secs": - case "sec": - case "s": - return r * Wv - case "milliseconds": - case "millisecond": - case "msecs": - case "msec": - case "ms": - return r - default: - return - } - } - } - } - function Hbt(e) { - var t = Math.abs(e) - return t >= n0 - ? Math.round(e / n0) + "d" - : t >= Kv - ? Math.round(e / Kv) + "h" - : t >= Gv - ? Math.round(e / Gv) + "m" - : t >= Wv - ? Math.round(e / Wv) + "s" - : e + "ms" - } - function Vbt(e) { - var t = Math.abs(e) - return t >= n0 - ? JF(e, t, n0, "day") - : t >= Kv - ? JF(e, t, Kv, "hour") - : t >= Gv - ? JF(e, t, Gv, "minute") - : t >= Wv - ? JF(e, t, Wv, "second") - : e + " ms" - } - function JF(e, t, r, n) { - var i = t >= r * 1.5 - return Math.round(e / r) + " " + n + (i ? "s" : "") - } -}) -var WM = C((mvr, y2e) => { - function $bt(e) { - ;(r.debug = r), - (r.default = r), - (r.coerce = u), - (r.disable = s), - (r.enable = i), - (r.enabled = a), - (r.humanize = g2e()), - (r.destroy = c), - Object.keys(e).forEach((l) => { - r[l] = e[l] - }), - (r.names = []), - (r.skips = []), - (r.formatters = {}) - function t(l) { - let f = 0 - for (let p = 0; p < l.length; p++) (f = (f << 5) - f + l.charCodeAt(p)), (f |= 0) - return r.colors[Math.abs(f) % r.colors.length] - } - r.selectColor = t - function r(l) { - let f, - p = null, - h, - d - function x(...v) { - if (!x.enabled) return - let g = x, - _ = Number(new Date()), - w = _ - (f || _) - ;(g.diff = w), - (g.prev = f), - (g.curr = _), - (f = _), - (v[0] = r.coerce(v[0])), - typeof v[0] != "string" && v.unshift("%O") - let E = 0 - ;(v[0] = v[0].replace(/%([a-zA-Z%])/g, (T, O) => { - if (T === "%%") return "%" - E++ - let D = r.formatters[O] - if (typeof D == "function") { - let M = v[E] - ;(T = D.call(g, M)), v.splice(E, 1), E-- - } - return T - })), - r.formatArgs.call(g, v), - (g.log || r.log).apply(g, v) - } - return ( - (x.namespace = l), - (x.useColors = r.useColors()), - (x.color = r.selectColor(l)), - (x.extend = n), - (x.destroy = r.destroy), - Object.defineProperty(x, "enabled", { - enumerable: !0, - configurable: !1, - get: () => (p !== null ? p : (h !== r.namespaces && ((h = r.namespaces), (d = r.enabled(l))), d)), - set: (v) => { - p = v - }, - }), - typeof r.init == "function" && r.init(x), - x - ) - } - function n(l, f) { - let p = r(this.namespace + (typeof f > "u" ? ":" : f) + l) - return (p.log = this.log), p - } - function i(l) { - r.save(l), (r.namespaces = l), (r.names = []), (r.skips = []) - let f, - p = (typeof l == "string" ? l : "").split(/[\s,]+/), - h = p.length - for (f = 0; f < h; f++) - p[f] && - ((l = p[f].replace(/\*/g, ".*?")), - l[0] === "-" ? r.skips.push(new RegExp("^" + l.slice(1) + "$")) : r.names.push(new RegExp("^" + l + "$"))) - } - function s() { - let l = [...r.names.map(o), ...r.skips.map(o).map((f) => "-" + f)].join(",") - return r.enable(""), l - } - function a(l) { - if (l[l.length - 1] === "*") return !0 - let f, p - for (f = 0, p = r.skips.length; f < p; f++) if (r.skips[f].test(l)) return !1 - for (f = 0, p = r.names.length; f < p; f++) if (r.names[f].test(l)) return !0 - return !1 - } - function o(l) { - return l - .toString() - .substring(2, l.toString().length - 2) - .replace(/\.\*\?$/, "*") - } - function u(l) { - return l instanceof Error ? l.stack || l.message : l - } - function c() { - console.warn( - "Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`." - ) - } - return r.enable(r.load()), r - } - y2e.exports = $bt -}) -var b2e = C((to, YF) => { - to.formatArgs = Wbt - to.save = Gbt - to.load = Kbt - to.useColors = zbt - to.storage = Xbt() - to.destroy = (() => { - let e = !1 - return () => { - e || - ((e = !0), - console.warn( - "Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`." - )) - } - })() - to.colors = [ - "#0000CC", - "#0000FF", - "#0033CC", - "#0033FF", - "#0066CC", - "#0066FF", - "#0099CC", - "#0099FF", - "#00CC00", - "#00CC33", - "#00CC66", - "#00CC99", - "#00CCCC", - "#00CCFF", - "#3300CC", - "#3300FF", - "#3333CC", - "#3333FF", - "#3366CC", - "#3366FF", - "#3399CC", - "#3399FF", - "#33CC00", - "#33CC33", - "#33CC66", - "#33CC99", - "#33CCCC", - "#33CCFF", - "#6600CC", - "#6600FF", - "#6633CC", - "#6633FF", - "#66CC00", - "#66CC33", - "#9900CC", - "#9900FF", - "#9933CC", - "#9933FF", - "#99CC00", - "#99CC33", - "#CC0000", - "#CC0033", - "#CC0066", - "#CC0099", - "#CC00CC", - "#CC00FF", - "#CC3300", - "#CC3333", - "#CC3366", - "#CC3399", - "#CC33CC", - "#CC33FF", - "#CC6600", - "#CC6633", - "#CC9900", - "#CC9933", - "#CCCC00", - "#CCCC33", - "#FF0000", - "#FF0033", - "#FF0066", - "#FF0099", - "#FF00CC", - "#FF00FF", - "#FF3300", - "#FF3333", - "#FF3366", - "#FF3399", - "#FF33CC", - "#FF33FF", - "#FF6600", - "#FF6633", - "#FF9900", - "#FF9933", - "#FFCC00", - "#FFCC33", - ] - function zbt() { - return typeof window < "u" && window.process && (window.process.type === "renderer" || window.process.__nwjs) - ? !0 - : typeof navigator < "u" && - navigator.userAgent && - navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/) - ? !1 - : (typeof document < "u" && - document.documentElement && - document.documentElement.style && - document.documentElement.style.WebkitAppearance) || - (typeof window < "u" && - window.console && - (window.console.firebug || (window.console.exception && window.console.table))) || - (typeof navigator < "u" && - navigator.userAgent && - navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && - parseInt(RegExp.$1, 10) >= 31) || - (typeof navigator < "u" && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)) - } - function Wbt(e) { - if ( - ((e[0] = - (this.useColors ? "%c" : "") + - this.namespace + - (this.useColors ? " %c" : " ") + - e[0] + - (this.useColors ? "%c " : " ") + - "+" + - YF.exports.humanize(this.diff)), - !this.useColors) - ) - return - let t = "color: " + this.color - e.splice(1, 0, t, "color: inherit") - let r = 0, - n = 0 - e[0].replace(/%[a-zA-Z%]/g, (i) => { - i !== "%%" && (r++, i === "%c" && (n = r)) - }), - e.splice(n, 0, t) - } - to.log = console.debug || console.log || (() => {}) - function Gbt(e) { - try { - e ? to.storage.setItem("debug", e) : to.storage.removeItem("debug") - } catch {} - } - function Kbt() { - let e - try { - e = to.storage.getItem("debug") - } catch {} - return !e && typeof process < "u" && "env" in process && (e = process.env.DEBUG), e - } - function Xbt() { - try { - return localStorage - } catch {} - } - YF.exports = WM()(to) - var { formatters: Jbt } = YF.exports - Jbt.j = function (e) { - try { - return JSON.stringify(e) - } catch (t) { - return "[UnexpectedJSONParseError]: " + t.message - } - } -}) -var _2e = C((ts, QF) => { - var Ybt = require("tty"), - ZF = require("util") - ts.init = iEt - ts.log = tEt - ts.formatArgs = Qbt - ts.save = rEt - ts.load = nEt - ts.useColors = Zbt - ts.destroy = ZF.deprecate(() => {}, - "Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.") - ts.colors = [6, 2, 3, 4, 5, 1] - try { - let e = mk() - e && - (e.stderr || e).level >= 2 && - (ts.colors = [ - 20, 21, 26, 27, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57, 62, 63, 68, 69, 74, 75, 76, 77, 78, 79, 80, 81, - 92, 93, 98, 99, 112, 113, 128, 129, 134, 135, 148, 149, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, - 171, 172, 173, 178, 179, 184, 185, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 214, - 215, 220, 221, - ]) - } catch {} - ts.inspectOpts = Object.keys(process.env) - .filter((e) => /^debug_/i.test(e)) - .reduce((e, t) => { - let r = t - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, (i, s) => s.toUpperCase()), - n = process.env[t] - return ( - /^(yes|on|true|enabled)$/i.test(n) - ? (n = !0) - : /^(no|off|false|disabled)$/i.test(n) - ? (n = !1) - : n === "null" - ? (n = null) - : (n = Number(n)), - (e[r] = n), - e - ) - }, {}) - function Zbt() { - return "colors" in ts.inspectOpts ? Boolean(ts.inspectOpts.colors) : Ybt.isatty(process.stderr.fd) - } - function Qbt(e) { - let { namespace: t, useColors: r } = this - if (r) { - let n = this.color, - i = "\x1B[3" + (n < 8 ? n : "8;5;" + n), - s = ` ${i};1m${t} \x1B[0m` - ;(e[0] = - s + - e[0] - .split( - ` -` - ) - .join( - ` -` + s - )), - e.push(i + "m+" + QF.exports.humanize(this.diff) + "\x1B[0m") - } else e[0] = eEt() + t + " " + e[0] - } - function eEt() { - return ts.inspectOpts.hideDate ? "" : new Date().toISOString() + " " - } - function tEt(...e) { - return process.stderr.write( - ZF.format(...e) + - ` -` - ) - } - function rEt(e) { - e ? (process.env.DEBUG = e) : delete process.env.DEBUG - } - function nEt() { - return process.env.DEBUG - } - function iEt(e) { - e.inspectOpts = {} - let t = Object.keys(ts.inspectOpts) - for (let r = 0; r < t.length; r++) e.inspectOpts[t[r]] = ts.inspectOpts[t[r]] - } - QF.exports = WM()(ts) - var { formatters: E2e } = QF.exports - E2e.o = function (e) { - return ( - (this.inspectOpts.colors = this.useColors), - ZF.inspect(e, this.inspectOpts) - .split( - ` -` - ) - .map((t) => t.trim()) - .join(" ") - ) - } - E2e.O = function (e) { - return (this.inspectOpts.colors = this.useColors), ZF.inspect(e, this.inspectOpts) - } -}) -var ro = C((xvr, GM) => { - typeof process > "u" || process.type === "renderer" || process.browser === !0 || process.__nwjs - ? (GM.exports = b2e()) - : (GM.exports = _2e()) -}) -var w2e = C((KM) => { - "use strict" - Object.defineProperty(KM, "__esModule", { value: !0 }) - function sEt(e) { - return function (t, r) { - return new Promise((n, i) => { - e.call(this, t, r, (s, a) => { - s ? i(s) : n(a) - }) - }) - } - } - KM.default = sEt -}) -var Xv = C((JM, C2e) => { - "use strict" - var A2e = - (JM && JM.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - aEt = require("events"), - oEt = A2e(ro()), - uEt = A2e(w2e()), - DE = oEt.default("agent-base") - function cEt(e) { - return Boolean(e) && typeof e.addRequest == "function" - } - function XM() { - let { stack: e } = new Error() - return typeof e != "string" - ? !1 - : e - .split( - ` -` - ) - .some((t) => t.indexOf("(https.js:") !== -1 || t.indexOf("node:https:") !== -1) - } - function e6(e, t) { - return new e6.Agent(e, t) - } - ;(function (e) { - class t extends aEt.EventEmitter { - constructor(n, i) { - super() - let s = i - typeof n == "function" ? (this.callback = n) : n && (s = n), - (this.timeout = null), - s && typeof s.timeout == "number" && (this.timeout = s.timeout), - (this.maxFreeSockets = 1), - (this.maxSockets = 1), - (this.maxTotalSockets = 1 / 0), - (this.sockets = {}), - (this.freeSockets = {}), - (this.requests = {}), - (this.options = {}) - } - get defaultPort() { - return typeof this.explicitDefaultPort == "number" ? this.explicitDefaultPort : XM() ? 443 : 80 - } - set defaultPort(n) { - this.explicitDefaultPort = n - } - get protocol() { - return typeof this.explicitProtocol == "string" ? this.explicitProtocol : XM() ? "https:" : "http:" - } - set protocol(n) { - this.explicitProtocol = n - } - callback(n, i, s) { - throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`') - } - addRequest(n, i) { - let s = Object.assign({}, i) - typeof s.secureEndpoint != "boolean" && (s.secureEndpoint = XM()), - s.host == null && (s.host = "localhost"), - s.port == null && (s.port = s.secureEndpoint ? 443 : 80), - s.protocol == null && (s.protocol = s.secureEndpoint ? "https:" : "http:"), - s.host && s.path && delete s.path, - delete s.agent, - delete s.hostname, - delete s._defaultAgent, - delete s.defaultPort, - delete s.createConnection, - (n._last = !0), - (n.shouldKeepAlive = !1) - let a = !1, - o = null, - u = s.timeout || this.timeout, - c = (h) => { - n._hadError || (n.emit("error", h), (n._hadError = !0)) - }, - l = () => { - ;(o = null), (a = !0) - let h = new Error(`A "socket" was not created for HTTP request before ${u}ms`) - ;(h.code = "ETIMEOUT"), c(h) - }, - f = (h) => { - a || (o !== null && (clearTimeout(o), (o = null)), c(h)) - }, - p = (h) => { - if (a) return - if ((o != null && (clearTimeout(o), (o = null)), cEt(h))) { - DE("Callback returned another Agent instance %o", h.constructor.name), h.addRequest(n, s) - return - } - if (h) { - h.once("free", () => { - this.freeSocket(h, s) - }), - n.onSocket(h) - return - } - let d = new Error(`no Duplex stream was returned to agent-base for \`${n.method} ${n.path}\``) - c(d) - } - if (typeof this.callback != "function") { - c(new Error("`callback` is not defined")) - return - } - this.promisifiedCallback || - (this.callback.length >= 3 - ? (DE("Converting legacy callback function to promise"), - (this.promisifiedCallback = uEt.default(this.callback))) - : (this.promisifiedCallback = this.callback)), - typeof u == "number" && u > 0 && (o = setTimeout(l, u)), - "port" in s && typeof s.port != "number" && (s.port = Number(s.port)) - try { - DE("Resolving socket for %o request: %o", s.protocol, `${n.method} ${n.path}`), - Promise.resolve(this.promisifiedCallback(n, s)).then(p, f) - } catch (h) { - Promise.reject(h).catch(f) - } - } - freeSocket(n, i) { - DE("Freeing socket %o %o", n.constructor.name, i), n.destroy() - } - destroy() { - DE("Destroying agent %o", this.constructor.name) - } - } - ;(e.Agent = t), (e.prototype = e.Agent.prototype) - })(e6 || (e6 = {})) - C2e.exports = e6 -}) -var D2e = C((S2e) => { - "use strict" - var lEt = require("url").parse, - fEt = { ftp: 21, gopher: 70, http: 80, https: 443, ws: 80, wss: 443 }, - pEt = - String.prototype.endsWith || - function (e) { - return e.length <= this.length && this.indexOf(e, this.length - e.length) !== -1 - } - function hEt(e) { - var t = typeof e == "string" ? lEt(e) : e || {}, - r = t.protocol, - n = t.host, - i = t.port - if ( - typeof n != "string" || - !n || - typeof r != "string" || - ((r = r.split(":", 1)[0]), (n = n.replace(/:\d*$/, "")), (i = parseInt(i) || fEt[r] || 0), !dEt(n, i)) - ) - return "" - var s = Jv("npm_config_" + r + "_proxy") || Jv(r + "_proxy") || Jv("npm_config_proxy") || Jv("all_proxy") - return s && s.indexOf("://") === -1 && (s = r + "://" + s), s - } - function dEt(e, t) { - var r = (Jv("npm_config_no_proxy") || Jv("no_proxy")).toLowerCase() - return r - ? r === "*" - ? !1 - : r.split(/[,\s]/).every(function (n) { - if (!n) return !0 - var i = n.match(/^(.+):(\d+)$/), - s = i ? i[1] : n, - a = i ? parseInt(i[2]) : 0 - return a && a !== t - ? !0 - : /^[.*]/.test(s) - ? (s.charAt(0) === "*" && (s = s.slice(1)), !pEt.call(e, s)) - : e !== s - }) - : !0 - } - function Jv(e) { - return process.env[e.toLowerCase()] || process.env[e.toUpperCase()] || "" - } - S2e.getProxyForUrl = hEt -}) -var T2e = C((yvr, F2e) => { - "use strict" - function mEt(e) { - if (!/^data:/i.test(e)) throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")') - e = e.replace(/\r?\n/g, "") - let t = e.indexOf(",") - if (t === -1 || t <= 4) throw new TypeError("malformed data: URI") - let r = e.substring(5, t).split(";"), - n = "", - i = !1, - s = r[0] || "text/plain", - a = s - for (let l = 1; l < r.length; l++) - r[l] === "base64" ? (i = !0) : ((a += `;${r[l]}`), r[l].indexOf("charset=") === 0 && (n = r[l].substring(8))) - !r[0] && !n.length && ((a += ";charset=US-ASCII"), (n = "US-ASCII")) - let o = i ? "base64" : "ascii", - u = unescape(e.substring(t + 1)), - c = Buffer.from(u, o) - return (c.type = s), (c.typeFull = a), (c.charset = n), c - } - F2e.exports = mEt -}) -var FE = C((ZM) => { - "use strict" - Object.defineProperty(ZM, "__esModule", { value: !0 }) - var YM = class extends Error { - constructor(t) { - super(t || 'Source has not been modified since the provied "cache", re-use previous results'), - (this.code = "ENOTMODIFIED"), - Object.setPrototypeOf(this, new.target.prototype) - } - } - ZM.default = YM -}) -var B2e = C((i0) => { - "use strict" - var xEt = - (i0 && i0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - tq = - (i0 && i0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(i0, "__esModule", { value: !0 }) - var vEt = tq(ro()), - gEt = require("stream"), - yEt = require("crypto"), - bEt = tq(T2e()), - EEt = tq(FE()), - QM = vEt.default("get-uri:data"), - eq = class extends gEt.Readable { - constructor(t, r) { - super(), this.push(r), this.push(null), (this.hash = t) - } - } - function _Et({ href: e }, { cache: t }) { - return xEt(this, void 0, void 0, function* () { - let r = yEt.createHash("sha1") - r.update(e) - let n = r.digest("hex") - if ((QM('generated SHA1 hash for "data:" URI: %o', n), t && t.hash === n)) - throw (QM("got matching cache SHA1 hash: %o", n), new EEt.default()) - { - QM('creating Readable stream from "data:" URI buffer') - let i = bEt.default(e) - return new eq(n, i) - } - }) - } - i0.default = _Et -}) -var rq = C((s0) => { - "use strict" - var O2e = rn().fromCallback, - $o = Qt(), - wEt = [ - "access", - "appendFile", - "chmod", - "chown", - "close", - "copyFile", - "fchmod", - "fchown", - "fdatasync", - "fstat", - "fsync", - "ftruncate", - "futimes", - "lchown", - "lchmod", - "link", - "lstat", - "mkdir", - "mkdtemp", - "open", - "readFile", - "readdir", - "readlink", - "realpath", - "rename", - "rmdir", - "stat", - "symlink", - "truncate", - "unlink", - "utimes", - "writeFile", - ].filter((e) => typeof $o[e] == "function") - Object.keys($o).forEach((e) => { - e !== "promises" && (s0[e] = $o[e]) - }) - wEt.forEach((e) => { - s0[e] = O2e($o[e]) - }) - s0.exists = function (e, t) { - return typeof t == "function" ? $o.exists(e, t) : new Promise((r) => $o.exists(e, r)) - } - s0.read = function (e, t, r, n, i, s) { - return typeof s == "function" - ? $o.read(e, t, r, n, i, s) - : new Promise((a, o) => { - $o.read(e, t, r, n, i, (u, c, l) => { - if (u) return o(u) - a({ bytesRead: c, buffer: l }) - }) - }) - } - s0.write = function (e, t, ...r) { - return typeof r[r.length - 1] == "function" - ? $o.write(e, t, ...r) - : new Promise((n, i) => { - $o.write(e, t, ...r, (s, a, o) => { - if (s) return i(s) - n({ bytesWritten: a, buffer: o }) - }) - }) - } - typeof $o.realpath.native == "function" && (s0.realpath.native = O2e($o.realpath.native)) -}) -var iq = C((wvr, I2e) => { - "use strict" - var nq = require("path") - function k2e(e) { - return (e = nq.normalize(nq.resolve(e)).split(nq.sep)), e.length > 0 ? e[0] : null - } - var AEt = /[<>:"|?*]/ - function CEt(e) { - let t = k2e(e) - return (e = e.replace(t, "")), AEt.test(e) - } - I2e.exports = { getRootPath: k2e, invalidWin32Path: CEt } -}) -var N2e = C((Avr, P2e) => { - "use strict" - var SEt = Qt(), - sq = require("path"), - DEt = iq().invalidWin32Path, - FEt = parseInt("0777", 8) - function aq(e, t, r, n) { - if ( - (typeof t == "function" ? ((r = t), (t = {})) : (!t || typeof t != "object") && (t = { mode: t }), - process.platform === "win32" && DEt(e)) - ) { - let a = new Error(e + " contains invalid WIN32 path characters.") - return (a.code = "EINVAL"), r(a) - } - let i = t.mode, - s = t.fs || SEt - i === void 0 && (i = FEt & ~process.umask()), - n || (n = null), - (r = r || function () {}), - (e = sq.resolve(e)), - s.mkdir(e, i, (a) => { - if (!a) return (n = n || e), r(null, n) - switch (a.code) { - case "ENOENT": - if (sq.dirname(e) === e) return r(a) - aq(sq.dirname(e), t, (o, u) => { - o ? r(o, u) : aq(e, t, r, u) - }) - break - default: - s.stat(e, (o, u) => { - o || !u.isDirectory() ? r(a, n) : r(null, n) - }) - break - } - }) - } - P2e.exports = aq -}) -var L2e = C((Cvr, R2e) => { - "use strict" - var TEt = Qt(), - oq = require("path"), - BEt = iq().invalidWin32Path, - OEt = parseInt("0777", 8) - function uq(e, t, r) { - ;(!t || typeof t != "object") && (t = { mode: t }) - let n = t.mode, - i = t.fs || TEt - if (process.platform === "win32" && BEt(e)) { - let s = new Error(e + " contains invalid WIN32 path characters.") - throw ((s.code = "EINVAL"), s) - } - n === void 0 && (n = OEt & ~process.umask()), r || (r = null), (e = oq.resolve(e)) - try { - i.mkdirSync(e, n), (r = r || e) - } catch (s) { - if (s.code === "ENOENT") { - if (oq.dirname(e) === e) throw s - ;(r = uq(oq.dirname(e), t, r)), uq(e, t, r) - } else { - let a - try { - a = i.statSync(e) - } catch { - throw s - } - if (!a.isDirectory()) throw s - } - } - return r - } - R2e.exports = uq -}) -var no = C((Svr, M2e) => { - "use strict" - var kEt = rn().fromCallback, - cq = kEt(N2e()), - lq = L2e() - M2e.exports = { mkdirs: cq, mkdirsSync: lq, mkdirp: cq, mkdirpSync: lq, ensureDir: cq, ensureDirSync: lq } -}) -var fq = C((Dvr, j2e) => { - "use strict" - var ws = Qt(), - q2e = require("os"), - t6 = require("path") - function IEt() { - let e = t6.join("millis-test-sync" + Date.now().toString() + Math.random().toString().slice(2)) - e = t6.join(q2e.tmpdir(), e) - let t = new Date(1435410243862) - ws.writeFileSync(e, "https://github.com/jprichardson/node-fs-extra/pull/141") - let r = ws.openSync(e, "r+") - return ws.futimesSync(r, t, t), ws.closeSync(r), ws.statSync(e).mtime > 1435410243e3 - } - function PEt(e) { - let t = t6.join("millis-test" + Date.now().toString() + Math.random().toString().slice(2)) - t = t6.join(q2e.tmpdir(), t) - let r = new Date(1435410243862) - ws.writeFile(t, "https://github.com/jprichardson/node-fs-extra/pull/141", (n) => { - if (n) return e(n) - ws.open(t, "r+", (i, s) => { - if (i) return e(i) - ws.futimes(s, r, r, (a) => { - if (a) return e(a) - ws.close(s, (o) => { - if (o) return e(o) - ws.stat(t, (u, c) => { - if (u) return e(u) - e(null, c.mtime > 1435410243e3) - }) - }) - }) - }) - }) - } - function NEt(e) { - if (typeof e == "number") return Math.floor(e / 1e3) * 1e3 - if (e instanceof Date) return new Date(Math.floor(e.getTime() / 1e3) * 1e3) - throw new Error("fs-extra: timeRemoveMillis() unknown parameter type") - } - function REt(e, t, r, n) { - ws.open(e, "r+", (i, s) => { - if (i) return n(i) - ws.futimes(s, t, r, (a) => { - ws.close(s, (o) => { - n && n(a || o) - }) - }) - }) - } - function LEt(e, t, r) { - let n = ws.openSync(e, "r+") - return ws.futimesSync(n, t, r), ws.closeSync(n) - } - j2e.exports = { - hasMillisRes: PEt, - hasMillisResSync: IEt, - timeRemoveMillis: NEt, - utimesMillis: REt, - utimesMillisSync: LEt, - } -}) -var OE = C((Fvr, W2e) => { - "use strict" - var zo = Qt(), - ya = require("path"), - U2e = 10, - H2e = 5, - MEt = 0, - hq = process.versions.node.split("."), - V2e = Number.parseInt(hq[0], 10), - $2e = Number.parseInt(hq[1], 10), - qEt = Number.parseInt(hq[2], 10) - function TE() { - if (V2e > U2e) return !0 - if (V2e === U2e) { - if ($2e > H2e) return !0 - if ($2e === H2e && qEt >= MEt) return !0 - } - return !1 - } - function jEt(e, t, r) { - TE() - ? zo.stat(e, { bigint: !0 }, (n, i) => { - if (n) return r(n) - zo.stat(t, { bigint: !0 }, (s, a) => - s - ? s.code === "ENOENT" - ? r(null, { srcStat: i, destStat: null }) - : r(s) - : r(null, { srcStat: i, destStat: a }) - ) - }) - : zo.stat(e, (n, i) => { - if (n) return r(n) - zo.stat(t, (s, a) => - s - ? s.code === "ENOENT" - ? r(null, { srcStat: i, destStat: null }) - : r(s) - : r(null, { srcStat: i, destStat: a }) - ) - }) - } - function UEt(e, t) { - let r, n - TE() ? (r = zo.statSync(e, { bigint: !0 })) : (r = zo.statSync(e)) - try { - TE() ? (n = zo.statSync(t, { bigint: !0 })) : (n = zo.statSync(t)) - } catch (i) { - if (i.code === "ENOENT") return { srcStat: r, destStat: null } - throw i - } - return { srcStat: r, destStat: n } - } - function HEt(e, t, r, n) { - jEt(e, t, (i, s) => { - if (i) return n(i) - let { srcStat: a, destStat: o } = s - return o && o.ino && o.dev && o.ino === a.ino && o.dev === a.dev - ? n(new Error("Source and destination must not be the same.")) - : a.isDirectory() && dq(e, t) - ? n(new Error(BE(e, t, r))) - : n(null, { srcStat: a, destStat: o }) - }) - } - function VEt(e, t, r) { - let { srcStat: n, destStat: i } = UEt(e, t) - if (i && i.ino && i.dev && i.ino === n.ino && i.dev === n.dev) - throw new Error("Source and destination must not be the same.") - if (n.isDirectory() && dq(e, t)) throw new Error(BE(e, t, r)) - return { srcStat: n, destStat: i } - } - function pq(e, t, r, n, i) { - let s = ya.resolve(ya.dirname(e)), - a = ya.resolve(ya.dirname(r)) - if (a === s || a === ya.parse(a).root) return i() - TE() - ? zo.stat(a, { bigint: !0 }, (o, u) => - o - ? o.code === "ENOENT" - ? i() - : i(o) - : u.ino && u.dev && u.ino === t.ino && u.dev === t.dev - ? i(new Error(BE(e, r, n))) - : pq(e, t, a, n, i) - ) - : zo.stat(a, (o, u) => - o - ? o.code === "ENOENT" - ? i() - : i(o) - : u.ino && u.dev && u.ino === t.ino && u.dev === t.dev - ? i(new Error(BE(e, r, n))) - : pq(e, t, a, n, i) - ) - } - function z2e(e, t, r, n) { - let i = ya.resolve(ya.dirname(e)), - s = ya.resolve(ya.dirname(r)) - if (s === i || s === ya.parse(s).root) return - let a - try { - TE() ? (a = zo.statSync(s, { bigint: !0 })) : (a = zo.statSync(s)) - } catch (o) { - if (o.code === "ENOENT") return - throw o - } - if (a.ino && a.dev && a.ino === t.ino && a.dev === t.dev) throw new Error(BE(e, r, n)) - return z2e(e, t, s, n) - } - function dq(e, t) { - let r = ya - .resolve(e) - .split(ya.sep) - .filter((i) => i), - n = ya - .resolve(t) - .split(ya.sep) - .filter((i) => i) - return r.reduce((i, s, a) => i && n[a] === s, !0) - } - function BE(e, t, r) { - return `Cannot ${r} '${e}' to a subdirectory of itself, '${t}'.` - } - W2e.exports = { - checkPaths: HEt, - checkPathsSync: VEt, - checkParentPaths: pq, - checkParentPathsSync: z2e, - isSrcSubdir: dq, - } -}) -var K2e = C((Tvr, G2e) => { - "use strict" - G2e.exports = function (e) { - if (typeof Buffer.allocUnsafe == "function") - try { - return Buffer.allocUnsafe(e) - } catch { - return new Buffer(e) - } - return new Buffer(e) - } -}) -var Q2e = C((Bvr, Z2e) => { - "use strict" - var An = Qt(), - kE = require("path"), - $Et = no().mkdirsSync, - zEt = fq().utimesMillisSync, - IE = OE() - function WEt(e, t, r) { - typeof r == "function" && (r = { filter: r }), - (r = r || {}), - (r.clobber = "clobber" in r ? !!r.clobber : !0), - (r.overwrite = "overwrite" in r ? !!r.overwrite : r.clobber), - r.preserveTimestamps && - process.arch === "ia32" && - console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`) - let { srcStat: n, destStat: i } = IE.checkPathsSync(e, t, "copy") - return IE.checkParentPathsSync(e, n, t, "copy"), GEt(i, e, t, r) - } - function GEt(e, t, r, n) { - if (n.filter && !n.filter(t, r)) return - let i = kE.dirname(r) - return An.existsSync(i) || $Et(i), X2e(e, t, r, n) - } - function X2e(e, t, r, n) { - if (!(n.filter && !n.filter(t, r))) return KEt(e, t, r, n) - } - function KEt(e, t, r, n) { - let s = (n.dereference ? An.statSync : An.lstatSync)(t) - if (s.isDirectory()) return ZEt(s, e, t, r, n) - if (s.isFile() || s.isCharacterDevice() || s.isBlockDevice()) return XEt(s, e, t, r, n) - if (s.isSymbolicLink()) return t2t(e, t, r, n) - } - function XEt(e, t, r, n, i) { - return t ? JEt(e, r, n, i) : J2e(e, r, n, i) - } - function JEt(e, t, r, n) { - if (n.overwrite) return An.unlinkSync(r), J2e(e, t, r, n) - if (n.errorOnExist) throw new Error(`'${r}' already exists`) - } - function J2e(e, t, r, n) { - return typeof An.copyFileSync == "function" - ? (An.copyFileSync(t, r), An.chmodSync(r, e.mode), n.preserveTimestamps ? zEt(r, e.atime, e.mtime) : void 0) - : YEt(e, t, r, n) - } - function YEt(e, t, r, n) { - let s = K2e()(65536), - a = An.openSync(t, "r"), - o = An.openSync(r, "w", e.mode), - u = 0 - for (; u < e.size; ) { - let c = An.readSync(a, s, 0, 65536, u) - An.writeSync(o, s, 0, c), (u += c) - } - n.preserveTimestamps && An.futimesSync(o, e.atime, e.mtime), An.closeSync(a), An.closeSync(o) - } - function ZEt(e, t, r, n, i) { - if (!t) return QEt(e, r, n, i) - if (t && !t.isDirectory()) throw new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`) - return Y2e(r, n, i) - } - function QEt(e, t, r, n) { - return An.mkdirSync(r), Y2e(t, r, n), An.chmodSync(r, e.mode) - } - function Y2e(e, t, r) { - An.readdirSync(e).forEach((n) => e2t(n, e, t, r)) - } - function e2t(e, t, r, n) { - let i = kE.join(t, e), - s = kE.join(r, e), - { destStat: a } = IE.checkPathsSync(i, s, "copy") - return X2e(a, i, s, n) - } - function t2t(e, t, r, n) { - let i = An.readlinkSync(t) - if ((n.dereference && (i = kE.resolve(process.cwd(), i)), e)) { - let s - try { - s = An.readlinkSync(r) - } catch (a) { - if (a.code === "EINVAL" || a.code === "UNKNOWN") return An.symlinkSync(i, r) - throw a - } - if ((n.dereference && (s = kE.resolve(process.cwd(), s)), IE.isSrcSubdir(i, s))) - throw new Error(`Cannot copy '${i}' to a subdirectory of itself, '${s}'.`) - if (An.statSync(r).isDirectory() && IE.isSrcSubdir(s, i)) throw new Error(`Cannot overwrite '${s}' with '${i}'.`) - return r2t(i, r) - } else return An.symlinkSync(i, r) - } - function r2t(e, t) { - return An.unlinkSync(t), An.symlinkSync(e, t) - } - Z2e.exports = WEt -}) -var mq = C((Ovr, e_e) => { - "use strict" - e_e.exports = { copySync: Q2e() } -}) -var Hc = C((kvr, r_e) => { - "use strict" - var n2t = rn().fromPromise, - t_e = rq() - function i2t(e) { - return t_e - .access(e) - .then(() => !0) - .catch(() => !1) - } - r_e.exports = { pathExists: n2t(i2t), pathExistsSync: t_e.existsSync } -}) -var f_e = C((Ivr, l_e) => { - "use strict" - var rs = Qt(), - PE = require("path"), - s2t = no().mkdirs, - a2t = Hc().pathExists, - o2t = fq().utimesMillis, - NE = OE() - function u2t(e, t, r, n) { - typeof r == "function" && !n ? ((n = r), (r = {})) : typeof r == "function" && (r = { filter: r }), - (n = n || function () {}), - (r = r || {}), - (r.clobber = "clobber" in r ? !!r.clobber : !0), - (r.overwrite = "overwrite" in r ? !!r.overwrite : r.clobber), - r.preserveTimestamps && - process.arch === "ia32" && - console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended; - - see https://github.com/jprichardson/node-fs-extra/issues/269`), - NE.checkPaths(e, t, "copy", (i, s) => { - if (i) return n(i) - let { srcStat: a, destStat: o } = s - NE.checkParentPaths(e, a, t, "copy", (u) => - u ? n(u) : r.filter ? s_e(n_e, o, e, t, r, n) : n_e(o, e, t, r, n) - ) - }) - } - function n_e(e, t, r, n, i) { - let s = PE.dirname(r) - a2t(s, (a, o) => { - if (a) return i(a) - if (o) return xq(e, t, r, n, i) - s2t(s, (u) => (u ? i(u) : xq(e, t, r, n, i))) - }) - } - function s_e(e, t, r, n, i, s) { - Promise.resolve(i.filter(r, n)).then( - (a) => (a ? e(t, r, n, i, s) : s()), - (a) => s(a) - ) - } - function xq(e, t, r, n, i) { - return n.filter ? s_e(i_e, e, t, r, n, i) : i_e(e, t, r, n, i) - } - function i_e(e, t, r, n, i) { - ;(n.dereference ? rs.stat : rs.lstat)(t, (a, o) => { - if (a) return i(a) - if (o.isDirectory()) return p2t(o, e, t, r, n, i) - if (o.isFile() || o.isCharacterDevice() || o.isBlockDevice()) return c2t(o, e, t, r, n, i) - if (o.isSymbolicLink()) return m2t(e, t, r, n, i) - }) - } - function c2t(e, t, r, n, i, s) { - return t ? l2t(e, r, n, i, s) : a_e(e, r, n, i, s) - } - function l2t(e, t, r, n, i) { - if (n.overwrite) rs.unlink(r, (s) => (s ? i(s) : a_e(e, t, r, n, i))) - else return n.errorOnExist ? i(new Error(`'${r}' already exists`)) : i() - } - function a_e(e, t, r, n, i) { - return typeof rs.copyFile == "function" - ? rs.copyFile(t, r, (s) => (s ? i(s) : o_e(e, r, n, i))) - : f2t(e, t, r, n, i) - } - function f2t(e, t, r, n, i) { - let s = rs.createReadStream(t) - s.on("error", (a) => i(a)).once("open", () => { - let a = rs.createWriteStream(r, { mode: e.mode }) - a.on("error", (o) => i(o)) - .on("open", () => s.pipe(a)) - .once("close", () => o_e(e, r, n, i)) - }) - } - function o_e(e, t, r, n) { - rs.chmod(t, e.mode, (i) => (i ? n(i) : r.preserveTimestamps ? o2t(t, e.atime, e.mtime, n) : n())) - } - function p2t(e, t, r, n, i, s) { - return t - ? t && !t.isDirectory() - ? s(new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`)) - : u_e(r, n, i, s) - : h2t(e, r, n, i, s) - } - function h2t(e, t, r, n, i) { - rs.mkdir(r, (s) => { - if (s) return i(s) - u_e(t, r, n, (a) => (a ? i(a) : rs.chmod(r, e.mode, i))) - }) - } - function u_e(e, t, r, n) { - rs.readdir(e, (i, s) => (i ? n(i) : c_e(s, e, t, r, n))) - } - function c_e(e, t, r, n, i) { - let s = e.pop() - return s ? d2t(e, s, t, r, n, i) : i() - } - function d2t(e, t, r, n, i, s) { - let a = PE.join(r, t), - o = PE.join(n, t) - NE.checkPaths(a, o, "copy", (u, c) => { - if (u) return s(u) - let { destStat: l } = c - xq(l, a, o, i, (f) => (f ? s(f) : c_e(e, r, n, i, s))) - }) - } - function m2t(e, t, r, n, i) { - rs.readlink(t, (s, a) => { - if (s) return i(s) - if ((n.dereference && (a = PE.resolve(process.cwd(), a)), e)) - rs.readlink(r, (o, u) => - o - ? o.code === "EINVAL" || o.code === "UNKNOWN" - ? rs.symlink(a, r, i) - : i(o) - : (n.dereference && (u = PE.resolve(process.cwd(), u)), - NE.isSrcSubdir(a, u) - ? i(new Error(`Cannot copy '${a}' to a subdirectory of itself, '${u}'.`)) - : e.isDirectory() && NE.isSrcSubdir(u, a) - ? i(new Error(`Cannot overwrite '${u}' with '${a}'.`)) - : x2t(a, r, i)) - ) - else return rs.symlink(a, r, i) - }) - } - function x2t(e, t, r) { - rs.unlink(t, (n) => (n ? r(n) : rs.symlink(e, t, r))) - } - l_e.exports = u2t -}) -var vq = C((Pvr, p_e) => { - "use strict" - var v2t = rn().fromCallback - p_e.exports = { copy: v2t(f_e()) } -}) -var E_e = C((Nvr, b_e) => { - "use strict" - var h_e = Qt(), - v_e = require("path"), - Nr = require("assert"), - RE = process.platform === "win32" - function g_e(e) { - ;["unlink", "chmod", "stat", "lstat", "rmdir", "readdir"].forEach((r) => { - ;(e[r] = e[r] || h_e[r]), (r = r + "Sync"), (e[r] = e[r] || h_e[r]) - }), - (e.maxBusyTries = e.maxBusyTries || 3) - } - function gq(e, t, r) { - let n = 0 - typeof t == "function" && ((r = t), (t = {})), - Nr(e, "rimraf: missing path"), - Nr.strictEqual(typeof e, "string", "rimraf: path should be a string"), - Nr.strictEqual(typeof r, "function", "rimraf: callback function required"), - Nr(t, "rimraf: invalid options argument provided"), - Nr.strictEqual(typeof t, "object", "rimraf: options should be object"), - g_e(t), - d_e(e, t, function i(s) { - if (s) { - if ((s.code === "EBUSY" || s.code === "ENOTEMPTY" || s.code === "EPERM") && n < t.maxBusyTries) { - n++ - let a = n * 100 - return setTimeout(() => d_e(e, t, i), a) - } - s.code === "ENOENT" && (s = null) - } - r(s) - }) - } - function d_e(e, t, r) { - Nr(e), - Nr(t), - Nr(typeof r == "function"), - t.lstat(e, (n, i) => { - if (n && n.code === "ENOENT") return r(null) - if (n && n.code === "EPERM" && RE) return m_e(e, t, n, r) - if (i && i.isDirectory()) return r6(e, t, n, r) - t.unlink(e, (s) => { - if (s) { - if (s.code === "ENOENT") return r(null) - if (s.code === "EPERM") return RE ? m_e(e, t, s, r) : r6(e, t, s, r) - if (s.code === "EISDIR") return r6(e, t, s, r) - } - return r(s) - }) - }) - } - function m_e(e, t, r, n) { - Nr(e), - Nr(t), - Nr(typeof n == "function"), - r && Nr(r instanceof Error), - t.chmod(e, 438, (i) => { - i - ? n(i.code === "ENOENT" ? null : r) - : t.stat(e, (s, a) => { - s ? n(s.code === "ENOENT" ? null : r) : a.isDirectory() ? r6(e, t, r, n) : t.unlink(e, n) - }) - }) - } - function x_e(e, t, r) { - let n - Nr(e), Nr(t), r && Nr(r instanceof Error) - try { - t.chmodSync(e, 438) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - try { - n = t.statSync(e) - } catch (i) { - if (i.code === "ENOENT") return - throw r - } - n.isDirectory() ? n6(e, t, r) : t.unlinkSync(e) - } - function r6(e, t, r, n) { - Nr(e), - Nr(t), - r && Nr(r instanceof Error), - Nr(typeof n == "function"), - t.rmdir(e, (i) => { - i && (i.code === "ENOTEMPTY" || i.code === "EEXIST" || i.code === "EPERM") - ? g2t(e, t, n) - : i && i.code === "ENOTDIR" - ? n(r) - : n(i) - }) - } - function g2t(e, t, r) { - Nr(e), - Nr(t), - Nr(typeof r == "function"), - t.readdir(e, (n, i) => { - if (n) return r(n) - let s = i.length, - a - if (s === 0) return t.rmdir(e, r) - i.forEach((o) => { - gq(v_e.join(e, o), t, (u) => { - if (!a) { - if (u) return r((a = u)) - --s === 0 && t.rmdir(e, r) - } - }) - }) - }) - } - function y_e(e, t) { - let r - ;(t = t || {}), - g_e(t), - Nr(e, "rimraf: missing path"), - Nr.strictEqual(typeof e, "string", "rimraf: path should be a string"), - Nr(t, "rimraf: missing options"), - Nr.strictEqual(typeof t, "object", "rimraf: options should be object") - try { - r = t.lstatSync(e) - } catch (n) { - if (n.code === "ENOENT") return - n.code === "EPERM" && RE && x_e(e, t, n) - } - try { - r && r.isDirectory() ? n6(e, t, null) : t.unlinkSync(e) - } catch (n) { - if (n.code === "ENOENT") return - if (n.code === "EPERM") return RE ? x_e(e, t, n) : n6(e, t, n) - if (n.code !== "EISDIR") throw n - n6(e, t, n) - } - } - function n6(e, t, r) { - Nr(e), Nr(t), r && Nr(r instanceof Error) - try { - t.rmdirSync(e) - } catch (n) { - if (n.code === "ENOTDIR") throw r - if (n.code === "ENOTEMPTY" || n.code === "EEXIST" || n.code === "EPERM") y2t(e, t) - else if (n.code !== "ENOENT") throw n - } - } - function y2t(e, t) { - if ((Nr(e), Nr(t), t.readdirSync(e).forEach((r) => y_e(v_e.join(e, r), t)), RE)) { - let r = Date.now() - do - try { - return t.rmdirSync(e, t) - } catch {} - while (Date.now() - r < 500) - } else return t.rmdirSync(e, t) - } - b_e.exports = gq - gq.sync = y_e -}) -var LE = C((Rvr, w_e) => { - "use strict" - var b2t = rn().fromCallback, - __e = E_e() - w_e.exports = { remove: b2t(__e), removeSync: __e.sync } -}) -var O_e = C((Lvr, B_e) => { - "use strict" - var E2t = rn().fromCallback, - S_e = Qt(), - D_e = require("path"), - F_e = no(), - T_e = LE(), - A_e = E2t(function (t, r) { - ;(r = r || function () {}), - S_e.readdir(t, (n, i) => { - if (n) return F_e.mkdirs(t, r) - ;(i = i.map((a) => D_e.join(t, a))), s() - function s() { - let a = i.pop() - if (!a) return r() - T_e.remove(a, (o) => { - if (o) return r(o) - s() - }) - } - }) - }) - function C_e(e) { - let t - try { - t = S_e.readdirSync(e) - } catch { - return F_e.mkdirsSync(e) - } - t.forEach((r) => { - ;(r = D_e.join(e, r)), T_e.removeSync(r) - }) - } - B_e.exports = { emptyDirSync: C_e, emptydirSync: C_e, emptyDir: A_e, emptydir: A_e } -}) -var N_e = C((Mvr, P_e) => { - "use strict" - var _2t = rn().fromCallback, - k_e = require("path"), - ME = Qt(), - I_e = no(), - w2t = Hc().pathExists - function A2t(e, t) { - function r() { - ME.writeFile(e, "", (n) => { - if (n) return t(n) - t() - }) - } - ME.stat(e, (n, i) => { - if (!n && i.isFile()) return t() - let s = k_e.dirname(e) - w2t(s, (a, o) => { - if (a) return t(a) - if (o) return r() - I_e.mkdirs(s, (u) => { - if (u) return t(u) - r() - }) - }) - }) - } - function C2t(e) { - let t - try { - t = ME.statSync(e) - } catch {} - if (t && t.isFile()) return - let r = k_e.dirname(e) - ME.existsSync(r) || I_e.mkdirsSync(r), ME.writeFileSync(e, "") - } - P_e.exports = { createFile: _2t(A2t), createFileSync: C2t } -}) -var j_e = C((qvr, q_e) => { - "use strict" - var S2t = rn().fromCallback, - L_e = require("path"), - a0 = Qt(), - M_e = no(), - R_e = Hc().pathExists - function D2t(e, t, r) { - function n(i, s) { - a0.link(i, s, (a) => { - if (a) return r(a) - r(null) - }) - } - R_e(t, (i, s) => { - if (i) return r(i) - if (s) return r(null) - a0.lstat(e, (a) => { - if (a) return (a.message = a.message.replace("lstat", "ensureLink")), r(a) - let o = L_e.dirname(t) - R_e(o, (u, c) => { - if (u) return r(u) - if (c) return n(e, t) - M_e.mkdirs(o, (l) => { - if (l) return r(l) - n(e, t) - }) - }) - }) - }) - } - function F2t(e, t) { - if (a0.existsSync(t)) return - try { - a0.lstatSync(e) - } catch (s) { - throw ((s.message = s.message.replace("lstat", "ensureLink")), s) - } - let n = L_e.dirname(t) - return a0.existsSync(n) || M_e.mkdirsSync(n), a0.linkSync(e, t) - } - q_e.exports = { createLink: S2t(D2t), createLinkSync: F2t } -}) -var H_e = C((jvr, U_e) => { - "use strict" - var Pp = require("path"), - qE = Qt(), - T2t = Hc().pathExists - function B2t(e, t, r) { - if (Pp.isAbsolute(e)) - return qE.lstat(e, (n) => - n ? ((n.message = n.message.replace("lstat", "ensureSymlink")), r(n)) : r(null, { toCwd: e, toDst: e }) - ) - { - let n = Pp.dirname(t), - i = Pp.join(n, e) - return T2t(i, (s, a) => - s - ? r(s) - : a - ? r(null, { toCwd: i, toDst: e }) - : qE.lstat(e, (o) => - o - ? ((o.message = o.message.replace("lstat", "ensureSymlink")), r(o)) - : r(null, { toCwd: e, toDst: Pp.relative(n, e) }) - ) - ) - } - } - function O2t(e, t) { - let r - if (Pp.isAbsolute(e)) { - if (((r = qE.existsSync(e)), !r)) throw new Error("absolute srcpath does not exist") - return { toCwd: e, toDst: e } - } else { - let n = Pp.dirname(t), - i = Pp.join(n, e) - if (((r = qE.existsSync(i)), r)) return { toCwd: i, toDst: e } - if (((r = qE.existsSync(e)), !r)) throw new Error("relative srcpath does not exist") - return { toCwd: e, toDst: Pp.relative(n, e) } - } - } - U_e.exports = { symlinkPaths: B2t, symlinkPathsSync: O2t } -}) -var z_e = C((Uvr, $_e) => { - "use strict" - var V_e = Qt() - function k2t(e, t, r) { - if (((r = typeof t == "function" ? t : r), (t = typeof t == "function" ? !1 : t), t)) return r(null, t) - V_e.lstat(e, (n, i) => { - if (n) return r(null, "file") - ;(t = i && i.isDirectory() ? "dir" : "file"), r(null, t) - }) - } - function I2t(e, t) { - let r - if (t) return t - try { - r = V_e.lstatSync(e) - } catch { - return "file" - } - return r && r.isDirectory() ? "dir" : "file" - } - $_e.exports = { symlinkType: k2t, symlinkTypeSync: I2t } -}) -var Z_e = C((Hvr, Y_e) => { - "use strict" - var P2t = rn().fromCallback, - G_e = require("path"), - Yv = Qt(), - K_e = no(), - N2t = K_e.mkdirs, - R2t = K_e.mkdirsSync, - X_e = H_e(), - L2t = X_e.symlinkPaths, - M2t = X_e.symlinkPathsSync, - J_e = z_e(), - q2t = J_e.symlinkType, - j2t = J_e.symlinkTypeSync, - W_e = Hc().pathExists - function U2t(e, t, r, n) { - ;(n = typeof r == "function" ? r : n), - (r = typeof r == "function" ? !1 : r), - W_e(t, (i, s) => { - if (i) return n(i) - if (s) return n(null) - L2t(e, t, (a, o) => { - if (a) return n(a) - ;(e = o.toDst), - q2t(o.toCwd, r, (u, c) => { - if (u) return n(u) - let l = G_e.dirname(t) - W_e(l, (f, p) => { - if (f) return n(f) - if (p) return Yv.symlink(e, t, c, n) - N2t(l, (h) => { - if (h) return n(h) - Yv.symlink(e, t, c, n) - }) - }) - }) - }) - }) - } - function H2t(e, t, r) { - if (Yv.existsSync(t)) return - let i = M2t(e, t) - ;(e = i.toDst), (r = j2t(i.toCwd, r)) - let s = G_e.dirname(t) - return Yv.existsSync(s) || R2t(s), Yv.symlinkSync(e, t, r) - } - Y_e.exports = { createSymlink: P2t(U2t), createSymlinkSync: H2t } -}) -var ewe = C((Vvr, Q_e) => { - "use strict" - var i6 = N_e(), - s6 = j_e(), - a6 = Z_e() - Q_e.exports = { - createFile: i6.createFile, - createFileSync: i6.createFileSync, - ensureFile: i6.createFile, - ensureFileSync: i6.createFileSync, - createLink: s6.createLink, - createLinkSync: s6.createLinkSync, - ensureLink: s6.createLink, - ensureLinkSync: s6.createLinkSync, - createSymlink: a6.createSymlink, - createSymlinkSync: a6.createSymlinkSync, - ensureSymlink: a6.createSymlink, - ensureSymlinkSync: a6.createSymlinkSync, - } -}) -var u6 = C(($vr, rwe) => { - "use strict" - var twe = rn().fromCallback, - o6 = XO() - rwe.exports = { - readJson: twe(o6.readFile), - readJsonSync: o6.readFileSync, - writeJson: twe(o6.writeFile), - writeJsonSync: o6.writeFileSync, - } -}) -var swe = C((zvr, iwe) => { - "use strict" - var V2t = require("path"), - $2t = no(), - z2t = Hc().pathExists, - nwe = u6() - function W2t(e, t, r, n) { - typeof r == "function" && ((n = r), (r = {})) - let i = V2t.dirname(e) - z2t(i, (s, a) => { - if (s) return n(s) - if (a) return nwe.writeJson(e, t, r, n) - $2t.mkdirs(i, (o) => { - if (o) return n(o) - nwe.writeJson(e, t, r, n) - }) - }) - } - iwe.exports = W2t -}) -var owe = C((Wvr, awe) => { - "use strict" - var G2t = Qt(), - K2t = require("path"), - X2t = no(), - J2t = u6() - function Y2t(e, t, r) { - let n = K2t.dirname(e) - G2t.existsSync(n) || X2t.mkdirsSync(n), J2t.writeJsonSync(e, t, r) - } - awe.exports = Y2t -}) -var cwe = C((Gvr, uwe) => { - "use strict" - var Z2t = rn().fromCallback, - Zs = u6() - Zs.outputJson = Z2t(swe()) - Zs.outputJsonSync = owe() - Zs.outputJSON = Zs.outputJson - Zs.outputJSONSync = Zs.outputJsonSync - Zs.writeJSON = Zs.writeJson - Zs.writeJSONSync = Zs.writeJsonSync - Zs.readJSON = Zs.readJson - Zs.readJSONSync = Zs.readJsonSync - uwe.exports = Zs -}) -var mwe = C((Kvr, dwe) => { - "use strict" - var pwe = Qt(), - Q2t = require("path"), - e_t = mq().copySync, - hwe = LE().removeSync, - t_t = no().mkdirpSync, - lwe = OE() - function r_t(e, t, r) { - r = r || {} - let n = r.overwrite || r.clobber || !1, - { srcStat: i } = lwe.checkPathsSync(e, t, "move") - return lwe.checkParentPathsSync(e, i, t, "move"), t_t(Q2t.dirname(t)), n_t(e, t, n) - } - function n_t(e, t, r) { - if (r) return hwe(t), fwe(e, t, r) - if (pwe.existsSync(t)) throw new Error("dest already exists.") - return fwe(e, t, r) - } - function fwe(e, t, r) { - try { - pwe.renameSync(e, t) - } catch (n) { - if (n.code !== "EXDEV") throw n - return i_t(e, t, r) - } - } - function i_t(e, t, r) { - return e_t(e, t, { overwrite: r, errorOnExist: !0 }), hwe(e) - } - dwe.exports = r_t -}) -var vwe = C((Xvr, xwe) => { - "use strict" - xwe.exports = { moveSync: mwe() } -}) -var _we = C((Jvr, Ewe) => { - "use strict" - var s_t = Qt(), - a_t = require("path"), - o_t = vq().copy, - bwe = LE().remove, - u_t = no().mkdirp, - c_t = Hc().pathExists, - gwe = OE() - function l_t(e, t, r, n) { - typeof r == "function" && ((n = r), (r = {})) - let i = r.overwrite || r.clobber || !1 - gwe.checkPaths(e, t, "move", (s, a) => { - if (s) return n(s) - let { srcStat: o } = a - gwe.checkParentPaths(e, o, t, "move", (u) => { - if (u) return n(u) - u_t(a_t.dirname(t), (c) => (c ? n(c) : f_t(e, t, i, n))) - }) - }) - } - function f_t(e, t, r, n) { - if (r) return bwe(t, (i) => (i ? n(i) : ywe(e, t, r, n))) - c_t(t, (i, s) => (i ? n(i) : s ? n(new Error("dest already exists.")) : ywe(e, t, r, n))) - } - function ywe(e, t, r, n) { - s_t.rename(e, t, (i) => (i ? (i.code !== "EXDEV" ? n(i) : p_t(e, t, r, n)) : n())) - } - function p_t(e, t, r, n) { - o_t(e, t, { overwrite: r, errorOnExist: !0 }, (s) => (s ? n(s) : bwe(e, n))) - } - Ewe.exports = l_t -}) -var Awe = C((Yvr, wwe) => { - "use strict" - var h_t = rn().fromCallback - wwe.exports = { move: h_t(_we()) } -}) -var Fwe = C((Zvr, Dwe) => { - "use strict" - var d_t = rn().fromCallback, - jE = Qt(), - Cwe = require("path"), - Swe = no(), - m_t = Hc().pathExists - function x_t(e, t, r, n) { - typeof r == "function" && ((n = r), (r = "utf8")) - let i = Cwe.dirname(e) - m_t(i, (s, a) => { - if (s) return n(s) - if (a) return jE.writeFile(e, t, r, n) - Swe.mkdirs(i, (o) => { - if (o) return n(o) - jE.writeFile(e, t, r, n) - }) - }) - } - function v_t(e, ...t) { - let r = Cwe.dirname(e) - if (jE.existsSync(r)) return jE.writeFileSync(e, ...t) - Swe.mkdirsSync(r), jE.writeFileSync(e, ...t) - } - Dwe.exports = { outputFile: d_t(x_t), outputFileSync: v_t } -}) -var Bwe = C((Qvr, yq) => { - "use strict" - yq.exports = Object.assign({}, rq(), mq(), vq(), O_e(), ewe(), cwe(), no(), vwe(), Awe(), Fwe(), Hc(), LE()) - var Twe = require("fs") - Object.getOwnPropertyDescriptor(Twe, "promises") && - Object.defineProperty(yq.exports, "promises", { - get() { - return Twe.promises - }, - }) -}) -var kwe = C((egr, Owe) => { - "use strict" - var c6 = require("path") - function g_t(e) { - if (typeof e != "string" || e.length <= 7 || e.substring(0, 7) !== "file://") - throw new TypeError("must pass in a file:// URI to convert to a file path") - let t = decodeURI(e.substring(7)), - r = t.indexOf("/"), - n = t.substring(0, r), - i = t.substring(r + 1) - return ( - n === "localhost" && (n = ""), - n && (n = c6.sep + c6.sep + n), - (i = i.replace(/^(.+)\|/, "$1:")), - c6.sep === "\\" && (i = i.replace(/\//g, "\\")), - /^.+:/.test(i) || (i = c6.sep + i), - n + i - ) - } - Owe.exports = g_t -}) -var l6 = C((Eq) => { - "use strict" - Object.defineProperty(Eq, "__esModule", { value: !0 }) - var bq = class extends Error { - constructor(t) { - super(t || "File does not exist at the specified endpoint"), - (this.code = "ENOTFOUND"), - Object.setPrototypeOf(this, new.target.prototype) - } - } - Eq.default = bq -}) -var Pwe = C((o0) => { - "use strict" - var y_t = - (o0 && o0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - f6 = - (o0 && o0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(o0, "__esModule", { value: !0 }) - var b_t = f6(ro()), - E_t = require("fs"), - Iwe = Bwe(), - __t = f6(kwe()), - w_t = f6(l6()), - A_t = f6(FE()), - C_t = b_t.default("get-uri:file") - function S_t({ href: e }, t) { - return y_t(this, void 0, void 0, function* () { - let { cache: r, flags: n = "r", mode: i = 438 } = t - try { - let s = __t.default(e) - C_t("Normalized pathname: %o", s) - let a = yield Iwe.open(s, n, i), - o = yield Iwe.fstat(a) - if (r && r.stat && o && D_t(r.stat, o)) throw new A_t.default() - let u = E_t.createReadStream(null, Object.assign(Object.assign({ autoClose: !0 }, t), { fd: a })) - return (u.stat = o), u - } catch (s) { - throw s.code === "ENOENT" ? new w_t.default() : s - } - }) - } - o0.default = S_t - function D_t(e, t) { - return +e.mtime == +t.mtime - } -}) -var UE = C((ngr, Nwe) => { - "use strict" - function F_t() {} - function p6(e, t) { - let r = p6.spread(e, t), - n = r.then((i) => i[0]) - return (n.cancel = r.cancel), n - } - ;(function (e) { - function t(r, n) { - let i = null, - s = new Promise((a, o) => { - function u() { - r.removeListener(n, c), r.removeListener("error", l), (s.cancel = F_t) - } - function c(...f) { - u(), a(f) - } - function l(f) { - u(), o(f) - } - ;(i = u), r.on(n, c), r.on("error", l) - }) - if (!i) throw new TypeError("Could not get `cancel()` function") - return (s.cancel = i), s - } - e.spread = t - })(p6 || (p6 = {})) - Nwe.exports = p6 -}) -var Lwe = C((igr, Rwe) => { - Rwe.exports = - Array.isArray || - function (e) { - return Object.prototype.toString.call(e) == "[object Array]" - } -}) -var wq = C((sgr, zwe) => { - zwe.exports = Wo - var T_t = require("buffer").Buffer - Wo.WritableState = Uwe - var io = Gs() - io.inherits = ti() - var jwe = require("stream") - io.inherits(Wo, jwe) - function B_t(e, t, r) { - ;(this.chunk = e), (this.encoding = t), (this.callback = r) - } - function Uwe(e, t) { - var r = u0() - e = e || {} - var n = e.highWaterMark, - i = e.objectMode ? 16 : 16 * 1024 - ;(this.highWaterMark = n || n === 0 ? n : i), - (this.objectMode = !!e.objectMode), - t instanceof r && (this.objectMode = this.objectMode || !!e.writableObjectMode), - (this.highWaterMark = ~~this.highWaterMark), - (this.needDrain = !1), - (this.ending = !1), - (this.ended = !1), - (this.finished = !1) - var s = e.decodeStrings === !1 - ;(this.decodeStrings = !s), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.length = 0), - (this.writing = !1), - (this.corked = 0), - (this.sync = !0), - (this.bufferProcessing = !1), - (this.onwrite = function (a) { - L_t(t, a) - }), - (this.writecb = null), - (this.writelen = 0), - (this.buffer = []), - (this.pendingcb = 0), - (this.prefinished = !1), - (this.errorEmitted = !1) - } - function Wo(e) { - var t = u0() - if (!(this instanceof Wo) && !(this instanceof t)) return new Wo(e) - ;(this._writableState = new Uwe(e, this)), (this.writable = !0), jwe.call(this) - } - Wo.prototype.pipe = function () { - this.emit("error", new Error("Cannot pipe. Not readable.")) - } - function O_t(e, t, r) { - var n = new Error("write after end") - e.emit("error", n), - process.nextTick(function () { - r(n) - }) - } - function k_t(e, t, r, n) { - var i = !0 - if (!io.isBuffer(r) && !io.isString(r) && !io.isNullOrUndefined(r) && !t.objectMode) { - var s = new TypeError("Invalid non-string/buffer chunk") - e.emit("error", s), - process.nextTick(function () { - n(s) - }), - (i = !1) - } - return i - } - Wo.prototype.write = function (e, t, r) { - var n = this._writableState, - i = !1 - return ( - io.isFunction(t) && ((r = t), (t = null)), - io.isBuffer(e) ? (t = "buffer") : t || (t = n.defaultEncoding), - io.isFunction(r) || (r = function () {}), - n.ended ? O_t(this, n, r) : k_t(this, n, e, r) && (n.pendingcb++, (i = P_t(this, n, e, t, r))), - i - ) - } - Wo.prototype.cork = function () { - var e = this._writableState - e.corked++ - } - Wo.prototype.uncork = function () { - var e = this._writableState - e.corked && - (e.corked--, !e.writing && !e.corked && !e.finished && !e.bufferProcessing && e.buffer.length && Hwe(this, e)) - } - function I_t(e, t, r) { - return !e.objectMode && e.decodeStrings !== !1 && io.isString(t) && (t = new T_t(t, r)), t - } - function P_t(e, t, r, n, i) { - ;(r = I_t(t, r, n)), io.isBuffer(r) && (n = "buffer") - var s = t.objectMode ? 1 : r.length - t.length += s - var a = t.length < t.highWaterMark - return ( - a || (t.needDrain = !0), t.writing || t.corked ? t.buffer.push(new B_t(r, n, i)) : _q(e, t, !1, s, r, n, i), a - ) - } - function _q(e, t, r, n, i, s, a) { - ;(t.writelen = n), - (t.writecb = a), - (t.writing = !0), - (t.sync = !0), - r ? e._writev(i, t.onwrite) : e._write(i, s, t.onwrite), - (t.sync = !1) - } - function N_t(e, t, r, n, i) { - r - ? process.nextTick(function () { - t.pendingcb--, i(n) - }) - : (t.pendingcb--, i(n)), - (e._writableState.errorEmitted = !0), - e.emit("error", n) - } - function R_t(e) { - ;(e.writing = !1), (e.writecb = null), (e.length -= e.writelen), (e.writelen = 0) - } - function L_t(e, t) { - var r = e._writableState, - n = r.sync, - i = r.writecb - if ((R_t(r), t)) N_t(e, r, n, t, i) - else { - var s = Vwe(e, r) - !s && !r.corked && !r.bufferProcessing && r.buffer.length && Hwe(e, r), - n - ? process.nextTick(function () { - Mwe(e, r, s, i) - }) - : Mwe(e, r, s, i) - } - } - function Mwe(e, t, r, n) { - r || M_t(e, t), t.pendingcb--, n(), $we(e, t) - } - function M_t(e, t) { - t.length === 0 && t.needDrain && ((t.needDrain = !1), e.emit("drain")) - } - function Hwe(e, t) { - if (((t.bufferProcessing = !0), e._writev && t.buffer.length > 1)) { - for (var r = [], n = 0; n < t.buffer.length; n++) r.push(t.buffer[n].callback) - t.pendingcb++, - _q(e, t, !0, t.length, t.buffer, "", function (c) { - for (var l = 0; l < r.length; l++) t.pendingcb--, r[l](c) - }), - (t.buffer = []) - } else { - for (var n = 0; n < t.buffer.length; n++) { - var i = t.buffer[n], - s = i.chunk, - a = i.encoding, - o = i.callback, - u = t.objectMode ? 1 : s.length - if ((_q(e, t, !1, u, s, a, o), t.writing)) { - n++ - break - } - } - n < t.buffer.length ? (t.buffer = t.buffer.slice(n)) : (t.buffer.length = 0) - } - t.bufferProcessing = !1 - } - Wo.prototype._write = function (e, t, r) { - r(new Error("not implemented")) - } - Wo.prototype._writev = null - Wo.prototype.end = function (e, t, r) { - var n = this._writableState - io.isFunction(e) ? ((r = e), (e = null), (t = null)) : io.isFunction(t) && ((r = t), (t = null)), - io.isNullOrUndefined(e) || this.write(e, t), - n.corked && ((n.corked = 1), this.uncork()), - !n.ending && !n.finished && q_t(this, n, r) - } - function Vwe(e, t) { - return t.ending && t.length === 0 && !t.finished && !t.writing - } - function qwe(e, t) { - t.prefinished || ((t.prefinished = !0), e.emit("prefinish")) - } - function $we(e, t) { - var r = Vwe(e, t) - return r && (t.pendingcb === 0 ? (qwe(e, t), (t.finished = !0), e.emit("finish")) : qwe(e, t)), r - } - function q_t(e, t, r) { - ;(t.ending = !0), $we(e, t), r && (t.finished ? process.nextTick(r) : e.once("finish", r)), (t.ended = !0) - } -}) -var u0 = C((agr, Kwe) => { - Kwe.exports = Zv - var j_t = - Object.keys || - function (e) { - var t = [] - for (var r in e) t.push(r) - return t - }, - Wwe = Gs() - Wwe.inherits = ti() - var Gwe = Cq(), - Aq = wq() - Wwe.inherits(Zv, Gwe) - H_t(j_t(Aq.prototype), function (e) { - Zv.prototype[e] || (Zv.prototype[e] = Aq.prototype[e]) - }) - function Zv(e) { - if (!(this instanceof Zv)) return new Zv(e) - Gwe.call(this, e), - Aq.call(this, e), - e && e.readable === !1 && (this.readable = !1), - e && e.writable === !1 && (this.writable = !1), - (this.allowHalfOpen = !0), - e && e.allowHalfOpen === !1 && (this.allowHalfOpen = !1), - this.once("end", U_t) - } - function U_t() { - this.allowHalfOpen || this._writableState.ended || process.nextTick(this.end.bind(this)) - } - function H_t(e, t) { - for (var r = 0, n = e.length; r < n; r++) t(e[r], r) - } -}) -var Dq = C((Jwe) => { - var Xwe = require("buffer").Buffer, - V_t = - Xwe.isEncoding || - function (e) { - switch (e && e.toLowerCase()) { - case "hex": - case "utf8": - case "utf-8": - case "ascii": - case "binary": - case "base64": - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - case "raw": - return !0 - default: - return !1 - } - } - function $_t(e) { - if (e && !V_t(e)) throw new Error("Unknown encoding: " + e) - } - var Sq = (Jwe.StringDecoder = function (e) { - switch (((this.encoding = (e || "utf8").toLowerCase().replace(/[-_]/, "")), $_t(e), this.encoding)) { - case "utf8": - this.surrogateSize = 3 - break - case "ucs2": - case "utf16le": - ;(this.surrogateSize = 2), (this.detectIncompleteChar = W_t) - break - case "base64": - ;(this.surrogateSize = 3), (this.detectIncompleteChar = G_t) - break - default: - this.write = z_t - return - } - ;(this.charBuffer = new Xwe(6)), (this.charReceived = 0), (this.charLength = 0) - }) - Sq.prototype.write = function (e) { - for (var t = ""; this.charLength; ) { - var r = e.length >= this.charLength - this.charReceived ? this.charLength - this.charReceived : e.length - if ( - (e.copy(this.charBuffer, this.charReceived, 0, r), - (this.charReceived += r), - this.charReceived < this.charLength) - ) - return "" - ;(e = e.slice(r, e.length)), (t = this.charBuffer.slice(0, this.charLength).toString(this.encoding)) - var i = t.charCodeAt(t.length - 1) - if (i >= 55296 && i <= 56319) { - ;(this.charLength += this.surrogateSize), (t = "") - continue - } - if (((this.charReceived = this.charLength = 0), e.length === 0)) return t - break - } - this.detectIncompleteChar(e) - var n = e.length - this.charLength && (e.copy(this.charBuffer, 0, e.length - this.charReceived, n), (n -= this.charReceived)), - (t += e.toString(this.encoding, 0, n)) - var n = t.length - 1, - i = t.charCodeAt(n) - if (i >= 55296 && i <= 56319) { - var s = this.surrogateSize - return ( - (this.charLength += s), - (this.charReceived += s), - this.charBuffer.copy(this.charBuffer, s, 0, s), - e.copy(this.charBuffer, 0, 0, s), - t.substring(0, n) - ) - } - return t - } - Sq.prototype.detectIncompleteChar = function (e) { - for (var t = e.length >= 3 ? 3 : e.length; t > 0; t--) { - var r = e[e.length - t] - if (t == 1 && r >> 5 == 6) { - this.charLength = 2 - break - } - if (t <= 2 && r >> 4 == 14) { - this.charLength = 3 - break - } - if (t <= 3 && r >> 3 == 30) { - this.charLength = 4 - break - } - } - this.charReceived = t - } - Sq.prototype.end = function (e) { - var t = "" - if ((e && e.length && (t = this.write(e)), this.charReceived)) { - var r = this.charReceived, - n = this.charBuffer, - i = this.encoding - t += n.slice(0, r).toString(i) - } - return t - } - function z_t(e) { - return e.toString(this.encoding) - } - function W_t(e) { - ;(this.charReceived = e.length % 2), (this.charLength = this.charReceived ? 2 : 0) - } - function G_t(e) { - ;(this.charReceived = e.length % 3), (this.charLength = this.charReceived ? 3 : 0) - } -}) -var Cq = C((ugr, nAe) => { - nAe.exports = xi - var K_t = Lwe(), - Tq = require("buffer").Buffer - xi.ReadableState = eAe - var h6 = require("events").EventEmitter - h6.listenerCount || - (h6.listenerCount = function (e, t) { - return e.listeners(t).length - }) - var Bq = require("stream"), - so = Gs() - so.inherits = ti() - var Qv, - yr = require("util") - yr && yr.debuglog ? (yr = yr.debuglog("stream")) : (yr = function () {}) - so.inherits(xi, Bq) - function eAe(e, t) { - var r = u0() - e = e || {} - var n = e.highWaterMark, - i = e.objectMode ? 16 : 16 * 1024 - ;(this.highWaterMark = n || n === 0 ? n : i), - (this.highWaterMark = ~~this.highWaterMark), - (this.buffer = []), - (this.length = 0), - (this.pipes = null), - (this.pipesCount = 0), - (this.flowing = null), - (this.ended = !1), - (this.endEmitted = !1), - (this.reading = !1), - (this.sync = !0), - (this.needReadable = !1), - (this.emittedReadable = !1), - (this.readableListening = !1), - (this.objectMode = !!e.objectMode), - t instanceof r && (this.objectMode = this.objectMode || !!e.readableObjectMode), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.ranOut = !1), - (this.awaitDrain = 0), - (this.readingMore = !1), - (this.decoder = null), - (this.encoding = null), - e.encoding && (Qv || (Qv = Dq().StringDecoder), (this.decoder = new Qv(e.encoding)), (this.encoding = e.encoding)) - } - function xi(e) { - var t = u0() - if (!(this instanceof xi)) return new xi(e) - ;(this._readableState = new eAe(e, this)), (this.readable = !0), Bq.call(this) - } - xi.prototype.push = function (e, t) { - var r = this._readableState - return ( - so.isString(e) && - !r.objectMode && - ((t = t || r.defaultEncoding), t !== r.encoding && ((e = new Tq(e, t)), (t = ""))), - tAe(this, r, e, t, !1) - ) - } - xi.prototype.unshift = function (e) { - var t = this._readableState - return tAe(this, t, e, "", !0) - } - function tAe(e, t, r, n, i) { - var s = Y_t(t, r) - if (s) e.emit("error", s) - else if (so.isNullOrUndefined(r)) (t.reading = !1), t.ended || Z_t(e, t) - else if (t.objectMode || (r && r.length > 0)) - if (t.ended && !i) { - var a = new Error("stream.push() after EOF") - e.emit("error", a) - } else if (t.endEmitted && i) { - var a = new Error("stream.unshift() after end event") - e.emit("error", a) - } else - t.decoder && !i && !n && (r = t.decoder.write(r)), - i || (t.reading = !1), - t.flowing && t.length === 0 && !t.sync - ? (e.emit("data", r), e.read(0)) - : ((t.length += t.objectMode ? 1 : r.length), - i ? t.buffer.unshift(r) : t.buffer.push(r), - t.needReadable && d6(e)), - Q_t(e, t) - else i || (t.reading = !1) - return X_t(t) - } - function X_t(e) { - return !e.ended && (e.needReadable || e.length < e.highWaterMark || e.length === 0) - } - xi.prototype.setEncoding = function (e) { - return ( - Qv || (Qv = Dq().StringDecoder), - (this._readableState.decoder = new Qv(e)), - (this._readableState.encoding = e), - this - ) - } - var Ywe = 8388608 - function J_t(e) { - if (e >= Ywe) e = Ywe - else { - e-- - for (var t = 1; t < 32; t <<= 1) e |= e >> t - e++ - } - return e - } - function Zwe(e, t) { - return t.length === 0 && t.ended - ? 0 - : t.objectMode - ? e === 0 - ? 0 - : 1 - : isNaN(e) || so.isNull(e) - ? t.flowing && t.buffer.length - ? t.buffer[0].length - : t.length - : e <= 0 - ? 0 - : (e > t.highWaterMark && (t.highWaterMark = J_t(e)), - e > t.length ? (t.ended ? t.length : ((t.needReadable = !0), 0)) : e) - } - xi.prototype.read = function (e) { - yr("read", e) - var t = this._readableState, - r = e - if ( - ((!so.isNumber(e) || e > 0) && (t.emittedReadable = !1), - e === 0 && t.needReadable && (t.length >= t.highWaterMark || t.ended)) - ) - return yr("read: emitReadable", t.length, t.ended), t.length === 0 && t.ended ? Fq(this) : d6(this), null - if (((e = Zwe(e, t)), e === 0 && t.ended)) return t.length === 0 && Fq(this), null - var n = t.needReadable - yr("need readable", n), - (t.length === 0 || t.length - e < t.highWaterMark) && ((n = !0), yr("length less than watermark", n)), - (t.ended || t.reading) && ((n = !1), yr("reading or ended", n)), - n && - (yr("do read"), - (t.reading = !0), - (t.sync = !0), - t.length === 0 && (t.needReadable = !0), - this._read(t.highWaterMark), - (t.sync = !1)), - n && !t.reading && (e = Zwe(r, t)) - var i - return ( - e > 0 ? (i = rAe(e, t)) : (i = null), - so.isNull(i) && ((t.needReadable = !0), (e = 0)), - (t.length -= e), - t.length === 0 && !t.ended && (t.needReadable = !0), - r !== e && t.ended && t.length === 0 && Fq(this), - so.isNull(i) || this.emit("data", i), - i - ) - } - function Y_t(e, t) { - var r = null - return ( - !so.isBuffer(t) && - !so.isString(t) && - !so.isNullOrUndefined(t) && - !e.objectMode && - (r = new TypeError("Invalid non-string/buffer chunk")), - r - ) - } - function Z_t(e, t) { - if (t.decoder && !t.ended) { - var r = t.decoder.end() - r && r.length && (t.buffer.push(r), (t.length += t.objectMode ? 1 : r.length)) - } - ;(t.ended = !0), d6(e) - } - function d6(e) { - var t = e._readableState - ;(t.needReadable = !1), - t.emittedReadable || - (yr("emitReadable", t.flowing), - (t.emittedReadable = !0), - t.sync - ? process.nextTick(function () { - Qwe(e) - }) - : Qwe(e)) - } - function Qwe(e) { - yr("emit readable"), e.emit("readable"), Oq(e) - } - function Q_t(e, t) { - t.readingMore || - ((t.readingMore = !0), - process.nextTick(function () { - ewt(e, t) - })) - } - function ewt(e, t) { - for ( - var r = t.length; - !t.reading && - !t.flowing && - !t.ended && - t.length < t.highWaterMark && - (yr("maybeReadMore read 0"), e.read(0), r !== t.length); - - ) - r = t.length - t.readingMore = !1 - } - xi.prototype._read = function (e) { - this.emit("error", new Error("not implemented")) - } - xi.prototype.pipe = function (e, t) { - var r = this, - n = this._readableState - switch (n.pipesCount) { - case 0: - n.pipes = e - break - case 1: - n.pipes = [n.pipes, e] - break - default: - n.pipes.push(e) - break - } - ;(n.pipesCount += 1), yr("pipe count=%d opts=%j", n.pipesCount, t) - var i = (!t || t.end !== !1) && e !== process.stdout && e !== process.stderr, - s = i ? o : c - n.endEmitted ? process.nextTick(s) : r.once("end", s), e.on("unpipe", a) - function a(x) { - yr("onunpipe"), x === r && c() - } - function o() { - yr("onend"), e.end() - } - var u = twt(r) - e.on("drain", u) - function c() { - yr("cleanup"), - e.removeListener("close", p), - e.removeListener("finish", h), - e.removeListener("drain", u), - e.removeListener("error", f), - e.removeListener("unpipe", a), - r.removeListener("end", o), - r.removeListener("end", c), - r.removeListener("data", l), - n.awaitDrain && (!e._writableState || e._writableState.needDrain) && u() - } - r.on("data", l) - function l(x) { - yr("ondata") - var v = e.write(x) - v === !1 && - (yr("false write response, pause", r._readableState.awaitDrain), r._readableState.awaitDrain++, r.pause()) - } - function f(x) { - yr("onerror", x), d(), e.removeListener("error", f), h6.listenerCount(e, "error") === 0 && e.emit("error", x) - } - !e._events || !e._events.error - ? e.on("error", f) - : K_t(e._events.error) - ? e._events.error.unshift(f) - : (e._events.error = [f, e._events.error]) - function p() { - e.removeListener("finish", h), d() - } - e.once("close", p) - function h() { - yr("onfinish"), e.removeListener("close", p), d() - } - e.once("finish", h) - function d() { - yr("unpipe"), r.unpipe(e) - } - return e.emit("pipe", r), n.flowing || (yr("pipe resume"), r.resume()), e - } - function twt(e) { - return function () { - var t = e._readableState - yr("pipeOnDrain", t.awaitDrain), - t.awaitDrain && t.awaitDrain--, - t.awaitDrain === 0 && h6.listenerCount(e, "data") && ((t.flowing = !0), Oq(e)) - } - } - xi.prototype.unpipe = function (e) { - var t = this._readableState - if (t.pipesCount === 0) return this - if (t.pipesCount === 1) - return e && e !== t.pipes - ? this - : (e || (e = t.pipes), - (t.pipes = null), - (t.pipesCount = 0), - (t.flowing = !1), - e && e.emit("unpipe", this), - this) - if (!e) { - var r = t.pipes, - n = t.pipesCount - ;(t.pipes = null), (t.pipesCount = 0), (t.flowing = !1) - for (var i = 0; i < n; i++) r[i].emit("unpipe", this) - return this - } - var i = swt(t.pipes, e) - return i === -1 - ? this - : (t.pipes.splice(i, 1), - (t.pipesCount -= 1), - t.pipesCount === 1 && (t.pipes = t.pipes[0]), - e.emit("unpipe", this), - this) - } - xi.prototype.on = function (e, t) { - var r = Bq.prototype.on.call(this, e, t) - if ((e === "data" && this._readableState.flowing !== !1 && this.resume(), e === "readable" && this.readable)) { - var n = this._readableState - if (!n.readableListening) - if (((n.readableListening = !0), (n.emittedReadable = !1), (n.needReadable = !0), n.reading)) - n.length && d6(this, n) - else { - var i = this - process.nextTick(function () { - yr("readable nexttick read 0"), i.read(0) - }) - } - } - return r - } - xi.prototype.addListener = xi.prototype.on - xi.prototype.resume = function () { - var e = this._readableState - return ( - e.flowing || (yr("resume"), (e.flowing = !0), e.reading || (yr("resume read 0"), this.read(0)), rwt(this, e)), - this - ) - } - function rwt(e, t) { - t.resumeScheduled || - ((t.resumeScheduled = !0), - process.nextTick(function () { - nwt(e, t) - })) - } - function nwt(e, t) { - ;(t.resumeScheduled = !1), e.emit("resume"), Oq(e), t.flowing && !t.reading && e.read(0) - } - xi.prototype.pause = function () { - return ( - yr("call pause flowing=%j", this._readableState.flowing), - this._readableState.flowing !== !1 && (yr("pause"), (this._readableState.flowing = !1), this.emit("pause")), - this - ) - } - function Oq(e) { - var t = e._readableState - if ((yr("flow", t.flowing), t.flowing)) - do var r = e.read() - while (r !== null && t.flowing) - } - xi.prototype.wrap = function (e) { - var t = this._readableState, - r = !1, - n = this - e.on("end", function () { - if ((yr("wrapped end"), t.decoder && !t.ended)) { - var a = t.decoder.end() - a && a.length && n.push(a) - } - n.push(null) - }), - e.on("data", function (a) { - if ((yr("wrapped data"), t.decoder && (a = t.decoder.write(a)), !(!a || (!t.objectMode && !a.length)))) { - var o = n.push(a) - o || ((r = !0), e.pause()) - } - }) - for (var i in e) - so.isFunction(e[i]) && - so.isUndefined(this[i]) && - (this[i] = (function (a) { - return function () { - return e[a].apply(e, arguments) - } - })(i)) - var s = ["error", "close", "destroy", "pause", "resume"] - return ( - iwt(s, function (a) { - e.on(a, n.emit.bind(n, a)) - }), - (n._read = function (a) { - yr("wrapped _read", a), r && ((r = !1), e.resume()) - }), - n - ) - } - xi._fromList = rAe - function rAe(e, t) { - var r = t.buffer, - n = t.length, - i = !!t.decoder, - s = !!t.objectMode, - a - if (r.length === 0) return null - if (n === 0) a = null - else if (s) a = r.shift() - else if (!e || e >= n) i ? (a = r.join("")) : (a = Tq.concat(r, n)), (r.length = 0) - else if (e < r[0].length) { - var o = r[0] - ;(a = o.slice(0, e)), (r[0] = o.slice(e)) - } else if (e === r[0].length) a = r.shift() - else { - i ? (a = "") : (a = new Tq(e)) - for (var u = 0, c = 0, l = r.length; c < l && u < e; c++) { - var o = r[0], - f = Math.min(e - u, o.length) - i ? (a += o.slice(0, f)) : o.copy(a, u, 0, f), f < o.length ? (r[0] = o.slice(f)) : r.shift(), (u += f) - } - } - return a - } - function Fq(e) { - var t = e._readableState - if (t.length > 0) throw new Error("endReadable called on non-empty stream") - t.endEmitted || - ((t.ended = !0), - process.nextTick(function () { - !t.endEmitted && t.length === 0 && ((t.endEmitted = !0), (e.readable = !1), e.emit("end")) - })) - } - function iwt(e, t) { - for (var r = 0, n = e.length; r < n; r++) t(e[r], r) - } - function swt(e, t) { - for (var r = 0, n = e.length; r < n; r++) if (e[r] === t) return r - return -1 - } -}) -var Iq = C((cgr, sAe) => { - sAe.exports = Np - var kq = u0(), - HE = Gs() - HE.inherits = ti() - HE.inherits(Np, kq) - function awt(e, t) { - ;(this.afterTransform = function (r, n) { - return owt(t, r, n) - }), - (this.needTransform = !1), - (this.transforming = !1), - (this.writecb = null), - (this.writechunk = null) - } - function owt(e, t, r) { - var n = e._transformState - n.transforming = !1 - var i = n.writecb - if (!i) return e.emit("error", new Error("no writecb in Transform class")) - ;(n.writechunk = null), (n.writecb = null), HE.isNullOrUndefined(r) || e.push(r), i && i(t) - var s = e._readableState - ;(s.reading = !1), (s.needReadable || s.length < s.highWaterMark) && e._read(s.highWaterMark) - } - function Np(e) { - if (!(this instanceof Np)) return new Np(e) - kq.call(this, e), (this._transformState = new awt(e, this)) - var t = this - ;(this._readableState.needReadable = !0), - (this._readableState.sync = !1), - this.once("prefinish", function () { - HE.isFunction(this._flush) - ? this._flush(function (r) { - iAe(t, r) - }) - : iAe(t) - }) - } - Np.prototype.push = function (e, t) { - return (this._transformState.needTransform = !1), kq.prototype.push.call(this, e, t) - } - Np.prototype._transform = function (e, t, r) { - throw new Error("not implemented") - } - Np.prototype._write = function (e, t, r) { - var n = this._transformState - if (((n.writecb = r), (n.writechunk = e), (n.writeencoding = t), !n.transforming)) { - var i = this._readableState - ;(n.needTransform || i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - } - Np.prototype._read = function (e) { - var t = this._transformState - !HE.isNull(t.writechunk) && t.writecb && !t.transforming - ? ((t.transforming = !0), this._transform(t.writechunk, t.writeencoding, t.afterTransform)) - : (t.needTransform = !0) - } - function iAe(e, t) { - if (t) return e.emit("error", t) - var r = e._writableState, - n = e._transformState - if (r.length) throw new Error("calling transform done when ws.length != 0") - if (n.transforming) throw new Error("calling transform done when still transforming") - return e.push(null) - } -}) -var cAe = C((lgr, uAe) => { - uAe.exports = VE - var aAe = Iq(), - oAe = Gs() - oAe.inherits = ti() - oAe.inherits(VE, aAe) - function VE(e) { - if (!(this instanceof VE)) return new VE(e) - aAe.call(this, e) - } - VE.prototype._transform = function (e, t, r) { - r(null, e) - } -}) -var lAe = C((ef, Pq) => { - ef = Pq.exports = Cq() - ef.Stream = require("stream") - ef.Readable = ef - ef.Writable = wq() - ef.Duplex = u0() - ef.Transform = Iq() - ef.PassThrough = cAe() - !process.browser && process.env.READABLE_STREAM === "disable" && (Pq.exports = require("stream")) -}) -var Rq = C((Nq) => { - var Vc - Vc = - Vc || - (function (e) { - "use strict" - var t, - r, - n, - i = { natives: !1, extensibility: !1 }, - s = { - exec: RegExp.prototype.exec, - test: RegExp.prototype.test, - match: String.prototype.match, - replace: String.prototype.replace, - split: String.prototype.split, - }, - a = {}, - o = {}, - u = [], - c = "default", - l = "class", - f = { - default: - /^(?:\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S])|\(\?[:=!]|[?*+]\?|{\d+(?:,\d*)?}\??)/, - class: /^(?:\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S]))/, - }, - p = /\$(?:{([\w$]+)}|(\d\d?|[\s\S]))/g, - h = /([\s\S])(?=[\s\S]*\1)/g, - d = /^(?:[?*+]|{\d+(?:,\d*)?})\??/, - x = s.exec.call(/()??/, "")[1] === e, - v = RegExp.prototype.sticky !== e, - g = !1, - _ = "gim" + (v ? "y" : "") - function w(B, q, $) { - var N - for (N in t.prototype) t.prototype.hasOwnProperty(N) && (B[N] = t.prototype[N]) - return (B.xregexp = { captureNames: q, isNative: !!$ }), B - } - function E(B) { - return ( - (B.global ? "g" : "") + - (B.ignoreCase ? "i" : "") + - (B.multiline ? "m" : "") + - (B.extended ? "x" : "") + - (B.sticky ? "y" : "") - ) - } - function A(B, q, $) { - if (!t.isRegExp(B)) throw new TypeError("type RegExp expected") - var N = s.replace.call(E(B) + (q || ""), h, "") - return ( - $ && (N = s.replace.call(N, new RegExp("[" + $ + "]+", "g"), "")), - B.xregexp && !B.xregexp.isNative - ? (B = w(t(B.source, N), B.xregexp.captureNames ? B.xregexp.captureNames.slice(0) : null)) - : (B = w(new RegExp(B.source, N), null, !0)), - B - ) - } - function T(B, q) { - var $ = B.length - if (Array.prototype.lastIndexOf) return B.lastIndexOf(q) - for (; $--; ) if (B[$] === q) return $ - return -1 - } - function O(B, q) { - return Object.prototype.toString.call(B).toLowerCase() === "[object " + q + "]" - } - function D(B) { - return ( - (B = B || {}), - B === "all" || B.all - ? (B = { natives: !0, extensibility: !0 }) - : O(B, "string") && - (B = t.forEach( - B, - /[^\s,]+/, - function (q) { - this[q] = !0 - }, - {} - )), - B - ) - } - function M(B, q, $, N) { - var U = u.length, - ee = null, - ce, - te - g = !0 - try { - for (; U--; ) - if ( - ((te = u[U]), - (te.scope === "all" || te.scope === $) && - (!te.trigger || te.trigger.call(N)) && - ((te.pattern.lastIndex = q), (ce = a.exec.call(te.pattern, B)), ce && ce.index === q)) - ) { - ee = { output: te.handler.call(N, ce, $), match: ce } - break - } - } catch (K) { - throw K - } finally { - g = !1 - } - return ee - } - function P(B) { - ;(t.addToken = r[B ? "on" : "off"]), (i.extensibility = B) - } - function k(B) { - ;(RegExp.prototype.exec = (B ? a : s).exec), - (RegExp.prototype.test = (B ? a : s).test), - (String.prototype.match = (B ? a : s).match), - (String.prototype.replace = (B ? a : s).replace), - (String.prototype.split = (B ? a : s).split), - (i.natives = B) - } - return ( - (t = function (B, q) { - if (t.isRegExp(B)) { - if (q !== e) throw new TypeError("can't supply flags when constructing one RegExp from another") - return A(B) - } - if (g) throw new Error("can't call the XRegExp constructor within token definition functions") - var $ = [], - N = c, - U = { - hasNamedCapture: !1, - captureNames: [], - hasFlag: function (se) { - return q.indexOf(se) > -1 - }, - }, - ee = 0, - ce, - te, - K - if (((B = B === e ? "" : String(B)), (q = q === e ? "" : String(q)), s.match.call(q, h))) - throw new SyntaxError("invalid duplicate regular expression flag") - for ( - B = s.replace.call(B, /^\(\?([\w$]+)\)/, function (se, ie) { - if (s.test.call(/[gy]/, ie)) throw new SyntaxError("can't use flag g or y in mode modifier") - return (q = s.replace.call(q + ie, h, "")), "" - }), - t.forEach(q, /[\s\S]/, function (se) { - if (_.indexOf(se[0]) < 0) throw new SyntaxError("invalid regular expression flag " + se[0]) - }); - ee < B.length; - - ) - (ce = M(B, ee, N, U)), - ce - ? ($.push(ce.output), (ee += ce.match[0].length || 1)) - : ((te = s.exec.call(f[N], B.slice(ee))), - te - ? ($.push(te[0]), (ee += te[0].length)) - : ((K = B.charAt(ee)), K === "[" ? (N = l) : K === "]" && (N = c), $.push(K), ++ee)) - return w( - new RegExp($.join(""), s.replace.call(q, /[^gimy]+/g, "")), - U.hasNamedCapture ? U.captureNames : null - ) - }), - (r = { - on: function (B, q, $) { - ;($ = $ || {}), - B && - u.push({ - pattern: A(B, "g" + (v ? "y" : "")), - handler: q, - scope: $.scope || c, - trigger: $.trigger || null, - }), - $.customFlags && (_ = s.replace.call(_ + $.customFlags, h, "")) - }, - off: function () { - throw new Error("extensibility must be installed before using addToken") - }, - }), - (t.addToken = r.off), - (t.cache = function (B, q) { - var $ = B + "/" + (q || "") - return o[$] || (o[$] = t(B, q)) - }), - (t.escape = function (B) { - return s.replace.call(B, /[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") - }), - (t.exec = function (B, q, $, N) { - var U = A(q, "g" + (N && v ? "y" : ""), N === !1 ? "y" : ""), - ee - return ( - (U.lastIndex = $ = $ || 0), - (ee = a.exec.call(U, B)), - N && ee && ee.index !== $ && (ee = null), - q.global && (q.lastIndex = ee ? U.lastIndex : 0), - ee - ) - }), - (t.forEach = function (B, q, $, N) { - for (var U = 0, ee = -1, ce; (ce = t.exec(B, q, U)); ) - $.call(N, ce, ++ee, B, q), (U = ce.index + (ce[0].length || 1)) - return N - }), - (t.globalize = function (B) { - return A(B, "g") - }), - (t.install = function (B) { - ;(B = D(B)), !i.natives && B.natives && k(!0), !i.extensibility && B.extensibility && P(!0) - }), - (t.isInstalled = function (B) { - return !!i[B] - }), - (t.isRegExp = function (B) { - return O(B, "regexp") - }), - (t.matchChain = function (B, q) { - return (function $(N, U) { - var ee = q[U].regex ? q[U] : { regex: q[U] }, - ce = [], - te = function (se) { - ce.push(ee.backref ? se[ee.backref] || "" : se[0]) - }, - K - for (K = 0; K < N.length; ++K) t.forEach(N[K], ee.regex, te) - return U === q.length - 1 || !ce.length ? ce : $(ce, U + 1) - })([B], 0) - }), - (t.replace = function (B, q, $, N) { - var U = t.isRegExp(q), - ee = q, - ce - return ( - U - ? (N === e && q.global && (N = "all"), (ee = A(q, N === "all" ? "g" : "", N === "all" ? "" : "g"))) - : N === "all" && (ee = new RegExp(t.escape(String(q)), "g")), - (ce = a.replace.call(String(B), ee, $)), - U && q.global && (q.lastIndex = 0), - ce - ) - }), - (t.split = function (B, q, $) { - return a.split.call(B, q, $) - }), - (t.test = function (B, q, $, N) { - return !!t.exec(B, q, $, N) - }), - (t.uninstall = function (B) { - ;(B = D(B)), i.natives && B.natives && k(!1), i.extensibility && B.extensibility && P(!1) - }), - (t.union = function (B, q) { - var $ = /(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*]/g, - N = 0, - U, - ee, - ce = function (ie, ue, ge) { - var Se = ee[N - U] - if (ue) { - if ((++N, Se)) return "(?<" + Se + ">" - } else if (ge) return "\\" + (+ge + U) - return ie - }, - te = [], - K, - se - if (!(O(B, "array") && B.length)) throw new TypeError("patterns must be a nonempty array") - for (se = 0; se < B.length; ++se) - (K = B[se]), - t.isRegExp(K) - ? ((U = N), - (ee = (K.xregexp && K.xregexp.captureNames) || []), - te.push(t(K.source).source.replace($, ce))) - : te.push(t.escape(K)) - return t(te.join("|"), q) - }), - (t.version = "2.0.0"), - (a.exec = function (B) { - var q, $, N, U, ee - if ((this.global || (U = this.lastIndex), (q = s.exec.apply(this, arguments)), q)) { - if ( - (!x && - q.length > 1 && - T(q, "") > -1 && - ((N = new RegExp(this.source, s.replace.call(E(this), "g", ""))), - s.replace.call(String(B).slice(q.index), N, function () { - var ce - for (ce = 1; ce < arguments.length - 2; ++ce) arguments[ce] === e && (q[ce] = e) - })), - this.xregexp && this.xregexp.captureNames) - ) - for (ee = 1; ee < q.length; ++ee) ($ = this.xregexp.captureNames[ee - 1]), $ && (q[$] = q[ee]) - this.global && !q[0].length && this.lastIndex > q.index && (this.lastIndex = q.index) - } - return this.global || (this.lastIndex = U), q - }), - (a.test = function (B) { - return !!a.exec.call(this, B) - }), - (a.match = function (B) { - if (!t.isRegExp(B)) B = new RegExp(B) - else if (B.global) { - var q = s.match.apply(this, arguments) - return (B.lastIndex = 0), q - } - return a.exec.call(B, this) - }), - (a.replace = function (B, q) { - var $ = t.isRegExp(B), - N, - U, - ee, - ce - return ( - $ ? (B.xregexp && (N = B.xregexp.captureNames), B.global || (ce = B.lastIndex)) : (B += ""), - O(q, "function") - ? (U = s.replace.call(String(this), B, function () { - var te = arguments, - K - if (N) for (te[0] = new String(te[0]), K = 0; K < N.length; ++K) N[K] && (te[0][N[K]] = te[K + 1]) - return $ && B.global && (B.lastIndex = te[te.length - 2] + te[0].length), q.apply(null, te) - })) - : ((ee = String(this)), - (U = s.replace.call(ee, B, function () { - var te = arguments - return s.replace.call(String(q), p, function (K, se, ie) { - var ue - if (se) { - if (((ue = +se), ue <= te.length - 3)) return te[ue] || "" - if (((ue = N ? T(N, se) : -1), ue < 0)) - throw new SyntaxError("backreference to undefined group " + K) - return te[ue + 1] || "" - } - if (ie === "$") return "$" - if (ie === "&" || +ie == 0) return te[0] - if (ie === "`") return te[te.length - 1].slice(0, te[te.length - 2]) - if (ie === "'") return te[te.length - 1].slice(te[te.length - 2] + te[0].length) - if (((ie = +ie), !isNaN(ie))) { - if (ie > te.length - 3) throw new SyntaxError("backreference to undefined group " + K) - return te[ie] || "" - } - throw new SyntaxError("invalid token " + K) - }) - }))), - $ && (B.global ? (B.lastIndex = 0) : (B.lastIndex = ce)), - U - ) - }), - (a.split = function (B, q) { - if (!t.isRegExp(B)) return s.split.apply(this, arguments) - var $ = String(this), - N = B.lastIndex, - U = [], - ee = 0, - ce - return ( - (q = (q === e ? -1 : q) >>> 0), - t.forEach($, B, function (te) { - te.index + te[0].length > ee && - (U.push($.slice(ee, te.index)), - te.length > 1 && te.index < $.length && Array.prototype.push.apply(U, te.slice(1)), - (ce = te[0].length), - (ee = te.index + ce)) - }), - ee === $.length ? (!s.test.call(B, "") || ce) && U.push("") : U.push($.slice(ee)), - (B.lastIndex = N), - U.length > q ? U.slice(0, q) : U - ) - }), - (n = r.on), - n( - /\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4})|x(?![\dA-Fa-f]{2}))/, - function (B, q) { - if (B[1] === "B" && q === c) return B[0] - throw new SyntaxError("invalid escape " + B[0]) - }, - { scope: "all" } - ), - n(/\[(\^?)]/, function (B) { - return B[1] ? "[\\s\\S]" : "\\b\\B" - }), - n(/(?:\(\?#[^)]*\))+/, function (B) { - return s.test.call(d, B.input.slice(B.index + B[0].length)) ? "" : "(?:)" - }), - n(/\\k<([\w$]+)>/, function (B) { - var q = isNaN(B[1]) ? T(this.captureNames, B[1]) + 1 : +B[1], - $ = B.index + B[0].length - if (!q || q > this.captureNames.length) throw new SyntaxError("backreference to undefined group " + B[0]) - return "\\" + q + ($ === B.input.length || isNaN(B.input.charAt($)) ? "" : "(?:)") - }), - n( - /(?:\s+|#.*)+/, - function (B) { - return s.test.call(d, B.input.slice(B.index + B[0].length)) ? "" : "(?:)" - }, - { - trigger: function () { - return this.hasFlag("x") - }, - customFlags: "x", - } - ), - n( - /\./, - function () { - return "[\\s\\S]" - }, - { - trigger: function () { - return this.hasFlag("s") - }, - customFlags: "s", - } - ), - n(/\(\?P?<([\w$]+)>/, function (B) { - if (!isNaN(B[1])) throw new SyntaxError("can't use integer as capture name " + B[0]) - return this.captureNames.push(B[1]), (this.hasNamedCapture = !0), "(" - }), - n( - /\\(\d+)/, - function (B, q) { - if (!(q === c && /^[1-9]/.test(B[1]) && +B[1] <= this.captureNames.length) && B[1] !== "0") - throw new SyntaxError("can't use octal escape or backreference to undefined group " + B[0]) - return B[0] - }, - { scope: "all" } - ), - n( - /\((?!\?)/, - function () { - return this.hasFlag("n") ? "(?:" : (this.captureNames.push(null), "(") - }, - { customFlags: "n" } - ), - typeof Nq < "u" && (Nq.XRegExp = t), - t - ) - })() - ;(function (e) { - "use strict" - var t = {} - function r(c) { - return c.replace(/[- _]+/g, "").toLowerCase() - } - function n(c) { - return c.replace(/\w{4}/g, "\\u$&") - } - function i(c) { - for (; c.length < 4; ) c = "0" + c - return c - } - function s(c) { - return parseInt(c, 16) - } - function a(c) { - return parseInt(c, 10).toString(16) - } - function o(c) { - var l = [], - f = -1, - p - return ( - e.forEach(c, /\\u(\w{4})(?:-\\u(\w{4}))?/, function (h) { - ;(p = s(h[1])), - p > f + 1 && (l.push("\\u" + i(a(f + 1))), p > f + 2 && l.push("-\\u" + i(a(p - 1)))), - (f = s(h[2] || h[1])) - }), - f < 65535 && (l.push("\\u" + i(a(f + 1))), f < 65534 && l.push("-\\uFFFF")), - l.join("") - ) - } - function u(c) { - return t["^" + c] || (t["^" + c] = o(t[c])) - } - e.install("extensibility"), - (e.addUnicodePackage = function (c, l) { - var f - if (!e.isInstalled("extensibility")) - throw new Error("extensibility must be installed before adding Unicode packages") - if (c) for (f in c) c.hasOwnProperty(f) && (t[r(f)] = n(c[f])) - if (l) for (f in l) l.hasOwnProperty(f) && (t[r(l[f])] = t[r(f)]) - }), - e.addUnicodePackage( - { - L: "0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05270531-055605590561-058705D0-05EA05F0-05F20620-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280840-085808A008A2-08AC0904-0939093D09500958-09610971-09770979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10CF10CF20D05-0D0C0D0E-0D100D12-0D3A0D3D0D4E0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC-0EDF0F000F40-0F470F49-0F6C0F88-0F8C1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510C710CD10D0-10FA10FC-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1BBA-1BE51C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11CF51CF61D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209C21022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2CF22CF32D00-2D252D272D2D2D30-2D672D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31BA31F0-31FF3400-4DB54E00-9FCCA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78B-A78EA790-A793A7A0-A7AAA7F8-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDAAE0-AAEAAAF2-AAF4AB01-AB06AB09-AB0EAB11-AB16AB20-AB26AB28-AB2EABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC", - }, - { L: "Letter" } - ), - e.addToken( - /\\([pP]){(\^?)([^}]*)}/, - function (c, l) { - var f = c[1] === "P" || c[2] ? "^" : "", - p = r(c[3]) - if (c[1] === "P" && c[2]) throw new SyntaxError("invalid double negation \\P{^") - if (!t.hasOwnProperty(p)) throw new SyntaxError("invalid or unknown Unicode property " + c[0]) - return l === "class" ? (f ? u(p) : t[p]) : "[" + f + t[p] + "]" - }, - { scope: "all" } - ) - })(Vc) - ;(function (e) { - "use strict" - if (!e.addUnicodePackage) throw new ReferenceError("Unicode Base must be loaded before Unicode Categories") - e.install("extensibility"), - e.addUnicodePackage( - { - Ll: "0061-007A00B500DF-00F600F8-00FF01010103010501070109010B010D010F01110113011501170119011B011D011F01210123012501270129012B012D012F01310133013501370138013A013C013E014001420144014601480149014B014D014F01510153015501570159015B015D015F01610163016501670169016B016D016F0171017301750177017A017C017E-0180018301850188018C018D019201950199-019B019E01A101A301A501A801AA01AB01AD01B001B401B601B901BA01BD-01BF01C601C901CC01CE01D001D201D401D601D801DA01DC01DD01DF01E101E301E501E701E901EB01ED01EF01F001F301F501F901FB01FD01FF02010203020502070209020B020D020F02110213021502170219021B021D021F02210223022502270229022B022D022F02310233-0239023C023F0240024202470249024B024D024F-02930295-02AF037103730377037B-037D039003AC-03CE03D003D103D5-03D703D903DB03DD03DF03E103E303E503E703E903EB03ED03EF-03F303F503F803FB03FC0430-045F04610463046504670469046B046D046F04710473047504770479047B047D047F0481048B048D048F04910493049504970499049B049D049F04A104A304A504A704A904AB04AD04AF04B104B304B504B704B904BB04BD04BF04C204C404C604C804CA04CC04CE04CF04D104D304D504D704D904DB04DD04DF04E104E304E504E704E904EB04ED04EF04F104F304F504F704F904FB04FD04FF05010503050505070509050B050D050F05110513051505170519051B051D051F05210523052505270561-05871D00-1D2B1D6B-1D771D79-1D9A1E011E031E051E071E091E0B1E0D1E0F1E111E131E151E171E191E1B1E1D1E1F1E211E231E251E271E291E2B1E2D1E2F1E311E331E351E371E391E3B1E3D1E3F1E411E431E451E471E491E4B1E4D1E4F1E511E531E551E571E591E5B1E5D1E5F1E611E631E651E671E691E6B1E6D1E6F1E711E731E751E771E791E7B1E7D1E7F1E811E831E851E871E891E8B1E8D1E8F1E911E931E95-1E9D1E9F1EA11EA31EA51EA71EA91EAB1EAD1EAF1EB11EB31EB51EB71EB91EBB1EBD1EBF1EC11EC31EC51EC71EC91ECB1ECD1ECF1ED11ED31ED51ED71ED91EDB1EDD1EDF1EE11EE31EE51EE71EE91EEB1EED1EEF1EF11EF31EF51EF71EF91EFB1EFD1EFF-1F071F10-1F151F20-1F271F30-1F371F40-1F451F50-1F571F60-1F671F70-1F7D1F80-1F871F90-1F971FA0-1FA71FB0-1FB41FB61FB71FBE1FC2-1FC41FC61FC71FD0-1FD31FD61FD71FE0-1FE71FF2-1FF41FF61FF7210A210E210F2113212F21342139213C213D2146-2149214E21842C30-2C5E2C612C652C662C682C6A2C6C2C712C732C742C76-2C7B2C812C832C852C872C892C8B2C8D2C8F2C912C932C952C972C992C9B2C9D2C9F2CA12CA32CA52CA72CA92CAB2CAD2CAF2CB12CB32CB52CB72CB92CBB2CBD2CBF2CC12CC32CC52CC72CC92CCB2CCD2CCF2CD12CD32CD52CD72CD92CDB2CDD2CDF2CE12CE32CE42CEC2CEE2CF32D00-2D252D272D2DA641A643A645A647A649A64BA64DA64FA651A653A655A657A659A65BA65DA65FA661A663A665A667A669A66BA66DA681A683A685A687A689A68BA68DA68FA691A693A695A697A723A725A727A729A72BA72DA72F-A731A733A735A737A739A73BA73DA73FA741A743A745A747A749A74BA74DA74FA751A753A755A757A759A75BA75DA75FA761A763A765A767A769A76BA76DA76FA771-A778A77AA77CA77FA781A783A785A787A78CA78EA791A793A7A1A7A3A7A5A7A7A7A9A7FAFB00-FB06FB13-FB17FF41-FF5A", - Lu: "0041-005A00C0-00D600D8-00DE01000102010401060108010A010C010E01100112011401160118011A011C011E01200122012401260128012A012C012E01300132013401360139013B013D013F0141014301450147014A014C014E01500152015401560158015A015C015E01600162016401660168016A016C016E017001720174017601780179017B017D018101820184018601870189-018B018E-0191019301940196-0198019C019D019F01A001A201A401A601A701A901AC01AE01AF01B1-01B301B501B701B801BC01C401C701CA01CD01CF01D101D301D501D701D901DB01DE01E001E201E401E601E801EA01EC01EE01F101F401F6-01F801FA01FC01FE02000202020402060208020A020C020E02100212021402160218021A021C021E02200222022402260228022A022C022E02300232023A023B023D023E02410243-02460248024A024C024E03700372037603860388-038A038C038E038F0391-03A103A3-03AB03CF03D2-03D403D803DA03DC03DE03E003E203E403E603E803EA03EC03EE03F403F703F903FA03FD-042F04600462046404660468046A046C046E04700472047404760478047A047C047E0480048A048C048E04900492049404960498049A049C049E04A004A204A404A604A804AA04AC04AE04B004B204B404B604B804BA04BC04BE04C004C104C304C504C704C904CB04CD04D004D204D404D604D804DA04DC04DE04E004E204E404E604E804EA04EC04EE04F004F204F404F604F804FA04FC04FE05000502050405060508050A050C050E05100512051405160518051A051C051E05200522052405260531-055610A0-10C510C710CD1E001E021E041E061E081E0A1E0C1E0E1E101E121E141E161E181E1A1E1C1E1E1E201E221E241E261E281E2A1E2C1E2E1E301E321E341E361E381E3A1E3C1E3E1E401E421E441E461E481E4A1E4C1E4E1E501E521E541E561E581E5A1E5C1E5E1E601E621E641E661E681E6A1E6C1E6E1E701E721E741E761E781E7A1E7C1E7E1E801E821E841E861E881E8A1E8C1E8E1E901E921E941E9E1EA01EA21EA41EA61EA81EAA1EAC1EAE1EB01EB21EB41EB61EB81EBA1EBC1EBE1EC01EC21EC41EC61EC81ECA1ECC1ECE1ED01ED21ED41ED61ED81EDA1EDC1EDE1EE01EE21EE41EE61EE81EEA1EEC1EEE1EF01EF21EF41EF61EF81EFA1EFC1EFE1F08-1F0F1F18-1F1D1F28-1F2F1F38-1F3F1F48-1F4D1F591F5B1F5D1F5F1F68-1F6F1FB8-1FBB1FC8-1FCB1FD8-1FDB1FE8-1FEC1FF8-1FFB21022107210B-210D2110-211221152119-211D212421262128212A-212D2130-2133213E213F214521832C00-2C2E2C602C62-2C642C672C692C6B2C6D-2C702C722C752C7E-2C802C822C842C862C882C8A2C8C2C8E2C902C922C942C962C982C9A2C9C2C9E2CA02CA22CA42CA62CA82CAA2CAC2CAE2CB02CB22CB42CB62CB82CBA2CBC2CBE2CC02CC22CC42CC62CC82CCA2CCC2CCE2CD02CD22CD42CD62CD82CDA2CDC2CDE2CE02CE22CEB2CED2CF2A640A642A644A646A648A64AA64CA64EA650A652A654A656A658A65AA65CA65EA660A662A664A666A668A66AA66CA680A682A684A686A688A68AA68CA68EA690A692A694A696A722A724A726A728A72AA72CA72EA732A734A736A738A73AA73CA73EA740A742A744A746A748A74AA74CA74EA750A752A754A756A758A75AA75CA75EA760A762A764A766A768A76AA76CA76EA779A77BA77DA77EA780A782A784A786A78BA78DA790A792A7A0A7A2A7A4A7A6A7A8A7AAFF21-FF3A", - Lt: "01C501C801CB01F21F88-1F8F1F98-1F9F1FA8-1FAF1FBC1FCC1FFC", - Lm: "02B0-02C102C6-02D102E0-02E402EC02EE0374037A0559064006E506E607F407F507FA081A0824082809710E460EC610FC17D718431AA71C78-1C7D1D2C-1D6A1D781D9B-1DBF2071207F2090-209C2C7C2C7D2D6F2E2F30053031-3035303B309D309E30FC-30FEA015A4F8-A4FDA60CA67FA717-A71FA770A788A7F8A7F9A9CFAA70AADDAAF3AAF4FF70FF9EFF9F", - Lo: "00AA00BA01BB01C0-01C3029405D0-05EA05F0-05F20620-063F0641-064A066E066F0671-06D306D506EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA0800-08150840-085808A008A2-08AC0904-0939093D09500958-09610972-09770979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10CF10CF20D05-0D0C0D0E-0D100D12-0D3A0D3D0D4E0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E450E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EDC-0EDF0F000F40-0F470F49-0F6C0F88-0F8C1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10D0-10FA10FD-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317DC1820-18421844-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541B05-1B331B45-1B4B1B83-1BA01BAE1BAF1BBA-1BE51C00-1C231C4D-1C4F1C5A-1C771CE9-1CEC1CEE-1CF11CF51CF62135-21382D30-2D672D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE3006303C3041-3096309F30A1-30FA30FF3105-312D3131-318E31A0-31BA31F0-31FF3400-4DB54E00-9FCCA000-A014A016-A48CA4D0-A4F7A500-A60BA610-A61FA62AA62BA66EA6A0-A6E5A7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2AA00-AA28AA40-AA42AA44-AA4BAA60-AA6FAA71-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADBAADCAAE0-AAEAAAF2AB01-AB06AB09-AB0EAB11-AB16AB20-AB26AB28-AB2EABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA6DFA70-FAD9FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF66-FF6FFF71-FF9DFFA0-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC", - M: "0300-036F0483-04890591-05BD05BF05C105C205C405C505C70610-061A064B-065F067006D6-06DC06DF-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0859-085B08E4-08FE0900-0903093A-093C093E-094F0951-0957096209630981-098309BC09BE-09C409C709C809CB-09CD09D709E209E30A01-0A030A3C0A3E-0A420A470A480A4B-0A4D0A510A700A710A750A81-0A830ABC0ABE-0AC50AC7-0AC90ACB-0ACD0AE20AE30B01-0B030B3C0B3E-0B440B470B480B4B-0B4D0B560B570B620B630B820BBE-0BC20BC6-0BC80BCA-0BCD0BD70C01-0C030C3E-0C440C46-0C480C4A-0C4D0C550C560C620C630C820C830CBC0CBE-0CC40CC6-0CC80CCA-0CCD0CD50CD60CE20CE30D020D030D3E-0D440D46-0D480D4A-0D4D0D570D620D630D820D830DCA0DCF-0DD40DD60DD8-0DDF0DF20DF30E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F3E0F3F0F71-0F840F860F870F8D-0F970F99-0FBC0FC6102B-103E1056-1059105E-10601062-10641067-106D1071-10741082-108D108F109A-109D135D-135F1712-17141732-1734175217531772177317B4-17D317DD180B-180D18A91920-192B1930-193B19B0-19C019C819C91A17-1A1B1A55-1A5E1A60-1A7C1A7F1B00-1B041B34-1B441B6B-1B731B80-1B821BA1-1BAD1BE6-1BF31C24-1C371CD0-1CD21CD4-1CE81CED1CF2-1CF41DC0-1DE61DFC-1DFF20D0-20F02CEF-2CF12D7F2DE0-2DFF302A-302F3099309AA66F-A672A674-A67DA69FA6F0A6F1A802A806A80BA823-A827A880A881A8B4-A8C4A8E0-A8F1A926-A92DA947-A953A980-A983A9B3-A9C0AA29-AA36AA43AA4CAA4DAA7BAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1AAEB-AAEFAAF5AAF6ABE3-ABEAABECABEDFB1EFE00-FE0FFE20-FE26", - Mn: "0300-036F0483-04870591-05BD05BF05C105C205C405C505C70610-061A064B-065F067006D6-06DC06DF-06E406E706E806EA-06ED07110730-074A07A6-07B007EB-07F30816-0819081B-08230825-08270829-082D0859-085B08E4-08FE0900-0902093A093C0941-0948094D0951-095709620963098109BC09C1-09C409CD09E209E30A010A020A3C0A410A420A470A480A4B-0A4D0A510A700A710A750A810A820ABC0AC1-0AC50AC70AC80ACD0AE20AE30B010B3C0B3F0B41-0B440B4D0B560B620B630B820BC00BCD0C3E-0C400C46-0C480C4A-0C4D0C550C560C620C630CBC0CBF0CC60CCC0CCD0CE20CE30D41-0D440D4D0D620D630DCA0DD2-0DD40DD60E310E34-0E3A0E47-0E4E0EB10EB4-0EB90EBB0EBC0EC8-0ECD0F180F190F350F370F390F71-0F7E0F80-0F840F860F870F8D-0F970F99-0FBC0FC6102D-10301032-10371039103A103D103E10581059105E-10601071-1074108210851086108D109D135D-135F1712-17141732-1734175217531772177317B417B517B7-17BD17C617C9-17D317DD180B-180D18A91920-19221927192819321939-193B1A171A181A561A58-1A5E1A601A621A65-1A6C1A73-1A7C1A7F1B00-1B031B341B36-1B3A1B3C1B421B6B-1B731B801B811BA2-1BA51BA81BA91BAB1BE61BE81BE91BED1BEF-1BF11C2C-1C331C361C371CD0-1CD21CD4-1CE01CE2-1CE81CED1CF41DC0-1DE61DFC-1DFF20D0-20DC20E120E5-20F02CEF-2CF12D7F2DE0-2DFF302A-302D3099309AA66FA674-A67DA69FA6F0A6F1A802A806A80BA825A826A8C4A8E0-A8F1A926-A92DA947-A951A980-A982A9B3A9B6-A9B9A9BCAA29-AA2EAA31AA32AA35AA36AA43AA4CAAB0AAB2-AAB4AAB7AAB8AABEAABFAAC1AAECAAEDAAF6ABE5ABE8ABEDFB1EFE00-FE0FFE20-FE26", - Mc: "0903093B093E-09400949-094C094E094F0982098309BE-09C009C709C809CB09CC09D70A030A3E-0A400A830ABE-0AC00AC90ACB0ACC0B020B030B3E0B400B470B480B4B0B4C0B570BBE0BBF0BC10BC20BC6-0BC80BCA-0BCC0BD70C01-0C030C41-0C440C820C830CBE0CC0-0CC40CC70CC80CCA0CCB0CD50CD60D020D030D3E-0D400D46-0D480D4A-0D4C0D570D820D830DCF-0DD10DD8-0DDF0DF20DF30F3E0F3F0F7F102B102C10311038103B103C105610571062-10641067-106D108310841087-108C108F109A-109C17B617BE-17C517C717C81923-19261929-192B193019311933-193819B0-19C019C819C91A19-1A1B1A551A571A611A631A641A6D-1A721B041B351B3B1B3D-1B411B431B441B821BA11BA61BA71BAA1BAC1BAD1BE71BEA-1BEC1BEE1BF21BF31C24-1C2B1C341C351CE11CF21CF3302E302FA823A824A827A880A881A8B4-A8C3A952A953A983A9B4A9B5A9BAA9BBA9BD-A9C0AA2FAA30AA33AA34AA4DAA7BAAEBAAEEAAEFAAF5ABE3ABE4ABE6ABE7ABE9ABEAABEC", - Me: "0488048920DD-20E020E2-20E4A670-A672", - N: "0030-003900B200B300B900BC-00BE0660-066906F0-06F907C0-07C90966-096F09E6-09EF09F4-09F90A66-0A6F0AE6-0AEF0B66-0B6F0B72-0B770BE6-0BF20C66-0C6F0C78-0C7E0CE6-0CEF0D66-0D750E50-0E590ED0-0ED90F20-0F331040-10491090-10991369-137C16EE-16F017E0-17E917F0-17F91810-18191946-194F19D0-19DA1A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C5920702074-20792080-20892150-21822185-21892460-249B24EA-24FF2776-27932CFD30073021-30293038-303A3192-31953220-32293248-324F3251-325F3280-328932B1-32BFA620-A629A6E6-A6EFA830-A835A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19", - Nd: "0030-00390660-066906F0-06F907C0-07C90966-096F09E6-09EF0A66-0A6F0AE6-0AEF0B66-0B6F0BE6-0BEF0C66-0C6F0CE6-0CEF0D66-0D6F0E50-0E590ED0-0ED90F20-0F291040-10491090-109917E0-17E91810-18191946-194F19D0-19D91A80-1A891A90-1A991B50-1B591BB0-1BB91C40-1C491C50-1C59A620-A629A8D0-A8D9A900-A909A9D0-A9D9AA50-AA59ABF0-ABF9FF10-FF19", - Nl: "16EE-16F02160-21822185-218830073021-30293038-303AA6E6-A6EF", - No: "00B200B300B900BC-00BE09F4-09F90B72-0B770BF0-0BF20C78-0C7E0D70-0D750F2A-0F331369-137C17F0-17F919DA20702074-20792080-20892150-215F21892460-249B24EA-24FF2776-27932CFD3192-31953220-32293248-324F3251-325F3280-328932B1-32BFA830-A835", - P: "0021-00230025-002A002C-002F003A003B003F0040005B-005D005F007B007D00A100A700AB00B600B700BB00BF037E0387055A-055F0589058A05BE05C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E085E0964096509700AF00DF40E4F0E5A0E5B0F04-0F120F140F3A-0F3D0F850FD0-0FD40FD90FDA104A-104F10FB1360-13681400166D166E169B169C16EB-16ED1735173617D4-17D617D8-17DA1800-180A194419451A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601BFC-1BFF1C3B-1C3F1C7E1C7F1CC0-1CC71CD32010-20272030-20432045-20512053-205E207D207E208D208E2329232A2768-277527C527C627E6-27EF2983-299829D8-29DB29FC29FD2CF9-2CFC2CFE2CFF2D702E00-2E2E2E30-2E3B3001-30033008-30113014-301F3030303D30A030FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFAAF0AAF1ABEBFD3EFD3FFE10-FE19FE30-FE52FE54-FE61FE63FE68FE6AFE6BFF01-FF03FF05-FF0AFF0C-FF0FFF1AFF1BFF1FFF20FF3B-FF3DFF3FFF5BFF5DFF5F-FF65", - Pd: "002D058A05BE140018062010-20152E172E1A2E3A2E3B301C303030A0FE31FE32FE58FE63FF0D", - Ps: "0028005B007B0F3A0F3C169B201A201E2045207D208D23292768276A276C276E27702772277427C527E627E827EA27EC27EE2983298529872989298B298D298F299129932995299729D829DA29FC2E222E242E262E283008300A300C300E3010301430163018301A301DFD3EFE17FE35FE37FE39FE3BFE3DFE3FFE41FE43FE47FE59FE5BFE5DFF08FF3BFF5BFF5FFF62", - Pe: "0029005D007D0F3B0F3D169C2046207E208E232A2769276B276D276F27712773277527C627E727E927EB27ED27EF298429862988298A298C298E2990299229942996299829D929DB29FD2E232E252E272E293009300B300D300F3011301530173019301B301E301FFD3FFE18FE36FE38FE3AFE3CFE3EFE40FE42FE44FE48FE5AFE5CFE5EFF09FF3DFF5DFF60FF63", - Pi: "00AB2018201B201C201F20392E022E042E092E0C2E1C2E20", - Pf: "00BB2019201D203A2E032E052E0A2E0D2E1D2E21", - Pc: "005F203F20402054FE33FE34FE4D-FE4FFF3F", - Po: "0021-00230025-0027002A002C002E002F003A003B003F0040005C00A100A700B600B700BF037E0387055A-055F058905C005C305C605F305F40609060A060C060D061B061E061F066A-066D06D40700-070D07F7-07F90830-083E085E0964096509700AF00DF40E4F0E5A0E5B0F04-0F120F140F850FD0-0FD40FD90FDA104A-104F10FB1360-1368166D166E16EB-16ED1735173617D4-17D617D8-17DA1800-18051807-180A194419451A1E1A1F1AA0-1AA61AA8-1AAD1B5A-1B601BFC-1BFF1C3B-1C3F1C7E1C7F1CC0-1CC71CD3201620172020-20272030-2038203B-203E2041-20432047-205120532055-205E2CF9-2CFC2CFE2CFF2D702E002E012E06-2E082E0B2E0E-2E162E182E192E1B2E1E2E1F2E2A-2E2E2E30-2E393001-3003303D30FBA4FEA4FFA60D-A60FA673A67EA6F2-A6F7A874-A877A8CEA8CFA8F8-A8FAA92EA92FA95FA9C1-A9CDA9DEA9DFAA5C-AA5FAADEAADFAAF0AAF1ABEBFE10-FE16FE19FE30FE45FE46FE49-FE4CFE50-FE52FE54-FE57FE5F-FE61FE68FE6AFE6BFF01-FF03FF05-FF07FF0AFF0CFF0EFF0FFF1AFF1BFF1FFF20FF3CFF61FF64FF65", - S: "0024002B003C-003E005E0060007C007E00A2-00A600A800A900AC00AE-00B100B400B800D700F702C2-02C502D2-02DF02E5-02EB02ED02EF-02FF03750384038503F60482058F0606-0608060B060E060F06DE06E906FD06FE07F609F209F309FA09FB0AF10B700BF3-0BFA0C7F0D790E3F0F01-0F030F130F15-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F1390-139917DB194019DE-19FF1B61-1B6A1B74-1B7C1FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE20442052207A-207C208A-208C20A0-20B9210021012103-21062108210921142116-2118211E-2123212521272129212E213A213B2140-2144214A-214D214F2190-2328232B-23F32400-24262440-244A249C-24E92500-26FF2701-27672794-27C427C7-27E527F0-29822999-29D729DC-29FB29FE-2B4C2B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F309B309C319031913196-319F31C0-31E33200-321E322A-324732503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A700-A716A720A721A789A78AA828-A82BA836-A839AA77-AA79FB29FBB2-FBC1FDFCFDFDFE62FE64-FE66FE69FF04FF0BFF1C-FF1EFF3EFF40FF5CFF5EFFE0-FFE6FFE8-FFEEFFFCFFFD", - Sm: "002B003C-003E007C007E00AC00B100D700F703F60606-060820442052207A-207C208A-208C21182140-2144214B2190-2194219A219B21A021A321A621AE21CE21CF21D221D421F4-22FF2308-230B23202321237C239B-23B323DC-23E125B725C125F8-25FF266F27C0-27C427C7-27E527F0-27FF2900-29822999-29D729DC-29FB29FE-2AFF2B30-2B442B47-2B4CFB29FE62FE64-FE66FF0BFF1C-FF1EFF5CFF5EFFE2FFE9-FFEC", - Sc: "002400A2-00A5058F060B09F209F309FB0AF10BF90E3F17DB20A0-20B9A838FDFCFE69FF04FFE0FFE1FFE5FFE6", - Sk: "005E006000A800AF00B400B802C2-02C502D2-02DF02E5-02EB02ED02EF-02FF0375038403851FBD1FBF-1FC11FCD-1FCF1FDD-1FDF1FED-1FEF1FFD1FFE309B309CA700-A716A720A721A789A78AFBB2-FBC1FF3EFF40FFE3", - So: "00A600A900AE00B00482060E060F06DE06E906FD06FE07F609FA0B700BF3-0BF80BFA0C7F0D790F01-0F030F130F15-0F170F1A-0F1F0F340F360F380FBE-0FC50FC7-0FCC0FCE0FCF0FD5-0FD8109E109F1390-1399194019DE-19FF1B61-1B6A1B74-1B7C210021012103-210621082109211421162117211E-2123212521272129212E213A213B214A214C214D214F2195-2199219C-219F21A121A221A421A521A7-21AD21AF-21CD21D021D121D321D5-21F32300-2307230C-231F2322-2328232B-237B237D-239A23B4-23DB23E2-23F32400-24262440-244A249C-24E92500-25B625B8-25C025C2-25F72600-266E2670-26FF2701-27672794-27BF2800-28FF2B00-2B2F2B452B462B50-2B592CE5-2CEA2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB300430123013302030363037303E303F319031913196-319F31C0-31E33200-321E322A-324732503260-327F328A-32B032C0-32FE3300-33FF4DC0-4DFFA490-A4C6A828-A82BA836A837A839AA77-AA79FDFDFFE4FFE8FFEDFFEEFFFCFFFD", - Z: "002000A01680180E2000-200A20282029202F205F3000", - Zs: "002000A01680180E2000-200A202F205F3000", - Zl: "2028", - Zp: "2029", - C: "0000-001F007F-009F00AD03780379037F-0383038B038D03A20528-05300557055805600588058B-058E059005C8-05CF05EB-05EF05F5-0605061C061D06DD070E070F074B074C07B2-07BF07FB-07FF082E082F083F085C085D085F-089F08A108AD-08E308FF097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B78-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D3B0D3C0D450D490D4F-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EE0-0EFF0F480F6D-0F700F980FBD0FCD0FDB-0FFF10C610C8-10CC10CE10CF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B135C137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BF4-1BFB1C38-1C3A1C4A-1C4C1C80-1CBF1CC8-1CCF1CF7-1CFF1DE7-1DFB1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF200B-200F202A-202E2060-206F20722073208F209D-209F20BA-20CF20F1-20FF218A-218F23F4-23FF2427-243F244B-245F27002B4D-2B4F2B5A-2BFF2C2F2C5F2CF4-2CF82D262D28-2D2C2D2E2D2F2D68-2D6E2D71-2D7E2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E3C-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31BB-31BF31E4-31EF321F32FF4DB6-4DBF9FCD-9FFFA48D-A48FA4C7-A4CFA62C-A63FA698-A69EA6F8-A6FFA78FA794-A79FA7AB-A7F7A82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAF7-AB00AB07AB08AB0FAB10AB17-AB1FAB27AB2F-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-F8FFFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBC2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFD-FF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFFBFFFEFFFF", - Cc: "0000-001F007F-009F", - Cf: "00AD0600-060406DD070F200B-200F202A-202E2060-2064206A-206FFEFFFFF9-FFFB", - Co: "E000-F8FF", - Cs: "D800-DFFF", - Cn: "03780379037F-0383038B038D03A20528-05300557055805600588058B-058E059005C8-05CF05EB-05EF05F5-05FF0605061C061D070E074B074C07B2-07BF07FB-07FF082E082F083F085C085D085F-089F08A108AD-08E308FF097809800984098D098E0991099209A909B109B3-09B509BA09BB09C509C609C909CA09CF-09D609D8-09DB09DE09E409E509FC-0A000A040A0B-0A0E0A110A120A290A310A340A370A3A0A3B0A3D0A43-0A460A490A4A0A4E-0A500A52-0A580A5D0A5F-0A650A76-0A800A840A8E0A920AA90AB10AB40ABA0ABB0AC60ACA0ACE0ACF0AD1-0ADF0AE40AE50AF2-0B000B040B0D0B0E0B110B120B290B310B340B3A0B3B0B450B460B490B4A0B4E-0B550B58-0B5B0B5E0B640B650B78-0B810B840B8B-0B8D0B910B96-0B980B9B0B9D0BA0-0BA20BA5-0BA70BAB-0BAD0BBA-0BBD0BC3-0BC50BC90BCE0BCF0BD1-0BD60BD8-0BE50BFB-0C000C040C0D0C110C290C340C3A-0C3C0C450C490C4E-0C540C570C5A-0C5F0C640C650C70-0C770C800C810C840C8D0C910CA90CB40CBA0CBB0CC50CC90CCE-0CD40CD7-0CDD0CDF0CE40CE50CF00CF3-0D010D040D0D0D110D3B0D3C0D450D490D4F-0D560D58-0D5F0D640D650D76-0D780D800D810D840D97-0D990DB20DBC0DBE0DBF0DC7-0DC90DCB-0DCE0DD50DD70DE0-0DF10DF5-0E000E3B-0E3E0E5C-0E800E830E850E860E890E8B0E8C0E8E-0E930E980EA00EA40EA60EA80EA90EAC0EBA0EBE0EBF0EC50EC70ECE0ECF0EDA0EDB0EE0-0EFF0F480F6D-0F700F980FBD0FCD0FDB-0FFF10C610C8-10CC10CE10CF1249124E124F12571259125E125F1289128E128F12B112B612B712BF12C112C612C712D7131113161317135B135C137D-137F139A-139F13F5-13FF169D-169F16F1-16FF170D1715-171F1737-173F1754-175F176D17711774-177F17DE17DF17EA-17EF17FA-17FF180F181A-181F1878-187F18AB-18AF18F6-18FF191D-191F192C-192F193C-193F1941-1943196E196F1975-197F19AC-19AF19CA-19CF19DB-19DD1A1C1A1D1A5F1A7D1A7E1A8A-1A8F1A9A-1A9F1AAE-1AFF1B4C-1B4F1B7D-1B7F1BF4-1BFB1C38-1C3A1C4A-1C4C1C80-1CBF1CC8-1CCF1CF7-1CFF1DE7-1DFB1F161F171F1E1F1F1F461F471F4E1F4F1F581F5A1F5C1F5E1F7E1F7F1FB51FC51FD41FD51FDC1FF01FF11FF51FFF2065-206920722073208F209D-209F20BA-20CF20F1-20FF218A-218F23F4-23FF2427-243F244B-245F27002B4D-2B4F2B5A-2BFF2C2F2C5F2CF4-2CF82D262D28-2D2C2D2E2D2F2D68-2D6E2D71-2D7E2D97-2D9F2DA72DAF2DB72DBF2DC72DCF2DD72DDF2E3C-2E7F2E9A2EF4-2EFF2FD6-2FEF2FFC-2FFF3040309730983100-3104312E-3130318F31BB-31BF31E4-31EF321F32FF4DB6-4DBF9FCD-9FFFA48D-A48FA4C7-A4CFA62C-A63FA698-A69EA6F8-A6FFA78FA794-A79FA7AB-A7F7A82C-A82FA83A-A83FA878-A87FA8C5-A8CDA8DA-A8DFA8FC-A8FFA954-A95EA97D-A97FA9CEA9DA-A9DDA9E0-A9FFAA37-AA3FAA4EAA4FAA5AAA5BAA7C-AA7FAAC3-AADAAAF7-AB00AB07AB08AB0FAB10AB17-AB1FAB27AB2F-ABBFABEEABEFABFA-ABFFD7A4-D7AFD7C7-D7CAD7FC-D7FFFA6EFA6FFADA-FAFFFB07-FB12FB18-FB1CFB37FB3DFB3FFB42FB45FBC2-FBD2FD40-FD4FFD90FD91FDC8-FDEFFDFEFDFFFE1A-FE1FFE27-FE2FFE53FE67FE6C-FE6FFE75FEFDFEFEFF00FFBF-FFC1FFC8FFC9FFD0FFD1FFD8FFD9FFDD-FFDFFFE7FFEF-FFF8FFFEFFFF", - }, - { - Ll: "Lowercase_Letter", - Lu: "Uppercase_Letter", - Lt: "Titlecase_Letter", - Lm: "Modifier_Letter", - Lo: "Other_Letter", - M: "Mark", - Mn: "Nonspacing_Mark", - Mc: "Spacing_Mark", - Me: "Enclosing_Mark", - N: "Number", - Nd: "Decimal_Number", - Nl: "Letter_Number", - No: "Other_Number", - P: "Punctuation", - Pd: "Dash_Punctuation", - Ps: "Open_Punctuation", - Pe: "Close_Punctuation", - Pi: "Initial_Punctuation", - Pf: "Final_Punctuation", - Pc: "Connector_Punctuation", - Po: "Other_Punctuation", - S: "Symbol", - Sm: "Math_Symbol", - Sc: "Currency_Symbol", - Sk: "Modifier_Symbol", - So: "Other_Symbol", - Z: "Separator", - Zs: "Space_Separator", - Zl: "Line_Separator", - Zp: "Paragraph_Separator", - C: "Other", - Cc: "Control", - Cf: "Format", - Co: "Private_Use", - Cs: "Surrogate", - Cn: "Unassigned", - } - ) - })(Vc) - ;(function (e) { - "use strict" - if (!e.addUnicodePackage) throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts") - e.install("extensibility"), - e.addUnicodePackage({ - Arabic: - "0600-06040606-060B060D-061A061E0620-063F0641-064A0656-065E066A-066F0671-06DC06DE-06FF0750-077F08A008A2-08AC08E4-08FEFB50-FBC1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFCFE70-FE74FE76-FEFC", - Armenian: "0531-05560559-055F0561-0587058A058FFB13-FB17", - Balinese: "1B00-1B4B1B50-1B7C", - Bamum: "A6A0-A6F7", - Batak: "1BC0-1BF31BFC-1BFF", - Bengali: - "0981-09830985-098C098F09900993-09A809AA-09B009B209B6-09B909BC-09C409C709C809CB-09CE09D709DC09DD09DF-09E309E6-09FB", - Bopomofo: "02EA02EB3105-312D31A0-31BA", - Braille: "2800-28FF", - Buginese: "1A00-1A1B1A1E1A1F", - Buhid: "1740-1753", - Canadian_Aboriginal: "1400-167F18B0-18F5", - Cham: "AA00-AA36AA40-AA4DAA50-AA59AA5C-AA5F", - Cherokee: "13A0-13F4", - Common: - "0000-0040005B-0060007B-00A900AB-00B900BB-00BF00D700F702B9-02DF02E5-02E902EC-02FF0374037E038503870589060C061B061F06400660-066906DD096409650E3F0FD5-0FD810FB16EB-16ED173517361802180318051CD31CE11CE9-1CEC1CEE-1CF31CF51CF62000-200B200E-2064206A-20702074-207E2080-208E20A0-20B92100-21252127-2129212C-21312133-214D214F-215F21892190-23F32400-24262440-244A2460-26FF2701-27FF2900-2B4C2B50-2B592E00-2E3B2FF0-2FFB3000-300430063008-30203030-3037303C-303F309B309C30A030FB30FC3190-319F31C0-31E33220-325F327F-32CF3358-33FF4DC0-4DFFA700-A721A788-A78AA830-A839FD3EFD3FFDFDFE10-FE19FE30-FE52FE54-FE66FE68-FE6BFEFFFF01-FF20FF3B-FF40FF5B-FF65FF70FF9EFF9FFFE0-FFE6FFE8-FFEEFFF9-FFFD", - Coptic: "03E2-03EF2C80-2CF32CF9-2CFF", - Cyrillic: "0400-04840487-05271D2B1D782DE0-2DFFA640-A697A69F", - Devanagari: "0900-09500953-09630966-09770979-097FA8E0-A8FB", - Ethiopic: - "1200-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A135D-137C1380-13992D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDEAB01-AB06AB09-AB0EAB11-AB16AB20-AB26AB28-AB2E", - Georgian: "10A0-10C510C710CD10D0-10FA10FC-10FF2D00-2D252D272D2D", - Glagolitic: "2C00-2C2E2C30-2C5E", - Greek: - "0370-03730375-0377037A-037D038403860388-038A038C038E-03A103A3-03E103F0-03FF1D26-1D2A1D5D-1D611D66-1D6A1DBF1F00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FC41FC6-1FD31FD6-1FDB1FDD-1FEF1FF2-1FF41FF6-1FFE2126", - Gujarati: - "0A81-0A830A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABC-0AC50AC7-0AC90ACB-0ACD0AD00AE0-0AE30AE6-0AF1", - Gurmukhi: - "0A01-0A030A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A3C0A3E-0A420A470A480A4B-0A4D0A510A59-0A5C0A5E0A66-0A75", - Han: "2E80-2E992E9B-2EF32F00-2FD5300530073021-30293038-303B3400-4DB54E00-9FCCF900-FA6DFA70-FAD9", - Hangul: - "1100-11FF302E302F3131-318E3200-321E3260-327EA960-A97CAC00-D7A3D7B0-D7C6D7CB-D7FBFFA0-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC", - Hanunoo: "1720-1734", - Hebrew: "0591-05C705D0-05EA05F0-05F4FB1D-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FB4F", - Hiragana: "3041-3096309D-309F", - Inherited: - "0300-036F04850486064B-0655065F0670095109521CD0-1CD21CD4-1CE01CE2-1CE81CED1CF41DC0-1DE61DFC-1DFF200C200D20D0-20F0302A-302D3099309AFE00-FE0FFE20-FE26", - Javanese: "A980-A9CDA9CF-A9D9A9DEA9DF", - Kannada: - "0C820C830C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBC-0CC40CC6-0CC80CCA-0CCD0CD50CD60CDE0CE0-0CE30CE6-0CEF0CF10CF2", - Katakana: "30A1-30FA30FD-30FF31F0-31FF32D0-32FE3300-3357FF66-FF6FFF71-FF9D", - Kayah_Li: "A900-A92F", - Khmer: "1780-17DD17E0-17E917F0-17F919E0-19FF", - Lao: "0E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB90EBB-0EBD0EC0-0EC40EC60EC8-0ECD0ED0-0ED90EDC-0EDF", - Latin: - "0041-005A0061-007A00AA00BA00C0-00D600D8-00F600F8-02B802E0-02E41D00-1D251D2C-1D5C1D62-1D651D6B-1D771D79-1DBE1E00-1EFF2071207F2090-209C212A212B2132214E2160-21882C60-2C7FA722-A787A78B-A78EA790-A793A7A0-A7AAA7F8-A7FFFB00-FB06FF21-FF3AFF41-FF5A", - Lepcha: "1C00-1C371C3B-1C491C4D-1C4F", - Limbu: "1900-191C1920-192B1930-193B19401944-194F", - Lisu: "A4D0-A4FF", - Malayalam: "0D020D030D05-0D0C0D0E-0D100D12-0D3A0D3D-0D440D46-0D480D4A-0D4E0D570D60-0D630D66-0D750D79-0D7F", - Mandaic: "0840-085B085E", - Meetei_Mayek: "AAE0-AAF6ABC0-ABEDABF0-ABF9", - Mongolian: "1800180118041806-180E1810-18191820-18771880-18AA", - Myanmar: "1000-109FAA60-AA7B", - New_Tai_Lue: "1980-19AB19B0-19C919D0-19DA19DE19DF", - Nko: "07C0-07FA", - Ogham: "1680-169C", - Ol_Chiki: "1C50-1C7F", - Oriya: - "0B01-0B030B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3C-0B440B470B480B4B-0B4D0B560B570B5C0B5D0B5F-0B630B66-0B77", - Phags_Pa: "A840-A877", - Rejang: "A930-A953A95F", - Runic: "16A0-16EA16EE-16F0", - Samaritan: "0800-082D0830-083E", - Saurashtra: "A880-A8C4A8CE-A8D9", - Sinhala: "0D820D830D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60DCA0DCF-0DD40DD60DD8-0DDF0DF2-0DF4", - Sundanese: "1B80-1BBF1CC0-1CC7", - Syloti_Nagri: "A800-A82B", - Syriac: "0700-070D070F-074A074D-074F", - Tagalog: "1700-170C170E-1714", - Tagbanwa: "1760-176C176E-177017721773", - Tai_Le: "1950-196D1970-1974", - Tai_Tham: "1A20-1A5E1A60-1A7C1A7F-1A891A90-1A991AA0-1AAD", - Tai_Viet: "AA80-AAC2AADB-AADF", - Tamil: - "0B820B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BBE-0BC20BC6-0BC80BCA-0BCD0BD00BD70BE6-0BFA", - Telugu: - "0C01-0C030C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D-0C440C46-0C480C4A-0C4D0C550C560C580C590C60-0C630C66-0C6F0C78-0C7F", - Thaana: "0780-07B1", - Thai: "0E01-0E3A0E40-0E5B", - Tibetan: "0F00-0F470F49-0F6C0F71-0F970F99-0FBC0FBE-0FCC0FCE-0FD40FD90FDA", - Tifinagh: "2D30-2D672D6F2D702D7F", - Vai: "A500-A62B", - Yi: "A000-A48CA490-A4C6", - }) - })(Vc) - ;(function (e) { - "use strict" - if (!e.addUnicodePackage) throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks") - e.install("extensibility"), - e.addUnicodePackage({ - InBasic_Latin: "0000-007F", - InLatin_1_Supplement: "0080-00FF", - InLatin_Extended_A: "0100-017F", - InLatin_Extended_B: "0180-024F", - InIPA_Extensions: "0250-02AF", - InSpacing_Modifier_Letters: "02B0-02FF", - InCombining_Diacritical_Marks: "0300-036F", - InGreek_and_Coptic: "0370-03FF", - InCyrillic: "0400-04FF", - InCyrillic_Supplement: "0500-052F", - InArmenian: "0530-058F", - InHebrew: "0590-05FF", - InArabic: "0600-06FF", - InSyriac: "0700-074F", - InArabic_Supplement: "0750-077F", - InThaana: "0780-07BF", - InNKo: "07C0-07FF", - InSamaritan: "0800-083F", - InMandaic: "0840-085F", - InArabic_Extended_A: "08A0-08FF", - InDevanagari: "0900-097F", - InBengali: "0980-09FF", - InGurmukhi: "0A00-0A7F", - InGujarati: "0A80-0AFF", - InOriya: "0B00-0B7F", - InTamil: "0B80-0BFF", - InTelugu: "0C00-0C7F", - InKannada: "0C80-0CFF", - InMalayalam: "0D00-0D7F", - InSinhala: "0D80-0DFF", - InThai: "0E00-0E7F", - InLao: "0E80-0EFF", - InTibetan: "0F00-0FFF", - InMyanmar: "1000-109F", - InGeorgian: "10A0-10FF", - InHangul_Jamo: "1100-11FF", - InEthiopic: "1200-137F", - InEthiopic_Supplement: "1380-139F", - InCherokee: "13A0-13FF", - InUnified_Canadian_Aboriginal_Syllabics: "1400-167F", - InOgham: "1680-169F", - InRunic: "16A0-16FF", - InTagalog: "1700-171F", - InHanunoo: "1720-173F", - InBuhid: "1740-175F", - InTagbanwa: "1760-177F", - InKhmer: "1780-17FF", - InMongolian: "1800-18AF", - InUnified_Canadian_Aboriginal_Syllabics_Extended: "18B0-18FF", - InLimbu: "1900-194F", - InTai_Le: "1950-197F", - InNew_Tai_Lue: "1980-19DF", - InKhmer_Symbols: "19E0-19FF", - InBuginese: "1A00-1A1F", - InTai_Tham: "1A20-1AAF", - InBalinese: "1B00-1B7F", - InSundanese: "1B80-1BBF", - InBatak: "1BC0-1BFF", - InLepcha: "1C00-1C4F", - InOl_Chiki: "1C50-1C7F", - InSundanese_Supplement: "1CC0-1CCF", - InVedic_Extensions: "1CD0-1CFF", - InPhonetic_Extensions: "1D00-1D7F", - InPhonetic_Extensions_Supplement: "1D80-1DBF", - InCombining_Diacritical_Marks_Supplement: "1DC0-1DFF", - InLatin_Extended_Additional: "1E00-1EFF", - InGreek_Extended: "1F00-1FFF", - InGeneral_Punctuation: "2000-206F", - InSuperscripts_and_Subscripts: "2070-209F", - InCurrency_Symbols: "20A0-20CF", - InCombining_Diacritical_Marks_for_Symbols: "20D0-20FF", - InLetterlike_Symbols: "2100-214F", - InNumber_Forms: "2150-218F", - InArrows: "2190-21FF", - InMathematical_Operators: "2200-22FF", - InMiscellaneous_Technical: "2300-23FF", - InControl_Pictures: "2400-243F", - InOptical_Character_Recognition: "2440-245F", - InEnclosed_Alphanumerics: "2460-24FF", - InBox_Drawing: "2500-257F", - InBlock_Elements: "2580-259F", - InGeometric_Shapes: "25A0-25FF", - InMiscellaneous_Symbols: "2600-26FF", - InDingbats: "2700-27BF", - InMiscellaneous_Mathematical_Symbols_A: "27C0-27EF", - InSupplemental_Arrows_A: "27F0-27FF", - InBraille_Patterns: "2800-28FF", - InSupplemental_Arrows_B: "2900-297F", - InMiscellaneous_Mathematical_Symbols_B: "2980-29FF", - InSupplemental_Mathematical_Operators: "2A00-2AFF", - InMiscellaneous_Symbols_and_Arrows: "2B00-2BFF", - InGlagolitic: "2C00-2C5F", - InLatin_Extended_C: "2C60-2C7F", - InCoptic: "2C80-2CFF", - InGeorgian_Supplement: "2D00-2D2F", - InTifinagh: "2D30-2D7F", - InEthiopic_Extended: "2D80-2DDF", - InCyrillic_Extended_A: "2DE0-2DFF", - InSupplemental_Punctuation: "2E00-2E7F", - InCJK_Radicals_Supplement: "2E80-2EFF", - InKangxi_Radicals: "2F00-2FDF", - InIdeographic_Description_Characters: "2FF0-2FFF", - InCJK_Symbols_and_Punctuation: "3000-303F", - InHiragana: "3040-309F", - InKatakana: "30A0-30FF", - InBopomofo: "3100-312F", - InHangul_Compatibility_Jamo: "3130-318F", - InKanbun: "3190-319F", - InBopomofo_Extended: "31A0-31BF", - InCJK_Strokes: "31C0-31EF", - InKatakana_Phonetic_Extensions: "31F0-31FF", - InEnclosed_CJK_Letters_and_Months: "3200-32FF", - InCJK_Compatibility: "3300-33FF", - InCJK_Unified_Ideographs_Extension_A: "3400-4DBF", - InYijing_Hexagram_Symbols: "4DC0-4DFF", - InCJK_Unified_Ideographs: "4E00-9FFF", - InYi_Syllables: "A000-A48F", - InYi_Radicals: "A490-A4CF", - InLisu: "A4D0-A4FF", - InVai: "A500-A63F", - InCyrillic_Extended_B: "A640-A69F", - InBamum: "A6A0-A6FF", - InModifier_Tone_Letters: "A700-A71F", - InLatin_Extended_D: "A720-A7FF", - InSyloti_Nagri: "A800-A82F", - InCommon_Indic_Number_Forms: "A830-A83F", - InPhags_pa: "A840-A87F", - InSaurashtra: "A880-A8DF", - InDevanagari_Extended: "A8E0-A8FF", - InKayah_Li: "A900-A92F", - InRejang: "A930-A95F", - InHangul_Jamo_Extended_A: "A960-A97F", - InJavanese: "A980-A9DF", - InCham: "AA00-AA5F", - InMyanmar_Extended_A: "AA60-AA7F", - InTai_Viet: "AA80-AADF", - InMeetei_Mayek_Extensions: "AAE0-AAFF", - InEthiopic_Extended_A: "AB00-AB2F", - InMeetei_Mayek: "ABC0-ABFF", - InHangul_Syllables: "AC00-D7AF", - InHangul_Jamo_Extended_B: "D7B0-D7FF", - InHigh_Surrogates: "D800-DB7F", - InHigh_Private_Use_Surrogates: "DB80-DBFF", - InLow_Surrogates: "DC00-DFFF", - InPrivate_Use_Area: "E000-F8FF", - InCJK_Compatibility_Ideographs: "F900-FAFF", - InAlphabetic_Presentation_Forms: "FB00-FB4F", - InArabic_Presentation_Forms_A: "FB50-FDFF", - InVariation_Selectors: "FE00-FE0F", - InVertical_Forms: "FE10-FE1F", - InCombining_Half_Marks: "FE20-FE2F", - InCJK_Compatibility_Forms: "FE30-FE4F", - InSmall_Form_Variants: "FE50-FE6F", - InArabic_Presentation_Forms_B: "FE70-FEFF", - InHalfwidth_and_Fullwidth_Forms: "FF00-FFEF", - InSpecials: "FFF0-FFFF", - }) - })(Vc) - ;(function (e) { - "use strict" - if (!e.addUnicodePackage) throw new ReferenceError("Unicode Base must be loaded before Unicode Properties") - e.install("extensibility"), - e.addUnicodePackage({ - Alphabetic: - "0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE03450370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05270531-055605590561-058705B0-05BD05BF05C105C205C405C505C705D0-05EA05F0-05F20610-061A0620-06570659-065F066E-06D306D5-06DC06E1-06E806ED-06EF06FA-06FC06FF0710-073F074D-07B107CA-07EA07F407F507FA0800-0817081A-082C0840-085808A008A2-08AC08E4-08E908F0-08FE0900-093B093D-094C094E-09500955-09630971-09770979-097F0981-09830985-098C098F09900993-09A809AA-09B009B209B6-09B909BD-09C409C709C809CB09CC09CE09D709DC09DD09DF-09E309F009F10A01-0A030A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A3E-0A420A470A480A4B0A4C0A510A59-0A5C0A5E0A70-0A750A81-0A830A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD-0AC50AC7-0AC90ACB0ACC0AD00AE0-0AE30B01-0B030B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D-0B440B470B480B4B0B4C0B560B570B5C0B5D0B5F-0B630B710B820B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BBE-0BC20BC6-0BC80BCA-0BCC0BD00BD70C01-0C030C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D-0C440C46-0C480C4A-0C4C0C550C560C580C590C60-0C630C820C830C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD-0CC40CC6-0CC80CCA-0CCC0CD50CD60CDE0CE0-0CE30CF10CF20D020D030D05-0D0C0D0E-0D100D12-0D3A0D3D-0D440D46-0D480D4A-0D4C0D4E0D570D60-0D630D7A-0D7F0D820D830D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60DCF-0DD40DD60DD8-0DDF0DF20DF30E01-0E3A0E40-0E460E4D0E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB90EBB-0EBD0EC0-0EC40EC60ECD0EDC-0EDF0F000F40-0F470F49-0F6C0F71-0F810F88-0F970F99-0FBC1000-10361038103B-103F1050-10621065-1068106E-1086108E109C109D10A0-10C510C710CD10D0-10FA10FC-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A135F1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA16EE-16F01700-170C170E-17131720-17331740-17531760-176C176E-1770177217731780-17B317B6-17C817D717DC1820-18771880-18AA18B0-18F51900-191C1920-192B1930-19381950-196D1970-19741980-19AB19B0-19C91A00-1A1B1A20-1A5E1A61-1A741AA71B00-1B331B35-1B431B45-1B4B1B80-1BA91BAC-1BAF1BBA-1BE51BE7-1BF11C00-1C351C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF31CF51CF61D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209C21022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E2160-218824B6-24E92C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2CF22CF32D00-2D252D272D2D2D30-2D672D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2DE0-2DFF2E2F3005-30073021-30293031-30353038-303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31BA31F0-31FF3400-4DB54E00-9FCCA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A66EA674-A67BA67F-A697A69F-A6EFA717-A71FA722-A788A78B-A78EA790-A793A7A0-A7AAA7F8-A801A803-A805A807-A80AA80C-A827A840-A873A880-A8C3A8F2-A8F7A8FBA90A-A92AA930-A952A960-A97CA980-A9B2A9B4-A9BFA9CFAA00-AA36AA40-AA4DAA60-AA76AA7AAA80-AABEAAC0AAC2AADB-AADDAAE0-AAEFAAF2-AAF5AB01-AB06AB09-AB0EAB11-AB16AB20-AB26AB28-AB2EABC0-ABEAAC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1D-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC", - Uppercase: - "0041-005A00C0-00D600D8-00DE01000102010401060108010A010C010E01100112011401160118011A011C011E01200122012401260128012A012C012E01300132013401360139013B013D013F0141014301450147014A014C014E01500152015401560158015A015C015E01600162016401660168016A016C016E017001720174017601780179017B017D018101820184018601870189-018B018E-0191019301940196-0198019C019D019F01A001A201A401A601A701A901AC01AE01AF01B1-01B301B501B701B801BC01C401C701CA01CD01CF01D101D301D501D701D901DB01DE01E001E201E401E601E801EA01EC01EE01F101F401F6-01F801FA01FC01FE02000202020402060208020A020C020E02100212021402160218021A021C021E02200222022402260228022A022C022E02300232023A023B023D023E02410243-02460248024A024C024E03700372037603860388-038A038C038E038F0391-03A103A3-03AB03CF03D2-03D403D803DA03DC03DE03E003E203E403E603E803EA03EC03EE03F403F703F903FA03FD-042F04600462046404660468046A046C046E04700472047404760478047A047C047E0480048A048C048E04900492049404960498049A049C049E04A004A204A404A604A804AA04AC04AE04B004B204B404B604B804BA04BC04BE04C004C104C304C504C704C904CB04CD04D004D204D404D604D804DA04DC04DE04E004E204E404E604E804EA04EC04EE04F004F204F404F604F804FA04FC04FE05000502050405060508050A050C050E05100512051405160518051A051C051E05200522052405260531-055610A0-10C510C710CD1E001E021E041E061E081E0A1E0C1E0E1E101E121E141E161E181E1A1E1C1E1E1E201E221E241E261E281E2A1E2C1E2E1E301E321E341E361E381E3A1E3C1E3E1E401E421E441E461E481E4A1E4C1E4E1E501E521E541E561E581E5A1E5C1E5E1E601E621E641E661E681E6A1E6C1E6E1E701E721E741E761E781E7A1E7C1E7E1E801E821E841E861E881E8A1E8C1E8E1E901E921E941E9E1EA01EA21EA41EA61EA81EAA1EAC1EAE1EB01EB21EB41EB61EB81EBA1EBC1EBE1EC01EC21EC41EC61EC81ECA1ECC1ECE1ED01ED21ED41ED61ED81EDA1EDC1EDE1EE01EE21EE41EE61EE81EEA1EEC1EEE1EF01EF21EF41EF61EF81EFA1EFC1EFE1F08-1F0F1F18-1F1D1F28-1F2F1F38-1F3F1F48-1F4D1F591F5B1F5D1F5F1F68-1F6F1FB8-1FBB1FC8-1FCB1FD8-1FDB1FE8-1FEC1FF8-1FFB21022107210B-210D2110-211221152119-211D212421262128212A-212D2130-2133213E213F21452160-216F218324B6-24CF2C00-2C2E2C602C62-2C642C672C692C6B2C6D-2C702C722C752C7E-2C802C822C842C862C882C8A2C8C2C8E2C902C922C942C962C982C9A2C9C2C9E2CA02CA22CA42CA62CA82CAA2CAC2CAE2CB02CB22CB42CB62CB82CBA2CBC2CBE2CC02CC22CC42CC62CC82CCA2CCC2CCE2CD02CD22CD42CD62CD82CDA2CDC2CDE2CE02CE22CEB2CED2CF2A640A642A644A646A648A64AA64CA64EA650A652A654A656A658A65AA65CA65EA660A662A664A666A668A66AA66CA680A682A684A686A688A68AA68CA68EA690A692A694A696A722A724A726A728A72AA72CA72EA732A734A736A738A73AA73CA73EA740A742A744A746A748A74AA74CA74EA750A752A754A756A758A75AA75CA75EA760A762A764A766A768A76AA76CA76EA779A77BA77DA77EA780A782A784A786A78BA78DA790A792A7A0A7A2A7A4A7A6A7A8A7AAFF21-FF3A", - Lowercase: - "0061-007A00AA00B500BA00DF-00F600F8-00FF01010103010501070109010B010D010F01110113011501170119011B011D011F01210123012501270129012B012D012F01310133013501370138013A013C013E014001420144014601480149014B014D014F01510153015501570159015B015D015F01610163016501670169016B016D016F0171017301750177017A017C017E-0180018301850188018C018D019201950199-019B019E01A101A301A501A801AA01AB01AD01B001B401B601B901BA01BD-01BF01C601C901CC01CE01D001D201D401D601D801DA01DC01DD01DF01E101E301E501E701E901EB01ED01EF01F001F301F501F901FB01FD01FF02010203020502070209020B020D020F02110213021502170219021B021D021F02210223022502270229022B022D022F02310233-0239023C023F0240024202470249024B024D024F-02930295-02B802C002C102E0-02E40345037103730377037A-037D039003AC-03CE03D003D103D5-03D703D903DB03DD03DF03E103E303E503E703E903EB03ED03EF-03F303F503F803FB03FC0430-045F04610463046504670469046B046D046F04710473047504770479047B047D047F0481048B048D048F04910493049504970499049B049D049F04A104A304A504A704A904AB04AD04AF04B104B304B504B704B904BB04BD04BF04C204C404C604C804CA04CC04CE04CF04D104D304D504D704D904DB04DD04DF04E104E304E504E704E904EB04ED04EF04F104F304F504F704F904FB04FD04FF05010503050505070509050B050D050F05110513051505170519051B051D051F05210523052505270561-05871D00-1DBF1E011E031E051E071E091E0B1E0D1E0F1E111E131E151E171E191E1B1E1D1E1F1E211E231E251E271E291E2B1E2D1E2F1E311E331E351E371E391E3B1E3D1E3F1E411E431E451E471E491E4B1E4D1E4F1E511E531E551E571E591E5B1E5D1E5F1E611E631E651E671E691E6B1E6D1E6F1E711E731E751E771E791E7B1E7D1E7F1E811E831E851E871E891E8B1E8D1E8F1E911E931E95-1E9D1E9F1EA11EA31EA51EA71EA91EAB1EAD1EAF1EB11EB31EB51EB71EB91EBB1EBD1EBF1EC11EC31EC51EC71EC91ECB1ECD1ECF1ED11ED31ED51ED71ED91EDB1EDD1EDF1EE11EE31EE51EE71EE91EEB1EED1EEF1EF11EF31EF51EF71EF91EFB1EFD1EFF-1F071F10-1F151F20-1F271F30-1F371F40-1F451F50-1F571F60-1F671F70-1F7D1F80-1F871F90-1F971FA0-1FA71FB0-1FB41FB61FB71FBE1FC2-1FC41FC61FC71FD0-1FD31FD61FD71FE0-1FE71FF2-1FF41FF61FF72071207F2090-209C210A210E210F2113212F21342139213C213D2146-2149214E2170-217F218424D0-24E92C30-2C5E2C612C652C662C682C6A2C6C2C712C732C742C76-2C7D2C812C832C852C872C892C8B2C8D2C8F2C912C932C952C972C992C9B2C9D2C9F2CA12CA32CA52CA72CA92CAB2CAD2CAF2CB12CB32CB52CB72CB92CBB2CBD2CBF2CC12CC32CC52CC72CC92CCB2CCD2CCF2CD12CD32CD52CD72CD92CDB2CDD2CDF2CE12CE32CE42CEC2CEE2CF32D00-2D252D272D2DA641A643A645A647A649A64BA64DA64FA651A653A655A657A659A65BA65DA65FA661A663A665A667A669A66BA66DA681A683A685A687A689A68BA68DA68FA691A693A695A697A723A725A727A729A72BA72DA72F-A731A733A735A737A739A73BA73DA73FA741A743A745A747A749A74BA74DA74FA751A753A755A757A759A75BA75DA75FA761A763A765A767A769A76BA76DA76F-A778A77AA77CA77FA781A783A785A787A78CA78EA791A793A7A1A7A3A7A5A7A7A7A9A7F8-A7FAFB00-FB06FB13-FB17FF41-FF5A", - White_Space: "0009-000D0020008500A01680180E2000-200A20282029202F205F3000", - Noncharacter_Code_Point: "FDD0-FDEFFFFEFFFF", - Default_Ignorable_Code_Point: - "00AD034F115F116017B417B5180B-180D200B-200F202A-202E2060-206F3164FE00-FE0FFEFFFFA0FFF0-FFF8", - Any: "0000-FFFF", - Ascii: "0000-007F", - Assigned: - "0000-0377037A-037E0384-038A038C038E-03A103A3-05270531-05560559-055F0561-05870589058A058F0591-05C705D0-05EA05F0-05F40600-06040606-061B061E-070D070F-074A074D-07B107C0-07FA0800-082D0830-083E0840-085B085E08A008A2-08AC08E4-08FE0900-09770979-097F0981-09830985-098C098F09900993-09A809AA-09B009B209B6-09B909BC-09C409C709C809CB-09CE09D709DC09DD09DF-09E309E6-09FB0A01-0A030A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A3C0A3E-0A420A470A480A4B-0A4D0A510A59-0A5C0A5E0A66-0A750A81-0A830A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABC-0AC50AC7-0AC90ACB-0ACD0AD00AE0-0AE30AE6-0AF10B01-0B030B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3C-0B440B470B480B4B-0B4D0B560B570B5C0B5D0B5F-0B630B66-0B770B820B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BBE-0BC20BC6-0BC80BCA-0BCD0BD00BD70BE6-0BFA0C01-0C030C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D-0C440C46-0C480C4A-0C4D0C550C560C580C590C60-0C630C66-0C6F0C78-0C7F0C820C830C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBC-0CC40CC6-0CC80CCA-0CCD0CD50CD60CDE0CE0-0CE30CE6-0CEF0CF10CF20D020D030D05-0D0C0D0E-0D100D12-0D3A0D3D-0D440D46-0D480D4A-0D4E0D570D60-0D630D66-0D750D79-0D7F0D820D830D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60DCA0DCF-0DD40DD60DD8-0DDF0DF2-0DF40E01-0E3A0E3F-0E5B0E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB90EBB-0EBD0EC0-0EC40EC60EC8-0ECD0ED0-0ED90EDC-0EDF0F00-0F470F49-0F6C0F71-0F970F99-0FBC0FBE-0FCC0FCE-0FDA1000-10C510C710CD10D0-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A135D-137C1380-139913A0-13F41400-169C16A0-16F01700-170C170E-17141720-17361740-17531760-176C176E-1770177217731780-17DD17E0-17E917F0-17F91800-180E1810-18191820-18771880-18AA18B0-18F51900-191C1920-192B1930-193B19401944-196D1970-19741980-19AB19B0-19C919D0-19DA19DE-1A1B1A1E-1A5E1A60-1A7C1A7F-1A891A90-1A991AA0-1AAD1B00-1B4B1B50-1B7C1B80-1BF31BFC-1C371C3B-1C491C4D-1C7F1CC0-1CC71CD0-1CF61D00-1DE61DFC-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FC41FC6-1FD31FD6-1FDB1FDD-1FEF1FF2-1FF41FF6-1FFE2000-2064206A-20712074-208E2090-209C20A0-20B920D0-20F02100-21892190-23F32400-24262440-244A2460-26FF2701-2B4C2B50-2B592C00-2C2E2C30-2C5E2C60-2CF32CF9-2D252D272D2D2D30-2D672D6F2D702D7F-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2DE0-2E3B2E80-2E992E9B-2EF32F00-2FD52FF0-2FFB3000-303F3041-30963099-30FF3105-312D3131-318E3190-31BA31C0-31E331F0-321E3220-32FE3300-4DB54DC0-9FCCA000-A48CA490-A4C6A4D0-A62BA640-A697A69F-A6F7A700-A78EA790-A793A7A0-A7AAA7F8-A82BA830-A839A840-A877A880-A8C4A8CE-A8D9A8E0-A8FBA900-A953A95F-A97CA980-A9CDA9CF-A9D9A9DEA9DFAA00-AA36AA40-AA4DAA50-AA59AA5C-AA7BAA80-AAC2AADB-AAF6AB01-AB06AB09-AB0EAB11-AB16AB20-AB26AB28-AB2EABC0-ABEDABF0-ABF9AC00-D7A3D7B0-D7C6D7CB-D7FBD800-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1D-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBC1FBD3-FD3FFD50-FD8FFD92-FDC7FDF0-FDFDFE00-FE19FE20-FE26FE30-FE52FE54-FE66FE68-FE6BFE70-FE74FE76-FEFCFEFFFF01-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDCFFE0-FFE6FFE8-FFEEFFF9-FFFD", - }) - })(Vc) - ;(function (e) { - "use strict" - function t(r, n, i, s) { - return { value: r, name: n, start: i, end: s } - } - e.matchRecursive = function (r, n, i, s, a) { - ;(s = s || ""), (a = a || {}) - var o = s.indexOf("g") > -1, - u = s.indexOf("y") > -1, - c = s.replace(/y/g, ""), - l = a.escapeChar, - f = a.valueNames, - p = [], - h = 0, - d = 0, - x = 0, - v = 0, - g, - _, - w, - E, - A - if (((n = e(n, c)), (i = e(i, c)), l)) { - if (l.length > 1) throw new SyntaxError("can't use more than one escape character") - ;(l = e.escape(l)), - (A = new RegExp( - "(?:" + l + "[\\S\\s]|(?:(?!" + e.union([n, i]).source + ")[^" + l + "])+)+", - s.replace(/[^im]+/g, "") - )) - } - for (;;) { - if ( - (l && (x += (e.exec(r, A, x, "sticky") || [""])[0].length), - (w = e.exec(r, n, x)), - (E = e.exec(r, i, x)), - w && E && (w.index <= E.index ? (E = null) : (w = null)), - w || E) - ) - (d = (w || E).index), (x = d + (w || E)[0].length) - else if (!h) break - if (u && !h && d > v) break - if (w) h || ((g = d), (_ = x)), ++h - else if (E && h) { - if ( - !--h && - (f - ? (f[0] && g > v && p.push(t(f[0], r.slice(v, g), v, g)), - f[1] && p.push(t(f[1], r.slice(g, _), g, _)), - f[2] && p.push(t(f[2], r.slice(_, d), _, d)), - f[3] && p.push(t(f[3], r.slice(d, x), d, x))) - : p.push(r.slice(_, d)), - (v = x), - !o) - ) - break - } else throw new Error("string contains unbalanced delimiters") - d === x && ++x - } - return o && !u && f && f[0] && r.length > v && p.push(t(f[0], r.slice(v), v, r.length)), p - } - })(Vc) - ;(function (e) { - "use strict" - var t = /(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*]/g, - r = e.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/, t], "g") - function n(s) { - var a = /^(?:\(\?:\))?\^/, - o = /\$(?:\(\?:\))?$/ - return o.test(s.replace(/\\[\s\S]/g, "")) ? s.replace(a, "").replace(o, "") : s - } - function i(s) { - return e.isRegExp(s) ? (s.xregexp && !s.xregexp.isNative ? s : e(s.source)) : e(s) - } - e.build = function (s, a, o) { - var u = /^\(\?([\w$]+)\)/.exec(s), - c = {}, - l = 0, - f, - p = 0, - h = [0], - d, - x, - v - u && - ((o = o || ""), - u[1].replace(/./g, function (g) { - o += o.indexOf(g) > -1 ? "" : g - })) - for (v in a) - a.hasOwnProperty(v) && ((x = i(a[v])), (c[v] = { pattern: n(x.source), names: x.xregexp.captureNames || [] })) - return ( - (s = i(s)), - (d = s.xregexp.captureNames || []), - (s = s.source.replace(r, function (g, _, w, E, A) { - var T = _ || w, - O, - D - if (T) { - if (!c.hasOwnProperty(T)) throw new ReferenceError("undefined property " + g) - return ( - _ ? ((O = d[p]), (h[++p] = ++l), (D = "(?<" + (O || T) + ">")) : (D = "(?:"), - (f = l), - D + - c[T].pattern.replace(t, function (M, P, k) { - if (P) { - if (((O = c[T].names[l - f]), ++l, O)) return "(?<" + O + ">" - } else if (k) return "\\" + (+k + f) - return M - }) + - ")" - ) - } - if (E) { - if (((O = d[p]), (h[++p] = ++l), O)) return "(?<" + O + ">" - } else if (A) return "\\" + h[+A] - return g - })), - e(s, o) - ) - } - })(Vc) - ;(function (e) { - "use strict" - function t(r, n) { - for (var i in n) n.hasOwnProperty(i) && (r[i] = n[i]) - } - t(e.prototype, { - apply: function (r, n) { - return this.test(n[0]) - }, - call: function (r, n) { - return this.test(n) - }, - forEach: function (r, n, i) { - return e.forEach(r, this, n, i) - }, - globalize: function () { - return e.globalize(this) - }, - xexec: function (r, n, i) { - return e.exec(r, this, n, i) - }, - xtest: function (r, n, i) { - return e.test(r, this, n, i) - }, - }) - })(Vc) -}) -var mAe = C((pgr, dAe) => { - var hAe = require("stream").Writable || lAe().Writable, - uwt = require("util").inherits, - fAe = require("util").inspect, - m6 = Rq().XRegExp, - cwt = m6.cache( - "^(?[\\-ld])(?([\\-r][\\-w][\\-xstT]){3})(?(\\+))?\\s+(?\\d+)\\s+(?\\S+)\\s+(?\\S+)\\s+(?\\d+)\\s+(?((?\\w{3})\\s+(?\\d{1,2})\\s+(?\\d{1,2}):(?\\d{2}))|((?\\w{3})\\s+(?\\d{1,2})\\s+(?\\d{4})))\\s+(?.+)$" - ), - lwt = m6.cache( - "^(?\\d{2})(?:\\-|\\/)(?\\d{2})(?:\\-|\\/)(?\\d{2,4})\\s+(?\\d{2}):(?\\d{2})\\s{0,1}(?[AaMmPp]{1,2})\\s+(?:(?\\d+)|(?\\))\\s+(?.+)$" - ), - fwt = /^total/, - pwt = /(?:^|\r?\n)(\d{3}) [^\r\n]*\r?\n/, - hwt = /\r?\n/g, - Lq = /\-/g, - pAe = { jan: 1, feb: 2, mar: 3, apr: 4, may: 5, jun: 6, jul: 7, aug: 8, sep: 9, oct: 10, nov: 11, dec: 12 } - function c0(e) { - if (!(this instanceof c0)) return new c0(e) - hAe.call(this), (this._buffer = ""), (this._debug = e.debug) - } - uwt(c0, hAe) - c0.prototype._write = function (e, t, r) { - var n, - i, - s, - a = "", - o = this._debug - for (this._buffer += e.toString("binary"); (n = pwt.exec(this._buffer)); ) { - ;(a = this._buffer.substring(n.index + n[0].length)), - a.length && (this._buffer = this._buffer.substring(0, n.index + n[0].length)), - o && o("[parser] < " + fAe(this._buffer)), - (i = parseInt(n[1], 10)), - (s = "(^|\\r?\\n)"), - (s += n[1]), - (s += "(?: |\\-)"), - (s = new RegExp(s, "g")) - var u = this._buffer.replace(s, "$1").trim() - ;(this._buffer = a), o && o("[parser] Response: code=" + i + ", buffer=" + fAe(u)), this.emit("response", i, u) - } - r() - } - c0.parseFeat = function (e) { - var t = e.split(hwt) - t.shift(), t.pop() - for (var r = 0, n = t.length; r < n; ++r) t[r] = t[r].trim() - return t - } - c0.parseListEntry = function (e) { - var t, r, n, i, s, a, o - if ((t = m6.exec(e, cwt))) { - r = { - type: t.type, - name: void 0, - target: void 0, - sticky: !1, - rights: { - user: t.permission.substr(0, 3).replace(Lq, ""), - group: t.permission.substr(3, 3).replace(Lq, ""), - other: t.permission.substr(6, 3).replace(Lq, ""), - }, - acl: t.acl === "+", - owner: t.owner, - group: t.group, - size: parseInt(t.size, 10), - date: void 0, - } - var u = r.rights.other.slice(-1) - if ( - (u === "t" - ? ((r.rights.other = r.rights.other.slice(0, -1) + "x"), (r.sticky = !0)) - : u === "T" && ((r.rights.other = r.rights.other.slice(0, -1)), (r.sticky = !0)), - t.month1 !== void 0 - ? ((n = parseInt(pAe[t.month1.toLowerCase()], 10)), - (i = parseInt(t.date1, 10)), - (s = new Date().getFullYear()), - (a = parseInt(t.hour, 10)), - (o = parseInt(t.minute, 10)), - n < 10 && (n = "0" + n), - i < 10 && (i = "0" + i), - a < 10 && (a = "0" + a), - o < 10 && (o = "0" + o), - (r.date = new Date(s + "-" + n + "-" + i + "T" + a + ":" + o)), - r.date.getTime() - Date.now() > 1008e5 && - (r.date = new Date(s - 1 + "-" + n + "-" + i + "T" + a + ":" + o)), - Date.now() - r.date.getTime() > 160704e5 && - (r.date = new Date(s + 1 + "-" + n + "-" + i + "T" + a + ":" + o))) - : t.month2 !== void 0 && - ((n = parseInt(pAe[t.month2.toLowerCase()], 10)), - (i = parseInt(t.date2, 10)), - (s = parseInt(t.year, 10)), - n < 10 && (n = "0" + n), - i < 10 && (i = "0" + i), - (r.date = new Date(s + "-" + n + "-" + i))), - t.type === "l") - ) { - var c = t.name.indexOf(" -> ") - ;(r.name = t.name.substring(0, c)), (r.target = t.name.substring(c + 4)) - } else r.name = t.name - t = r - } else - (t = m6.exec(e, lwt)) - ? ((r = { name: t.name, type: t.isdir ? "d" : "-", size: t.isdir ? 0 : parseInt(t.size, 10), date: void 0 }), - (n = parseInt(t.month, 10)), - (i = parseInt(t.date, 10)), - (s = parseInt(t.year, 10)), - (a = parseInt(t.hour, 10)), - (o = parseInt(t.minute, 10)), - s < 70 ? (s += 2e3) : (s += 1900), - t.ampm[0].toLowerCase() === "p" && a < 12 - ? (a += 12) - : t.ampm[0].toLowerCase() === "a" && a === 12 && (a = 0), - (r.date = new Date(s, n - 1, i, a, o)), - (t = r)) - : fwt.test(e) || (t = e) - return t - } - dAe.exports = c0 -}) -var _Ae = C((hgr, EAe) => { - var xAe = require("fs"), - qq = require("tls"), - Uq = require("zlib"), - vAe = require("net").Socket, - dwt = require("events").EventEmitter, - mwt = require("util").inherits, - gAe = require("util").inspect, - jq = mAe(), - yAe = Rq().XRegExp, - xwt = yAe.cache( - "^(?\\d{4})(?\\d{2})(?\\d{2})(?\\d{2})(?\\d{2})(?\\d+)(?:.\\d+)?$" - ), - vwt = /([\d]+),([\d]+),([\d]+),([\d]+),([-\d]+),([-\d]+)/, - gwt = /\r?\n/g, - bAe = /"(.+)"(?: |$)/, - ywt = /^([^ ]+)(?: |$)/, - Mq = { PRELIM: 1, OK: 2, WAITING: 3, ERR_TEMP: 4, ERR_PERM: 5 }, - bwt = new Buffer(`NOOP\r -`), - Ar = (EAe.exports = function () { - if (!(this instanceof Ar)) return new Ar() - ;(this._socket = void 0), - (this._pasvSock = void 0), - (this._feat = void 0), - (this._curReq = void 0), - (this._queue = []), - (this._secstate = void 0), - (this._debug = void 0), - (this._keepalive = void 0), - (this._ending = !1), - (this._parser = void 0), - (this.options = { - host: void 0, - port: void 0, - user: void 0, - password: void 0, - secure: !1, - secureOptions: void 0, - connTimeout: void 0, - pasvTimeout: void 0, - aliveTimeout: void 0, - }), - (this.connected = !1) - }) - mwt(Ar, dwt) - Ar.prototype.connect = function (e) { - var t = this - typeof e != "object" && (e = {}), - (this.connected = !1), - (this.options.host = e.host || "localhost"), - (this.options.port = e.port || 21), - (this.options.user = e.user || "anonymous"), - (this.options.password = e.password || "anonymous@"), - (this.options.secure = e.secure || !1), - (this.options.secureOptions = e.secureOptions), - (this.options.connTimeout = e.connTimeout || 1e4), - (this.options.pasvTimeout = e.pasvTimeout || 1e4), - (this.options.aliveTimeout = e.keepalive || 1e4), - typeof e.debug == "function" && (this._debug = e.debug) - var r, - n = this._debug, - i = new vAe() - if ( - (i.setTimeout(0), - i.setKeepAlive(!0), - (this._parser = new jq({ debug: n })), - this._parser.on("response", function (x, v) { - var g = (x / 100) >> 0 - g === Mq.ERR_TEMP || g === Mq.ERR_PERM - ? t._curReq - ? t._curReq.cb(l0(x, v), void 0, x) - : t.emit("error", l0(x, v)) - : t._curReq && t._curReq.cb(void 0, v, x), - t._curReq && g !== Mq.PRELIM && ((t._curReq = void 0), t._send()), - a.cb() - }), - this.options.secure) - ) { - ;(r = {}), (r.host = this.options.host) - for (var s in this.options.secureOptions) r[s] = this.options.secureOptions[s] - ;(r.socket = i), (this.options.secureOptions = r) - } - this.options.secure === "implicit" ? (this._socket = qq.connect(r, u)) : (i.once("connect", u), (this._socket = i)) - var a = { - cmd: "NOOP", - cb: function () { - clearTimeout(t._keepalive), (t._keepalive = setTimeout(o, t.options.aliveTimeout)) - }, - } - function o() { - !t._socket || !t._socket.writable - ? clearTimeout(t._keepalive) - : !t._curReq && t._queue.length === 0 - ? ((t._curReq = a), n && n("[connection] > NOOP"), t._socket.write(bwt)) - : a.cb() - } - function u() { - clearTimeout(d), clearTimeout(t._keepalive), (t.connected = !0), (t._socket = i) - var x - t._secstate - ? t._secstate === "upgraded-tls" && t.options.secure === !0 - ? ((x = "PBSZ"), t._send("PBSZ 0", v, !0)) - : ((x = "USER"), t._send("USER " + t.options.user, v, !0)) - : (t._curReq = { cmd: "", cb: v }) - function v(g, _, w) { - if (g && (!x || x === "USER" || x === "PASS" || x === "TYPE")) - return t.emit("error", g), t._socket && t._socket.end() - if ( - (x === "AUTH TLS" && w !== 234 && t.options.secure !== !0) || - (x === "AUTH SSL" && w !== 334) || - (x === "PBSZ" && w !== 200) || - (x === "PROT" && w !== 200) - ) - return t.emit("error", l0(w, "Unable to secure connection(s)")), t._socket && t._socket.end() - if (!x) - t.emit("greeting", _), - t.options.secure && t.options.secure !== "implicit" - ? ((x = "AUTH TLS"), t._send(x, v, !0)) - : ((x = "USER"), t._send("USER " + t.options.user, v, !0)) - else if (x === "USER") - if (w !== 230) { - if (!t.options.password) return t.emit("error", l0(w, "Password required")), t._socket && t._socket.end() - ;(x = "PASS"), t._send("PASS " + t.options.password, v, !0) - } else (x = "PASS"), v(void 0, _, w) - else if (x === "PASS") (x = "FEAT"), t._send(x, v, !0) - else if (x === "FEAT") g || (t._feat = jq.parseFeat(_)), (x = "TYPE"), t._send("TYPE I", v, !0) - else if (x === "TYPE") t.emit("ready") - else if (x === "PBSZ") (x = "PROT"), t._send("PROT P", v, !0) - else if (x === "PROT") (x = "USER"), t._send("USER " + t.options.user, v, !0) - else if (x.substr(0, 4) === "AUTH") { - if (x === "AUTH TLS" && w !== 234) return (x = "AUTH SSL"), t._send(x, v, !0) - x === "AUTH TLS" ? (t._secstate = "upgraded-tls") : x === "AUTH SSL" && (t._secstate = "upgraded-ssl"), - i.removeAllListeners("data"), - i.removeAllListeners("error"), - (i._decoder = null), - (t._curReq = null), - (r.socket = t._socket), - (r.session = void 0), - (i = qq.connect(r, u)), - i.setEncoding("binary"), - i.on("data", c), - i.once("end", f), - i.on("error", l) - } - } - } - i.on("data", c) - function c(x) { - n && n("[connection] < " + gAe(x.toString("binary"))), t._parser && t._parser.write(x) - } - i.on("error", l) - function l(x) { - clearTimeout(d), clearTimeout(t._keepalive), t.emit("error", x) - } - i.once("end", f) - function f() { - h(), t.emit("end") - } - i.once("close", function (x) { - h(), t.emit("close", x) - }) - var p = !1 - function h() { - p || ((p = !0), clearTimeout(d), t._reset()) - } - var d = setTimeout(function () { - t.emit("error", new Error("Timeout while connecting to server")), t._socket && t._socket.destroy(), t._reset() - }, this.options.connTimeout) - this._socket.connect(this.options.port, this.options.host) - } - Ar.prototype.end = function () { - this._queue.length ? (this._ending = !0) : this._reset() - } - Ar.prototype.destroy = function () { - this._reset() - } - Ar.prototype.ascii = function (e) { - return this._send("TYPE A", e) - } - Ar.prototype.binary = function (e) { - return this._send("TYPE I", e) - } - Ar.prototype.abort = function (e, t) { - typeof e == "function" && ((t = e), (e = !0)), e ? this._send("ABOR", t, !0) : this._send("ABOR", t) - } - Ar.prototype.cwd = function (e, t, r) { - this._send( - "CWD " + e, - function (n, i, s) { - if (n) return t(n) - var a = bAe.exec(i) - t(void 0, a ? a[1] : void 0) - }, - r - ) - } - Ar.prototype.delete = function (e, t) { - this._send("DELE " + e, t) - } - Ar.prototype.site = function (e, t) { - this._send("SITE " + e, t) - } - Ar.prototype.status = function (e) { - this._send("STAT", e) - } - Ar.prototype.rename = function (e, t, r) { - var n = this - this._send("RNFR " + e, function (i) { - if (i) return r(i) - n._send("RNTO " + t, r, !0) - }) - } - Ar.prototype.logout = function (e) { - this._send("QUIT", e) - } - Ar.prototype.listSafe = function (e, t, r) { - if (typeof e == "string") { - var n = this - this.pwd(function (i, s) { - if (i) return r(i) - n.cwd(e, function (a) { - if (a) return r(a) - n.list(t || !1, function (o, u) { - if (o) return n.cwd(s, r) - n.cwd(s, function (c) { - if (c) return r(c) - r(c, u) - }) - }) - }) - }) - } else this.list(e, t, r) - } - Ar.prototype.list = function (e, t, r) { - var n = this, - i - typeof e == "function" - ? ((r = e), (e = void 0), (i = "LIST"), (t = !1)) - : typeof e == "boolean" - ? ((r = t), (t = e), (e = void 0), (i = "LIST")) - : typeof t == "function" - ? ((r = t), (i = "LIST " + e), (t = !1)) - : (i = "LIST " + e), - this._pasv(function (s, a) { - if (s) return r(s) - if (n._queue[0] && n._queue[0].cmd === "ABOR") return a.destroy(), r() - var o, - u = !1, - c = 0, - l, - f = "", - p = a - t && ((p = Uq.createInflate()), a.pipe(p)), - p.on("data", function (v) { - f += v.toString("binary") - }), - p.once("error", function (v) { - a.aborting || (o = v) - }), - p.once("end", h), - p.once("close", h) - function h() { - ;(u = !0), d() - } - function d() { - if (u && c === 2) { - if (((c = 3), o)) return r(new Error("Unexpected data connection error: " + o)) - if (a.aborting) return r() - ;(l = f.split(gwt)), l.pop() - for (var v = [], g = 0, _ = l.length; g < _; ++g) { - var w = jq.parseListEntry(l[g]) - w !== null && v.push(w) - } - t - ? n._send( - "MODE S", - function () { - r(void 0, v) - }, - !0 - ) - : r(void 0, v) - } - } - t - ? n._send( - "MODE Z", - function (v, g, _) { - if (v) return a.destroy(), r(l0(_, "Compression not supported")) - x() - }, - !0 - ) - : x() - function x() { - n._send( - i, - function (v, g, _) { - if (v) { - a.destroy(), - t - ? n._send( - "MODE S", - function () { - r(v) - }, - !0 - ) - : r(v) - return - } - ++c === 1 && _ === 226 ? ((c = 2), a.destroy(), d()) : c === 2 && d() - }, - !0 - ) - } - }) - } - Ar.prototype.get = function (e, t, r) { - var n = this - typeof t == "function" && ((r = t), (t = !1)), - this._pasv(function (i, s) { - if (i) return r(i) - if (n._queue[0] && n._queue[0].cmd === "ABOR") return s.destroy(), r() - var a, - o = !1, - u = !1, - c = !1, - l = s - t && - ((l = Uq.createInflate()), - s.pipe(l), - (s._emit = s.emit), - (s.emit = function (h, d) { - if (h === "error") { - a || (a = d) - return - } - s._emit.apply(s, Array.prototype.slice.call(arguments)) - })), - (l._emit = l.emit), - (l.emit = function (h, d) { - if (h === "error") { - a || (a = d) - return - } else if (h === "end" || h === "close") { - c || ((c = !0), f()) - return - } - l._emit.apply(l, Array.prototype.slice.call(arguments)) - }) - function f() { - c && - u && - n._send( - "MODE S", - function () { - l._emit("end"), l._emit("close") - }, - !0 - ) - } - s.pause(), - t - ? n._send( - "MODE Z", - function (h, d, x) { - if (h) return s.destroy(), r(l0(x, "Compression not supported")) - p() - }, - !0 - ) - : p() - function p() { - n._send( - "RETR " + e, - function (h, d, x) { - if (a || h) { - s.destroy(), - o - ? (l._emit("error", a || h), l._emit("close", !0)) - : t - ? n._send( - "MODE S", - function () { - r(a || h) - }, - !0 - ) - : r(a || h) - return - } - x === 150 || x === 125 ? ((o = !0), r(void 0, l), s.resume()) : ((u = !0), f()) - }, - !0 - ) - } - }) - } - Ar.prototype.put = function (e, t, r, n) { - this._store("STOR " + t, e, r, n) - } - Ar.prototype.append = function (e, t, r, n) { - this._store("APPE " + t, e, r, n) - } - Ar.prototype.pwd = function (e) { - var t = this - this._send("PWD", function (r, n, i) { - if (i === 502) - return t.cwd( - ".", - function (s, a) { - if (s) return e(s) - a === void 0 ? e(r) : e(void 0, a) - }, - !0 - ) - if (r) return e(r) - e(void 0, bAe.exec(n)[1]) - }) - } - Ar.prototype.cdup = function (e) { - var t = this - this._send("CDUP", function (r, n, i) { - i === 502 ? t.cwd("..", e, !0) : e(r) - }) - } - Ar.prototype.mkdir = function (e, t, r) { - if ((typeof t == "function" && ((r = t), (t = !1)), !t)) this._send("MKD " + e, r) - else { - var n = this, - i, - s, - a, - o, - u = -1, - c = !0 - s = e[0] === "/" - var l = function () { - if (++u === o) return n._send("CWD " + i, r, !0) - c - ? n._send( - "CWD " + a[u], - function (f, p, h) { - if (h === 550) (c = !1), --u - else if (f) - return n._send( - "CWD " + i, - function () { - r(f) - }, - !0 - ) - l() - }, - !0 - ) - : n._send( - "MKD " + a[u], - function (f, p, h) { - if (f) - return n._send( - "CWD " + i, - function () { - r(f) - }, - !0 - ) - n._send("CWD " + a[u], l, !0) - }, - !0 - ) - } - this.pwd(function (f, p) { - if (f) return r(f) - ;(i = p), - s && (e = e.substr(1)), - e[e.length - 1] === "/" && (e = e.substring(0, e.length - 1)), - (a = e.split("/")), - (o = a.length), - s - ? n._send( - "CWD /", - function (h) { - if (h) return r(h) - l() - }, - !0 - ) - : l() - }) - } - } - Ar.prototype.rmdir = function (e, t, r) { - if ((typeof t == "function" && ((r = t), (t = !1)), !t)) return this._send("RMD " + e, r) - var n = this - this.list(e, function (i, s) { - if (i) return r(i) - var a = 0, - o - ;(o = function (u) { - if (u) return r(u) - if (a >= s.length) return s[0] && s[0].name === e ? r(null) : n.rmdir(e, r) - var c = s[a++], - l = null - if ( - (c.name[0] === "/" ? (l = c.name) : e[e.length - 1] == "/" ? (l = e + c.name) : (l = e + "/" + c.name), - c.type === "d") - ) { - if (c.name === "." || c.name === "..") return o() - n.rmdir(l, !0, o) - } else n.delete(l, o) - }), - o() - }) - } - Ar.prototype.system = function (e) { - this._send("SYST", function (t, r) { - if (t) return e(t) - e(void 0, ywt.exec(r)[1]) - }) - } - Ar.prototype.size = function (e, t) { - var r = this - this._send("SIZE " + e, function (n, i, s) { - if (s === 502) - return r.list( - e, - function (a, o) { - if (a) return t(a) - o.length === 1 ? t(void 0, o[0].size) : t(new Error("File not found")) - }, - !0 - ) - if (n) return t(n) - t(void 0, parseInt(i, 10)) - }) - } - Ar.prototype.lastMod = function (e, t) { - var r = this - this._send("MDTM " + e, function (n, i, s) { - if (s === 502) - return r.list( - e, - function (u, c) { - if (u) return t(u) - c.length === 1 ? t(void 0, c[0].date) : t(new Error("File not found")) - }, - !0 - ) - if (n) return t(n) - var a = yAe.exec(i, xwt), - o - if (!a) return t(new Error("Invalid date/time format from server")) - ;(o = new Date(a.year + "-" + a.month + "-" + a.date + "T" + a.hour + ":" + a.minute + ":" + a.second)), - t(void 0, o) - }) - } - Ar.prototype.restart = function (e, t) { - this._send("REST " + e, t) - } - Ar.prototype._pasv = function (e) { - var t = this, - r = !0, - n, - i - this._send("PASV", function s(a, o) { - if (a) return e(a) - if (((t._curReq = void 0), r)) { - var u = vwt.exec(o) - if (!u) return e(new Error("Unable to parse PASV server response")) - ;(n = u[1]), - (n += "."), - (n += u[2]), - (n += "."), - (n += u[3]), - (n += "."), - (n += u[4]), - (i = parseInt(u[5], 10) * 256 + parseInt(u[6], 10)), - (r = !1) - } - t._pasvConnect(n, i, function (c, l) { - if (c) { - if (t._socket && n !== t._socket.remoteAddress) return (n = t._socket.remoteAddress), s() - t._send( - "ABOR", - function () { - e(c), t._send() - }, - !0 - ) - return - } - e(void 0, l), t._send() - }) - }) - } - Ar.prototype._pasvConnect = function (e, t, r) { - var n = this, - i = new vAe(), - s, - a = !1, - o = setTimeout(function () { - ;(a = !0), i.destroy(), r(new Error("Timed out while making data connection")) - }, this.options.pasvTimeout) - i.setTimeout(0), - i.once("connect", function () { - n._debug && n._debug("[connection] PASV socket connected"), - n.options.secure === !0 && - ((n.options.secureOptions.socket = i), - (n.options.secureOptions.session = n._socket.getSession()), - (i = qq.connect(n.options.secureOptions)), - i.setTimeout(0)), - clearTimeout(o), - (n._pasvSocket = i), - r(void 0, i) - }), - i.once("error", u) - function u(c) { - s = c - } - i.once("end", function () { - clearTimeout(o) - }), - i.once("close", function (c) { - if ((clearTimeout(o), !n._pasvSocket && !a)) { - var l = "Unable to make data connection" - s && ((l += "( " + s + ")"), (s = void 0)), r(new Error(l)) - } - n._pasvSocket = void 0 - }), - i.connect(t, e) - } - Ar.prototype._store = function (e, t, r, n) { - var i = Buffer.isBuffer(t) - !i && t.pause !== void 0 && t.pause(), typeof r == "function" && ((n = r), (r = !1)) - var s = this - this._pasv(function (a, o) { - if (a) return n(a) - if (s._queue[0] && s._queue[0].cmd === "ABOR") return o.destroy(), n() - var u, - c = o - o.once("error", function (f) { - u = f - }), - r - ? s._send( - "MODE Z", - function (f, p, h) { - if (f) return o.destroy(), n(l0(h, "Compression not supported")) - ;(c = Uq.createDeflate({ level: 8 })), c.pipe(o), l() - }, - !0 - ) - : l() - function l() { - s._send( - e, - function (f, p, h) { - if (u || f) { - r - ? s._send( - "MODE S", - function () { - n(u || f) - }, - !0 - ) - : n(u || f) - return - } - h === 150 || h === 125 - ? i - ? c.end(t) - : typeof t == "string" - ? xAe.stat(t, function (d, x) { - d ? c.end(t) : xAe.createReadStream(t).pipe(c) - }) - : (t.pipe(c), t.resume()) - : r - ? s._send("MODE S", n, !0) - : n() - }, - !0 - ) - } - }) - } - Ar.prototype._send = function (e, t, r) { - clearTimeout(this._keepalive), - e !== void 0 && (r ? this._queue.unshift({ cmd: e, cb: t }) : this._queue.push({ cmd: e, cb: t })) - var n = this._queue.length - !this._curReq && n && this._socket && this._socket.readable - ? ((this._curReq = this._queue.shift()), - this._curReq.cmd === "ABOR" && this._pasvSocket && (this._pasvSocket.aborting = !0), - this._debug && this._debug("[connection] > " + gAe(this._curReq.cmd)), - this._socket.write( - this._curReq.cmd + - `\r -` - )) - : !this._curReq && !n && this._ending && this._reset() - } - Ar.prototype._reset = function () { - this._pasvSock && this._pasvSock.writable && this._pasvSock.end(), - this._socket && this._socket.writable && this._socket.end(), - (this._socket = void 0), - (this._pasvSock = void 0), - (this._feat = void 0), - (this._curReq = void 0), - (this._secstate = void 0), - clearTimeout(this._keepalive), - (this._keepalive = void 0), - (this._queue = []), - (this._ending = !1), - (this._parser = void 0), - (this.options.host = - this.options.port = - this.options.user = - this.options.password = - this.options.secure = - this.options.connTimeout = - this.options.pasvTimeout = - this.options.keepalive = - this._debug = - void 0), - (this.connected = !1) - } - function l0(e, t) { - var r = new Error(t) - return (r.code = e), r - } -}) -var SAe = C((f0) => { - "use strict" - var Ewt = - (f0 && f0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - $E = - (f0 && f0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(f0, "__esModule", { value: !0 }) - var _wt = $E(UE()), - wwt = $E(_Ae()), - wAe = require("path"), - Awt = $E(ro()), - AAe = $E(l6()), - Cwt = $E(FE()), - CAe = Awt.default("get-uri:ftp") - function Swt(e, t) { - return Ewt(this, void 0, void 0, function* () { - let { cache: r } = t, - n = e.pathname, - i = null - if (!n) throw new TypeError('No "pathname"!') - let s = new wwt.default() - s.once("greeting", (u) => { - CAe("FTP greeting: %o", u) - }) - function a() { - s.end() - } - try { - if ( - ((t.host = e.hostname || e.host || "localhost"), - (t.port = parseInt(e.port || "0", 10) || 21), - (t.debug = CAe), - e.auth) - ) { - let [l, f] = e.auth.split(":") - ;(t.user = l), (t.password = f) - } - let u = _wt.default(s, "ready") - s.connect(t), yield u - try { - i = yield new Promise((l, f) => { - s.lastMod(n, (p, h) => (p ? f(p) : l(h))) - }) - } catch (l) { - if (l.code === 550) throw new AAe.default() - } - if (!i) { - let l = yield new Promise((h, d) => { - s.list(wAe.dirname(n), (x, v) => (x ? d(x) : h(v))) - }), - f = wAe.basename(n), - p = l.find((h) => h.name === f) - p && (i = p.date) - } - if (i) { - if (o()) throw new Cwt.default() - } else throw new AAe.default() - let c = yield new Promise((l, f) => { - s.get(n, (p, h) => (p ? f(p) : l(h))) - }) - return c.once("end", a), (c.lastModified = i), c - } catch (u) { - throw (s.destroy(), u) - } - function o() { - return r && r.lastModified && i ? +r.lastModified == +i : !1 - } - }) - } - f0.default = Swt -}) -var DAe = C((Vq) => { - "use strict" - Object.defineProperty(Vq, "__esModule", { value: !0 }) - var Dwt = require("http"), - Hq = class extends Error { - constructor(t, r = Dwt.STATUS_CODES[t]) { - super(r), - Object.setPrototypeOf(this, new.target.prototype), - (this.statusCode = t), - (this.code = `E${String(r).toUpperCase().replace(/\s+/g, "")}`) - } - } - Vq.default = Hq -}) -var $q = C((p0) => { - "use strict" - var Fwt = - (p0 && p0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - h0 = - (p0 && p0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(p0, "__esModule", { value: !0 }) - var Twt = h0(require("http")), - Bwt = h0(require("https")), - Owt = h0(UE()), - kwt = h0(ro()), - FAe = require("url"), - Iwt = h0(DAe()), - Pwt = h0(l6()), - TAe = h0(FE()), - As = kwt.default("get-uri:http") - function BAe(e, t) { - return Fwt(this, void 0, void 0, function* () { - As("GET %o", e.href) - let r = OAe(e, t.cache) - if (r && Nwt(r) && typeof r.statusCode == "number") - throw ((r.statusCode / 100) | 0) === 3 && r.headers.location - ? (As("cached redirect"), new Error("TODO: implement cached redirects!")) - : new TAe.default() - let n = typeof t.maxRedirects == "number" ? t.maxRedirects : 5 - As("allowing %o max redirects", n) - let i - t.http - ? ((i = t.http), As("using secure `https` core module")) - : ((i = Twt.default), As("using `http` core module")) - let s = Object.assign(Object.assign({}, t), e) - if (r) { - s.headers || (s.headers = {}) - let f = r.headers["last-modified"] - f && ((s.headers["If-Modified-Since"] = f), As('added "If-Modified-Since" request header: %o', f)) - let p = r.headers.etag - p && ((s.headers["If-None-Match"] = p), As('added "If-None-Match" request header: %o', p)) - } - let a = i.get(s), - o = yield Owt.default(a, "response"), - u = o.statusCode || 0 - ;(o.date = Date.now()), (o.parsed = e), As("got %o response status code", u) - let c = (u / 100) | 0, - l = o.headers.location - if (c === 3 && l) { - t.redirects || (t.redirects = []) - let f = t.redirects - if (f.length < n) { - As('got a "redirect" status code with Location: %o', l), o.resume(), f.push(o) - let p = FAe.resolve(e.href, l) - As("resolved redirect URL: %o", p) - let h = n - f.length - As("%o more redirects allowed after this one", h) - let d = FAe.parse(p) - return d.protocol !== e.protocol && (t.http = d.protocol === "https:" ? Bwt.default : void 0), BAe(d, t) - } - } - if (c !== 2) - throw (o.resume(), u === 304 ? new TAe.default() : u === 404 ? new Pwt.default() : new Iwt.default(u)) - return t.redirects && (o.redirects = t.redirects), o - }) - } - p0.default = BAe - function Nwt(e) { - let t = !1, - r = parseInt(e.headers.expires || "", 10), - n = e.headers["cache-control"] - if (n) { - As("Cache-Control: %o", n) - let i = n.split(/,\s*?\b/) - for (let s = 0; s < i.length; s++) { - let a = i[s], - o = a.split("="), - u = o[0] - switch (u) { - case "max-age": - return ( - (r = (e.date || 0) + parseInt(o[1], 10) * 1e3), - (t = Date.now() < r), - t && As('cache is "fresh" due to previous %o Cache-Control param', a), - t - ) - case "must-revalidate": - break - case "no-cache": - case "no-store": - return As('cache is "stale" due to explicit %o Cache-Control param', u), !1 - default: - break - } - } - } else if (r) - return ( - As("Expires: %o", r), - (t = Date.now() < r), - t && As('cache is "fresh" due to previous Expires response header'), - t - ) - return !1 - } - function OAe(e, t) { - if (t) { - if (t.parsed && t.parsed.href === e.href) return t - if (t.redirects) - for (let r = 0; r < t.redirects.length; r++) { - let n = OAe(e, t.redirects[r]) - if (n) return n - } - } - return null - } -}) -var IAe = C((zE) => { - "use strict" - var kAe = - (zE && zE.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(zE, "__esModule", { value: !0 }) - var Rwt = kAe(require("https")), - Lwt = kAe($q()) - function Mwt(e, t) { - return Lwt.default(e, Object.assign(Object.assign({}, t), { http: Rwt.default })) - } - zE.default = Mwt -}) -var Wq = C((zq, PAe) => { - "use strict" - var eg = - (zq && zq.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - qwt = eg(ro()), - jwt = require("url"), - Uwt = eg(B2e()), - Hwt = eg(Pwe()), - Vwt = eg(SAe()), - $wt = eg($q()), - zwt = eg(IAe()), - Wwt = qwt.default("get-uri") - function x6(e, t, r) { - let n = new Promise((i, s) => { - if ((Wwt("getUri(%o)", e), typeof t == "function" && ((r = t), (t = void 0)), !e)) { - s(new TypeError('Must pass in a URI to "get"')) - return - } - let a = jwt.parse(e), - o = (a.protocol || "").replace(/:$/, "") - if (!o) { - s(new TypeError(`URI does not contain a protocol: ${e}`)) - return - } - let u = x6.protocols[o] - if (typeof u != "function") throw new TypeError(`Unsupported protocol "${o}" specified in URI: ${e}`) - i(u(a, t || {})) - }) - if (typeof r == "function") - n.then( - (i) => r(null, i), - (i) => r(i) - ) - else return n - } - ;(function (e) { - e.protocols = { data: Uwt.default, file: Hwt.default, ftp: Vwt.default, http: $wt.default, https: zwt.default } - })(x6 || (x6 = {})) - PAe.exports = x6 -}) -var LAe = C((ggr, v6) => { - "use strict" - v6.exports = Jwt - v6.exports.format = NAe - v6.exports.parse = RAe - var Gwt = /\B(?=(\d{3})+(?!\d))/g, - Kwt = /(?:\.0*|(\.[^0]+)0+)$/, - Rp = { b: 1, kb: 1 << 10, mb: 1 << 20, gb: 1 << 30, tb: Math.pow(1024, 4), pb: Math.pow(1024, 5) }, - Xwt = /^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i - function Jwt(e, t) { - return typeof e == "string" ? RAe(e) : typeof e == "number" ? NAe(e, t) : null - } - function NAe(e, t) { - if (!Number.isFinite(e)) return null - var r = Math.abs(e), - n = (t && t.thousandsSeparator) || "", - i = (t && t.unitSeparator) || "", - s = t && t.decimalPlaces !== void 0 ? t.decimalPlaces : 2, - a = Boolean(t && t.fixedDecimals), - o = (t && t.unit) || "" - ;(!o || !Rp[o.toLowerCase()]) && - (r >= Rp.pb - ? (o = "PB") - : r >= Rp.tb - ? (o = "TB") - : r >= Rp.gb - ? (o = "GB") - : r >= Rp.mb - ? (o = "MB") - : r >= Rp.kb - ? (o = "KB") - : (o = "B")) - var u = e / Rp[o.toLowerCase()], - c = u.toFixed(s) - return ( - a || (c = c.replace(Kwt, "$1")), - n && - (c = c - .split(".") - .map(function (l, f) { - return f === 0 ? l.replace(Gwt, n) : l - }) - .join(".")), - c + i + o - ) - } - function RAe(e) { - if (typeof e == "number" && !isNaN(e)) return e - if (typeof e != "string") return null - var t = Xwt.exec(e), - r, - n = "b" - return ( - t ? ((r = parseFloat(t[1])), (n = t[4].toLowerCase())) : ((r = parseInt(e, 10)), (n = "b")), - isNaN(r) ? null : Math.floor(Rp[n] * r) - ) - } -}) -var HAe = C((ygr, UAe) => { - var Ywt = require("path").relative - UAe.exports = rAt - var Zwt = process.cwd() - function qAe(e, t) { - for (var r = e.split(/[ ,]+/), n = String(t).toLowerCase(), i = 0; i < r.length; i++) { - var s = r[i] - if (s && (s === "*" || s.toLowerCase() === n)) return !0 - } - return !1 - } - function Qwt(e, t, r) { - var n = Object.getOwnPropertyDescriptor(e, t), - i = n.value - return ( - (n.get = function () { - return i - }), - n.writable && - (n.set = function (a) { - return (i = a) - }), - delete n.value, - delete n.writable, - Object.defineProperty(e, t, n), - n - ) - } - function eAt(e) { - for (var t = "", r = 0; r < e; r++) t += ", arg" + r - return t.substr(2) - } - function tAt(e) { - var t = this.name + ": " + this.namespace - this.message && (t += " deprecated " + this.message) - for (var r = 0; r < e.length; r++) - t += - ` - at ` + e[r].toString() - return t - } - function rAt(e) { - if (!e) throw new TypeError("argument namespace is required") - var t = y6(), - r = tg(t[1]), - n = r[0] - function i(s) { - g6.call(i, s) - } - return ( - (i._file = n), - (i._ignored = iAt(e)), - (i._namespace = e), - (i._traced = sAt(e)), - (i._warned = Object.create(null)), - (i.function = cAt), - (i.property = lAt), - i - ) - } - function nAt(e, t) { - var r = typeof e.listenerCount != "function" ? e.listeners(t).length : e.listenerCount(t) - return r > 0 - } - function iAt(e) { - if (process.noDeprecation) return !0 - var t = process.env.NO_DEPRECATION || "" - return qAe(t, e) - } - function sAt(e) { - if (process.traceDeprecation) return !0 - var t = process.env.TRACE_DEPRECATION || "" - return qAe(t, e) - } - function g6(e, t) { - var r = nAt(process, "deprecation") - if (!(!r && this._ignored)) { - var n, - i, - s, - a, - o = 0, - u = !1, - c = y6(), - l = this._file - for ( - t ? ((a = t), (s = tg(c[1])), (s.name = a.name), (l = s[0])) : ((o = 2), (a = tg(c[o])), (s = a)); - o < c.length; - o++ - ) - if (((n = tg(c[o])), (i = n[0]), i === l)) u = !0 - else if (i === this._file) l = this._file - else if (u) break - var f = n ? a.join(":") + "__" + n.join(":") : void 0 - if (!(f !== void 0 && f in this._warned)) { - this._warned[f] = !0 - var p = e - if ((p || (p = s === a || !s.name ? MAe(a) : MAe(s)), r)) { - var h = jAe(this._namespace, p, c.slice(o)) - process.emit("deprecation", h) - return - } - var d = process.stderr.isTTY ? oAt : aAt, - x = d.call(this, p, n, c.slice(o)) - process.stderr.write( - x + - ` -`, - "utf8" - ) - } - } - } - function tg(e) { - var t = e.getFileName() || "", - r = e.getLineNumber(), - n = e.getColumnNumber() - e.isEval() && (t = e.getEvalOrigin() + ", " + t) - var i = [t, r, n] - return (i.callSite = e), (i.name = e.getFunctionName()), i - } - function MAe(e) { - var t = e.callSite, - r = e.name - r || (r = "") - var n = t.getThis(), - i = n && t.getTypeName() - return ( - i === "Object" && (i = void 0), i === "Function" && (i = n.name || i), i && t.getMethodName() ? i + "." + r : r - ) - } - function aAt(e, t, r) { - var n = new Date().toUTCString(), - i = n + " " + this._namespace + " deprecated " + e - if (this._traced) { - for (var s = 0; s < r.length; s++) - i += - ` - at ` + r[s].toString() - return i - } - return t && (i += " at " + Gq(t)), i - } - function oAt(e, t, r) { - var n = "\x1B[36;1m" + this._namespace + "\x1B[22;39m \x1B[33;1mdeprecated\x1B[22;39m \x1B[0m" + e + "\x1B[39m" - if (this._traced) { - for (var i = 0; i < r.length; i++) - n += - ` - \x1B[36mat ` + - r[i].toString() + - "\x1B[39m" - return n - } - return t && (n += " \x1B[36m" + Gq(t) + "\x1B[39m"), n - } - function Gq(e) { - return Ywt(Zwt, e[0]) + ":" + e[1] + ":" + e[2] - } - function y6() { - var e = Error.stackTraceLimit, - t = {}, - r = Error.prepareStackTrace - ;(Error.prepareStackTrace = uAt), (Error.stackTraceLimit = Math.max(10, e)), Error.captureStackTrace(t) - var n = t.stack.slice(1) - return (Error.prepareStackTrace = r), (Error.stackTraceLimit = e), n - } - function uAt(e, t) { - return t - } - function cAt(e, t) { - if (typeof e != "function") throw new TypeError("argument fn must be a function") - var r = eAt(e.length), - n = y6(), - i = tg(n[1]) - i.name = e.name - var s = new Function( - "fn", - "log", - "deprecate", - "message", - "site", - `"use strict" -return function (` + - r + - `) {log.call(deprecate, message, site) -return fn.apply(this, arguments) -}` - )(e, g6, this, t, i) - return s - } - function lAt(e, t, r) { - if (!e || (typeof e != "object" && typeof e != "function")) throw new TypeError("argument obj must be object") - var n = Object.getOwnPropertyDescriptor(e, t) - if (!n) throw new TypeError("must call property on owner object") - if (!n.configurable) throw new TypeError("property must be configurable") - var i = this, - s = y6(), - a = tg(s[1]) - ;(a.name = t), "value" in n && (n = Qwt(e, t, r)) - var o = n.get, - u = n.set - typeof o == "function" && - (n.get = function () { - return g6.call(i, r, a), o.apply(this, arguments) - }), - typeof u == "function" && - (n.set = function () { - return g6.call(i, r, a), u.apply(this, arguments) - }), - Object.defineProperty(e, t, n) - } - function jAe(e, t, r) { - var n = new Error(), - i - return ( - Object.defineProperty(n, "constructor", { value: jAe }), - Object.defineProperty(n, "message", { configurable: !0, enumerable: !1, value: t, writable: !0 }), - Object.defineProperty(n, "name", { enumerable: !1, configurable: !0, value: "DeprecationError", writable: !0 }), - Object.defineProperty(n, "namespace", { configurable: !0, enumerable: !1, value: e, writable: !0 }), - Object.defineProperty(n, "stack", { - configurable: !0, - enumerable: !1, - get: function () { - return i !== void 0 ? i : (i = tAt.call(this, r)) - }, - set: function (a) { - i = a - }, - }), - n - ) - } -}) -var $Ae = C((bgr, VAe) => { - "use strict" - VAe.exports = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array ? fAt : pAt) - function fAt(e, t) { - return (e.__proto__ = t), e - } - function pAt(e, t) { - for (var r in t) Object.prototype.hasOwnProperty.call(e, r) || (e[r] = t[r]) - return e - } -}) -var zAe = C((Egr, hAt) => { - hAt.exports = { - 100: "Continue", - 101: "Switching Protocols", - 102: "Processing", - 103: "Early Hints", - 200: "OK", - 201: "Created", - 202: "Accepted", - 203: "Non-Authoritative Information", - 204: "No Content", - 205: "Reset Content", - 206: "Partial Content", - 207: "Multi-Status", - 208: "Already Reported", - 226: "IM Used", - 300: "Multiple Choices", - 301: "Moved Permanently", - 302: "Found", - 303: "See Other", - 304: "Not Modified", - 305: "Use Proxy", - 307: "Temporary Redirect", - 308: "Permanent Redirect", - 400: "Bad Request", - 401: "Unauthorized", - 402: "Payment Required", - 403: "Forbidden", - 404: "Not Found", - 405: "Method Not Allowed", - 406: "Not Acceptable", - 407: "Proxy Authentication Required", - 408: "Request Timeout", - 409: "Conflict", - 410: "Gone", - 411: "Length Required", - 412: "Precondition Failed", - 413: "Payload Too Large", - 414: "URI Too Long", - 415: "Unsupported Media Type", - 416: "Range Not Satisfiable", - 417: "Expectation Failed", - 418: "I'm a Teapot", - 421: "Misdirected Request", - 422: "Unprocessable Entity", - 423: "Locked", - 424: "Failed Dependency", - 425: "Too Early", - 426: "Upgrade Required", - 428: "Precondition Required", - 429: "Too Many Requests", - 431: "Request Header Fields Too Large", - 451: "Unavailable For Legal Reasons", - 500: "Internal Server Error", - 501: "Not Implemented", - 502: "Bad Gateway", - 503: "Service Unavailable", - 504: "Gateway Timeout", - 505: "HTTP Version Not Supported", - 506: "Variant Also Negotiates", - 507: "Insufficient Storage", - 508: "Loop Detected", - 509: "Bandwidth Limit Exceeded", - 510: "Not Extended", - 511: "Network Authentication Required", - } -}) -var KAe = C((_gr, GAe) => { - "use strict" - var Kq = zAe() - GAe.exports = Pu - Pu.message = Kq - Pu.code = dAt(Kq) - Pu.codes = mAt(Kq) - Pu.redirect = { 300: !0, 301: !0, 302: !0, 303: !0, 305: !0, 307: !0, 308: !0 } - Pu.empty = { 204: !0, 205: !0, 304: !0 } - Pu.retry = { 502: !0, 503: !0, 504: !0 } - function dAt(e) { - var t = {} - return ( - Object.keys(e).forEach(function (n) { - var i = e[n], - s = Number(n) - t[i.toLowerCase()] = s - }), - t - ) - } - function mAt(e) { - return Object.keys(e).map(function (r) { - return Number(r) - }) - } - function xAt(e) { - var t = e.toLowerCase() - if (!Object.prototype.hasOwnProperty.call(Pu.code, t)) throw new Error('invalid status message: "' + e + '"') - return Pu.code[t] - } - function WAe(e) { - if (!Object.prototype.hasOwnProperty.call(Pu.message, e)) throw new Error("invalid status code: " + e) - return Pu.message[e] - } - function Pu(e) { - if (typeof e == "number") return WAe(e) - if (typeof e != "string") throw new TypeError("code must be a number or string") - var t = parseInt(e, 10) - return isNaN(t) ? xAt(e) : WAe(t) - } -}) -var JAe = C((wgr, XAe) => { - "use strict" - XAe.exports = vAt - function vAt(e) { - return e - .split(" ") - .map(function (t) { - return t.slice(0, 1).toUpperCase() + t.slice(1) - }) - .join("") - .replace(/[^ _0-9a-z]/gi, "") - } -}) -var tCe = C((Agr, d0) => { - "use strict" - var gAt = HAe()("http-errors"), - YAe = $Ae(), - rg = KAe(), - Xq = ti(), - yAt = JAe() - d0.exports = b6 - d0.exports.HttpError = bAt() - d0.exports.isHttpError = _At(d0.exports.HttpError) - AAt(d0.exports, rg.codes, d0.exports.HttpError) - function ZAe(e) { - return Number(String(e).charAt(0) + "00") - } - function b6() { - for (var e, t, r = 500, n = {}, i = 0; i < arguments.length; i++) { - var s = arguments[i], - a = typeof s - if (a === "object" && s instanceof Error) (e = s), (r = e.status || e.statusCode || r) - else if (a === "number" && i === 0) r = s - else if (a === "string") t = s - else if (a === "object") n = s - else throw new TypeError("argument #" + (i + 1) + " unsupported type " + a) - } - typeof r == "number" && (r < 400 || r >= 600) && gAt("non-error status code; use only 4xx or 5xx status codes"), - (typeof r != "number" || (!rg.message[r] && (r < 400 || r >= 600))) && (r = 500) - var o = b6[r] || b6[ZAe(r)] - e || ((e = o ? new o(t) : new Error(t || rg.message[r])), Error.captureStackTrace(e, b6)), - (!o || !(e instanceof o) || e.status !== r) && ((e.expose = r < 500), (e.status = e.statusCode = r)) - for (var u in n) u !== "status" && u !== "statusCode" && (e[u] = n[u]) - return e - } - function bAt() { - function e() { - throw new TypeError("cannot construct abstract class") - } - return Xq(e, Error), e - } - function EAt(e, t, r) { - var n = eCe(t) - function i(s) { - var a = s ?? rg.message[r], - o = new Error(a) - return ( - Error.captureStackTrace(o, i), - YAe(o, i.prototype), - Object.defineProperty(o, "message", { enumerable: !0, configurable: !0, value: a, writable: !0 }), - Object.defineProperty(o, "name", { enumerable: !1, configurable: !0, value: n, writable: !0 }), - o - ) - } - return Xq(i, e), QAe(i, n), (i.prototype.status = r), (i.prototype.statusCode = r), (i.prototype.expose = !0), i - } - function _At(e) { - return function (r) { - return !r || typeof r != "object" - ? !1 - : r instanceof e - ? !0 - : r instanceof Error && - typeof r.expose == "boolean" && - typeof r.statusCode == "number" && - r.status === r.statusCode - } - } - function wAt(e, t, r) { - var n = eCe(t) - function i(s) { - var a = s ?? rg.message[r], - o = new Error(a) - return ( - Error.captureStackTrace(o, i), - YAe(o, i.prototype), - Object.defineProperty(o, "message", { enumerable: !0, configurable: !0, value: a, writable: !0 }), - Object.defineProperty(o, "name", { enumerable: !1, configurable: !0, value: n, writable: !0 }), - o - ) - } - return Xq(i, e), QAe(i, n), (i.prototype.status = r), (i.prototype.statusCode = r), (i.prototype.expose = !1), i - } - function QAe(e, t) { - var r = Object.getOwnPropertyDescriptor(e, "name") - r && r.configurable && ((r.value = t), Object.defineProperty(e, "name", r)) - } - function AAt(e, t, r) { - t.forEach(function (i) { - var s, - a = yAt(rg.message[i]) - switch (ZAe(i)) { - case 400: - s = EAt(r, a, i) - break - case 500: - s = wAt(r, a, i) - break - } - s && ((e[i] = s), (e[a] = s)) - }) - } - function eCe(e) { - return e.substr(-5) !== "Error" ? e + "Error" : e - } -}) -var nCe = C((Cgr, rCe) => { - "use strict" - rCe.exports = SAt - function CAt(e) { - for (var t = e.listeners("data"), r = 0; r < t.length; r++) if (t[r].name === "ondata") return !0 - return !1 - } - function SAt(e) { - if (!e) throw new TypeError("argument stream is required") - if (typeof e.unpipe == "function") { - e.unpipe() - return - } - if (CAt(e)) - for (var t, r = e.listeners("close"), n = 0; n < r.length; n++) - (t = r[n]), !(t.name !== "cleanup" && t.name !== "onclose") && t.call(e) - } -}) -var oCe = C((Sgr, aCe) => { - "use strict" - var iCe = PAt(), - DAt = LAe(), - m0 = tCe(), - FAt = wS(), - TAt = nCe() - aCe.exports = kAt - var BAt = /^Encoding not recognized: / - function OAt(e) { - if (!e) return null - try { - return FAt.getDecoder(e) - } catch (t) { - throw BAt.test(t.message) - ? m0(415, "specified encoding unsupported", { encoding: e, type: "encoding.unsupported" }) - : t - } - } - function kAt(e, t, r) { - var n = r, - i = t || {} - if ( - ((t === !0 || typeof t == "string") && (i = { encoding: t }), - typeof t == "function" && ((n = t), (i = {})), - n !== void 0 && typeof n != "function") - ) - throw new TypeError("argument callback must be a function") - if (!n && !global.Promise) throw new TypeError("argument callback is required") - var s = i.encoding !== !0 ? i.encoding : "utf-8", - a = DAt.parse(i.limit), - o = i.length != null && !isNaN(i.length) ? parseInt(i.length, 10) : null - return n - ? sCe(e, s, o, a, NAt(n)) - : new Promise(function (c, l) { - sCe(e, s, o, a, function (p, h) { - if (p) return l(p) - c(h) - }) - }) - } - function IAt(e) { - TAt(e), typeof e.pause == "function" && e.pause() - } - function sCe(e, t, r, n, i) { - var s = !1, - a = !0 - if (n !== null && r !== null && r > n) - return f(m0(413, "request entity too large", { expected: r, length: r, limit: n, type: "entity.too.large" })) - var o = e._readableState - if (e._decoder || (o && (o.encoding || o.decoder))) - return f(m0(500, "stream encoding should not be set", { type: "stream.encoding.set" })) - if (typeof e.readable < "u" && !e.readable) - return f(m0(500, "stream is not readable", { type: "stream.not.readable" })) - var u = 0, - c - try { - c = OAt(t) - } catch (v) { - return f(v) - } - var l = c ? "" : [] - e.on("aborted", p), e.on("close", x), e.on("data", h), e.on("end", d), e.on("error", d), (a = !1) - function f() { - for (var v = new Array(arguments.length), g = 0; g < v.length; g++) v[g] = arguments[g] - ;(s = !0), a ? process.nextTick(_) : _() - function _() { - x(), v[0] && IAt(e), i.apply(null, v) - } - } - function p() { - s || - f( - m0(400, "request aborted", { - code: "ECONNABORTED", - expected: r, - length: r, - received: u, - type: "request.aborted", - }) - ) - } - function h(v) { - s || - ((u += v.length), - n !== null && u > n - ? f(m0(413, "request entity too large", { limit: n, received: u, type: "entity.too.large" })) - : c - ? (l += c.write(v)) - : l.push(v)) - } - function d(v) { - if (!s) { - if (v) return f(v) - if (r !== null && u !== r) - f( - m0(400, "request size did not match content length", { - expected: r, - length: r, - received: u, - type: "request.size.invalid", - }) - ) - else { - var g = c ? l + (c.end() || "") : Buffer.concat(l) - f(null, g) - } - } - } - function x() { - ;(l = null), - e.removeListener("aborted", p), - e.removeListener("data", h), - e.removeListener("end", d), - e.removeListener("error", d), - e.removeListener("close", x) - } - } - function PAt() { - try { - return require("async_hooks") - } catch { - return {} - } - } - function NAt(e) { - var t - return ( - iCe.AsyncResource && (t = new iCe.AsyncResource(e.name || "bound-anonymous-fn")), - !t || !t.runInAsyncScope ? e : t.runInAsyncScope.bind(t, e, null) - ) - } -}) -var uCe = C((x0) => { - "use strict" - var RAt = - (x0 && x0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - WE = - (x0 && x0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(x0, "__esModule", { value: !0 }) - var LAt = WE(require("net")), - MAt = WE(require("tls")), - Jq = WE(require("url")), - qAt = WE(ro()), - jAt = WE(UE()), - UAt = Xv(), - Lp = qAt.default("http-proxy-agent") - function HAt(e) { - return typeof e == "string" ? /^https:?$/i.test(e) : !1 - } - var Yq = class extends UAt.Agent { - constructor(t) { - let r - if ((typeof t == "string" ? (r = Jq.default.parse(t)) : (r = t), !r)) - throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!") - Lp("Creating new HttpProxyAgent instance: %o", r), super(r) - let n = Object.assign({}, r) - ;(this.secureProxy = r.secureProxy || HAt(n.protocol)), - (n.host = n.hostname || n.host), - typeof n.port == "string" && (n.port = parseInt(n.port, 10)), - !n.port && n.host && (n.port = this.secureProxy ? 443 : 80), - n.host && n.path && (delete n.path, delete n.pathname), - (this.proxy = n) - } - callback(t, r) { - return RAt(this, void 0, void 0, function* () { - let { proxy: n, secureProxy: i } = this, - s = Jq.default.parse(t.path) - s.protocol || (s.protocol = "http:"), - s.hostname || (s.hostname = r.hostname || r.host || null), - s.port == null && typeof r.port && (s.port = String(r.port)), - s.port === "80" && delete s.port, - (t.path = Jq.default.format(s)), - n.auth && t.setHeader("Proxy-Authorization", `Basic ${Buffer.from(n.auth).toString("base64")}`) - let a - if ( - (i - ? (Lp("Creating `tls.Socket`: %o", n), (a = MAt.default.connect(n))) - : (Lp("Creating `net.Socket`: %o", n), (a = LAt.default.connect(n))), - t._header) - ) { - let o, u - Lp("Regenerating stored HTTP header string for request"), - (t._header = null), - t._implicitHeader(), - t.output && t.output.length > 0 - ? (Lp("Patching connection write() output buffer with updated header"), - (o = t.output[0]), - (u = - o.indexOf(`\r -\r -`) + 4), - (t.output[0] = t._header + o.substring(u)), - Lp("Output buffer: %o", t.output)) - : t.outputData && - t.outputData.length > 0 && - (Lp("Patching connection write() output buffer with updated header"), - (o = t.outputData[0].data), - (u = - o.indexOf(`\r -\r -`) + 4), - (t.outputData[0].data = t._header + o.substring(u)), - Lp("Output buffer: %o", t.outputData[0].data)) - } - return yield jAt.default(a, "connect"), a - }) - } - } - x0.default = Yq -}) -var tj = C((ej, cCe) => { - "use strict" - var VAt = - (ej && ej.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - Zq = VAt(uCe()) - function Qq(e) { - return new Zq.default(e) - } - ;(function (e) { - ;(e.HttpProxyAgent = Zq.default), (e.prototype = Zq.default.prototype) - })(Qq || (Qq = {})) - cCe.exports = Qq -}) -var lCe = C((KE) => { - "use strict" - var $At = - (KE && KE.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(KE, "__esModule", { value: !0 }) - var zAt = $At(ro()), - GE = zAt.default("https-proxy-agent:parse-proxy-response") - function WAt(e) { - return new Promise((t, r) => { - let n = 0, - i = [] - function s() { - let f = e.read() - f ? l(f) : e.once("readable", s) - } - function a() { - e.removeListener("end", u), - e.removeListener("error", c), - e.removeListener("close", o), - e.removeListener("readable", s) - } - function o(f) { - GE("onclose had error %o", f) - } - function u() { - GE("onend") - } - function c(f) { - a(), GE("onerror %o", f), r(f) - } - function l(f) { - i.push(f), (n += f.length) - let p = Buffer.concat(i, n) - if ( - p.indexOf(`\r -\r -`) === -1 - ) { - GE("have not received end of HTTP headers yet..."), s() - return - } - let d = p.toString( - "ascii", - 0, - p.indexOf(`\r -`) - ), - x = +d.split(" ")[1] - GE("got proxy server response: %o", d), t({ statusCode: x, buffered: p }) - } - e.on("error", c), e.on("close", o), e.on("end", u), s() - }) - } - KE.default = WAt -}) -var hCe = C((v0) => { - "use strict" - var GAt = - (v0 && v0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - ng = - (v0 && v0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(v0, "__esModule", { value: !0 }) - var fCe = ng(require("net")), - pCe = ng(require("tls")), - KAt = ng(require("url")), - XAt = ng(require("assert")), - JAt = ng(ro()), - YAt = Xv(), - ZAt = ng(lCe()), - XE = JAt.default("https-proxy-agent:agent"), - rj = class extends YAt.Agent { - constructor(t) { - let r - if ((typeof t == "string" ? (r = KAt.default.parse(t)) : (r = t), !r)) - throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!") - XE("creating new HttpsProxyAgent instance: %o", r), super(r) - let n = Object.assign({}, r) - ;(this.secureProxy = r.secureProxy || tCt(n.protocol)), - (n.host = n.hostname || n.host), - typeof n.port == "string" && (n.port = parseInt(n.port, 10)), - !n.port && n.host && (n.port = this.secureProxy ? 443 : 80), - this.secureProxy && !("ALPNProtocols" in n) && (n.ALPNProtocols = ["http 1.1"]), - n.host && n.path && (delete n.path, delete n.pathname), - (this.proxy = n) - } - callback(t, r) { - return GAt(this, void 0, void 0, function* () { - let { proxy: n, secureProxy: i } = this, - s - i - ? (XE("Creating `tls.Socket`: %o", n), (s = pCe.default.connect(n))) - : (XE("Creating `net.Socket`: %o", n), (s = fCe.default.connect(n))) - let a = Object.assign({}, n.headers), - u = `CONNECT ${`${r.host}:${r.port}`} HTTP/1.1\r -` - n.auth && (a["Proxy-Authorization"] = `Basic ${Buffer.from(n.auth).toString("base64")}`) - let { host: c, port: l, secureEndpoint: f } = r - eCt(l, f) || (c += `:${l}`), (a.Host = c), (a.Connection = "close") - for (let v of Object.keys(a)) - u += `${v}: ${a[v]}\r -` - let p = ZAt.default(s) - s.write(`${u}\r -`) - let { statusCode: h, buffered: d } = yield p - if (h === 200) { - if ((t.once("socket", QAt), r.secureEndpoint)) { - XE("Upgrading socket connection to TLS") - let v = r.servername || r.host - return pCe.default.connect( - Object.assign(Object.assign({}, rCt(r, "host", "hostname", "path", "port")), { - socket: s, - servername: v, - }) - ) - } - return s - } - s.destroy() - let x = new fCe.default.Socket({ writable: !1 }) - return ( - (x.readable = !0), - t.once("socket", (v) => { - XE("replaying proxy buffer for failed request"), - XAt.default(v.listenerCount("data") > 0), - v.push(d), - v.push(null) - }), - x - ) - }) - } - } - v0.default = rj - function QAt(e) { - e.resume() - } - function eCt(e, t) { - return Boolean((!t && e === 80) || (t && e === 443)) - } - function tCt(e) { - return typeof e == "string" ? /^https:?$/i.test(e) : !1 - } - function rCt(e, ...t) { - let r = {}, - n - for (n in e) t.includes(n) || (r[n] = e[n]) - return r - } -}) -var aj = C((sj, dCe) => { - "use strict" - var nCt = - (sj && sj.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - nj = nCt(hCe()) - function ij(e) { - return new nj.default(e) - } - ;(function (e) { - ;(e.HttpsProxyAgent = nj.default), (e.prototype = nj.default.prototype) - })(ij || (ij = {})) - dCe.exports = ij -}) -var xCe = C((mCe) => { - var Et = mCe, - { Buffer: E6 } = require("buffer"), - iCt = require("os") - Et.toBuffer = function (e, t, r) { - r = ~~r - let n - if (this.isV4Format(e)) - (n = t || E6.alloc(r + 4)), - e.split(/\./g).map((i) => { - n[r++] = parseInt(i, 10) & 255 - }) - else if (this.isV6Format(e)) { - let i = e.split(":", 8), - s - for (s = 0; s < i.length; s++) { - let a = this.isV4Format(i[s]), - o - a && ((o = this.toBuffer(i[s])), (i[s] = o.slice(0, 2).toString("hex"))), - o && ++s < 8 && i.splice(s, 0, o.slice(2, 4).toString("hex")) - } - if (i[0] === "") for (; i.length < 8; ) i.unshift("0") - else if (i[i.length - 1] === "") for (; i.length < 8; ) i.push("0") - else if (i.length < 8) { - for (s = 0; s < i.length && i[s] !== ""; s++); - let a = [s, 1] - for (s = 9 - i.length; s > 0; s--) a.push("0") - i.splice(...a) - } - for (n = t || E6.alloc(r + 16), s = 0; s < i.length; s++) { - let a = parseInt(i[s], 16) - ;(n[r++] = (a >> 8) & 255), (n[r++] = a & 255) - } - } - if (!n) throw Error(`Invalid ip address: ${e}`) - return n - } - Et.toString = function (e, t, r) { - ;(t = ~~t), (r = r || e.length - t) - let n = [] - if (r === 4) { - for (let i = 0; i < r; i++) n.push(e[t + i]) - n = n.join(".") - } else if (r === 16) { - for (let i = 0; i < r; i += 2) n.push(e.readUInt16BE(t + i).toString(16)) - ;(n = n.join(":")), (n = n.replace(/(^|:)0(:0)*:0(:|$)/, "$1::$3")), (n = n.replace(/:{3,4}/, "::")) - } - return n - } - var sCt = /^(\d{1,3}\.){3,3}\d{1,3}$/, - aCt = /^(::)?(((\d{1,3}\.){3}(\d{1,3}){1})?([0-9a-f]){0,4}:{0,2}){1,8}(::)?$/i - Et.isV4Format = function (e) { - return sCt.test(e) - } - Et.isV6Format = function (e) { - return aCt.test(e) - } - function JE(e) { - return e === 4 ? "ipv4" : e === 6 ? "ipv6" : e ? e.toLowerCase() : "ipv4" - } - Et.fromPrefixLen = function (e, t) { - e > 32 ? (t = "ipv6") : (t = JE(t)) - let r = 4 - t === "ipv6" && (r = 16) - let n = E6.alloc(r) - for (let i = 0, s = n.length; i < s; ++i) { - let a = 8 - e < 8 && (a = e), (e -= a), (n[i] = ~(255 >> a) & 255) - } - return Et.toString(n) - } - Et.mask = function (e, t) { - ;(e = Et.toBuffer(e)), (t = Et.toBuffer(t)) - let r = E6.alloc(Math.max(e.length, t.length)), - n - if (e.length === t.length) for (n = 0; n < e.length; n++) r[n] = e[n] & t[n] - else if (t.length === 4) for (n = 0; n < t.length; n++) r[n] = e[e.length - 4 + n] & t[n] - else { - for (n = 0; n < r.length - 6; n++) r[n] = 0 - for (r[10] = 255, r[11] = 255, n = 0; n < e.length; n++) r[n + 12] = e[n] & t[n + 12] - n += 12 - } - for (; n < r.length; n++) r[n] = 0 - return Et.toString(r) - } - Et.cidr = function (e) { - let t = e.split("/"), - r = t[0] - if (t.length !== 2) throw new Error(`invalid CIDR subnet: ${r}`) - let n = Et.fromPrefixLen(parseInt(t[1], 10)) - return Et.mask(r, n) - } - Et.subnet = function (e, t) { - let r = Et.toLong(Et.mask(e, t)), - n = Et.toBuffer(t), - i = 0 - for (let a = 0; a < n.length; a++) - if (n[a] === 255) i += 8 - else { - let o = n[a] & 255 - for (; o; ) (o = (o << 1) & 255), i++ - } - let s = 2 ** (32 - i) - return { - networkAddress: Et.fromLong(r), - firstAddress: s <= 2 ? Et.fromLong(r) : Et.fromLong(r + 1), - lastAddress: s <= 2 ? Et.fromLong(r + s - 1) : Et.fromLong(r + s - 2), - broadcastAddress: Et.fromLong(r + s - 1), - subnetMask: t, - subnetMaskLength: i, - numHosts: s <= 2 ? s : s - 2, - length: s, - contains(a) { - return r === Et.toLong(Et.mask(a, t)) - }, - } - } - Et.cidrSubnet = function (e) { - let t = e.split("/"), - r = t[0] - if (t.length !== 2) throw new Error(`invalid CIDR subnet: ${r}`) - let n = Et.fromPrefixLen(parseInt(t[1], 10)) - return Et.subnet(r, n) - } - Et.not = function (e) { - let t = Et.toBuffer(e) - for (let r = 0; r < t.length; r++) t[r] = 255 ^ t[r] - return Et.toString(t) - } - Et.or = function (e, t) { - if (((e = Et.toBuffer(e)), (t = Et.toBuffer(t)), e.length === t.length)) { - for (let s = 0; s < e.length; ++s) e[s] |= t[s] - return Et.toString(e) - } - let r = e, - n = t - t.length > e.length && ((r = t), (n = e)) - let i = r.length - n.length - for (let s = i; s < r.length; ++s) r[s] |= n[s - i] - return Et.toString(r) - } - Et.isEqual = function (e, t) { - if (((e = Et.toBuffer(e)), (t = Et.toBuffer(t)), e.length === t.length)) { - for (let n = 0; n < e.length; n++) if (e[n] !== t[n]) return !1 - return !0 - } - if (t.length === 4) { - let n = t - ;(t = e), (e = n) - } - for (let n = 0; n < 10; n++) if (t[n] !== 0) return !1 - let r = t.readUInt16BE(10) - if (r !== 0 && r !== 65535) return !1 - for (let n = 0; n < 4; n++) if (e[n] !== t[n + 12]) return !1 - return !0 - } - Et.isPrivate = function (e) { - return ( - /^(::f{4}:)?10\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?192\.168\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?172\.(1[6-9]|2\d|30|31)\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^(::f{4}:)?169\.254\.([0-9]{1,3})\.([0-9]{1,3})$/i.test(e) || - /^f[cd][0-9a-f]{2}:/i.test(e) || - /^fe80:/i.test(e) || - /^::1$/.test(e) || - /^::$/.test(e) - ) - } - Et.isPublic = function (e) { - return !Et.isPrivate(e) - } - Et.isLoopback = function (e) { - return ( - /^(::f{4}:)?127\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/.test(e) || - /^fe80::1$/.test(e) || - /^::1$/.test(e) || - /^::$/.test(e) - ) - } - Et.loopback = function (e) { - if (((e = JE(e)), e !== "ipv4" && e !== "ipv6")) throw new Error("family must be ipv4 or ipv6") - return e === "ipv4" ? "127.0.0.1" : "fe80::1" - } - Et.address = function (e, t) { - let r = iCt.networkInterfaces() - if (((t = JE(t)), e && e !== "private" && e !== "public")) { - let i = r[e].filter((s) => JE(s.family) === t) - return i.length === 0 ? void 0 : i[0].address - } - let n = Object.keys(r) - .map((i) => { - let s = r[i].filter( - (a) => ( - (a.family = JE(a.family)), - a.family !== t || Et.isLoopback(a.address) - ? !1 - : e - ? e === "public" - ? Et.isPrivate(a.address) - : Et.isPublic(a.address) - : !0 - ) - ) - return s.length ? s[0].address : void 0 - }) - .filter(Boolean) - return n.length ? n[0] : Et.loopback(t) - } - Et.toLong = function (e) { - let t = 0 - return ( - e.split(".").forEach((r) => { - ;(t <<= 8), (t += parseInt(r)) - }), - t >>> 0 - ) - } - Et.fromLong = function (e) { - return `${e >>> 24}.${(e >> 16) & 255}.${(e >> 8) & 255}.${e & 255}` - } -}) -var bCe = C((tf) => { - "use strict" - Object.defineProperty(tf, "__esModule", { value: !0 }) - var vCe = require("buffer"), - g0 = { - INVALID_ENCODING: - "Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.", - INVALID_SMARTBUFFER_SIZE: "Invalid size provided. Size must be a valid integer greater than zero.", - INVALID_SMARTBUFFER_BUFFER: "Invalid Buffer provided in SmartBufferOptions.", - INVALID_SMARTBUFFER_OBJECT: - "Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.", - INVALID_OFFSET: "An invalid offset value was provided.", - INVALID_OFFSET_NON_NUMBER: "An invalid offset value was provided. A numeric value is required.", - INVALID_LENGTH: "An invalid length value was provided.", - INVALID_LENGTH_NON_NUMBER: "An invalid length value was provived. A numeric value is required.", - INVALID_TARGET_OFFSET: "Target offset is beyond the bounds of the internal SmartBuffer data.", - INVALID_TARGET_LENGTH: "Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.", - INVALID_READ_BEYOND_BOUNDS: "Attempted to read beyond the bounds of the managed data.", - INVALID_WRITE_BEYOND_BOUNDS: "Attempted to write beyond the bounds of the managed data.", - } - tf.ERRORS = g0 - function oCt(e) { - if (!vCe.Buffer.isEncoding(e)) throw new Error(g0.INVALID_ENCODING) - } - tf.checkEncoding = oCt - function gCe(e) { - return typeof e == "number" && isFinite(e) && fCt(e) - } - tf.isFiniteInteger = gCe - function yCe(e, t) { - if (typeof e == "number") { - if (!gCe(e) || e < 0) throw new Error(t ? g0.INVALID_OFFSET : g0.INVALID_LENGTH) - } else throw new Error(t ? g0.INVALID_OFFSET_NON_NUMBER : g0.INVALID_LENGTH_NON_NUMBER) - } - function uCt(e) { - yCe(e, !1) - } - tf.checkLengthValue = uCt - function cCt(e) { - yCe(e, !0) - } - tf.checkOffsetValue = cCt - function lCt(e, t) { - if (e < 0 || e > t.length) throw new Error(g0.INVALID_TARGET_OFFSET) - } - tf.checkTargetOffset = lCt - function fCt(e) { - return typeof e == "number" && isFinite(e) && Math.floor(e) === e - } - function pCt(e) { - if (typeof BigInt > "u") throw new Error("Platform does not support JS BigInt type.") - if (typeof vCe.Buffer.prototype[e] > "u") throw new Error(`Platform does not support Buffer.prototype.${e}.`) - } - tf.bigIntAndBufferInt64Check = pCt -}) -var _Ce = C((oj) => { - "use strict" - Object.defineProperty(oj, "__esModule", { value: !0 }) - var Xt = bCe(), - ECe = 4096, - hCt = "utf8", - YE = class { - constructor(t) { - if ( - ((this.length = 0), - (this._encoding = hCt), - (this._writeOffset = 0), - (this._readOffset = 0), - YE.isSmartBufferOptions(t)) - ) - if ((t.encoding && (Xt.checkEncoding(t.encoding), (this._encoding = t.encoding)), t.size)) - if (Xt.isFiniteInteger(t.size) && t.size > 0) this._buff = Buffer.allocUnsafe(t.size) - else throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_SIZE) - else if (t.buff) - if (Buffer.isBuffer(t.buff)) (this._buff = t.buff), (this.length = t.buff.length) - else throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_BUFFER) - else this._buff = Buffer.allocUnsafe(ECe) - else { - if (typeof t < "u") throw new Error(Xt.ERRORS.INVALID_SMARTBUFFER_OBJECT) - this._buff = Buffer.allocUnsafe(ECe) - } - } - static fromSize(t, r) { - return new this({ size: t, encoding: r }) - } - static fromBuffer(t, r) { - return new this({ buff: t, encoding: r }) - } - static fromOptions(t) { - return new this(t) - } - static isSmartBufferOptions(t) { - let r = t - return r && (r.encoding !== void 0 || r.size !== void 0 || r.buff !== void 0) - } - readInt8(t) { - return this._readNumberValue(Buffer.prototype.readInt8, 1, t) - } - readInt16BE(t) { - return this._readNumberValue(Buffer.prototype.readInt16BE, 2, t) - } - readInt16LE(t) { - return this._readNumberValue(Buffer.prototype.readInt16LE, 2, t) - } - readInt32BE(t) { - return this._readNumberValue(Buffer.prototype.readInt32BE, 4, t) - } - readInt32LE(t) { - return this._readNumberValue(Buffer.prototype.readInt32LE, 4, t) - } - readBigInt64BE(t) { - return ( - Xt.bigIntAndBufferInt64Check("readBigInt64BE"), this._readNumberValue(Buffer.prototype.readBigInt64BE, 8, t) - ) - } - readBigInt64LE(t) { - return ( - Xt.bigIntAndBufferInt64Check("readBigInt64LE"), this._readNumberValue(Buffer.prototype.readBigInt64LE, 8, t) - ) - } - writeInt8(t, r) { - return this._writeNumberValue(Buffer.prototype.writeInt8, 1, t, r), this - } - insertInt8(t, r) { - return this._insertNumberValue(Buffer.prototype.writeInt8, 1, t, r) - } - writeInt16BE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeInt16BE, 2, t, r) - } - insertInt16BE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeInt16BE, 2, t, r) - } - writeInt16LE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeInt16LE, 2, t, r) - } - insertInt16LE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeInt16LE, 2, t, r) - } - writeInt32BE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeInt32BE, 4, t, r) - } - insertInt32BE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeInt32BE, 4, t, r) - } - writeInt32LE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeInt32LE, 4, t, r) - } - insertInt32LE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeInt32LE, 4, t, r) - } - writeBigInt64BE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigInt64BE"), - this._writeNumberValue(Buffer.prototype.writeBigInt64BE, 8, t, r) - ) - } - insertBigInt64BE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigInt64BE"), - this._insertNumberValue(Buffer.prototype.writeBigInt64BE, 8, t, r) - ) - } - writeBigInt64LE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigInt64LE"), - this._writeNumberValue(Buffer.prototype.writeBigInt64LE, 8, t, r) - ) - } - insertBigInt64LE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigInt64LE"), - this._insertNumberValue(Buffer.prototype.writeBigInt64LE, 8, t, r) - ) - } - readUInt8(t) { - return this._readNumberValue(Buffer.prototype.readUInt8, 1, t) - } - readUInt16BE(t) { - return this._readNumberValue(Buffer.prototype.readUInt16BE, 2, t) - } - readUInt16LE(t) { - return this._readNumberValue(Buffer.prototype.readUInt16LE, 2, t) - } - readUInt32BE(t) { - return this._readNumberValue(Buffer.prototype.readUInt32BE, 4, t) - } - readUInt32LE(t) { - return this._readNumberValue(Buffer.prototype.readUInt32LE, 4, t) - } - readBigUInt64BE(t) { - return ( - Xt.bigIntAndBufferInt64Check("readBigUInt64BE"), this._readNumberValue(Buffer.prototype.readBigUInt64BE, 8, t) - ) - } - readBigUInt64LE(t) { - return ( - Xt.bigIntAndBufferInt64Check("readBigUInt64LE"), this._readNumberValue(Buffer.prototype.readBigUInt64LE, 8, t) - ) - } - writeUInt8(t, r) { - return this._writeNumberValue(Buffer.prototype.writeUInt8, 1, t, r) - } - insertUInt8(t, r) { - return this._insertNumberValue(Buffer.prototype.writeUInt8, 1, t, r) - } - writeUInt16BE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeUInt16BE, 2, t, r) - } - insertUInt16BE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeUInt16BE, 2, t, r) - } - writeUInt16LE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeUInt16LE, 2, t, r) - } - insertUInt16LE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeUInt16LE, 2, t, r) - } - writeUInt32BE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeUInt32BE, 4, t, r) - } - insertUInt32BE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeUInt32BE, 4, t, r) - } - writeUInt32LE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeUInt32LE, 4, t, r) - } - insertUInt32LE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeUInt32LE, 4, t, r) - } - writeBigUInt64BE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigUInt64BE"), - this._writeNumberValue(Buffer.prototype.writeBigUInt64BE, 8, t, r) - ) - } - insertBigUInt64BE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigUInt64BE"), - this._insertNumberValue(Buffer.prototype.writeBigUInt64BE, 8, t, r) - ) - } - writeBigUInt64LE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigUInt64LE"), - this._writeNumberValue(Buffer.prototype.writeBigUInt64LE, 8, t, r) - ) - } - insertBigUInt64LE(t, r) { - return ( - Xt.bigIntAndBufferInt64Check("writeBigUInt64LE"), - this._insertNumberValue(Buffer.prototype.writeBigUInt64LE, 8, t, r) - ) - } - readFloatBE(t) { - return this._readNumberValue(Buffer.prototype.readFloatBE, 4, t) - } - readFloatLE(t) { - return this._readNumberValue(Buffer.prototype.readFloatLE, 4, t) - } - writeFloatBE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeFloatBE, 4, t, r) - } - insertFloatBE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeFloatBE, 4, t, r) - } - writeFloatLE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeFloatLE, 4, t, r) - } - insertFloatLE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeFloatLE, 4, t, r) - } - readDoubleBE(t) { - return this._readNumberValue(Buffer.prototype.readDoubleBE, 8, t) - } - readDoubleLE(t) { - return this._readNumberValue(Buffer.prototype.readDoubleLE, 8, t) - } - writeDoubleBE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeDoubleBE, 8, t, r) - } - insertDoubleBE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeDoubleBE, 8, t, r) - } - writeDoubleLE(t, r) { - return this._writeNumberValue(Buffer.prototype.writeDoubleLE, 8, t, r) - } - insertDoubleLE(t, r) { - return this._insertNumberValue(Buffer.prototype.writeDoubleLE, 8, t, r) - } - readString(t, r) { - let n - typeof t == "number" - ? (Xt.checkLengthValue(t), (n = Math.min(t, this.length - this._readOffset))) - : ((r = t), (n = this.length - this._readOffset)), - typeof r < "u" && Xt.checkEncoding(r) - let i = this._buff.slice(this._readOffset, this._readOffset + n).toString(r || this._encoding) - return (this._readOffset += n), i - } - insertString(t, r, n) { - return Xt.checkOffsetValue(r), this._handleString(t, !0, r, n) - } - writeString(t, r, n) { - return this._handleString(t, !1, r, n) - } - readStringNT(t) { - typeof t < "u" && Xt.checkEncoding(t) - let r = this.length - for (let i = this._readOffset; i < this.length; i++) - if (this._buff[i] === 0) { - r = i - break - } - let n = this._buff.slice(this._readOffset, r) - return (this._readOffset = r + 1), n.toString(t || this._encoding) - } - insertStringNT(t, r, n) { - return Xt.checkOffsetValue(r), this.insertString(t, r, n), this.insertUInt8(0, r + t.length), this - } - writeStringNT(t, r, n) { - return ( - this.writeString(t, r, n), this.writeUInt8(0, typeof r == "number" ? r + t.length : this.writeOffset), this - ) - } - readBuffer(t) { - typeof t < "u" && Xt.checkLengthValue(t) - let r = typeof t == "number" ? t : this.length, - n = Math.min(this.length, this._readOffset + r), - i = this._buff.slice(this._readOffset, n) - return (this._readOffset = n), i - } - insertBuffer(t, r) { - return Xt.checkOffsetValue(r), this._handleBuffer(t, !0, r) - } - writeBuffer(t, r) { - return this._handleBuffer(t, !1, r) - } - readBufferNT() { - let t = this.length - for (let n = this._readOffset; n < this.length; n++) - if (this._buff[n] === 0) { - t = n - break - } - let r = this._buff.slice(this._readOffset, t) - return (this._readOffset = t + 1), r - } - insertBufferNT(t, r) { - return Xt.checkOffsetValue(r), this.insertBuffer(t, r), this.insertUInt8(0, r + t.length), this - } - writeBufferNT(t, r) { - return ( - typeof r < "u" && Xt.checkOffsetValue(r), - this.writeBuffer(t, r), - this.writeUInt8(0, typeof r == "number" ? r + t.length : this._writeOffset), - this - ) - } - clear() { - return (this._writeOffset = 0), (this._readOffset = 0), (this.length = 0), this - } - remaining() { - return this.length - this._readOffset - } - get readOffset() { - return this._readOffset - } - set readOffset(t) { - Xt.checkOffsetValue(t), Xt.checkTargetOffset(t, this), (this._readOffset = t) - } - get writeOffset() { - return this._writeOffset - } - set writeOffset(t) { - Xt.checkOffsetValue(t), Xt.checkTargetOffset(t, this), (this._writeOffset = t) - } - get encoding() { - return this._encoding - } - set encoding(t) { - Xt.checkEncoding(t), (this._encoding = t) - } - get internalBuffer() { - return this._buff - } - toBuffer() { - return this._buff.slice(0, this.length) - } - toString(t) { - let r = typeof t == "string" ? t : this._encoding - return Xt.checkEncoding(r), this._buff.toString(r, 0, this.length) - } - destroy() { - return this.clear(), this - } - _handleString(t, r, n, i) { - let s = this._writeOffset, - a = this._encoding - typeof n == "number" ? (s = n) : typeof n == "string" && (Xt.checkEncoding(n), (a = n)), - typeof i == "string" && (Xt.checkEncoding(i), (a = i)) - let o = Buffer.byteLength(t, a) - return ( - r ? this.ensureInsertable(o, s) : this._ensureWriteable(o, s), - this._buff.write(t, s, o, a), - r - ? (this._writeOffset += o) - : typeof n == "number" - ? (this._writeOffset = Math.max(this._writeOffset, s + o)) - : (this._writeOffset += o), - this - ) - } - _handleBuffer(t, r, n) { - let i = typeof n == "number" ? n : this._writeOffset - return ( - r ? this.ensureInsertable(t.length, i) : this._ensureWriteable(t.length, i), - t.copy(this._buff, i), - r - ? (this._writeOffset += t.length) - : typeof n == "number" - ? (this._writeOffset = Math.max(this._writeOffset, i + t.length)) - : (this._writeOffset += t.length), - this - ) - } - ensureReadable(t, r) { - let n = this._readOffset - if ((typeof r < "u" && (Xt.checkOffsetValue(r), (n = r)), n < 0 || n + t > this.length)) - throw new Error(Xt.ERRORS.INVALID_READ_BEYOND_BOUNDS) - } - ensureInsertable(t, r) { - Xt.checkOffsetValue(r), - this._ensureCapacity(this.length + t), - r < this.length && this._buff.copy(this._buff, r + t, r, this._buff.length), - r + t > this.length ? (this.length = r + t) : (this.length += t) - } - _ensureWriteable(t, r) { - let n = typeof r == "number" ? r : this._writeOffset - this._ensureCapacity(n + t), n + t > this.length && (this.length = n + t) - } - _ensureCapacity(t) { - let r = this._buff.length - if (t > r) { - let n = this._buff, - i = (r * 3) / 2 + 1 - i < t && (i = t), (this._buff = Buffer.allocUnsafe(i)), n.copy(this._buff, 0, 0, r) - } - } - _readNumberValue(t, r, n) { - this.ensureReadable(r, n) - let i = t.call(this._buff, typeof n == "number" ? n : this._readOffset) - return typeof n > "u" && (this._readOffset += r), i - } - _insertNumberValue(t, r, n, i) { - return ( - Xt.checkOffsetValue(i), this.ensureInsertable(r, i), t.call(this._buff, n, i), (this._writeOffset += r), this - ) - } - _writeNumberValue(t, r, n, i) { - if (typeof i == "number") { - if (i < 0) throw new Error(Xt.ERRORS.INVALID_WRITE_BEYOND_BOUNDS) - Xt.checkOffsetValue(i) - } - let s = typeof i == "number" ? i : this._writeOffset - return ( - this._ensureWriteable(r, s), - t.call(this._buff, n, s), - typeof i == "number" ? (this._writeOffset = Math.max(this._writeOffset, s + r)) : (this._writeOffset += r), - this - ) - } - } - oj.SmartBuffer = YE -}) -var dj = C((ln) => { - "use strict" - Object.defineProperty(ln, "__esModule", { value: !0 }) - ln.SOCKS5_NO_ACCEPTABLE_AUTH = - ln.SOCKS5_CUSTOM_AUTH_END = - ln.SOCKS5_CUSTOM_AUTH_START = - ln.SOCKS_INCOMING_PACKET_SIZES = - ln.SocksClientState = - ln.Socks5Response = - ln.Socks5HostType = - ln.Socks5Auth = - ln.Socks4Response = - ln.SocksCommand = - ln.ERRORS = - ln.DEFAULT_TIMEOUT = - void 0 - var dCt = 3e4 - ln.DEFAULT_TIMEOUT = dCt - var mCt = { - InvalidSocksCommand: "An invalid SOCKS command was provided. Valid options are connect, bind, and associate.", - InvalidSocksCommandForOperation: - "An invalid SOCKS command was provided. Only a subset of commands are supported for this operation.", - InvalidSocksCommandChain: - "An invalid SOCKS command was provided. Chaining currently only supports the connect command.", - InvalidSocksClientOptionsDestination: "An invalid destination host was provided.", - InvalidSocksClientOptionsExistingSocket: - "An invalid existing socket was provided. This should be an instance of stream.Duplex.", - InvalidSocksClientOptionsProxy: "Invalid SOCKS proxy details were provided.", - InvalidSocksClientOptionsTimeout: "An invalid timeout value was provided. Please enter a value above 0 (in ms).", - InvalidSocksClientOptionsProxiesLength: "At least two socks proxies must be provided for chaining.", - InvalidSocksClientOptionsCustomAuthRange: "Custom auth must be a value between 0x80 and 0xFE.", - InvalidSocksClientOptionsCustomAuthOptions: - "When a custom_auth_method is provided, custom_auth_request_handler, custom_auth_response_size, and custom_auth_response_handler must also be provided and valid.", - NegotiationError: "Negotiation error", - SocketClosed: "Socket closed", - ProxyConnectionTimedOut: "Proxy connection timed out", - InternalError: "SocksClient internal error (this should not happen)", - InvalidSocks4HandshakeResponse: "Received invalid Socks4 handshake response", - Socks4ProxyRejectedConnection: "Socks4 Proxy rejected connection", - InvalidSocks4IncomingConnectionResponse: "Socks4 invalid incoming connection response", - Socks4ProxyRejectedIncomingBoundConnection: "Socks4 Proxy rejected incoming bound connection", - InvalidSocks5InitialHandshakeResponse: "Received invalid Socks5 initial handshake response", - InvalidSocks5IntiailHandshakeSocksVersion: "Received invalid Socks5 initial handshake (invalid socks version)", - InvalidSocks5InitialHandshakeNoAcceptedAuthType: - "Received invalid Socks5 initial handshake (no accepted authentication type)", - InvalidSocks5InitialHandshakeUnknownAuthType: - "Received invalid Socks5 initial handshake (unknown authentication type)", - Socks5AuthenticationFailed: "Socks5 Authentication failed", - InvalidSocks5FinalHandshake: "Received invalid Socks5 final handshake response", - InvalidSocks5FinalHandshakeRejected: "Socks5 proxy rejected connection", - InvalidSocks5IncomingConnectionResponse: "Received invalid Socks5 incoming connection response", - Socks5ProxyRejectedIncomingBoundConnection: "Socks5 Proxy rejected incoming bound connection", - } - ln.ERRORS = mCt - var xCt = { - Socks5InitialHandshakeResponse: 2, - Socks5UserPassAuthenticationResponse: 2, - Socks5ResponseHeader: 5, - Socks5ResponseIPv4: 10, - Socks5ResponseIPv6: 22, - Socks5ResponseHostname: (e) => e + 7, - Socks4Response: 8, - } - ln.SOCKS_INCOMING_PACKET_SIZES = xCt - var uj - ;(function (e) { - ;(e[(e.connect = 1)] = "connect"), (e[(e.bind = 2)] = "bind"), (e[(e.associate = 3)] = "associate") - })(uj || (uj = {})) - ln.SocksCommand = uj - var cj - ;(function (e) { - ;(e[(e.Granted = 90)] = "Granted"), - (e[(e.Failed = 91)] = "Failed"), - (e[(e.Rejected = 92)] = "Rejected"), - (e[(e.RejectedIdent = 93)] = "RejectedIdent") - })(cj || (cj = {})) - ln.Socks4Response = cj - var lj - ;(function (e) { - ;(e[(e.NoAuth = 0)] = "NoAuth"), (e[(e.GSSApi = 1)] = "GSSApi"), (e[(e.UserPass = 2)] = "UserPass") - })(lj || (lj = {})) - ln.Socks5Auth = lj - var vCt = 128 - ln.SOCKS5_CUSTOM_AUTH_START = vCt - var gCt = 254 - ln.SOCKS5_CUSTOM_AUTH_END = gCt - var yCt = 255 - ln.SOCKS5_NO_ACCEPTABLE_AUTH = yCt - var fj - ;(function (e) { - ;(e[(e.Granted = 0)] = "Granted"), - (e[(e.Failure = 1)] = "Failure"), - (e[(e.NotAllowed = 2)] = "NotAllowed"), - (e[(e.NetworkUnreachable = 3)] = "NetworkUnreachable"), - (e[(e.HostUnreachable = 4)] = "HostUnreachable"), - (e[(e.ConnectionRefused = 5)] = "ConnectionRefused"), - (e[(e.TTLExpired = 6)] = "TTLExpired"), - (e[(e.CommandNotSupported = 7)] = "CommandNotSupported"), - (e[(e.AddressNotSupported = 8)] = "AddressNotSupported") - })(fj || (fj = {})) - ln.Socks5Response = fj - var pj - ;(function (e) { - ;(e[(e.IPv4 = 1)] = "IPv4"), (e[(e.Hostname = 3)] = "Hostname"), (e[(e.IPv6 = 4)] = "IPv6") - })(pj || (pj = {})) - ln.Socks5HostType = pj - var hj - ;(function (e) { - ;(e[(e.Created = 0)] = "Created"), - (e[(e.Connecting = 1)] = "Connecting"), - (e[(e.Connected = 2)] = "Connected"), - (e[(e.SentInitialHandshake = 3)] = "SentInitialHandshake"), - (e[(e.ReceivedInitialHandshakeResponse = 4)] = "ReceivedInitialHandshakeResponse"), - (e[(e.SentAuthentication = 5)] = "SentAuthentication"), - (e[(e.ReceivedAuthenticationResponse = 6)] = "ReceivedAuthenticationResponse"), - (e[(e.SentFinalHandshake = 7)] = "SentFinalHandshake"), - (e[(e.ReceivedFinalResponse = 8)] = "ReceivedFinalResponse"), - (e[(e.BoundWaitingForConnection = 9)] = "BoundWaitingForConnection"), - (e[(e.Established = 10)] = "Established"), - (e[(e.Disconnected = 11)] = "Disconnected"), - (e[(e.Error = 99)] = "Error") - })(hj || (hj = {})) - ln.SocksClientState = hj -}) -var xj = C((ig) => { - "use strict" - Object.defineProperty(ig, "__esModule", { value: !0 }) - ig.shuffleArray = ig.SocksClientError = void 0 - var mj = class extends Error { - constructor(t, r) { - super(t), (this.options = r) - } - } - ig.SocksClientError = mj - function bCt(e) { - for (let t = e.length - 1; t > 0; t--) { - let r = Math.floor(Math.random() * (t + 1)) - ;[e[t], e[r]] = [e[r], e[t]] - } - } - ig.shuffleArray = bCt -}) -var DCe = C((sg) => { - "use strict" - Object.defineProperty(sg, "__esModule", { value: !0 }) - sg.validateSocksClientChainOptions = sg.validateSocksClientOptions = void 0 - var Qs = xj(), - qi = dj(), - ECt = require("stream") - function _Ct(e, t = ["connect", "bind", "associate"]) { - if (!qi.SocksCommand[e.command]) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksCommand, e) - if (t.indexOf(e.command) === -1) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksCommandForOperation, e) - if (!ACe(e.destination)) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsDestination, e) - if (!CCe(e.proxy)) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsProxy, e) - if ((wCe(e.proxy, e), e.timeout && !SCe(e.timeout))) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsTimeout, e) - if (e.existing_socket && !(e.existing_socket instanceof ECt.Duplex)) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsExistingSocket, e) - } - sg.validateSocksClientOptions = _Ct - function wCt(e) { - if (e.command !== "connect") throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksCommandChain, e) - if (!ACe(e.destination)) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsDestination, e) - if (!(e.proxies && Array.isArray(e.proxies) && e.proxies.length >= 2)) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsProxiesLength, e) - if ( - (e.proxies.forEach((t) => { - if (!CCe(t)) throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsProxy, e) - wCe(t, e) - }), - e.timeout && !SCe(e.timeout)) - ) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsTimeout, e) - } - sg.validateSocksClientChainOptions = wCt - function wCe(e, t) { - if (e.custom_auth_method !== void 0) { - if (e.custom_auth_method < qi.SOCKS5_CUSTOM_AUTH_START || e.custom_auth_method > qi.SOCKS5_CUSTOM_AUTH_END) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsCustomAuthRange, t) - if (e.custom_auth_request_handler === void 0 || typeof e.custom_auth_request_handler != "function") - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsCustomAuthOptions, t) - if (e.custom_auth_response_size === void 0) - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsCustomAuthOptions, t) - if (e.custom_auth_response_handler === void 0 || typeof e.custom_auth_response_handler != "function") - throw new Qs.SocksClientError(qi.ERRORS.InvalidSocksClientOptionsCustomAuthOptions, t) - } - } - function ACe(e) { - return e && typeof e.host == "string" && typeof e.port == "number" && e.port >= 0 && e.port <= 65535 - } - function CCe(e) { - return ( - e && - (typeof e.host == "string" || typeof e.ipaddress == "string") && - typeof e.port == "number" && - e.port >= 0 && - e.port <= 65535 && - (e.type === 4 || e.type === 5) - ) - } - function SCe(e) { - return typeof e == "number" && e > 0 - } -}) -var FCe = C((_6) => { - "use strict" - Object.defineProperty(_6, "__esModule", { value: !0 }) - _6.ReceiveBuffer = void 0 - var vj = class { - constructor(t = 4096) { - ;(this.buffer = Buffer.allocUnsafe(t)), (this.offset = 0), (this.originalSize = t) - } - get length() { - return this.offset - } - append(t) { - if (!Buffer.isBuffer(t)) throw new Error("Attempted to append a non-buffer instance to ReceiveBuffer.") - if (this.offset + t.length >= this.buffer.length) { - let r = this.buffer - ;(this.buffer = Buffer.allocUnsafe( - Math.max(this.buffer.length + this.originalSize, this.buffer.length + t.length) - )), - r.copy(this.buffer) - } - return t.copy(this.buffer, this.offset), (this.offset += t.length) - } - peek(t) { - if (t > this.offset) throw new Error("Attempted to read beyond the bounds of the managed internal data.") - return this.buffer.slice(0, t) - } - get(t) { - if (t > this.offset) throw new Error("Attempted to read beyond the bounds of the managed internal data.") - let r = Buffer.allocUnsafe(t) - return this.buffer.slice(0, t).copy(r), this.buffer.copyWithin(0, t, t + this.offset - t), (this.offset -= t), r - } - } - _6.ReceiveBuffer = vj -}) -var TCe = C((Mp) => { - "use strict" - var ag = - (Mp && Mp.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - } - Object.defineProperty(Mp, "__esModule", { value: !0 }) - Mp.SocksClientError = Mp.SocksClient = void 0 - var ACt = require("events"), - og = require("net"), - ao = xCe(), - ba = _Ce(), - Ze = dj(), - gj = DCe(), - CCt = FCe(), - yj = xj() - Object.defineProperty(Mp, "SocksClientError", { - enumerable: !0, - get: function () { - return yj.SocksClientError - }, - }) - var ug = class extends ACt.EventEmitter { - constructor(t) { - super(), - (this.options = Object.assign({}, t)), - (0, gj.validateSocksClientOptions)(t), - this.setState(Ze.SocksClientState.Created) - } - static createConnection(t, r) { - return new Promise((n, i) => { - try { - ;(0, gj.validateSocksClientOptions)(t, ["connect"]) - } catch (a) { - return typeof r == "function" ? (r(a), n(a)) : i(a) - } - let s = new ug(t) - s.connect(t.existing_socket), - s.once("established", (a) => { - s.removeAllListeners(), typeof r == "function" && r(null, a), n(a) - }), - s.once("error", (a) => { - s.removeAllListeners(), typeof r == "function" ? (r(a), n(a)) : i(a) - }) - }) - } - static createConnectionChain(t, r) { - return new Promise((n, i) => - ag(this, void 0, void 0, function* () { - try { - ;(0, gj.validateSocksClientChainOptions)(t) - } catch (s) { - return typeof r == "function" ? (r(s), n(s)) : i(s) - } - t.randomizeChain && (0, yj.shuffleArray)(t.proxies) - try { - let s - for (let a = 0; a < t.proxies.length; a++) { - let o = t.proxies[a], - u = - a === t.proxies.length - 1 - ? t.destination - : { host: t.proxies[a + 1].host || t.proxies[a + 1].ipaddress, port: t.proxies[a + 1].port }, - c = yield ug.createConnection({ command: "connect", proxy: o, destination: u, existing_socket: s }) - s = s || c.socket - } - typeof r == "function" ? (r(null, { socket: s }), n({ socket: s })) : n({ socket: s }) - } catch (s) { - typeof r == "function" ? (r(s), n(s)) : i(s) - } - }) - ) - } - static createUDPFrame(t) { - let r = new ba.SmartBuffer() - return ( - r.writeUInt16BE(0), - r.writeUInt8(t.frameNumber || 0), - og.isIPv4(t.remoteHost.host) - ? (r.writeUInt8(Ze.Socks5HostType.IPv4), r.writeUInt32BE(ao.toLong(t.remoteHost.host))) - : og.isIPv6(t.remoteHost.host) - ? (r.writeUInt8(Ze.Socks5HostType.IPv6), r.writeBuffer(ao.toBuffer(t.remoteHost.host))) - : (r.writeUInt8(Ze.Socks5HostType.Hostname), - r.writeUInt8(Buffer.byteLength(t.remoteHost.host)), - r.writeString(t.remoteHost.host)), - r.writeUInt16BE(t.remoteHost.port), - r.writeBuffer(t.data), - r.toBuffer() - ) - } - static parseUDPFrame(t) { - let r = ba.SmartBuffer.fromBuffer(t) - r.readOffset = 2 - let n = r.readUInt8(), - i = r.readUInt8(), - s - i === Ze.Socks5HostType.IPv4 - ? (s = ao.fromLong(r.readUInt32BE())) - : i === Ze.Socks5HostType.IPv6 - ? (s = ao.toString(r.readBuffer(16))) - : (s = r.readString(r.readUInt8())) - let a = r.readUInt16BE() - return { frameNumber: n, remoteHost: { host: s, port: a }, data: r.readBuffer() } - } - setState(t) { - this.state !== Ze.SocksClientState.Error && (this.state = t) - } - connect(t) { - ;(this.onDataReceived = (n) => this.onDataReceivedHandler(n)), - (this.onClose = () => this.onCloseHandler()), - (this.onError = (n) => this.onErrorHandler(n)), - (this.onConnect = () => this.onConnectHandler()) - let r = setTimeout(() => this.onEstablishedTimeout(), this.options.timeout || Ze.DEFAULT_TIMEOUT) - r.unref && typeof r.unref == "function" && r.unref(), - t ? (this.socket = t) : (this.socket = new og.Socket()), - this.socket.once("close", this.onClose), - this.socket.once("error", this.onError), - this.socket.once("connect", this.onConnect), - this.socket.on("data", this.onDataReceived), - this.setState(Ze.SocksClientState.Connecting), - (this.receiveBuffer = new CCt.ReceiveBuffer()), - t - ? this.socket.emit("connect") - : (this.socket.connect(this.getSocketOptions()), - this.options.set_tcp_nodelay !== void 0 && - this.options.set_tcp_nodelay !== null && - this.socket.setNoDelay(!!this.options.set_tcp_nodelay)), - this.prependOnceListener("established", (n) => { - setImmediate(() => { - if (this.receiveBuffer.length > 0) { - let i = this.receiveBuffer.get(this.receiveBuffer.length) - n.socket.emit("data", i) - } - n.socket.resume() - }) - }) - } - getSocketOptions() { - return Object.assign(Object.assign({}, this.options.socket_options), { - host: this.options.proxy.host || this.options.proxy.ipaddress, - port: this.options.proxy.port, - }) - } - onEstablishedTimeout() { - this.state !== Ze.SocksClientState.Established && - this.state !== Ze.SocksClientState.BoundWaitingForConnection && - this.closeSocket(Ze.ERRORS.ProxyConnectionTimedOut) - } - onConnectHandler() { - this.setState(Ze.SocksClientState.Connected), - this.options.proxy.type === 4 ? this.sendSocks4InitialHandshake() : this.sendSocks5InitialHandshake(), - this.setState(Ze.SocksClientState.SentInitialHandshake) - } - onDataReceivedHandler(t) { - this.receiveBuffer.append(t), this.processData() - } - processData() { - for ( - ; - this.state !== Ze.SocksClientState.Established && - this.state !== Ze.SocksClientState.Error && - this.receiveBuffer.length >= this.nextRequiredPacketBufferSize; - - ) - if (this.state === Ze.SocksClientState.SentInitialHandshake) - this.options.proxy.type === 4 - ? this.handleSocks4FinalHandshakeResponse() - : this.handleInitialSocks5HandshakeResponse() - else if (this.state === Ze.SocksClientState.SentAuthentication) - this.handleInitialSocks5AuthenticationHandshakeResponse() - else if (this.state === Ze.SocksClientState.SentFinalHandshake) this.handleSocks5FinalHandshakeResponse() - else if (this.state === Ze.SocksClientState.BoundWaitingForConnection) - this.options.proxy.type === 4 - ? this.handleSocks4IncomingConnectionResponse() - : this.handleSocks5IncomingConnectionResponse() - else { - this.closeSocket(Ze.ERRORS.InternalError) - break - } - } - onCloseHandler() { - this.closeSocket(Ze.ERRORS.SocketClosed) - } - onErrorHandler(t) { - this.closeSocket(t.message) - } - removeInternalSocketHandlers() { - this.socket.pause(), - this.socket.removeListener("data", this.onDataReceived), - this.socket.removeListener("close", this.onClose), - this.socket.removeListener("error", this.onError), - this.socket.removeListener("connect", this.onConnect) - } - closeSocket(t) { - this.state !== Ze.SocksClientState.Error && - (this.setState(Ze.SocksClientState.Error), - this.socket.destroy(), - this.removeInternalSocketHandlers(), - this.emit("error", new yj.SocksClientError(t, this.options))) - } - sendSocks4InitialHandshake() { - let t = this.options.proxy.userId || "", - r = new ba.SmartBuffer() - r.writeUInt8(4), - r.writeUInt8(Ze.SocksCommand[this.options.command]), - r.writeUInt16BE(this.options.destination.port), - og.isIPv4(this.options.destination.host) - ? (r.writeBuffer(ao.toBuffer(this.options.destination.host)), r.writeStringNT(t)) - : (r.writeUInt8(0), - r.writeUInt8(0), - r.writeUInt8(0), - r.writeUInt8(1), - r.writeStringNT(t), - r.writeStringNT(this.options.destination.host)), - (this.nextRequiredPacketBufferSize = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks4Response), - this.socket.write(r.toBuffer()) - } - handleSocks4FinalHandshakeResponse() { - let t = this.receiveBuffer.get(8) - if (t[1] !== Ze.Socks4Response.Granted) - this.closeSocket(`${Ze.ERRORS.Socks4ProxyRejectedConnection} - (${Ze.Socks4Response[t[1]]})`) - else if (Ze.SocksCommand[this.options.command] === Ze.SocksCommand.bind) { - let r = ba.SmartBuffer.fromBuffer(t) - r.readOffset = 2 - let n = { port: r.readUInt16BE(), host: ao.fromLong(r.readUInt32BE()) } - n.host === "0.0.0.0" && (n.host = this.options.proxy.ipaddress), - this.setState(Ze.SocksClientState.BoundWaitingForConnection), - this.emit("bound", { remoteHost: n, socket: this.socket }) - } else - this.setState(Ze.SocksClientState.Established), - this.removeInternalSocketHandlers(), - this.emit("established", { socket: this.socket }) - } - handleSocks4IncomingConnectionResponse() { - let t = this.receiveBuffer.get(8) - if (t[1] !== Ze.Socks4Response.Granted) - this.closeSocket(`${Ze.ERRORS.Socks4ProxyRejectedIncomingBoundConnection} - (${Ze.Socks4Response[t[1]]})`) - else { - let r = ba.SmartBuffer.fromBuffer(t) - r.readOffset = 2 - let n = { port: r.readUInt16BE(), host: ao.fromLong(r.readUInt32BE()) } - this.setState(Ze.SocksClientState.Established), - this.removeInternalSocketHandlers(), - this.emit("established", { remoteHost: n, socket: this.socket }) - } - } - sendSocks5InitialHandshake() { - let t = new ba.SmartBuffer(), - r = [Ze.Socks5Auth.NoAuth] - ;(this.options.proxy.userId || this.options.proxy.password) && r.push(Ze.Socks5Auth.UserPass), - this.options.proxy.custom_auth_method !== void 0 && r.push(this.options.proxy.custom_auth_method), - t.writeUInt8(5), - t.writeUInt8(r.length) - for (let n of r) t.writeUInt8(n) - ;(this.nextRequiredPacketBufferSize = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5InitialHandshakeResponse), - this.socket.write(t.toBuffer()), - this.setState(Ze.SocksClientState.SentInitialHandshake) - } - handleInitialSocks5HandshakeResponse() { - let t = this.receiveBuffer.get(2) - t[0] !== 5 - ? this.closeSocket(Ze.ERRORS.InvalidSocks5IntiailHandshakeSocksVersion) - : t[1] === Ze.SOCKS5_NO_ACCEPTABLE_AUTH - ? this.closeSocket(Ze.ERRORS.InvalidSocks5InitialHandshakeNoAcceptedAuthType) - : t[1] === Ze.Socks5Auth.NoAuth - ? ((this.socks5ChosenAuthType = Ze.Socks5Auth.NoAuth), this.sendSocks5CommandRequest()) - : t[1] === Ze.Socks5Auth.UserPass - ? ((this.socks5ChosenAuthType = Ze.Socks5Auth.UserPass), this.sendSocks5UserPassAuthentication()) - : t[1] === this.options.proxy.custom_auth_method - ? ((this.socks5ChosenAuthType = this.options.proxy.custom_auth_method), this.sendSocks5CustomAuthentication()) - : this.closeSocket(Ze.ERRORS.InvalidSocks5InitialHandshakeUnknownAuthType) - } - sendSocks5UserPassAuthentication() { - let t = this.options.proxy.userId || "", - r = this.options.proxy.password || "", - n = new ba.SmartBuffer() - n.writeUInt8(1), - n.writeUInt8(Buffer.byteLength(t)), - n.writeString(t), - n.writeUInt8(Buffer.byteLength(r)), - n.writeString(r), - (this.nextRequiredPacketBufferSize = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5UserPassAuthenticationResponse), - this.socket.write(n.toBuffer()), - this.setState(Ze.SocksClientState.SentAuthentication) - } - sendSocks5CustomAuthentication() { - return ag(this, void 0, void 0, function* () { - ;(this.nextRequiredPacketBufferSize = this.options.proxy.custom_auth_response_size), - this.socket.write(yield this.options.proxy.custom_auth_request_handler()), - this.setState(Ze.SocksClientState.SentAuthentication) - }) - } - handleSocks5CustomAuthHandshakeResponse(t) { - return ag(this, void 0, void 0, function* () { - return yield this.options.proxy.custom_auth_response_handler(t) - }) - } - handleSocks5AuthenticationNoAuthHandshakeResponse(t) { - return ag(this, void 0, void 0, function* () { - return t[1] === 0 - }) - } - handleSocks5AuthenticationUserPassHandshakeResponse(t) { - return ag(this, void 0, void 0, function* () { - return t[1] === 0 - }) - } - handleInitialSocks5AuthenticationHandshakeResponse() { - return ag(this, void 0, void 0, function* () { - this.setState(Ze.SocksClientState.ReceivedAuthenticationResponse) - let t = !1 - this.socks5ChosenAuthType === Ze.Socks5Auth.NoAuth - ? (t = yield this.handleSocks5AuthenticationNoAuthHandshakeResponse(this.receiveBuffer.get(2))) - : this.socks5ChosenAuthType === Ze.Socks5Auth.UserPass - ? (t = yield this.handleSocks5AuthenticationUserPassHandshakeResponse(this.receiveBuffer.get(2))) - : this.socks5ChosenAuthType === this.options.proxy.custom_auth_method && - (t = yield this.handleSocks5CustomAuthHandshakeResponse( - this.receiveBuffer.get(this.options.proxy.custom_auth_response_size) - )), - t ? this.sendSocks5CommandRequest() : this.closeSocket(Ze.ERRORS.Socks5AuthenticationFailed) - }) - } - sendSocks5CommandRequest() { - let t = new ba.SmartBuffer() - t.writeUInt8(5), - t.writeUInt8(Ze.SocksCommand[this.options.command]), - t.writeUInt8(0), - og.isIPv4(this.options.destination.host) - ? (t.writeUInt8(Ze.Socks5HostType.IPv4), t.writeBuffer(ao.toBuffer(this.options.destination.host))) - : og.isIPv6(this.options.destination.host) - ? (t.writeUInt8(Ze.Socks5HostType.IPv6), t.writeBuffer(ao.toBuffer(this.options.destination.host))) - : (t.writeUInt8(Ze.Socks5HostType.Hostname), - t.writeUInt8(this.options.destination.host.length), - t.writeString(this.options.destination.host)), - t.writeUInt16BE(this.options.destination.port), - (this.nextRequiredPacketBufferSize = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader), - this.socket.write(t.toBuffer()), - this.setState(Ze.SocksClientState.SentFinalHandshake) - } - handleSocks5FinalHandshakeResponse() { - let t = this.receiveBuffer.peek(5) - if (t[0] !== 5 || t[1] !== Ze.Socks5Response.Granted) - this.closeSocket(`${Ze.ERRORS.InvalidSocks5FinalHandshakeRejected} - ${Ze.Socks5Response[t[1]]}`) - else { - let r = t[3], - n, - i - if (r === Ze.Socks5HostType.IPv4) { - let s = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4 - if (this.receiveBuffer.length < s) { - this.nextRequiredPacketBufferSize = s - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(s).slice(4))), - (n = { host: ao.fromLong(i.readUInt32BE()), port: i.readUInt16BE() }), - n.host === "0.0.0.0" && (n.host = this.options.proxy.ipaddress) - } else if (r === Ze.Socks5HostType.Hostname) { - let s = t[4], - a = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(s) - if (this.receiveBuffer.length < a) { - this.nextRequiredPacketBufferSize = a - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(a).slice(5))), - (n = { host: i.readString(s), port: i.readUInt16BE() }) - } else if (r === Ze.Socks5HostType.IPv6) { - let s = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6 - if (this.receiveBuffer.length < s) { - this.nextRequiredPacketBufferSize = s - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(s).slice(4))), - (n = { host: ao.toString(i.readBuffer(16)), port: i.readUInt16BE() }) - } - this.setState(Ze.SocksClientState.ReceivedFinalResponse), - Ze.SocksCommand[this.options.command] === Ze.SocksCommand.connect - ? (this.setState(Ze.SocksClientState.Established), - this.removeInternalSocketHandlers(), - this.emit("established", { remoteHost: n, socket: this.socket })) - : Ze.SocksCommand[this.options.command] === Ze.SocksCommand.bind - ? (this.setState(Ze.SocksClientState.BoundWaitingForConnection), - (this.nextRequiredPacketBufferSize = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader), - this.emit("bound", { remoteHost: n, socket: this.socket })) - : Ze.SocksCommand[this.options.command] === Ze.SocksCommand.associate && - (this.setState(Ze.SocksClientState.Established), - this.removeInternalSocketHandlers(), - this.emit("established", { remoteHost: n, socket: this.socket })) - } - } - handleSocks5IncomingConnectionResponse() { - let t = this.receiveBuffer.peek(5) - if (t[0] !== 5 || t[1] !== Ze.Socks5Response.Granted) - this.closeSocket(`${Ze.ERRORS.Socks5ProxyRejectedIncomingBoundConnection} - ${Ze.Socks5Response[t[1]]}`) - else { - let r = t[3], - n, - i - if (r === Ze.Socks5HostType.IPv4) { - let s = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4 - if (this.receiveBuffer.length < s) { - this.nextRequiredPacketBufferSize = s - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(s).slice(4))), - (n = { host: ao.fromLong(i.readUInt32BE()), port: i.readUInt16BE() }), - n.host === "0.0.0.0" && (n.host = this.options.proxy.ipaddress) - } else if (r === Ze.Socks5HostType.Hostname) { - let s = t[4], - a = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(s) - if (this.receiveBuffer.length < a) { - this.nextRequiredPacketBufferSize = a - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(a).slice(5))), - (n = { host: i.readString(s), port: i.readUInt16BE() }) - } else if (r === Ze.Socks5HostType.IPv6) { - let s = Ze.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6 - if (this.receiveBuffer.length < s) { - this.nextRequiredPacketBufferSize = s - return - } - ;(i = ba.SmartBuffer.fromBuffer(this.receiveBuffer.get(s).slice(4))), - (n = { host: ao.toString(i.readBuffer(16)), port: i.readUInt16BE() }) - } - this.setState(Ze.SocksClientState.Established), - this.removeInternalSocketHandlers(), - this.emit("established", { remoteHost: n, socket: this.socket }) - } - } - get socksClientOptions() { - return Object.assign({}, this.options) - } - } - Mp.SocksClient = ug -}) -var BCe = C((y0) => { - "use strict" - var SCt = - (y0 && y0.__createBinding) || - (Object.create - ? function (e, t, r, n) { - n === void 0 && (n = r) - var i = Object.getOwnPropertyDescriptor(t, r) - ;(!i || ("get" in i ? !t.__esModule : i.writable || i.configurable)) && - (i = { - enumerable: !0, - get: function () { - return t[r] - }, - }), - Object.defineProperty(e, n, i) - } - : function (e, t, r, n) { - n === void 0 && (n = r), (e[n] = t[r]) - }), - DCt = - (y0 && y0.__exportStar) || - function (e, t) { - for (var r in e) r !== "default" && !Object.prototype.hasOwnProperty.call(t, r) && SCt(t, e, r) - } - Object.defineProperty(y0, "__esModule", { value: !0 }) - DCt(TCe(), y0) -}) -var OCe = C((b0) => { - "use strict" - var FCt = - (b0 && b0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - w6 = - (b0 && b0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(b0, "__esModule", { value: !0 }) - var TCt = w6(require("dns")), - BCt = w6(require("tls")), - OCt = w6(require("url")), - kCt = w6(ro()), - ICt = Xv(), - PCt = BCe(), - bj = kCt.default("socks-proxy-agent") - function NCt(e) { - return new Promise((t, r) => { - TCt.default.lookup(e, (n, i) => { - n ? r(n) : t(i) - }) - }) - } - function RCt(e) { - let t = 0, - r = !1, - n = 5, - i = e.hostname || e.host - if (!i) throw new TypeError('No "host"') - if ( - (typeof e.port == "number" ? (t = e.port) : typeof e.port == "string" && (t = parseInt(e.port, 10)), - t || (t = 1080), - e.protocol) - ) - switch (e.protocol.replace(":", "")) { - case "socks4": - r = !0 - case "socks4a": - n = 4 - break - case "socks5": - r = !0 - case "socks": - case "socks5h": - n = 5 - break - default: - throw new TypeError(`A "socks" protocol must be specified! Got: ${e.protocol}`) - } - if (typeof e.type < "u") - if (e.type === 4 || e.type === 5) n = e.type - else throw new TypeError(`"type" must be 4 or 5, got: ${e.type}`) - let s = { host: i, port: t, type: n }, - a = e.userId || e.username, - o = e.password - if (e.auth) { - let u = e.auth.split(":") - ;(a = u[0]), (o = u[1]) - } - return ( - a && Object.defineProperty(s, "userId", { value: a, enumerable: !1 }), - o && Object.defineProperty(s, "password", { value: o, enumerable: !1 }), - { lookup: r, proxy: s } - ) - } - var Ej = class extends ICt.Agent { - constructor(t) { - let r - if ((typeof t == "string" ? (r = OCt.default.parse(t)) : (r = t), !r)) - throw new TypeError("a SOCKS proxy server `host` and `port` must be specified!") - super(r) - let n = RCt(r) - ;(this.lookup = n.lookup), (this.proxy = n.proxy) - } - callback(t, r) { - return FCt(this, void 0, void 0, function* () { - let { lookup: n, proxy: i } = this, - { host: s, port: a, timeout: o } = r - if (!s) throw new Error("No `host` defined!") - n && (s = yield NCt(s)) - let u = { proxy: i, destination: { host: s, port: a }, command: "connect", timeout: o } - bj("Creating socks proxy connection: %o", u) - let { socket: c } = yield PCt.SocksClient.createConnection(u) - if ((bj("Successfully created socks proxy connection"), r.secureEndpoint)) { - bj("Upgrading socket connection to TLS") - let l = r.servername || s - return BCt.default.connect( - Object.assign(Object.assign({}, LCt(r, "host", "hostname", "path", "port")), { socket: c, servername: l }) - ) - } - return c - }) - } - } - b0.default = Ej - function LCt(e, ...t) { - let r = {}, - n - for (n in e) t.includes(n) || (r[n] = e[n]) - return r - } -}) -var Cj = C((Aj, kCe) => { - "use strict" - var MCt = - (Aj && Aj.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - _j = MCt(OCe()) - function wj(e) { - return new _j.default(e) - } - ;(function (e) { - ;(e.SocksProxyAgent = _j.default), (e.prototype = _j.default.prototype) - })(wj || (wj = {})) - kCe.exports = wj -}) -var ICe = C((jgr, qCt) => { - qCt.exports = { - name: "estraverse", - description: "ECMAScript JS AST traversal functions", - homepage: "https://github.com/estools/estraverse", - main: "estraverse.js", - version: "4.3.0", - engines: { node: ">=4.0" }, - maintainers: [{ name: "Yusuke Suzuki", email: "utatane.tea@gmail.com", web: "http://github.com/Constellation" }], - repository: { type: "git", url: "http://github.com/estools/estraverse.git" }, - devDependencies: { - "babel-preset-env": "^1.6.1", - "babel-register": "^6.3.13", - chai: "^2.1.1", - espree: "^1.11.0", - gulp: "^3.8.10", - "gulp-bump": "^0.2.2", - "gulp-filter": "^2.0.0", - "gulp-git": "^1.0.1", - "gulp-tag-version": "^1.3.0", - jshint: "^2.5.6", - mocha: "^2.1.0", - }, - license: "BSD-2-Clause", - scripts: { - test: "npm run-script lint && npm run-script unit-test", - lint: "jshint estraverse.js", - "unit-test": "mocha --compilers js:babel-register", - }, - } -}) -var NCe = C((PCe) => { - ;(function e(t) { - "use strict" - var r, n, i, s, a, o - function u(w) { - var E = {}, - A, - T - for (A in w) w.hasOwnProperty(A) && ((T = w[A]), typeof T == "object" && T !== null ? (E[A] = u(T)) : (E[A] = T)) - return E - } - function c(w, E) { - var A, T, O, D - for (T = w.length, O = 0; T; ) (A = T >>> 1), (D = O + A), E(w[D]) ? (T = A) : ((O = D + 1), (T -= A + 1)) - return O - } - ;(r = { - AssignmentExpression: "AssignmentExpression", - AssignmentPattern: "AssignmentPattern", - ArrayExpression: "ArrayExpression", - ArrayPattern: "ArrayPattern", - ArrowFunctionExpression: "ArrowFunctionExpression", - AwaitExpression: "AwaitExpression", - BlockStatement: "BlockStatement", - BinaryExpression: "BinaryExpression", - BreakStatement: "BreakStatement", - CallExpression: "CallExpression", - CatchClause: "CatchClause", - ClassBody: "ClassBody", - ClassDeclaration: "ClassDeclaration", - ClassExpression: "ClassExpression", - ComprehensionBlock: "ComprehensionBlock", - ComprehensionExpression: "ComprehensionExpression", - ConditionalExpression: "ConditionalExpression", - ContinueStatement: "ContinueStatement", - DebuggerStatement: "DebuggerStatement", - DirectiveStatement: "DirectiveStatement", - DoWhileStatement: "DoWhileStatement", - EmptyStatement: "EmptyStatement", - ExportAllDeclaration: "ExportAllDeclaration", - ExportDefaultDeclaration: "ExportDefaultDeclaration", - ExportNamedDeclaration: "ExportNamedDeclaration", - ExportSpecifier: "ExportSpecifier", - ExpressionStatement: "ExpressionStatement", - ForStatement: "ForStatement", - ForInStatement: "ForInStatement", - ForOfStatement: "ForOfStatement", - FunctionDeclaration: "FunctionDeclaration", - FunctionExpression: "FunctionExpression", - GeneratorExpression: "GeneratorExpression", - Identifier: "Identifier", - IfStatement: "IfStatement", - ImportExpression: "ImportExpression", - ImportDeclaration: "ImportDeclaration", - ImportDefaultSpecifier: "ImportDefaultSpecifier", - ImportNamespaceSpecifier: "ImportNamespaceSpecifier", - ImportSpecifier: "ImportSpecifier", - Literal: "Literal", - LabeledStatement: "LabeledStatement", - LogicalExpression: "LogicalExpression", - MemberExpression: "MemberExpression", - MetaProperty: "MetaProperty", - MethodDefinition: "MethodDefinition", - ModuleSpecifier: "ModuleSpecifier", - NewExpression: "NewExpression", - ObjectExpression: "ObjectExpression", - ObjectPattern: "ObjectPattern", - Program: "Program", - Property: "Property", - RestElement: "RestElement", - ReturnStatement: "ReturnStatement", - SequenceExpression: "SequenceExpression", - SpreadElement: "SpreadElement", - Super: "Super", - SwitchStatement: "SwitchStatement", - SwitchCase: "SwitchCase", - TaggedTemplateExpression: "TaggedTemplateExpression", - TemplateElement: "TemplateElement", - TemplateLiteral: "TemplateLiteral", - ThisExpression: "ThisExpression", - ThrowStatement: "ThrowStatement", - TryStatement: "TryStatement", - UnaryExpression: "UnaryExpression", - UpdateExpression: "UpdateExpression", - VariableDeclaration: "VariableDeclaration", - VariableDeclarator: "VariableDeclarator", - WhileStatement: "WhileStatement", - WithStatement: "WithStatement", - YieldExpression: "YieldExpression", - }), - (i = { - AssignmentExpression: ["left", "right"], - AssignmentPattern: ["left", "right"], - ArrayExpression: ["elements"], - ArrayPattern: ["elements"], - ArrowFunctionExpression: ["params", "body"], - AwaitExpression: ["argument"], - BlockStatement: ["body"], - BinaryExpression: ["left", "right"], - BreakStatement: ["label"], - CallExpression: ["callee", "arguments"], - CatchClause: ["param", "body"], - ClassBody: ["body"], - ClassDeclaration: ["id", "superClass", "body"], - ClassExpression: ["id", "superClass", "body"], - ComprehensionBlock: ["left", "right"], - ComprehensionExpression: ["blocks", "filter", "body"], - ConditionalExpression: ["test", "consequent", "alternate"], - ContinueStatement: ["label"], - DebuggerStatement: [], - DirectiveStatement: [], - DoWhileStatement: ["body", "test"], - EmptyStatement: [], - ExportAllDeclaration: ["source"], - ExportDefaultDeclaration: ["declaration"], - ExportNamedDeclaration: ["declaration", "specifiers", "source"], - ExportSpecifier: ["exported", "local"], - ExpressionStatement: ["expression"], - ForStatement: ["init", "test", "update", "body"], - ForInStatement: ["left", "right", "body"], - ForOfStatement: ["left", "right", "body"], - FunctionDeclaration: ["id", "params", "body"], - FunctionExpression: ["id", "params", "body"], - GeneratorExpression: ["blocks", "filter", "body"], - Identifier: [], - IfStatement: ["test", "consequent", "alternate"], - ImportExpression: ["source"], - ImportDeclaration: ["specifiers", "source"], - ImportDefaultSpecifier: ["local"], - ImportNamespaceSpecifier: ["local"], - ImportSpecifier: ["imported", "local"], - Literal: [], - LabeledStatement: ["label", "body"], - LogicalExpression: ["left", "right"], - MemberExpression: ["object", "property"], - MetaProperty: ["meta", "property"], - MethodDefinition: ["key", "value"], - ModuleSpecifier: [], - NewExpression: ["callee", "arguments"], - ObjectExpression: ["properties"], - ObjectPattern: ["properties"], - Program: ["body"], - Property: ["key", "value"], - RestElement: ["argument"], - ReturnStatement: ["argument"], - SequenceExpression: ["expressions"], - SpreadElement: ["argument"], - Super: [], - SwitchStatement: ["discriminant", "cases"], - SwitchCase: ["test", "consequent"], - TaggedTemplateExpression: ["tag", "quasi"], - TemplateElement: [], - TemplateLiteral: ["quasis", "expressions"], - ThisExpression: [], - ThrowStatement: ["argument"], - TryStatement: ["block", "handler", "finalizer"], - UnaryExpression: ["argument"], - UpdateExpression: ["argument"], - VariableDeclaration: ["declarations"], - VariableDeclarator: ["id", "init"], - WhileStatement: ["test", "body"], - WithStatement: ["object", "body"], - YieldExpression: ["argument"], - }), - (s = {}), - (a = {}), - (o = {}), - (n = { Break: s, Skip: a, Remove: o }) - function l(w, E) { - ;(this.parent = w), (this.key = E) - } - ;(l.prototype.replace = function (E) { - this.parent[this.key] = E - }), - (l.prototype.remove = function () { - return Array.isArray(this.parent) ? (this.parent.splice(this.key, 1), !0) : (this.replace(null), !1) - }) - function f(w, E, A, T) { - ;(this.node = w), (this.path = E), (this.wrap = A), (this.ref = T) - } - function p() {} - ;(p.prototype.path = function () { - var E, A, T, O, D, M - function P(k, B) { - if (Array.isArray(B)) for (T = 0, O = B.length; T < O; ++T) k.push(B[T]) - else k.push(B) - } - if (!this.__current.path) return null - for (D = [], E = 2, A = this.__leavelist.length; E < A; ++E) (M = this.__leavelist[E]), P(D, M.path) - return P(D, this.__current.path), D - }), - (p.prototype.type = function () { - var w = this.current() - return w.type || this.__current.wrap - }), - (p.prototype.parents = function () { - var E, A, T - for (T = [], E = 1, A = this.__leavelist.length; E < A; ++E) T.push(this.__leavelist[E].node) - return T - }), - (p.prototype.current = function () { - return this.__current.node - }), - (p.prototype.__execute = function (E, A) { - var T, O - return ( - (O = void 0), - (T = this.__current), - (this.__current = A), - (this.__state = null), - E && (O = E.call(this, A.node, this.__leavelist[this.__leavelist.length - 1].node)), - (this.__current = T), - O - ) - }), - (p.prototype.notify = function (E) { - this.__state = E - }), - (p.prototype.skip = function () { - this.notify(a) - }), - (p.prototype.break = function () { - this.notify(s) - }), - (p.prototype.remove = function () { - this.notify(o) - }), - (p.prototype.__initialize = function (w, E) { - ;(this.visitor = E), - (this.root = w), - (this.__worklist = []), - (this.__leavelist = []), - (this.__current = null), - (this.__state = null), - (this.__fallback = null), - E.fallback === "iteration" - ? (this.__fallback = Object.keys) - : typeof E.fallback == "function" && (this.__fallback = E.fallback), - (this.__keys = i), - E.keys && (this.__keys = Object.assign(Object.create(this.__keys), E.keys)) - }) - function h(w) { - return w == null ? !1 : typeof w == "object" && typeof w.type == "string" - } - function d(w, E) { - return (w === r.ObjectExpression || w === r.ObjectPattern) && E === "properties" - } - ;(p.prototype.traverse = function (E, A) { - var T, O, D, M, P, k, B, q, $, N, U, ee - for ( - this.__initialize(E, A), - ee = {}, - T = this.__worklist, - O = this.__leavelist, - T.push(new f(E, null, null, null)), - O.push(new f(null, null, null, null)); - T.length; - - ) { - if (((D = T.pop()), D === ee)) { - if (((D = O.pop()), (k = this.__execute(A.leave, D)), this.__state === s || k === s)) return - continue - } - if (D.node) { - if (((k = this.__execute(A.enter, D)), this.__state === s || k === s)) return - if ((T.push(ee), O.push(D), this.__state === a || k === a)) continue - if (((M = D.node), (P = M.type || D.wrap), (N = this.__keys[P]), !N)) - if (this.__fallback) N = this.__fallback(M) - else throw new Error("Unknown node type " + P + ".") - for (q = N.length; (q -= 1) >= 0; ) - if (((B = N[q]), (U = M[B]), !!U)) - if (Array.isArray(U)) { - for ($ = U.length; ($ -= 1) >= 0; ) - if (U[$]) { - if (d(P, N[q])) D = new f(U[$], [B, $], "Property", null) - else if (h(U[$])) D = new f(U[$], [B, $], null, null) - else continue - T.push(D) - } - } else h(U) && T.push(new f(U, B, null, null)) - } - } - }), - (p.prototype.replace = function (E, A) { - var T, O, D, M, P, k, B, q, $, N, U, ee, ce - function te(K) { - var se, ie, ue, ge - if (K.ref.remove()) { - for (ie = K.ref.key, ge = K.ref.parent, se = T.length; se--; ) - if (((ue = T[se]), ue.ref && ue.ref.parent === ge)) { - if (ue.ref.key < ie) break - --ue.ref.key - } - } - } - for ( - this.__initialize(E, A), - U = {}, - T = this.__worklist, - O = this.__leavelist, - ee = { root: E }, - k = new f(E, null, null, new l(ee, "root")), - T.push(k), - O.push(k); - T.length; - - ) { - if (((k = T.pop()), k === U)) { - if ( - ((k = O.pop()), - (P = this.__execute(A.leave, k)), - P !== void 0 && P !== s && P !== a && P !== o && k.ref.replace(P), - (this.__state === o || P === o) && te(k), - this.__state === s || P === s) - ) - return ee.root - continue - } - if ( - ((P = this.__execute(A.enter, k)), - P !== void 0 && P !== s && P !== a && P !== o && (k.ref.replace(P), (k.node = P)), - (this.__state === o || P === o) && (te(k), (k.node = null)), - this.__state === s || P === s) - ) - return ee.root - if (((D = k.node), !!D && (T.push(U), O.push(k), !(this.__state === a || P === a)))) { - if (((M = D.type || k.wrap), ($ = this.__keys[M]), !$)) - if (this.__fallback) $ = this.__fallback(D) - else throw new Error("Unknown node type " + M + ".") - for (B = $.length; (B -= 1) >= 0; ) - if (((ce = $[B]), (N = D[ce]), !!N)) - if (Array.isArray(N)) { - for (q = N.length; (q -= 1) >= 0; ) - if (N[q]) { - if (d(M, $[B])) k = new f(N[q], [ce, q], "Property", new l(N, q)) - else if (h(N[q])) k = new f(N[q], [ce, q], null, new l(N, q)) - else continue - T.push(k) - } - } else h(N) && T.push(new f(N, ce, null, new l(D, ce))) - } - } - return ee.root - }) - function x(w, E) { - var A = new p() - return A.traverse(w, E) - } - function v(w, E) { - var A = new p() - return A.replace(w, E) - } - function g(w, E) { - var A - return ( - (A = c(E, function (O) { - return O.range[0] > w.range[0] - })), - (w.extendedRange = [w.range[0], w.range[1]]), - A !== E.length && (w.extendedRange[1] = E[A].range[0]), - (A -= 1), - A >= 0 && (w.extendedRange[0] = E[A].range[1]), - w - ) - } - function _(w, E, A) { - var T = [], - O, - D, - M, - P - if (!w.range) throw new Error("attachComments needs range information") - if (!A.length) { - if (E.length) { - for (M = 0, D = E.length; M < D; M += 1) (O = u(E[M])), (O.extendedRange = [0, w.range[0]]), T.push(O) - w.leadingComments = T - } - return w - } - for (M = 0, D = E.length; M < D; M += 1) T.push(g(u(E[M]), A)) - return ( - (P = 0), - x(w, { - enter: function (k) { - for (var B; P < T.length && ((B = T[P]), !(B.extendedRange[1] > k.range[0])); ) - B.extendedRange[1] === k.range[0] - ? (k.leadingComments || (k.leadingComments = []), k.leadingComments.push(B), T.splice(P, 1)) - : (P += 1) - if (P === T.length) return n.Break - if (T[P].extendedRange[0] > k.range[1]) return n.Skip - }, - }), - (P = 0), - x(w, { - leave: function (k) { - for (var B; P < T.length && ((B = T[P]), !(k.range[1] < B.extendedRange[0])); ) - k.range[1] === B.extendedRange[0] - ? (k.trailingComments || (k.trailingComments = []), k.trailingComments.push(B), T.splice(P, 1)) - : (P += 1) - if (P === T.length) return n.Break - if (T[P].extendedRange[0] > k.range[1]) return n.Skip - }, - }), - w - ) - } - return ( - (t.version = ICe().version), - (t.Syntax = r), - (t.traverse = x), - (t.replace = v), - (t.attachComments = _), - (t.VisitorKeys = i), - (t.VisitorOption = n), - (t.Controller = p), - (t.cloneEnvironment = function () { - return e({}) - }), - t - ) - })(PCe) -}) -var LCe = C((Hgr, RCe) => { - ;(function () { - "use strict" - function e(a) { - if (a == null) return !1 - switch (a.type) { - case "ArrayExpression": - case "AssignmentExpression": - case "BinaryExpression": - case "CallExpression": - case "ConditionalExpression": - case "FunctionExpression": - case "Identifier": - case "Literal": - case "LogicalExpression": - case "MemberExpression": - case "NewExpression": - case "ObjectExpression": - case "SequenceExpression": - case "ThisExpression": - case "UnaryExpression": - case "UpdateExpression": - return !0 - } - return !1 - } - function t(a) { - if (a == null) return !1 - switch (a.type) { - case "DoWhileStatement": - case "ForInStatement": - case "ForStatement": - case "WhileStatement": - return !0 - } - return !1 - } - function r(a) { - if (a == null) return !1 - switch (a.type) { - case "BlockStatement": - case "BreakStatement": - case "ContinueStatement": - case "DebuggerStatement": - case "DoWhileStatement": - case "EmptyStatement": - case "ExpressionStatement": - case "ForInStatement": - case "ForStatement": - case "IfStatement": - case "LabeledStatement": - case "ReturnStatement": - case "SwitchStatement": - case "ThrowStatement": - case "TryStatement": - case "VariableDeclaration": - case "WhileStatement": - case "WithStatement": - return !0 - } - return !1 - } - function n(a) { - return r(a) || (a != null && a.type === "FunctionDeclaration") - } - function i(a) { - switch (a.type) { - case "IfStatement": - return a.alternate != null ? a.alternate : a.consequent - case "LabeledStatement": - case "ForStatement": - case "ForInStatement": - case "WhileStatement": - case "WithStatement": - return a.body - } - return null - } - function s(a) { - var o - if (a.type !== "IfStatement" || a.alternate == null) return !1 - o = a.consequent - do { - if (o.type === "IfStatement" && o.alternate == null) return !0 - o = i(o) - } while (o) - return !1 - } - RCe.exports = { - isExpression: e, - isStatement: r, - isIterationStatement: t, - isSourceElement: n, - isProblematicIfStatement: s, - trailingStatement: i, - } - })() -}) -var Sj = C((Vgr, MCe) => { - ;(function () { - "use strict" - var e, t, r, n, i, s - ;(t = { - NonAsciiIdentifierStart: - /[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\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\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-\u1877\u1880-\u1884\u1887-\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\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\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\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\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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]/, - NonAsciiIdentifierPart: - /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/, - }), - (e = { - NonAsciiIdentifierStart: - /[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\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\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-\u1877\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\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-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/, - NonAsciiIdentifierPart: - /[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\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-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/, - }) - function a(v) { - return 48 <= v && v <= 57 - } - function o(v) { - return (48 <= v && v <= 57) || (97 <= v && v <= 102) || (65 <= v && v <= 70) - } - function u(v) { - return v >= 48 && v <= 55 - } - r = [5760, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8239, 8287, 12288, 65279] - function c(v) { - return v === 32 || v === 9 || v === 11 || v === 12 || v === 160 || (v >= 5760 && r.indexOf(v) >= 0) - } - function l(v) { - return v === 10 || v === 13 || v === 8232 || v === 8233 - } - function f(v) { - if (v <= 65535) return String.fromCharCode(v) - var g = String.fromCharCode(Math.floor((v - 65536) / 1024) + 55296), - _ = String.fromCharCode(((v - 65536) % 1024) + 56320) - return g + _ - } - for (n = new Array(128), s = 0; s < 128; ++s) - n[s] = (s >= 97 && s <= 122) || (s >= 65 && s <= 90) || s === 36 || s === 95 - for (i = new Array(128), s = 0; s < 128; ++s) - i[s] = (s >= 97 && s <= 122) || (s >= 65 && s <= 90) || (s >= 48 && s <= 57) || s === 36 || s === 95 - function p(v) { - return v < 128 ? n[v] : t.NonAsciiIdentifierStart.test(f(v)) - } - function h(v) { - return v < 128 ? i[v] : t.NonAsciiIdentifierPart.test(f(v)) - } - function d(v) { - return v < 128 ? n[v] : e.NonAsciiIdentifierStart.test(f(v)) - } - function x(v) { - return v < 128 ? i[v] : e.NonAsciiIdentifierPart.test(f(v)) - } - MCe.exports = { - isDecimalDigit: a, - isHexDigit: o, - isOctalDigit: u, - isWhiteSpace: c, - isLineTerminator: l, - isIdentifierStartES5: p, - isIdentifierPartES5: h, - isIdentifierStartES6: d, - isIdentifierPartES6: x, - } - })() -}) -var jCe = C(($gr, qCe) => { - ;(function () { - "use strict" - var e = Sj() - function t(p) { - switch (p) { - case "implements": - case "interface": - case "package": - case "private": - case "protected": - case "public": - case "static": - case "let": - return !0 - default: - return !1 - } - } - function r(p, h) { - return !h && p === "yield" ? !1 : n(p, h) - } - function n(p, h) { - if (h && t(p)) return !0 - switch (p.length) { - case 2: - return p === "if" || p === "in" || p === "do" - case 3: - return p === "var" || p === "for" || p === "new" || p === "try" - case 4: - return p === "this" || p === "else" || p === "case" || p === "void" || p === "with" || p === "enum" - case 5: - return ( - p === "while" || - p === "break" || - p === "catch" || - p === "throw" || - p === "const" || - p === "yield" || - p === "class" || - p === "super" - ) - case 6: - return ( - p === "return" || p === "typeof" || p === "delete" || p === "switch" || p === "export" || p === "import" - ) - case 7: - return p === "default" || p === "finally" || p === "extends" - case 8: - return p === "function" || p === "continue" || p === "debugger" - case 10: - return p === "instanceof" - default: - return !1 - } - } - function i(p, h) { - return p === "null" || p === "true" || p === "false" || r(p, h) - } - function s(p, h) { - return p === "null" || p === "true" || p === "false" || n(p, h) - } - function a(p) { - return p === "eval" || p === "arguments" - } - function o(p) { - var h, d, x - if (p.length === 0 || ((x = p.charCodeAt(0)), !e.isIdentifierStartES5(x))) return !1 - for (h = 1, d = p.length; h < d; ++h) if (((x = p.charCodeAt(h)), !e.isIdentifierPartES5(x))) return !1 - return !0 - } - function u(p, h) { - return (p - 55296) * 1024 + (h - 56320) + 65536 - } - function c(p) { - var h, d, x, v, g - if (p.length === 0) return !1 - for (g = e.isIdentifierStartES6, h = 0, d = p.length; h < d; ++h) { - if (((x = p.charCodeAt(h)), 55296 <= x && x <= 56319)) { - if ((++h, h >= d || ((v = p.charCodeAt(h)), !(56320 <= v && v <= 57343)))) return !1 - x = u(x, v) - } - if (!g(x)) return !1 - g = e.isIdentifierPartES6 - } - return !0 - } - function l(p, h) { - return o(p) && !i(p, h) - } - function f(p, h) { - return c(p) && !s(p, h) - } - qCe.exports = { - isKeywordES5: r, - isKeywordES6: n, - isReservedWordES5: i, - isReservedWordES6: s, - isRestrictedWord: a, - isIdentifierNameES5: o, - isIdentifierNameES6: c, - isIdentifierES5: l, - isIdentifierES6: f, - } - })() -}) -var UCe = C((A6) => { - ;(function () { - "use strict" - ;(A6.ast = LCe()), (A6.code = Sj()), (A6.keyword = jCe()) - })() -}) -var VCe = C((Dj) => { - var HCe = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("") - Dj.encode = function (e) { - if (0 <= e && e < HCe.length) return HCe[e] - throw new TypeError("Must be between 0 and 63: " + e) - } - Dj.decode = function (e) { - var t = 65, - r = 90, - n = 97, - i = 122, - s = 48, - a = 57, - o = 43, - u = 47, - c = 26, - l = 52 - return t <= e && e <= r - ? e - t - : n <= e && e <= i - ? e - n + c - : s <= e && e <= a - ? e - s + l - : e == o - ? 62 - : e == u - ? 63 - : -1 - } -}) -var Bj = C((Tj) => { - var $Ce = VCe(), - Fj = 5, - zCe = 1 << Fj, - WCe = zCe - 1, - GCe = zCe - function jCt(e) { - return e < 0 ? (-e << 1) + 1 : (e << 1) + 0 - } - function UCt(e) { - var t = (e & 1) === 1, - r = e >> 1 - return t ? -r : r - } - Tj.encode = function (t) { - var r = "", - n, - i = jCt(t) - do (n = i & WCe), (i >>>= Fj), i > 0 && (n |= GCe), (r += $Ce.encode(n)) - while (i > 0) - return r - } - Tj.decode = function (t, r, n) { - var i = t.length, - s = 0, - a = 0, - o, - u - do { - if (r >= i) throw new Error("Expected more digits in base 64 VLQ value.") - if (((u = $Ce.decode(t.charCodeAt(r++))), u === -1)) throw new Error("Invalid base64 digit: " + t.charAt(r - 1)) - ;(o = !!(u & GCe)), (u &= WCe), (s = s + (u << a)), (a += Fj) - } while (o) - ;(n.value = UCt(s)), (n.rest = r) - } -}) -var fg = C((Cs) => { - function HCt(e, t, r) { - if (t in e) return e[t] - if (arguments.length === 3) return r - throw new Error('"' + t + '" is a required argument.') - } - Cs.getArg = HCt - var KCe = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/, - VCt = /^data:.+\,.+$/ - function ZE(e) { - var t = e.match(KCe) - return t ? { scheme: t[1], auth: t[2], host: t[3], port: t[4], path: t[5] } : null - } - Cs.urlParse = ZE - function cg(e) { - var t = "" - return ( - e.scheme && (t += e.scheme + ":"), - (t += "//"), - e.auth && (t += e.auth + "@"), - e.host && (t += e.host), - e.port && (t += ":" + e.port), - e.path && (t += e.path), - t - ) - } - Cs.urlGenerate = cg - function Oj(e) { - var t = e, - r = ZE(e) - if (r) { - if (!r.path) return e - t = r.path - } - for (var n = Cs.isAbsolute(t), i = t.split(/\/+/), s, a = 0, o = i.length - 1; o >= 0; o--) - (s = i[o]), - s === "." - ? i.splice(o, 1) - : s === ".." - ? a++ - : a > 0 && (s === "" ? (i.splice(o + 1, a), (a = 0)) : (i.splice(o, 2), a--)) - return (t = i.join("/")), t === "" && (t = n ? "/" : "."), r ? ((r.path = t), cg(r)) : t - } - Cs.normalize = Oj - function XCe(e, t) { - e === "" && (e = "."), t === "" && (t = ".") - var r = ZE(t), - n = ZE(e) - if ((n && (e = n.path || "/"), r && !r.scheme)) return n && (r.scheme = n.scheme), cg(r) - if (r || t.match(VCt)) return t - if (n && !n.host && !n.path) return (n.host = t), cg(n) - var i = t.charAt(0) === "/" ? t : Oj(e.replace(/\/+$/, "") + "/" + t) - return n ? ((n.path = i), cg(n)) : i - } - Cs.join = XCe - Cs.isAbsolute = function (e) { - return e.charAt(0) === "/" || KCe.test(e) - } - function $Ct(e, t) { - e === "" && (e = "."), (e = e.replace(/\/$/, "")) - for (var r = 0; t.indexOf(e + "/") !== 0; ) { - var n = e.lastIndexOf("/") - if (n < 0 || ((e = e.slice(0, n)), e.match(/^([^\/]+:\/)?\/*$/))) return t - ++r - } - return Array(r + 1).join("../") + t.substr(e.length + 1) - } - Cs.relative = $Ct - var JCe = (function () { - var e = Object.create(null) - return !("__proto__" in e) - })() - function YCe(e) { - return e - } - function zCt(e) { - return ZCe(e) ? "$" + e : e - } - Cs.toSetString = JCe ? YCe : zCt - function WCt(e) { - return ZCe(e) ? e.slice(1) : e - } - Cs.fromSetString = JCe ? YCe : WCt - function ZCe(e) { - if (!e) return !1 - var t = e.length - if ( - t < 9 || - e.charCodeAt(t - 1) !== 95 || - e.charCodeAt(t - 2) !== 95 || - e.charCodeAt(t - 3) !== 111 || - e.charCodeAt(t - 4) !== 116 || - e.charCodeAt(t - 5) !== 111 || - e.charCodeAt(t - 6) !== 114 || - e.charCodeAt(t - 7) !== 112 || - e.charCodeAt(t - 8) !== 95 || - e.charCodeAt(t - 9) !== 95 - ) - return !1 - for (var r = t - 10; r >= 0; r--) if (e.charCodeAt(r) !== 36) return !1 - return !0 - } - function GCt(e, t, r) { - var n = lg(e.source, t.source) - return n !== 0 || - ((n = e.originalLine - t.originalLine), n !== 0) || - ((n = e.originalColumn - t.originalColumn), n !== 0 || r) || - ((n = e.generatedColumn - t.generatedColumn), n !== 0) || - ((n = e.generatedLine - t.generatedLine), n !== 0) - ? n - : lg(e.name, t.name) - } - Cs.compareByOriginalPositions = GCt - function KCt(e, t, r) { - var n = e.generatedLine - t.generatedLine - return n !== 0 || - ((n = e.generatedColumn - t.generatedColumn), n !== 0 || r) || - ((n = lg(e.source, t.source)), n !== 0) || - ((n = e.originalLine - t.originalLine), n !== 0) || - ((n = e.originalColumn - t.originalColumn), n !== 0) - ? n - : lg(e.name, t.name) - } - Cs.compareByGeneratedPositionsDeflated = KCt - function lg(e, t) { - return e === t ? 0 : e === null ? 1 : t === null ? -1 : e > t ? 1 : -1 - } - function XCt(e, t) { - var r = e.generatedLine - t.generatedLine - return r !== 0 || - ((r = e.generatedColumn - t.generatedColumn), r !== 0) || - ((r = lg(e.source, t.source)), r !== 0) || - ((r = e.originalLine - t.originalLine), r !== 0) || - ((r = e.originalColumn - t.originalColumn), r !== 0) - ? r - : lg(e.name, t.name) - } - Cs.compareByGeneratedPositionsInflated = XCt - function JCt(e) { - return JSON.parse(e.replace(/^\)]}'[^\n]*\n/, "")) - } - Cs.parseSourceMapInput = JCt - function YCt(e, t, r) { - if (((t = t || ""), e && (e[e.length - 1] !== "/" && t[0] !== "/" && (e += "/"), (t = e + t)), r)) { - var n = ZE(r) - if (!n) throw new Error("sourceMapURL could not be parsed") - if (n.path) { - var i = n.path.lastIndexOf("/") - i >= 0 && (n.path = n.path.substring(0, i + 1)) - } - t = XCe(cg(n), t) - } - return Oj(t) - } - Cs.computeSourceURL = YCt -}) -var Pj = C((QCe) => { - var kj = fg(), - Ij = Object.prototype.hasOwnProperty, - E0 = typeof Map < "u" - function rf() { - ;(this._array = []), (this._set = E0 ? new Map() : Object.create(null)) - } - rf.fromArray = function (t, r) { - for (var n = new rf(), i = 0, s = t.length; i < s; i++) n.add(t[i], r) - return n - } - rf.prototype.size = function () { - return E0 ? this._set.size : Object.getOwnPropertyNames(this._set).length - } - rf.prototype.add = function (t, r) { - var n = E0 ? t : kj.toSetString(t), - i = E0 ? this.has(t) : Ij.call(this._set, n), - s = this._array.length - ;(!i || r) && this._array.push(t), i || (E0 ? this._set.set(t, s) : (this._set[n] = s)) - } - rf.prototype.has = function (t) { - if (E0) return this._set.has(t) - var r = kj.toSetString(t) - return Ij.call(this._set, r) - } - rf.prototype.indexOf = function (t) { - if (E0) { - var r = this._set.get(t) - if (r >= 0) return r - } else { - var n = kj.toSetString(t) - if (Ij.call(this._set, n)) return this._set[n] - } - throw new Error('"' + t + '" is not in the set.') - } - rf.prototype.at = function (t) { - if (t >= 0 && t < this._array.length) return this._array[t] - throw new Error("No element indexed by " + t) - } - rf.prototype.toArray = function () { - return this._array.slice() - } - QCe.ArraySet = rf -}) -var rSe = C((tSe) => { - var eSe = fg() - function ZCt(e, t) { - var r = e.generatedLine, - n = t.generatedLine, - i = e.generatedColumn, - s = t.generatedColumn - return n > r || (n == r && s >= i) || eSe.compareByGeneratedPositionsInflated(e, t) <= 0 - } - function C6() { - ;(this._array = []), (this._sorted = !0), (this._last = { generatedLine: -1, generatedColumn: 0 }) - } - C6.prototype.unsortedForEach = function (t, r) { - this._array.forEach(t, r) - } - C6.prototype.add = function (t) { - ZCt(this._last, t) ? ((this._last = t), this._array.push(t)) : ((this._sorted = !1), this._array.push(t)) - } - C6.prototype.toArray = function () { - return this._sorted || (this._array.sort(eSe.compareByGeneratedPositionsInflated), (this._sorted = !0)), this._array - } - tSe.MappingList = C6 -}) -var Nj = C((nSe) => { - var QE = Bj(), - ai = fg(), - S6 = Pj().ArraySet, - QCt = rSe().MappingList - function Go(e) { - e || (e = {}), - (this._file = ai.getArg(e, "file", null)), - (this._sourceRoot = ai.getArg(e, "sourceRoot", null)), - (this._skipValidation = ai.getArg(e, "skipValidation", !1)), - (this._sources = new S6()), - (this._names = new S6()), - (this._mappings = new QCt()), - (this._sourcesContents = null) - } - Go.prototype._version = 3 - Go.fromSourceMap = function (t) { - var r = t.sourceRoot, - n = new Go({ file: t.file, sourceRoot: r }) - return ( - t.eachMapping(function (i) { - var s = { generated: { line: i.generatedLine, column: i.generatedColumn } } - i.source != null && - ((s.source = i.source), - r != null && (s.source = ai.relative(r, s.source)), - (s.original = { line: i.originalLine, column: i.originalColumn }), - i.name != null && (s.name = i.name)), - n.addMapping(s) - }), - t.sources.forEach(function (i) { - var s = i - r !== null && (s = ai.relative(r, i)), n._sources.has(s) || n._sources.add(s) - var a = t.sourceContentFor(i) - a != null && n.setSourceContent(i, a) - }), - n - ) - } - Go.prototype.addMapping = function (t) { - var r = ai.getArg(t, "generated"), - n = ai.getArg(t, "original", null), - i = ai.getArg(t, "source", null), - s = ai.getArg(t, "name", null) - this._skipValidation || this._validateMapping(r, n, i, s), - i != null && ((i = String(i)), this._sources.has(i) || this._sources.add(i)), - s != null && ((s = String(s)), this._names.has(s) || this._names.add(s)), - this._mappings.add({ - generatedLine: r.line, - generatedColumn: r.column, - originalLine: n != null && n.line, - originalColumn: n != null && n.column, - source: i, - name: s, - }) - } - Go.prototype.setSourceContent = function (t, r) { - var n = t - this._sourceRoot != null && (n = ai.relative(this._sourceRoot, n)), - r != null - ? (this._sourcesContents || (this._sourcesContents = Object.create(null)), - (this._sourcesContents[ai.toSetString(n)] = r)) - : this._sourcesContents && - (delete this._sourcesContents[ai.toSetString(n)], - Object.keys(this._sourcesContents).length === 0 && (this._sourcesContents = null)) - } - Go.prototype.applySourceMap = function (t, r, n) { - var i = r - if (r == null) { - if (t.file == null) - throw new Error( - `SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.` - ) - i = t.file - } - var s = this._sourceRoot - s != null && (i = ai.relative(s, i)) - var a = new S6(), - o = new S6() - this._mappings.unsortedForEach(function (u) { - if (u.source === i && u.originalLine != null) { - var c = t.originalPositionFor({ line: u.originalLine, column: u.originalColumn }) - c.source != null && - ((u.source = c.source), - n != null && (u.source = ai.join(n, u.source)), - s != null && (u.source = ai.relative(s, u.source)), - (u.originalLine = c.line), - (u.originalColumn = c.column), - c.name != null && (u.name = c.name)) - } - var l = u.source - l != null && !a.has(l) && a.add(l) - var f = u.name - f != null && !o.has(f) && o.add(f) - }, this), - (this._sources = a), - (this._names = o), - t.sources.forEach(function (u) { - var c = t.sourceContentFor(u) - c != null && - (n != null && (u = ai.join(n, u)), s != null && (u = ai.relative(s, u)), this.setSourceContent(u, c)) - }, this) - } - Go.prototype._validateMapping = function (t, r, n, i) { - if (r && typeof r.line != "number" && typeof r.column != "number") - throw new Error( - "original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values." - ) - if (!(t && "line" in t && "column" in t && t.line > 0 && t.column >= 0 && !r && !n && !i)) { - if ( - t && - "line" in t && - "column" in t && - r && - "line" in r && - "column" in r && - t.line > 0 && - t.column >= 0 && - r.line > 0 && - r.column >= 0 && - n - ) - return - throw new Error("Invalid mapping: " + JSON.stringify({ generated: t, source: n, original: r, name: i })) - } - } - Go.prototype._serializeMappings = function () { - for ( - var t = 0, - r = 1, - n = 0, - i = 0, - s = 0, - a = 0, - o = "", - u, - c, - l, - f, - p = this._mappings.toArray(), - h = 0, - d = p.length; - h < d; - h++ - ) { - if (((c = p[h]), (u = ""), c.generatedLine !== r)) for (t = 0; c.generatedLine !== r; ) (u += ";"), r++ - else if (h > 0) { - if (!ai.compareByGeneratedPositionsInflated(c, p[h - 1])) continue - u += "," - } - ;(u += QE.encode(c.generatedColumn - t)), - (t = c.generatedColumn), - c.source != null && - ((f = this._sources.indexOf(c.source)), - (u += QE.encode(f - a)), - (a = f), - (u += QE.encode(c.originalLine - 1 - i)), - (i = c.originalLine - 1), - (u += QE.encode(c.originalColumn - n)), - (n = c.originalColumn), - c.name != null && ((l = this._names.indexOf(c.name)), (u += QE.encode(l - s)), (s = l))), - (o += u) - } - return o - } - Go.prototype._generateSourcesContent = function (t, r) { - return t.map(function (n) { - if (!this._sourcesContents) return null - r != null && (n = ai.relative(r, n)) - var i = ai.toSetString(n) - return Object.prototype.hasOwnProperty.call(this._sourcesContents, i) ? this._sourcesContents[i] : null - }, this) - } - Go.prototype.toJSON = function () { - var t = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings(), - } - return ( - this._file != null && (t.file = this._file), - this._sourceRoot != null && (t.sourceRoot = this._sourceRoot), - this._sourcesContents && (t.sourcesContent = this._generateSourcesContent(t.sources, t.sourceRoot)), - t - ) - } - Go.prototype.toString = function () { - return JSON.stringify(this.toJSON()) - } - nSe.SourceMapGenerator = Go -}) -var iSe = C((_0) => { - _0.GREATEST_LOWER_BOUND = 1 - _0.LEAST_UPPER_BOUND = 2 - function Rj(e, t, r, n, i, s) { - var a = Math.floor((t - e) / 2) + e, - o = i(r, n[a], !0) - return o === 0 - ? a - : o > 0 - ? t - a > 1 - ? Rj(a, t, r, n, i, s) - : s == _0.LEAST_UPPER_BOUND - ? t < n.length - ? t - : -1 - : a - : a - e > 1 - ? Rj(e, a, r, n, i, s) - : s == _0.LEAST_UPPER_BOUND - ? a - : e < 0 - ? -1 - : e - } - _0.search = function (t, r, n, i) { - if (r.length === 0) return -1 - var s = Rj(-1, r.length, t, r, n, i || _0.GREATEST_LOWER_BOUND) - if (s < 0) return -1 - for (; s - 1 >= 0 && n(r[s], r[s - 1], !0) === 0; ) --s - return s - } -}) -var aSe = C((sSe) => { - function Lj(e, t, r) { - var n = e[t] - ;(e[t] = e[r]), (e[r] = n) - } - function eSt(e, t) { - return Math.round(e + Math.random() * (t - e)) - } - function Mj(e, t, r, n) { - if (r < n) { - var i = eSt(r, n), - s = r - 1 - Lj(e, i, n) - for (var a = e[n], o = r; o < n; o++) t(e[o], a) <= 0 && ((s += 1), Lj(e, s, o)) - Lj(e, s + 1, o) - var u = s + 1 - Mj(e, t, r, u - 1), Mj(e, t, u + 1, n) - } - } - sSe.quickSort = function (e, t) { - Mj(e, t, 0, e.length - 1) - } -}) -var uSe = C((D6) => { - var ct = fg(), - qj = iSe(), - pg = Pj().ArraySet, - tSt = Bj(), - e2 = aSe().quickSort - function xn(e, t) { - var r = e - return typeof e == "string" && (r = ct.parseSourceMapInput(e)), r.sections != null ? new Nu(r, t) : new ns(r, t) - } - xn.fromSourceMap = function (e, t) { - return ns.fromSourceMap(e, t) - } - xn.prototype._version = 3 - xn.prototype.__generatedMappings = null - Object.defineProperty(xn.prototype, "_generatedMappings", { - configurable: !0, - enumerable: !0, - get: function () { - return this.__generatedMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__generatedMappings - }, - }) - xn.prototype.__originalMappings = null - Object.defineProperty(xn.prototype, "_originalMappings", { - configurable: !0, - enumerable: !0, - get: function () { - return this.__originalMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__originalMappings - }, - }) - xn.prototype._charIsMappingSeparator = function (t, r) { - var n = t.charAt(r) - return n === ";" || n === "," - } - xn.prototype._parseMappings = function (t, r) { - throw new Error("Subclasses must implement _parseMappings") - } - xn.GENERATED_ORDER = 1 - xn.ORIGINAL_ORDER = 2 - xn.GREATEST_LOWER_BOUND = 1 - xn.LEAST_UPPER_BOUND = 2 - xn.prototype.eachMapping = function (t, r, n) { - var i = r || null, - s = n || xn.GENERATED_ORDER, - a - switch (s) { - case xn.GENERATED_ORDER: - a = this._generatedMappings - break - case xn.ORIGINAL_ORDER: - a = this._originalMappings - break - default: - throw new Error("Unknown order of iteration.") - } - var o = this.sourceRoot - a.map(function (u) { - var c = u.source === null ? null : this._sources.at(u.source) - return ( - (c = ct.computeSourceURL(o, c, this._sourceMapURL)), - { - source: c, - generatedLine: u.generatedLine, - generatedColumn: u.generatedColumn, - originalLine: u.originalLine, - originalColumn: u.originalColumn, - name: u.name === null ? null : this._names.at(u.name), - } - ) - }, this).forEach(t, i) - } - xn.prototype.allGeneratedPositionsFor = function (t) { - var r = ct.getArg(t, "line"), - n = { source: ct.getArg(t, "source"), originalLine: r, originalColumn: ct.getArg(t, "column", 0) } - if (((n.source = this._findSourceIndex(n.source)), n.source < 0)) return [] - var i = [], - s = this._findMapping( - n, - this._originalMappings, - "originalLine", - "originalColumn", - ct.compareByOriginalPositions, - qj.LEAST_UPPER_BOUND - ) - if (s >= 0) { - var a = this._originalMappings[s] - if (t.column === void 0) - for (var o = a.originalLine; a && a.originalLine === o; ) - i.push({ - line: ct.getArg(a, "generatedLine", null), - column: ct.getArg(a, "generatedColumn", null), - lastColumn: ct.getArg(a, "lastGeneratedColumn", null), - }), - (a = this._originalMappings[++s]) - else - for (var u = a.originalColumn; a && a.originalLine === r && a.originalColumn == u; ) - i.push({ - line: ct.getArg(a, "generatedLine", null), - column: ct.getArg(a, "generatedColumn", null), - lastColumn: ct.getArg(a, "lastGeneratedColumn", null), - }), - (a = this._originalMappings[++s]) - } - return i - } - D6.SourceMapConsumer = xn - function ns(e, t) { - var r = e - typeof e == "string" && (r = ct.parseSourceMapInput(e)) - var n = ct.getArg(r, "version"), - i = ct.getArg(r, "sources"), - s = ct.getArg(r, "names", []), - a = ct.getArg(r, "sourceRoot", null), - o = ct.getArg(r, "sourcesContent", null), - u = ct.getArg(r, "mappings"), - c = ct.getArg(r, "file", null) - if (n != this._version) throw new Error("Unsupported version: " + n) - a && (a = ct.normalize(a)), - (i = i - .map(String) - .map(ct.normalize) - .map(function (l) { - return a && ct.isAbsolute(a) && ct.isAbsolute(l) ? ct.relative(a, l) : l - })), - (this._names = pg.fromArray(s.map(String), !0)), - (this._sources = pg.fromArray(i, !0)), - (this._absoluteSources = this._sources.toArray().map(function (l) { - return ct.computeSourceURL(a, l, t) - })), - (this.sourceRoot = a), - (this.sourcesContent = o), - (this._mappings = u), - (this._sourceMapURL = t), - (this.file = c) - } - ns.prototype = Object.create(xn.prototype) - ns.prototype.consumer = xn - ns.prototype._findSourceIndex = function (e) { - var t = e - if ((this.sourceRoot != null && (t = ct.relative(this.sourceRoot, t)), this._sources.has(t))) - return this._sources.indexOf(t) - var r - for (r = 0; r < this._absoluteSources.length; ++r) if (this._absoluteSources[r] == e) return r - return -1 - } - ns.fromSourceMap = function (t, r) { - var n = Object.create(ns.prototype), - i = (n._names = pg.fromArray(t._names.toArray(), !0)), - s = (n._sources = pg.fromArray(t._sources.toArray(), !0)) - ;(n.sourceRoot = t._sourceRoot), - (n.sourcesContent = t._generateSourcesContent(n._sources.toArray(), n.sourceRoot)), - (n.file = t._file), - (n._sourceMapURL = r), - (n._absoluteSources = n._sources.toArray().map(function (h) { - return ct.computeSourceURL(n.sourceRoot, h, r) - })) - for ( - var a = t._mappings.toArray().slice(), - o = (n.__generatedMappings = []), - u = (n.__originalMappings = []), - c = 0, - l = a.length; - c < l; - c++ - ) { - var f = a[c], - p = new oSe() - ;(p.generatedLine = f.generatedLine), - (p.generatedColumn = f.generatedColumn), - f.source && - ((p.source = s.indexOf(f.source)), - (p.originalLine = f.originalLine), - (p.originalColumn = f.originalColumn), - f.name && (p.name = i.indexOf(f.name)), - u.push(p)), - o.push(p) - } - return e2(n.__originalMappings, ct.compareByOriginalPositions), n - } - ns.prototype._version = 3 - Object.defineProperty(ns.prototype, "sources", { - get: function () { - return this._absoluteSources.slice() - }, - }) - function oSe() { - ;(this.generatedLine = 0), - (this.generatedColumn = 0), - (this.source = null), - (this.originalLine = null), - (this.originalColumn = null), - (this.name = null) - } - ns.prototype._parseMappings = function (t, r) { - for ( - var n = 1, i = 0, s = 0, a = 0, o = 0, u = 0, c = t.length, l = 0, f = {}, p = {}, h = [], d = [], x, v, g, _, w; - l < c; - - ) - if (t.charAt(l) === ";") n++, l++, (i = 0) - else if (t.charAt(l) === ",") l++ - else { - for (x = new oSe(), x.generatedLine = n, _ = l; _ < c && !this._charIsMappingSeparator(t, _); _++); - if (((v = t.slice(l, _)), (g = f[v]), g)) l += v.length - else { - for (g = []; l < _; ) tSt.decode(t, l, p), (w = p.value), (l = p.rest), g.push(w) - if (g.length === 2) throw new Error("Found a source, but no line and column") - if (g.length === 3) throw new Error("Found a source and line, but no column") - f[v] = g - } - ;(x.generatedColumn = i + g[0]), - (i = x.generatedColumn), - g.length > 1 && - ((x.source = o + g[1]), - (o += g[1]), - (x.originalLine = s + g[2]), - (s = x.originalLine), - (x.originalLine += 1), - (x.originalColumn = a + g[3]), - (a = x.originalColumn), - g.length > 4 && ((x.name = u + g[4]), (u += g[4]))), - d.push(x), - typeof x.originalLine == "number" && h.push(x) - } - e2(d, ct.compareByGeneratedPositionsDeflated), - (this.__generatedMappings = d), - e2(h, ct.compareByOriginalPositions), - (this.__originalMappings = h) - } - ns.prototype._findMapping = function (t, r, n, i, s, a) { - if (t[n] <= 0) throw new TypeError("Line must be greater than or equal to 1, got " + t[n]) - if (t[i] < 0) throw new TypeError("Column must be greater than or equal to 0, got " + t[i]) - return qj.search(t, r, s, a) - } - ns.prototype.computeColumnSpans = function () { - for (var t = 0; t < this._generatedMappings.length; ++t) { - var r = this._generatedMappings[t] - if (t + 1 < this._generatedMappings.length) { - var n = this._generatedMappings[t + 1] - if (r.generatedLine === n.generatedLine) { - r.lastGeneratedColumn = n.generatedColumn - 1 - continue - } - } - r.lastGeneratedColumn = 1 / 0 - } - } - ns.prototype.originalPositionFor = function (t) { - var r = { generatedLine: ct.getArg(t, "line"), generatedColumn: ct.getArg(t, "column") }, - n = this._findMapping( - r, - this._generatedMappings, - "generatedLine", - "generatedColumn", - ct.compareByGeneratedPositionsDeflated, - ct.getArg(t, "bias", xn.GREATEST_LOWER_BOUND) - ) - if (n >= 0) { - var i = this._generatedMappings[n] - if (i.generatedLine === r.generatedLine) { - var s = ct.getArg(i, "source", null) - s !== null && ((s = this._sources.at(s)), (s = ct.computeSourceURL(this.sourceRoot, s, this._sourceMapURL))) - var a = ct.getArg(i, "name", null) - return ( - a !== null && (a = this._names.at(a)), - { source: s, line: ct.getArg(i, "originalLine", null), column: ct.getArg(i, "originalColumn", null), name: a } - ) - } - } - return { source: null, line: null, column: null, name: null } - } - ns.prototype.hasContentsOfAllSources = function () { - return this.sourcesContent - ? this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (t) { - return t == null - }) - : !1 - } - ns.prototype.sourceContentFor = function (t, r) { - if (!this.sourcesContent) return null - var n = this._findSourceIndex(t) - if (n >= 0) return this.sourcesContent[n] - var i = t - this.sourceRoot != null && (i = ct.relative(this.sourceRoot, i)) - var s - if (this.sourceRoot != null && (s = ct.urlParse(this.sourceRoot))) { - var a = i.replace(/^file:\/\//, "") - if (s.scheme == "file" && this._sources.has(a)) return this.sourcesContent[this._sources.indexOf(a)] - if ((!s.path || s.path == "/") && this._sources.has("/" + i)) - return this.sourcesContent[this._sources.indexOf("/" + i)] - } - if (r) return null - throw new Error('"' + i + '" is not in the SourceMap.') - } - ns.prototype.generatedPositionFor = function (t) { - var r = ct.getArg(t, "source") - if (((r = this._findSourceIndex(r)), r < 0)) return { line: null, column: null, lastColumn: null } - var n = { source: r, originalLine: ct.getArg(t, "line"), originalColumn: ct.getArg(t, "column") }, - i = this._findMapping( - n, - this._originalMappings, - "originalLine", - "originalColumn", - ct.compareByOriginalPositions, - ct.getArg(t, "bias", xn.GREATEST_LOWER_BOUND) - ) - if (i >= 0) { - var s = this._originalMappings[i] - if (s.source === n.source) - return { - line: ct.getArg(s, "generatedLine", null), - column: ct.getArg(s, "generatedColumn", null), - lastColumn: ct.getArg(s, "lastGeneratedColumn", null), - } - } - return { line: null, column: null, lastColumn: null } - } - D6.BasicSourceMapConsumer = ns - function Nu(e, t) { - var r = e - typeof e == "string" && (r = ct.parseSourceMapInput(e)) - var n = ct.getArg(r, "version"), - i = ct.getArg(r, "sections") - if (n != this._version) throw new Error("Unsupported version: " + n) - ;(this._sources = new pg()), (this._names = new pg()) - var s = { line: -1, column: 0 } - this._sections = i.map(function (a) { - if (a.url) throw new Error("Support for url field in sections not implemented.") - var o = ct.getArg(a, "offset"), - u = ct.getArg(o, "line"), - c = ct.getArg(o, "column") - if (u < s.line || (u === s.line && c < s.column)) - throw new Error("Section offsets must be ordered and non-overlapping.") - return ( - (s = o), - { generatedOffset: { generatedLine: u + 1, generatedColumn: c + 1 }, consumer: new xn(ct.getArg(a, "map"), t) } - ) - }) - } - Nu.prototype = Object.create(xn.prototype) - Nu.prototype.constructor = xn - Nu.prototype._version = 3 - Object.defineProperty(Nu.prototype, "sources", { - get: function () { - for (var e = [], t = 0; t < this._sections.length; t++) - for (var r = 0; r < this._sections[t].consumer.sources.length; r++) - e.push(this._sections[t].consumer.sources[r]) - return e - }, - }) - Nu.prototype.originalPositionFor = function (t) { - var r = { generatedLine: ct.getArg(t, "line"), generatedColumn: ct.getArg(t, "column") }, - n = qj.search(r, this._sections, function (s, a) { - var o = s.generatedLine - a.generatedOffset.generatedLine - return o || s.generatedColumn - a.generatedOffset.generatedColumn - }), - i = this._sections[n] - return i - ? i.consumer.originalPositionFor({ - line: r.generatedLine - (i.generatedOffset.generatedLine - 1), - column: - r.generatedColumn - - (i.generatedOffset.generatedLine === r.generatedLine ? i.generatedOffset.generatedColumn - 1 : 0), - bias: t.bias, - }) - : { source: null, line: null, column: null, name: null } - } - Nu.prototype.hasContentsOfAllSources = function () { - return this._sections.every(function (t) { - return t.consumer.hasContentsOfAllSources() - }) - } - Nu.prototype.sourceContentFor = function (t, r) { - for (var n = 0; n < this._sections.length; n++) { - var i = this._sections[n], - s = i.consumer.sourceContentFor(t, !0) - if (s) return s - } - if (r) return null - throw new Error('"' + t + '" is not in the SourceMap.') - } - Nu.prototype.generatedPositionFor = function (t) { - for (var r = 0; r < this._sections.length; r++) { - var n = this._sections[r] - if (n.consumer._findSourceIndex(ct.getArg(t, "source")) !== -1) { - var i = n.consumer.generatedPositionFor(t) - if (i) { - var s = { - line: i.line + (n.generatedOffset.generatedLine - 1), - column: i.column + (n.generatedOffset.generatedLine === i.line ? n.generatedOffset.generatedColumn - 1 : 0), - } - return s - } - } - } - return { line: null, column: null } - } - Nu.prototype._parseMappings = function (t, r) { - ;(this.__generatedMappings = []), (this.__originalMappings = []) - for (var n = 0; n < this._sections.length; n++) - for (var i = this._sections[n], s = i.consumer._generatedMappings, a = 0; a < s.length; a++) { - var o = s[a], - u = i.consumer._sources.at(o.source) - ;(u = ct.computeSourceURL(i.consumer.sourceRoot, u, this._sourceMapURL)), - this._sources.add(u), - (u = this._sources.indexOf(u)) - var c = null - o.name && ((c = i.consumer._names.at(o.name)), this._names.add(c), (c = this._names.indexOf(c))) - var l = { - source: u, - generatedLine: o.generatedLine + (i.generatedOffset.generatedLine - 1), - generatedColumn: - o.generatedColumn + - (i.generatedOffset.generatedLine === o.generatedLine ? i.generatedOffset.generatedColumn - 1 : 0), - originalLine: o.originalLine, - originalColumn: o.originalColumn, - name: c, - } - this.__generatedMappings.push(l), typeof l.originalLine == "number" && this.__originalMappings.push(l) - } - e2(this.__generatedMappings, ct.compareByGeneratedPositionsDeflated), - e2(this.__originalMappings, ct.compareByOriginalPositions) - } - D6.IndexedSourceMapConsumer = Nu -}) -var lSe = C((cSe) => { - var rSt = Nj().SourceMapGenerator, - F6 = fg(), - nSt = /(\r?\n)/, - iSt = 10, - hg = "$$$isSourceNode$$$" - function oo(e, t, r, n, i) { - ;(this.children = []), - (this.sourceContents = {}), - (this.line = e ?? null), - (this.column = t ?? null), - (this.source = r ?? null), - (this.name = i ?? null), - (this[hg] = !0), - n != null && this.add(n) - } - oo.fromStringWithSourceMap = function (t, r, n) { - var i = new oo(), - s = t.split(nSt), - a = 0, - o = function () { - var p = d(), - h = d() || "" - return p + h - function d() { - return a < s.length ? s[a++] : void 0 - } - }, - u = 1, - c = 0, - l = null - return ( - r.eachMapping(function (p) { - if (l !== null) - if (u < p.generatedLine) f(l, o()), u++, (c = 0) - else { - var h = s[a] || "", - d = h.substr(0, p.generatedColumn - c) - ;(s[a] = h.substr(p.generatedColumn - c)), (c = p.generatedColumn), f(l, d), (l = p) - return - } - for (; u < p.generatedLine; ) i.add(o()), u++ - if (c < p.generatedColumn) { - var h = s[a] || "" - i.add(h.substr(0, p.generatedColumn)), (s[a] = h.substr(p.generatedColumn)), (c = p.generatedColumn) - } - l = p - }, this), - a < s.length && (l && f(l, o()), i.add(s.splice(a).join(""))), - r.sources.forEach(function (p) { - var h = r.sourceContentFor(p) - h != null && (n != null && (p = F6.join(n, p)), i.setSourceContent(p, h)) - }), - i - ) - function f(p, h) { - if (p === null || p.source === void 0) i.add(h) - else { - var d = n ? F6.join(n, p.source) : p.source - i.add(new oo(p.originalLine, p.originalColumn, d, h, p.name)) - } - } - } - oo.prototype.add = function (t) { - if (Array.isArray(t)) - t.forEach(function (r) { - this.add(r) - }, this) - else if (t[hg] || typeof t == "string") t && this.children.push(t) - else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + t) - return this - } - oo.prototype.prepend = function (t) { - if (Array.isArray(t)) for (var r = t.length - 1; r >= 0; r--) this.prepend(t[r]) - else if (t[hg] || typeof t == "string") this.children.unshift(t) - else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + t) - return this - } - oo.prototype.walk = function (t) { - for (var r, n = 0, i = this.children.length; n < i; n++) - (r = this.children[n]), - r[hg] - ? r.walk(t) - : r !== "" && t(r, { source: this.source, line: this.line, column: this.column, name: this.name }) - } - oo.prototype.join = function (t) { - var r, - n, - i = this.children.length - if (i > 0) { - for (r = [], n = 0; n < i - 1; n++) r.push(this.children[n]), r.push(t) - r.push(this.children[n]), (this.children = r) - } - return this - } - oo.prototype.replaceRight = function (t, r) { - var n = this.children[this.children.length - 1] - return ( - n[hg] - ? n.replaceRight(t, r) - : typeof n == "string" - ? (this.children[this.children.length - 1] = n.replace(t, r)) - : this.children.push("".replace(t, r)), - this - ) - } - oo.prototype.setSourceContent = function (t, r) { - this.sourceContents[F6.toSetString(t)] = r - } - oo.prototype.walkSourceContents = function (t) { - for (var r = 0, n = this.children.length; r < n; r++) this.children[r][hg] && this.children[r].walkSourceContents(t) - for (var i = Object.keys(this.sourceContents), r = 0, n = i.length; r < n; r++) - t(F6.fromSetString(i[r]), this.sourceContents[i[r]]) - } - oo.prototype.toString = function () { - var t = "" - return ( - this.walk(function (r) { - t += r - }), - t - ) - } - oo.prototype.toStringWithSourceMap = function (t) { - var r = { code: "", line: 1, column: 0 }, - n = new rSt(t), - i = !1, - s = null, - a = null, - o = null, - u = null - return ( - this.walk(function (c, l) { - ;(r.code += c), - l.source !== null && l.line !== null && l.column !== null - ? ((s !== l.source || a !== l.line || o !== l.column || u !== l.name) && - n.addMapping({ - source: l.source, - original: { line: l.line, column: l.column }, - generated: { line: r.line, column: r.column }, - name: l.name, - }), - (s = l.source), - (a = l.line), - (o = l.column), - (u = l.name), - (i = !0)) - : i && (n.addMapping({ generated: { line: r.line, column: r.column } }), (s = null), (i = !1)) - for (var f = 0, p = c.length; f < p; f++) - c.charCodeAt(f) === iSt - ? (r.line++, - (r.column = 0), - f + 1 === p - ? ((s = null), (i = !1)) - : i && - n.addMapping({ - source: l.source, - original: { line: l.line, column: l.column }, - generated: { line: r.line, column: r.column }, - name: l.name, - })) - : r.column++ - }), - this.walkSourceContents(function (c, l) { - n.setSourceContent(c, l) - }), - { code: r.code, map: n } - ) - } - cSe.SourceNode = oo -}) -var fSe = C((T6) => { - T6.SourceMapGenerator = Nj().SourceMapGenerator - T6.SourceMapConsumer = uSe().SourceMapConsumer - T6.SourceNode = lSe().SourceNode -}) -var pSe = C((nyr, sSt) => { - sSt.exports = { - name: "escodegen", - description: "ECMAScript code generator", - homepage: "http://github.com/estools/escodegen", - main: "escodegen.js", - bin: { esgenerate: "./bin/esgenerate.js", escodegen: "./bin/escodegen.js" }, - files: ["LICENSE.BSD", "README.md", "bin", "escodegen.js", "package.json"], - version: "1.14.3", - engines: { node: ">=4.0" }, - maintainers: [{ name: "Yusuke Suzuki", email: "utatane.tea@gmail.com", web: "http://github.com/Constellation" }], - repository: { type: "git", url: "http://github.com/estools/escodegen.git" }, - dependencies: { estraverse: "^4.2.0", esutils: "^2.0.2", esprima: "^4.0.1", optionator: "^0.8.1" }, - optionalDependencies: { "source-map": "~0.6.1" }, - devDependencies: { - acorn: "^7.1.0", - bluebird: "^3.4.7", - "bower-registry-client": "^1.0.0", - chai: "^3.5.0", - "commonjs-everywhere": "^0.9.7", - gulp: "^3.8.10", - "gulp-eslint": "^3.0.1", - "gulp-mocha": "^3.0.1", - semver: "^5.1.0", - }, - license: "BSD-2-Clause", - scripts: { - test: "gulp travis", - "unit-test": "gulp test", - lint: "gulp lint", - release: "node tools/release.js", - "build-min": "./node_modules/.bin/cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js", - build: "./node_modules/.bin/cjsify -a path: tools/entry-point.js > escodegen.browser.js", - }, - } -}) -var hSe = C((nf) => { - ;(function () { - "use strict" - var e, t, r, n, i, s, a, o, u, c, l, f, p, h, d, x, v, g, _, w, E, A, T, O, D, M - ;(i = NCe()), (s = UCe()), (e = i.Syntax) - function P(I) { - return Ft.Expression.hasOwnProperty(I.type) - } - function k(I) { - return Ft.Statement.hasOwnProperty(I.type) - } - ;(t = { - Sequence: 0, - Yield: 1, - Assignment: 1, - Conditional: 2, - ArrowFunction: 2, - LogicalOR: 3, - LogicalAND: 4, - BitwiseOR: 5, - BitwiseXOR: 6, - BitwiseAND: 7, - Equality: 8, - Relational: 9, - BitwiseSHIFT: 10, - Additive: 11, - Multiplicative: 12, - Exponentiation: 13, - Await: 14, - Unary: 14, - Postfix: 15, - Call: 16, - New: 17, - TaggedTemplate: 18, - Member: 19, - Primary: 20, - }), - (r = { - "||": t.LogicalOR, - "&&": t.LogicalAND, - "|": t.BitwiseOR, - "^": t.BitwiseXOR, - "&": t.BitwiseAND, - "==": t.Equality, - "!=": t.Equality, - "===": t.Equality, - "!==": t.Equality, - is: t.Equality, - isnt: t.Equality, - "<": t.Relational, - ">": t.Relational, - "<=": t.Relational, - ">=": t.Relational, - in: t.Relational, - instanceof: t.Relational, - "<<": t.BitwiseSHIFT, - ">>": t.BitwiseSHIFT, - ">>>": t.BitwiseSHIFT, - "+": t.Additive, - "-": t.Additive, - "*": t.Multiplicative, - "%": t.Multiplicative, - "/": t.Multiplicative, - "**": t.Exponentiation, - }) - var B = 1, - q = 1 << 1, - $ = 1 << 2, - N = 1 << 3, - U = 1 << 4, - ee = 1 << 5, - ce = q | $, - te = B | q, - K = B | q | $, - se = B, - ie = $, - ue = B | $, - ge = B, - Se = B | ee, - H = 0, - R = B | U, - ye = B | N - function G() { - return { - indent: null, - base: null, - parse: null, - comment: !1, - format: { - indent: { style: " ", base: 0, adjustMultilineComment: !1 }, - newline: ` -`, - space: " ", - json: !1, - renumber: !1, - hexadecimal: !1, - quotes: "single", - escapeless: !1, - compact: !1, - parentheses: !0, - semicolons: !0, - safeConcatenation: !1, - preserveBlankLines: !1, - }, - moz: { comprehensionExpressionStartsWithAssignment: !1, starlessGenerator: !1 }, - sourceMap: null, - sourceMapRoot: null, - sourceMapWithCode: !1, - directive: !1, - raw: !0, - verbatim: null, - sourceCode: null, - } - } - function he(I, W) { - var V = "" - for (W |= 0; W > 0; W >>>= 1, I += I) W & 1 && (V += I) - return V - } - function oe(I) { - return /[\r\n]/g.test(I) - } - function le(I) { - var W = I.length - return W && s.code.isLineTerminator(I.charCodeAt(W - 1)) - } - function X(I, W) { - var V - for (V in W) W.hasOwnProperty(V) && (I[V] = W[V]) - return I - } - function Z(I, W) { - var V, Y - function ae(fe) { - return typeof fe == "object" && fe instanceof Object && !(fe instanceof RegExp) - } - for (V in W) W.hasOwnProperty(V) && ((Y = W[V]), ae(Y) ? (ae(I[V]) ? Z(I[V], Y) : (I[V] = Z({}, Y))) : (I[V] = Y)) - return I - } - function ne(I) { - var W, V, Y, ae, fe - if (I !== I) throw new Error("Numeric literal whose value is NaN") - if (I < 0 || (I === 0 && 1 / I < 0)) throw new Error("Numeric literal whose value is negative") - if (I === 1 / 0) return u ? "null" : c ? "1e400" : "1e+400" - if (((W = "" + I), !c || W.length < 3)) return W - for ( - V = W.indexOf("."), - !u && W.charCodeAt(0) === 48 && V === 1 && ((V = 0), (W = W.slice(1))), - Y = W, - W = W.replace("e+", "e"), - ae = 0, - (fe = Y.indexOf("e")) > 0 && ((ae = +Y.slice(fe + 1)), (Y = Y.slice(0, fe))), - V >= 0 && ((ae -= Y.length - V - 1), (Y = +(Y.slice(0, V) + Y.slice(V + 1)) + "")), - fe = 0; - Y.charCodeAt(Y.length + fe - 1) === 48; - - ) - --fe - return ( - fe !== 0 && ((ae -= fe), (Y = Y.slice(0, fe))), - ae !== 0 && (Y += "e" + ae), - (Y.length < W.length || - (l && I > 1e12 && Math.floor(I) === I && (Y = "0x" + I.toString(16)).length < W.length)) && - +Y === I && - (W = Y), - W - ) - } - function xe(I, W) { - return (I & -2) === 8232 - ? (W ? "u" : "\\u") + (I === 8232 ? "2028" : "2029") - : I === 10 || I === 13 - ? (W ? "" : "\\") + (I === 10 ? "n" : "r") - : String.fromCharCode(I) - } - function Fe(I) { - var W, V, Y, ae, fe, Ce, Ie, Ke - if (((V = I.toString()), I.source)) { - if (((W = V.match(/\/([^/]*)$/)), !W)) return V - for (Y = W[1], V = "", Ie = !1, Ke = !1, ae = 0, fe = I.source.length; ae < fe; ++ae) - (Ce = I.source.charCodeAt(ae)), - Ke - ? ((V += xe(Ce, Ke)), (Ke = !1)) - : (Ie ? Ce === 93 && (Ie = !1) : Ce === 47 ? (V += "\\") : Ce === 91 && (Ie = !0), - (V += xe(Ce, Ke)), - (Ke = Ce === 92)) - return "/" + V + "/" + Y - } - return V - } - function _e(I, W) { - var V - return I === 8 - ? "\\b" - : I === 12 - ? "\\f" - : I === 9 - ? "\\t" - : ((V = I.toString(16).toUpperCase()), - u || I > 255 - ? "\\u" + "0000".slice(V.length) + V - : I === 0 && !s.code.isDecimalDigit(W) - ? "\\0" - : I === 11 - ? "\\x0B" - : "\\x" + "00".slice(V.length) + V) - } - function Le(I) { - if (I === 92) return "\\\\" - if (I === 10) return "\\n" - if (I === 13) return "\\r" - if (I === 8232) return "\\u2028" - if (I === 8233) return "\\u2029" - throw new Error("Incorrectly classified character") - } - function He(I) { - var W, V, Y, ae - for (ae = f === "double" ? '"' : "'", W = 0, V = I.length; W < V; ++W) - if (((Y = I.charCodeAt(W)), Y === 39)) { - ae = '"' - break - } else if (Y === 34) { - ae = "'" - break - } else Y === 92 && ++W - return ae + I + ae - } - function ze(I) { - var W = "", - V, - Y, - ae, - fe = 0, - Ce = 0, - Ie, - Ke - for (V = 0, Y = I.length; V < Y; ++V) { - if (((ae = I.charCodeAt(V)), ae === 39)) ++fe - else if (ae === 34) ++Ce - else if (ae === 47 && u) W += "\\" - else if (s.code.isLineTerminator(ae) || ae === 92) { - W += Le(ae) - continue - } else if (!s.code.isIdentifierPartES5(ae) && ((u && ae < 32) || (!u && !p && (ae < 32 || ae > 126)))) { - W += _e(ae, I.charCodeAt(V + 1)) - continue - } - W += String.fromCharCode(ae) - } - if (((Ie = !(f === "double" || (f === "auto" && Ce < fe))), (Ke = Ie ? "'" : '"'), !(Ie ? fe : Ce))) - return Ke + W + Ke - for (I = W, W = Ke, V = 0, Y = I.length; V < Y; ++V) - (ae = I.charCodeAt(V)), ((ae === 39 && Ie) || (ae === 34 && !Ie)) && (W += "\\"), (W += String.fromCharCode(ae)) - return W + Ke - } - function je(I) { - var W, - V, - Y, - ae = "" - for (W = 0, V = I.length; W < V; ++W) (Y = I[W]), (ae += Array.isArray(Y) ? je(Y) : Y) - return ae - } - function Ne(I, W) { - if (!A) return Array.isArray(I) ? je(I) : I - if (W == null) { - if (I instanceof n) return I - W = {} - } - return W.loc == null - ? new n(null, null, A, I, W.name || null) - : new n(W.loc.start.line, W.loc.start.column, A === !0 ? W.loc.source || null : A, I, W.name || null) - } - function Ve() { - return d || " " - } - function Pe(I, W) { - var V, Y, ae, fe - return ( - (V = Ne(I).toString()), - V.length === 0 - ? [W] - : ((Y = Ne(W).toString()), - Y.length === 0 - ? [I] - : ((ae = V.charCodeAt(V.length - 1)), - (fe = Y.charCodeAt(0)), - ((ae === 43 || ae === 45) && ae === fe) || - (s.code.isIdentifierPartES5(ae) && s.code.isIdentifierPartES5(fe)) || - (ae === 47 && fe === 105) - ? [I, Ve(), W] - : s.code.isWhiteSpace(ae) || - s.code.isLineTerminator(ae) || - s.code.isWhiteSpace(fe) || - s.code.isLineTerminator(fe) - ? [I, W] - : [I, d, W])) - ) - } - function Ye(I) { - return [a, I] - } - function Qe(I) { - var W - ;(W = a), (a += o), I(a), (a = W) - } - function Me(I) { - var W - for (W = I.length - 1; W >= 0 && !s.code.isLineTerminator(I.charCodeAt(W)); --W); - return I.length - 1 - W - } - function rt(I, W) { - var V, Y, ae, fe, Ce, Ie, Ke, it - for (V = I.split(/\r\n|[\r\n]/), Ie = Number.MAX_VALUE, Y = 1, ae = V.length; Y < ae; ++Y) { - for (fe = V[Y], Ce = 0; Ce < fe.length && s.code.isWhiteSpace(fe.charCodeAt(Ce)); ) ++Ce - Ie > Ce && (Ie = Ce) - } - for ( - typeof W < "u" ? ((Ke = a), V[1][Ie] === "*" && (W += " "), (a = W)) : (Ie & 1 && --Ie, (Ke = a)), - Y = 1, - ae = V.length; - Y < ae; - ++Y - ) - (it = Ne(Ye(V[Y].slice(Ie)))), (V[Y] = A ? it.join("") : it) - return ( - (a = Ke), - V.join(` -`) - ) - } - function ht(I, W) { - if (I.type === "Line") { - if (le(I.value)) return "//" + I.value - var V = "//" + I.value - return ( - O || - (V += ` -`), - V - ) - } - return w.format.indent.adjustMultilineComment && /[\n\r]/.test(I.value) - ? rt("/*" + I.value + "*/", W) - : "/*" + I.value + "*/" - } - function Qr(I, W) { - var V, Y, ae, fe, Ce, Ie, Ke, it, gt, mr, Di, ls, Fi, $n - if (I.leadingComments && I.leadingComments.length > 0) { - if (((fe = W), O)) { - for ( - ae = I.leadingComments[0], - W = [], - it = ae.extendedRange, - gt = ae.range, - Di = T.substring(it[0], gt[0]), - $n = (Di.match(/\n/g) || []).length, - $n > 0 - ? (W.push( - he( - ` -`, - $n - ) - ), - W.push(Ye(ht(ae)))) - : (W.push(Di), W.push(ht(ae))), - mr = gt, - V = 1, - Y = I.leadingComments.length; - V < Y; - V++ - ) - (ae = I.leadingComments[V]), - (gt = ae.range), - (ls = T.substring(mr[1], gt[0])), - ($n = (ls.match(/\n/g) || []).length), - W.push( - he( - ` -`, - $n - ) - ), - W.push(Ye(ht(ae))), - (mr = gt) - ;(Fi = T.substring(gt[1], it[1])), - ($n = (Fi.match(/\n/g) || []).length), - W.push( - he( - ` -`, - $n - ) - ) - } else - for ( - ae = I.leadingComments[0], - W = [], - g && - I.type === e.Program && - I.body.length === 0 && - W.push(` -`), - W.push(ht(ae)), - le(Ne(W).toString()) || - W.push(` -`), - V = 1, - Y = I.leadingComments.length; - V < Y; - ++V - ) - (ae = I.leadingComments[V]), - (Ke = [ht(ae)]), - le(Ne(Ke).toString()) || - Ke.push(` -`), - W.push(Ye(Ke)) - W.push(Ye(fe)) - } - if (I.trailingComments) - if (O) - (ae = I.trailingComments[0]), - (it = ae.extendedRange), - (gt = ae.range), - (Di = T.substring(it[0], gt[0])), - ($n = (Di.match(/\n/g) || []).length), - $n > 0 - ? (W.push( - he( - ` -`, - $n - ) - ), - W.push(Ye(ht(ae)))) - : (W.push(Di), W.push(ht(ae))) - else - for ( - Ce = !le(Ne(W).toString()), - Ie = he(" ", Me(Ne([a, W, o]).toString())), - V = 0, - Y = I.trailingComments.length; - V < Y; - ++V - ) - (ae = I.trailingComments[V]), - Ce ? (V === 0 ? (W = [W, o]) : (W = [W, Ie]), W.push(ht(ae, Ie))) : (W = [W, Ye(ht(ae))]), - V !== Y - 1 && - !le(Ne(W).toString()) && - (W = [ - W, - ` -`, - ]) - return W - } - function Br(I, W, V) { - var Y, - ae = 0 - for (Y = I; Y < W; Y++) - T[Y] === - ` -` && ae++ - for (Y = 1; Y < ae; Y++) V.push(h) - } - function ar(I, W, V) { - return W < V ? ["(", I, ")"] : I - } - function en(I) { - var W, V, Y - for (Y = I.split(/\r\n|\n/), W = 1, V = Y.length; W < V; W++) Y[W] = h + a + Y[W] - return Y - } - function gn(I, W) { - var V, Y, ae - return ( - (V = I[w.verbatim]), - typeof V == "string" - ? (Y = ar(en(V), t.Sequence, W)) - : ((Y = en(V.content)), (ae = V.precedence != null ? V.precedence : t.Sequence), (Y = ar(Y, ae, W))), - Ne(Y, I) - ) - } - function Ft() {} - ;(Ft.prototype.maybeBlock = function (I, W) { - var V, - Y, - ae = this - return ( - (Y = !w.comment || !I.leadingComments), - I.type === e.BlockStatement && Y - ? [d, this.generateStatement(I, W)] - : I.type === e.EmptyStatement && Y - ? ";" - : (Qe(function () { - V = [h, Ye(ae.generateStatement(I, W))] - }), - V) - ) - }), - (Ft.prototype.maybeBlockSuffix = function (I, W) { - var V = le(Ne(W).toString()) - return I.type === e.BlockStatement && (!w.comment || !I.leadingComments) && !V ? [W, d] : V ? [W, a] : [W, h, a] - }) - function Tt(I) { - return Ne(I.name, I) - } - function _r(I, W) { - return I.async ? "async" + (W ? Ve() : d) : "" - } - function Lt(I) { - var W = I.generator && !w.moz.starlessGenerator - return W ? "*" + d : "" - } - function De(I) { - var W = I.value, - V = "" - return W.async && (V += _r(W, !I.computed)), W.generator && (V += Lt(W) ? "*" : ""), V - } - ;(Ft.prototype.generatePattern = function (I, W, V) { - return I.type === e.Identifier ? Tt(I) : this.generateExpression(I, W, V) - }), - (Ft.prototype.generateFunctionParams = function (I) { - var W, V, Y, ae - if ( - ((ae = !1), - I.type === e.ArrowFunctionExpression && - !I.rest && - (!I.defaults || I.defaults.length === 0) && - I.params.length === 1 && - I.params[0].type === e.Identifier) - ) - Y = [_r(I, !0), Tt(I.params[0])] - else { - for ( - Y = I.type === e.ArrowFunctionExpression ? [_r(I, !1)] : [], - Y.push("("), - I.defaults && (ae = !0), - W = 0, - V = I.params.length; - W < V; - ++W - ) - ae && I.defaults[W] - ? Y.push(this.generateAssignment(I.params[W], I.defaults[W], "=", t.Assignment, K)) - : Y.push(this.generatePattern(I.params[W], t.Assignment, K)), - W + 1 < V && Y.push("," + d) - I.rest && (I.params.length && Y.push("," + d), Y.push("..."), Y.push(Tt(I.rest))), Y.push(")") - } - return Y - }), - (Ft.prototype.generateFunctionBody = function (I) { - var W, V - return ( - (W = this.generateFunctionParams(I)), - I.type === e.ArrowFunctionExpression && (W.push(d), W.push("=>")), - I.expression - ? (W.push(d), - (V = this.generateExpression(I.body, t.Assignment, K)), - V.toString().charAt(0) === "{" && (V = ["(", V, ")"]), - W.push(V)) - : W.push(this.maybeBlock(I.body, ye)), - W - ) - }), - (Ft.prototype.generateIterationForStatement = function (I, W, V) { - var Y = ["for" + (W.await ? Ve() + "await" : "") + d + "("], - ae = this - return ( - Qe(function () { - W.left.type === e.VariableDeclaration - ? Qe(function () { - Y.push(W.left.kind + Ve()), Y.push(ae.generateStatement(W.left.declarations[0], H)) - }) - : Y.push(ae.generateExpression(W.left, t.Call, K)), - (Y = Pe(Y, I)), - (Y = [Pe(Y, ae.generateExpression(W.right, t.Assignment, K)), ")"]) - }), - Y.push(this.maybeBlock(W.body, V)), - Y - ) - }), - (Ft.prototype.generatePropertyKey = function (I, W) { - var V = [] - return W && V.push("["), V.push(this.generateExpression(I, t.Assignment, K)), W && V.push("]"), V - }), - (Ft.prototype.generateAssignment = function (I, W, V, Y, ae) { - return ( - t.Assignment < Y && (ae |= B), - ar( - [this.generateExpression(I, t.Call, ae), d + V + d, this.generateExpression(W, t.Assignment, ae)], - t.Assignment, - Y - ) - ) - }), - (Ft.prototype.semicolon = function (I) { - return !v && I & ee ? "" : ";" - }), - (Ft.Statement = { - BlockStatement: function (I, W) { - var V, - Y, - ae = ["{", h], - fe = this - return ( - Qe(function () { - I.body.length === 0 && - O && - ((V = I.range), - V[1] - V[0] > 2 && - ((Y = T.substring(V[0] + 1, V[1] - 1)), - Y[0] === - ` -` && (ae = ["{"]), - ae.push(Y))) - var Ce, Ie, Ke, it - for (it = ge, W & N && (it |= U), Ce = 0, Ie = I.body.length; Ce < Ie; ++Ce) - O && - (Ce === 0 && - (I.body[0].leadingComments && - ((V = I.body[0].leadingComments[0].extendedRange), - (Y = T.substring(V[0], V[1])), - Y[0] === - ` -` && (ae = ["{"])), - I.body[0].leadingComments || Br(I.range[0], I.body[0].range[0], ae)), - Ce > 0 && - !I.body[Ce - 1].trailingComments && - !I.body[Ce].leadingComments && - Br(I.body[Ce - 1].range[1], I.body[Ce].range[0], ae)), - Ce === Ie - 1 && (it |= ee), - I.body[Ce].leadingComments && O - ? (Ke = fe.generateStatement(I.body[Ce], it)) - : (Ke = Ye(fe.generateStatement(I.body[Ce], it))), - ae.push(Ke), - le(Ne(Ke).toString()) || (O && Ce < Ie - 1 && I.body[Ce + 1].leadingComments) || ae.push(h), - O && Ce === Ie - 1 && (I.body[Ce].trailingComments || Br(I.body[Ce].range[1], I.range[1], ae)) - }), - ae.push(Ye("}")), - ae - ) - }, - BreakStatement: function (I, W) { - return I.label ? "break " + I.label.name + this.semicolon(W) : "break" + this.semicolon(W) - }, - ContinueStatement: function (I, W) { - return I.label ? "continue " + I.label.name + this.semicolon(W) : "continue" + this.semicolon(W) - }, - ClassBody: function (I, W) { - var V = ["{", h], - Y = this - return ( - Qe(function (ae) { - var fe, Ce - for (fe = 0, Ce = I.body.length; fe < Ce; ++fe) - V.push(ae), V.push(Y.generateExpression(I.body[fe], t.Sequence, K)), fe + 1 < Ce && V.push(h) - }), - le(Ne(V).toString()) || V.push(h), - V.push(a), - V.push("}"), - V - ) - }, - ClassDeclaration: function (I, W) { - var V, Y - return ( - (V = ["class"]), - I.id && (V = Pe(V, this.generateExpression(I.id, t.Sequence, K))), - I.superClass && ((Y = Pe("extends", this.generateExpression(I.superClass, t.Unary, K))), (V = Pe(V, Y))), - V.push(d), - V.push(this.generateStatement(I.body, Se)), - V - ) - }, - DirectiveStatement: function (I, W) { - return w.raw && I.raw ? I.raw + this.semicolon(W) : He(I.directive) + this.semicolon(W) - }, - DoWhileStatement: function (I, W) { - var V = Pe("do", this.maybeBlock(I.body, ge)) - return ( - (V = this.maybeBlockSuffix(I.body, V)), - Pe(V, ["while" + d + "(", this.generateExpression(I.test, t.Sequence, K), ")" + this.semicolon(W)]) - ) - }, - CatchClause: function (I, W) { - var V, - Y = this - return ( - Qe(function () { - var ae - I.param - ? ((V = ["catch" + d + "(", Y.generateExpression(I.param, t.Sequence, K), ")"]), - I.guard && ((ae = Y.generateExpression(I.guard, t.Sequence, K)), V.splice(2, 0, " if ", ae))) - : (V = ["catch"]) - }), - V.push(this.maybeBlock(I.body, ge)), - V - ) - }, - DebuggerStatement: function (I, W) { - return "debugger" + this.semicolon(W) - }, - EmptyStatement: function (I, W) { - return ";" - }, - ExportDefaultDeclaration: function (I, W) { - var V = ["export"], - Y - return ( - (Y = W & ee ? Se : ge), - (V = Pe(V, "default")), - k(I.declaration) - ? (V = Pe(V, this.generateStatement(I.declaration, Y))) - : (V = Pe(V, this.generateExpression(I.declaration, t.Assignment, K) + this.semicolon(W))), - V - ) - }, - ExportNamedDeclaration: function (I, W) { - var V = ["export"], - Y, - ae = this - return ( - (Y = W & ee ? Se : ge), - I.declaration - ? Pe(V, this.generateStatement(I.declaration, Y)) - : (I.specifiers && - (I.specifiers.length === 0 - ? (V = Pe(V, "{" + d + "}")) - : I.specifiers[0].type === e.ExportBatchSpecifier - ? (V = Pe(V, this.generateExpression(I.specifiers[0], t.Sequence, K))) - : ((V = Pe(V, "{")), - Qe(function (fe) { - var Ce, Ie - for (V.push(h), Ce = 0, Ie = I.specifiers.length; Ce < Ie; ++Ce) - V.push(fe), - V.push(ae.generateExpression(I.specifiers[Ce], t.Sequence, K)), - Ce + 1 < Ie && V.push("," + h) - }), - le(Ne(V).toString()) || V.push(h), - V.push(a + "}")), - I.source - ? (V = Pe(V, ["from" + d, this.generateExpression(I.source, t.Sequence, K), this.semicolon(W)])) - : V.push(this.semicolon(W))), - V) - ) - }, - ExportAllDeclaration: function (I, W) { - return [ - "export" + d, - "*" + d, - "from" + d, - this.generateExpression(I.source, t.Sequence, K), - this.semicolon(W), - ] - }, - ExpressionStatement: function (I, W) { - var V, Y - function ae(Ie) { - var Ke - return Ie.slice(0, 5) !== "class" - ? !1 - : ((Ke = Ie.charCodeAt(5)), Ke === 123 || s.code.isWhiteSpace(Ke) || s.code.isLineTerminator(Ke)) - } - function fe(Ie) { - var Ke - return Ie.slice(0, 8) !== "function" - ? !1 - : ((Ke = Ie.charCodeAt(8)), - Ke === 40 || s.code.isWhiteSpace(Ke) || Ke === 42 || s.code.isLineTerminator(Ke)) - } - function Ce(Ie) { - var Ke, it, gt - if (Ie.slice(0, 5) !== "async" || !s.code.isWhiteSpace(Ie.charCodeAt(5))) return !1 - for (it = 6, gt = Ie.length; it < gt && s.code.isWhiteSpace(Ie.charCodeAt(it)); ++it); - return it === gt || Ie.slice(it, it + 8) !== "function" - ? !1 - : ((Ke = Ie.charCodeAt(it + 8)), - Ke === 40 || s.code.isWhiteSpace(Ke) || Ke === 42 || s.code.isLineTerminator(Ke)) - } - return ( - (V = [this.generateExpression(I.expression, t.Sequence, K)]), - (Y = Ne(V).toString()), - Y.charCodeAt(0) === 123 || - ae(Y) || - fe(Y) || - Ce(Y) || - (_ && W & U && I.expression.type === e.Literal && typeof I.expression.value == "string") - ? (V = ["(", V, ")" + this.semicolon(W)]) - : V.push(this.semicolon(W)), - V - ) - }, - ImportDeclaration: function (I, W) { - var V, - Y, - ae = this - return I.specifiers.length === 0 - ? ["import", d, this.generateExpression(I.source, t.Sequence, K), this.semicolon(W)] - : ((V = ["import"]), - (Y = 0), - I.specifiers[Y].type === e.ImportDefaultSpecifier && - ((V = Pe(V, [this.generateExpression(I.specifiers[Y], t.Sequence, K)])), ++Y), - I.specifiers[Y] && - (Y !== 0 && V.push(","), - I.specifiers[Y].type === e.ImportNamespaceSpecifier - ? (V = Pe(V, [d, this.generateExpression(I.specifiers[Y], t.Sequence, K)])) - : (V.push(d + "{"), - I.specifiers.length - Y === 1 - ? (V.push(d), - V.push(this.generateExpression(I.specifiers[Y], t.Sequence, K)), - V.push(d + "}" + d)) - : (Qe(function (fe) { - var Ce, Ie - for (V.push(h), Ce = Y, Ie = I.specifiers.length; Ce < Ie; ++Ce) - V.push(fe), - V.push(ae.generateExpression(I.specifiers[Ce], t.Sequence, K)), - Ce + 1 < Ie && V.push("," + h) - }), - le(Ne(V).toString()) || V.push(h), - V.push(a + "}" + d)))), - (V = Pe(V, ["from" + d, this.generateExpression(I.source, t.Sequence, K), this.semicolon(W)])), - V) - }, - VariableDeclarator: function (I, W) { - var V = W & B ? K : ce - return I.init - ? [ - this.generateExpression(I.id, t.Assignment, V), - d, - "=", - d, - this.generateExpression(I.init, t.Assignment, V), - ] - : this.generatePattern(I.id, t.Assignment, V) - }, - VariableDeclaration: function (I, W) { - var V, - Y, - ae, - fe, - Ce, - Ie = this - ;(V = [I.kind]), (Ce = W & B ? ge : H) - function Ke() { - for ( - fe = I.declarations[0], - w.comment && fe.leadingComments - ? (V.push(` -`), - V.push(Ye(Ie.generateStatement(fe, Ce)))) - : (V.push(Ve()), V.push(Ie.generateStatement(fe, Ce))), - Y = 1, - ae = I.declarations.length; - Y < ae; - ++Y - ) - (fe = I.declarations[Y]), - w.comment && fe.leadingComments - ? (V.push("," + h), V.push(Ye(Ie.generateStatement(fe, Ce)))) - : (V.push("," + d), V.push(Ie.generateStatement(fe, Ce))) - } - return I.declarations.length > 1 ? Qe(Ke) : Ke(), V.push(this.semicolon(W)), V - }, - ThrowStatement: function (I, W) { - return [Pe("throw", this.generateExpression(I.argument, t.Sequence, K)), this.semicolon(W)] - }, - TryStatement: function (I, W) { - var V, Y, ae, fe - if (((V = ["try", this.maybeBlock(I.block, ge)]), (V = this.maybeBlockSuffix(I.block, V)), I.handlers)) - for (Y = 0, ae = I.handlers.length; Y < ae; ++Y) - (V = Pe(V, this.generateStatement(I.handlers[Y], ge))), - (I.finalizer || Y + 1 !== ae) && (V = this.maybeBlockSuffix(I.handlers[Y].body, V)) - else { - for (fe = I.guardedHandlers || [], Y = 0, ae = fe.length; Y < ae; ++Y) - (V = Pe(V, this.generateStatement(fe[Y], ge))), - (I.finalizer || Y + 1 !== ae) && (V = this.maybeBlockSuffix(fe[Y].body, V)) - if (I.handler) - if (Array.isArray(I.handler)) - for (Y = 0, ae = I.handler.length; Y < ae; ++Y) - (V = Pe(V, this.generateStatement(I.handler[Y], ge))), - (I.finalizer || Y + 1 !== ae) && (V = this.maybeBlockSuffix(I.handler[Y].body, V)) - else - (V = Pe(V, this.generateStatement(I.handler, ge))), - I.finalizer && (V = this.maybeBlockSuffix(I.handler.body, V)) - } - return I.finalizer && (V = Pe(V, ["finally", this.maybeBlock(I.finalizer, ge)])), V - }, - SwitchStatement: function (I, W) { - var V, - Y, - ae, - fe, - Ce, - Ie = this - if ( - (Qe(function () { - V = ["switch" + d + "(", Ie.generateExpression(I.discriminant, t.Sequence, K), ")" + d + "{" + h] - }), - I.cases) - ) - for (Ce = ge, ae = 0, fe = I.cases.length; ae < fe; ++ae) - ae === fe - 1 && (Ce |= ee), - (Y = Ye(this.generateStatement(I.cases[ae], Ce))), - V.push(Y), - le(Ne(Y).toString()) || V.push(h) - return V.push(Ye("}")), V - }, - SwitchCase: function (I, W) { - var V, - Y, - ae, - fe, - Ce, - Ie = this - return ( - Qe(function () { - for ( - I.test ? (V = [Pe("case", Ie.generateExpression(I.test, t.Sequence, K)), ":"]) : (V = ["default:"]), - ae = 0, - fe = I.consequent.length, - fe && - I.consequent[0].type === e.BlockStatement && - ((Y = Ie.maybeBlock(I.consequent[0], ge)), V.push(Y), (ae = 1)), - ae !== fe && !le(Ne(V).toString()) && V.push(h), - Ce = ge; - ae < fe; - ++ae - ) - ae === fe - 1 && W & ee && (Ce |= ee), - (Y = Ye(Ie.generateStatement(I.consequent[ae], Ce))), - V.push(Y), - ae + 1 !== fe && !le(Ne(Y).toString()) && V.push(h) - }), - V - ) - }, - IfStatement: function (I, W) { - var V, - Y, - ae, - fe = this - return ( - Qe(function () { - V = ["if" + d + "(", fe.generateExpression(I.test, t.Sequence, K), ")"] - }), - (ae = W & ee), - (Y = ge), - ae && (Y |= ee), - I.alternate - ? (V.push(this.maybeBlock(I.consequent, ge)), - (V = this.maybeBlockSuffix(I.consequent, V)), - I.alternate.type === e.IfStatement - ? (V = Pe(V, ["else ", this.generateStatement(I.alternate, Y)])) - : (V = Pe(V, Pe("else", this.maybeBlock(I.alternate, Y))))) - : V.push(this.maybeBlock(I.consequent, Y)), - V - ) - }, - ForStatement: function (I, W) { - var V, - Y = this - return ( - Qe(function () { - ;(V = ["for" + d + "("]), - I.init - ? I.init.type === e.VariableDeclaration - ? V.push(Y.generateStatement(I.init, H)) - : (V.push(Y.generateExpression(I.init, t.Sequence, ce)), V.push(";")) - : V.push(";"), - I.test && (V.push(d), V.push(Y.generateExpression(I.test, t.Sequence, K))), - V.push(";"), - I.update && (V.push(d), V.push(Y.generateExpression(I.update, t.Sequence, K))), - V.push(")") - }), - V.push(this.maybeBlock(I.body, W & ee ? Se : ge)), - V - ) - }, - ForInStatement: function (I, W) { - return this.generateIterationForStatement("in", I, W & ee ? Se : ge) - }, - ForOfStatement: function (I, W) { - return this.generateIterationForStatement("of", I, W & ee ? Se : ge) - }, - LabeledStatement: function (I, W) { - return [I.label.name + ":", this.maybeBlock(I.body, W & ee ? Se : ge)] - }, - Program: function (I, W) { - var V, Y, ae, fe, Ce - for ( - fe = I.body.length, - V = [ - g && fe > 0 - ? ` -` - : "", - ], - Ce = R, - ae = 0; - ae < fe; - ++ae - ) - !g && ae === fe - 1 && (Ce |= ee), - O && - (ae === 0 && (I.body[0].leadingComments || Br(I.range[0], I.body[ae].range[0], V)), - ae > 0 && - !I.body[ae - 1].trailingComments && - !I.body[ae].leadingComments && - Br(I.body[ae - 1].range[1], I.body[ae].range[0], V)), - (Y = Ye(this.generateStatement(I.body[ae], Ce))), - V.push(Y), - ae + 1 < fe && !le(Ne(Y).toString()) && ((O && I.body[ae + 1].leadingComments) || V.push(h)), - O && ae === fe - 1 && (I.body[ae].trailingComments || Br(I.body[ae].range[1], I.range[1], V)) - return V - }, - FunctionDeclaration: function (I, W) { - return [_r(I, !0), "function", Lt(I) || Ve(), I.id ? Tt(I.id) : "", this.generateFunctionBody(I)] - }, - ReturnStatement: function (I, W) { - return I.argument - ? [Pe("return", this.generateExpression(I.argument, t.Sequence, K)), this.semicolon(W)] - : ["return" + this.semicolon(W)] - }, - WhileStatement: function (I, W) { - var V, - Y = this - return ( - Qe(function () { - V = ["while" + d + "(", Y.generateExpression(I.test, t.Sequence, K), ")"] - }), - V.push(this.maybeBlock(I.body, W & ee ? Se : ge)), - V - ) - }, - WithStatement: function (I, W) { - var V, - Y = this - return ( - Qe(function () { - V = ["with" + d + "(", Y.generateExpression(I.object, t.Sequence, K), ")"] - }), - V.push(this.maybeBlock(I.body, W & ee ? Se : ge)), - V - ) - }, - }), - X(Ft.prototype, Ft.Statement), - (Ft.Expression = { - SequenceExpression: function (I, W, V) { - var Y, ae, fe - for (t.Sequence < W && (V |= B), Y = [], ae = 0, fe = I.expressions.length; ae < fe; ++ae) - Y.push(this.generateExpression(I.expressions[ae], t.Assignment, V)), ae + 1 < fe && Y.push("," + d) - return ar(Y, t.Sequence, W) - }, - AssignmentExpression: function (I, W, V) { - return this.generateAssignment(I.left, I.right, I.operator, W, V) - }, - ArrowFunctionExpression: function (I, W, V) { - return ar(this.generateFunctionBody(I), t.ArrowFunction, W) - }, - ConditionalExpression: function (I, W, V) { - return ( - t.Conditional < W && (V |= B), - ar( - [ - this.generateExpression(I.test, t.LogicalOR, V), - d + "?" + d, - this.generateExpression(I.consequent, t.Assignment, V), - d + ":" + d, - this.generateExpression(I.alternate, t.Assignment, V), - ], - t.Conditional, - W - ) - ) - }, - LogicalExpression: function (I, W, V) { - return this.BinaryExpression(I, W, V) - }, - BinaryExpression: function (I, W, V) { - var Y, ae, fe, Ce, Ie, Ke - return ( - (Ce = r[I.operator]), - (ae = I.operator === "**" ? t.Postfix : Ce), - (fe = I.operator === "**" ? Ce : Ce + 1), - Ce < W && (V |= B), - (Ie = this.generateExpression(I.left, ae, V)), - (Ke = Ie.toString()), - Ke.charCodeAt(Ke.length - 1) === 47 && s.code.isIdentifierPartES5(I.operator.charCodeAt(0)) - ? (Y = [Ie, Ve(), I.operator]) - : (Y = Pe(Ie, I.operator)), - (Ie = this.generateExpression(I.right, fe, V)), - (I.operator === "/" && Ie.toString().charAt(0) === "/") || - (I.operator.slice(-1) === "<" && Ie.toString().slice(0, 3) === "!--") - ? (Y.push(Ve()), Y.push(Ie)) - : (Y = Pe(Y, Ie)), - I.operator === "in" && !(V & B) ? ["(", Y, ")"] : ar(Y, Ce, W) - ) - }, - CallExpression: function (I, W, V) { - var Y, ae, fe - for ( - Y = [this.generateExpression(I.callee, t.Call, te)], Y.push("("), ae = 0, fe = I.arguments.length; - ae < fe; - ++ae - ) - Y.push(this.generateExpression(I.arguments[ae], t.Assignment, K)), ae + 1 < fe && Y.push("," + d) - return Y.push(")"), V & q ? ar(Y, t.Call, W) : ["(", Y, ")"] - }, - NewExpression: function (I, W, V) { - var Y, ae, fe, Ce, Ie - if ( - ((ae = I.arguments.length), - (Ie = V & $ && !x && ae === 0 ? ue : se), - (Y = Pe("new", this.generateExpression(I.callee, t.New, Ie))), - !(V & $) || x || ae > 0) - ) { - for (Y.push("("), fe = 0, Ce = ae; fe < Ce; ++fe) - Y.push(this.generateExpression(I.arguments[fe], t.Assignment, K)), fe + 1 < Ce && Y.push("," + d) - Y.push(")") - } - return ar(Y, t.New, W) - }, - MemberExpression: function (I, W, V) { - var Y, ae - return ( - (Y = [this.generateExpression(I.object, t.Call, V & q ? te : se)]), - I.computed - ? (Y.push("["), Y.push(this.generateExpression(I.property, t.Sequence, V & q ? K : ue)), Y.push("]")) - : (I.object.type === e.Literal && - typeof I.object.value == "number" && - ((ae = Ne(Y).toString()), - ae.indexOf(".") < 0 && - !/[eExX]/.test(ae) && - s.code.isDecimalDigit(ae.charCodeAt(ae.length - 1)) && - !(ae.length >= 2 && ae.charCodeAt(0) === 48) && - Y.push(" ")), - Y.push("."), - Y.push(Tt(I.property))), - ar(Y, t.Member, W) - ) - }, - MetaProperty: function (I, W, V) { - var Y - return ( - (Y = []), - Y.push(typeof I.meta == "string" ? I.meta : Tt(I.meta)), - Y.push("."), - Y.push(typeof I.property == "string" ? I.property : Tt(I.property)), - ar(Y, t.Member, W) - ) - }, - UnaryExpression: function (I, W, V) { - var Y, ae, fe, Ce, Ie - return ( - (ae = this.generateExpression(I.argument, t.Unary, K)), - d === "" - ? (Y = Pe(I.operator, ae)) - : ((Y = [I.operator]), - I.operator.length > 2 - ? (Y = Pe(Y, ae)) - : ((Ce = Ne(Y).toString()), - (Ie = Ce.charCodeAt(Ce.length - 1)), - (fe = ae.toString().charCodeAt(0)), - (((Ie === 43 || Ie === 45) && Ie === fe) || - (s.code.isIdentifierPartES5(Ie) && s.code.isIdentifierPartES5(fe))) && - Y.push(Ve()), - Y.push(ae))), - ar(Y, t.Unary, W) - ) - }, - YieldExpression: function (I, W, V) { - var Y - return ( - I.delegate ? (Y = "yield*") : (Y = "yield"), - I.argument && (Y = Pe(Y, this.generateExpression(I.argument, t.Yield, K))), - ar(Y, t.Yield, W) - ) - }, - AwaitExpression: function (I, W, V) { - var Y = Pe(I.all ? "await*" : "await", this.generateExpression(I.argument, t.Await, K)) - return ar(Y, t.Await, W) - }, - UpdateExpression: function (I, W, V) { - return I.prefix - ? ar([I.operator, this.generateExpression(I.argument, t.Unary, K)], t.Unary, W) - : ar([this.generateExpression(I.argument, t.Postfix, K), I.operator], t.Postfix, W) - }, - FunctionExpression: function (I, W, V) { - var Y = [_r(I, !0), "function"] - return ( - I.id ? (Y.push(Lt(I) || Ve()), Y.push(Tt(I.id))) : Y.push(Lt(I) || d), - Y.push(this.generateFunctionBody(I)), - Y - ) - }, - ArrayPattern: function (I, W, V) { - return this.ArrayExpression(I, W, V, !0) - }, - ArrayExpression: function (I, W, V, Y) { - var ae, - fe, - Ce = this - return I.elements.length - ? ((fe = Y ? !1 : I.elements.length > 1), - (ae = ["[", fe ? h : ""]), - Qe(function (Ie) { - var Ke, it - for (Ke = 0, it = I.elements.length; Ke < it; ++Ke) - I.elements[Ke] - ? (ae.push(fe ? Ie : ""), ae.push(Ce.generateExpression(I.elements[Ke], t.Assignment, K))) - : (fe && ae.push(Ie), Ke + 1 === it && ae.push(",")), - Ke + 1 < it && ae.push("," + (fe ? h : d)) - }), - fe && !le(Ne(ae).toString()) && ae.push(h), - ae.push(fe ? a : ""), - ae.push("]"), - ae) - : "[]" - }, - RestElement: function (I, W, V) { - return "..." + this.generatePattern(I.argument) - }, - ClassExpression: function (I, W, V) { - var Y, ae - return ( - (Y = ["class"]), - I.id && (Y = Pe(Y, this.generateExpression(I.id, t.Sequence, K))), - I.superClass && ((ae = Pe("extends", this.generateExpression(I.superClass, t.Unary, K))), (Y = Pe(Y, ae))), - Y.push(d), - Y.push(this.generateStatement(I.body, Se)), - Y - ) - }, - MethodDefinition: function (I, W, V) { - var Y, ae - return ( - I.static ? (Y = ["static" + d]) : (Y = []), - I.kind === "get" || I.kind === "set" - ? (ae = [Pe(I.kind, this.generatePropertyKey(I.key, I.computed)), this.generateFunctionBody(I.value)]) - : (ae = [De(I), this.generatePropertyKey(I.key, I.computed), this.generateFunctionBody(I.value)]), - Pe(Y, ae) - ) - }, - Property: function (I, W, V) { - return I.kind === "get" || I.kind === "set" - ? [I.kind, Ve(), this.generatePropertyKey(I.key, I.computed), this.generateFunctionBody(I.value)] - : I.shorthand - ? I.value.type === "AssignmentPattern" - ? this.AssignmentPattern(I.value, t.Sequence, K) - : this.generatePropertyKey(I.key, I.computed) - : I.method - ? [De(I), this.generatePropertyKey(I.key, I.computed), this.generateFunctionBody(I.value)] - : [this.generatePropertyKey(I.key, I.computed), ":" + d, this.generateExpression(I.value, t.Assignment, K)] - }, - ObjectExpression: function (I, W, V) { - var Y, - ae, - fe, - Ce = this - return I.properties.length - ? ((Y = I.properties.length > 1), - Qe(function () { - fe = Ce.generateExpression(I.properties[0], t.Sequence, K) - }), - !Y && !oe(Ne(fe).toString()) - ? ["{", d, fe, d, "}"] - : (Qe(function (Ie) { - var Ke, it - if (((ae = ["{", h, Ie, fe]), Y)) - for (ae.push("," + h), Ke = 1, it = I.properties.length; Ke < it; ++Ke) - ae.push(Ie), - ae.push(Ce.generateExpression(I.properties[Ke], t.Sequence, K)), - Ke + 1 < it && ae.push("," + h) - }), - le(Ne(ae).toString()) || ae.push(h), - ae.push(a), - ae.push("}"), - ae)) - : "{}" - }, - AssignmentPattern: function (I, W, V) { - return this.generateAssignment(I.left, I.right, "=", W, V) - }, - ObjectPattern: function (I, W, V) { - var Y, - ae, - fe, - Ce, - Ie, - Ke = this - if (!I.properties.length) return "{}" - if (((Ce = !1), I.properties.length === 1)) - (Ie = I.properties[0]), Ie.type === e.Property && Ie.value.type !== e.Identifier && (Ce = !0) - else - for (ae = 0, fe = I.properties.length; ae < fe; ++ae) - if (((Ie = I.properties[ae]), Ie.type === e.Property && !Ie.shorthand)) { - Ce = !0 - break - } - return ( - (Y = ["{", Ce ? h : ""]), - Qe(function (it) { - var gt, mr - for (gt = 0, mr = I.properties.length; gt < mr; ++gt) - Y.push(Ce ? it : ""), - Y.push(Ke.generateExpression(I.properties[gt], t.Sequence, K)), - gt + 1 < mr && Y.push("," + (Ce ? h : d)) - }), - Ce && !le(Ne(Y).toString()) && Y.push(h), - Y.push(Ce ? a : ""), - Y.push("}"), - Y - ) - }, - ThisExpression: function (I, W, V) { - return "this" - }, - Super: function (I, W, V) { - return "super" - }, - Identifier: function (I, W, V) { - return Tt(I) - }, - ImportDefaultSpecifier: function (I, W, V) { - return Tt(I.id || I.local) - }, - ImportNamespaceSpecifier: function (I, W, V) { - var Y = ["*"], - ae = I.id || I.local - return ae && Y.push(d + "as" + Ve() + Tt(ae)), Y - }, - ImportSpecifier: function (I, W, V) { - var Y = I.imported, - ae = [Y.name], - fe = I.local - return fe && fe.name !== Y.name && ae.push(Ve() + "as" + Ve() + Tt(fe)), ae - }, - ExportSpecifier: function (I, W, V) { - var Y = I.local, - ae = [Y.name], - fe = I.exported - return fe && fe.name !== Y.name && ae.push(Ve() + "as" + Ve() + Tt(fe)), ae - }, - Literal: function (I, W, V) { - var Y - if (I.hasOwnProperty("raw") && E && w.raw) - try { - if (((Y = E(I.raw).body[0].expression), Y.type === e.Literal && Y.value === I.value)) return I.raw - } catch {} - return I.regex - ? "/" + I.regex.pattern + "/" + I.regex.flags - : I.value === null - ? "null" - : typeof I.value == "string" - ? ze(I.value) - : typeof I.value == "number" - ? ne(I.value) - : typeof I.value == "boolean" - ? I.value - ? "true" - : "false" - : Fe(I.value) - }, - GeneratorExpression: function (I, W, V) { - return this.ComprehensionExpression(I, W, V) - }, - ComprehensionExpression: function (I, W, V) { - var Y, - ae, - fe, - Ce, - Ie = this - return ( - (Y = I.type === e.GeneratorExpression ? ["("] : ["["]), - w.moz.comprehensionExpressionStartsWithAssignment && - ((Ce = this.generateExpression(I.body, t.Assignment, K)), Y.push(Ce)), - I.blocks && - Qe(function () { - for (ae = 0, fe = I.blocks.length; ae < fe; ++ae) - (Ce = Ie.generateExpression(I.blocks[ae], t.Sequence, K)), - ae > 0 || w.moz.comprehensionExpressionStartsWithAssignment ? (Y = Pe(Y, Ce)) : Y.push(Ce) - }), - I.filter && - ((Y = Pe(Y, "if" + d)), - (Ce = this.generateExpression(I.filter, t.Sequence, K)), - (Y = Pe(Y, ["(", Ce, ")"]))), - w.moz.comprehensionExpressionStartsWithAssignment || - ((Ce = this.generateExpression(I.body, t.Assignment, K)), (Y = Pe(Y, Ce))), - Y.push(I.type === e.GeneratorExpression ? ")" : "]"), - Y - ) - }, - ComprehensionBlock: function (I, W, V) { - var Y - return ( - I.left.type === e.VariableDeclaration - ? (Y = [I.left.kind, Ve(), this.generateStatement(I.left.declarations[0], H)]) - : (Y = this.generateExpression(I.left, t.Call, K)), - (Y = Pe(Y, I.of ? "of" : "in")), - (Y = Pe(Y, this.generateExpression(I.right, t.Sequence, K))), - ["for" + d + "(", Y, ")"] - ) - }, - SpreadElement: function (I, W, V) { - return ["...", this.generateExpression(I.argument, t.Assignment, K)] - }, - TaggedTemplateExpression: function (I, W, V) { - var Y = te - V & q || (Y = se) - var ae = [this.generateExpression(I.tag, t.Call, Y), this.generateExpression(I.quasi, t.Primary, ie)] - return ar(ae, t.TaggedTemplate, W) - }, - TemplateElement: function (I, W, V) { - return I.value.raw - }, - TemplateLiteral: function (I, W, V) { - var Y, ae, fe - for (Y = ["`"], ae = 0, fe = I.quasis.length; ae < fe; ++ae) - Y.push(this.generateExpression(I.quasis[ae], t.Primary, K)), - ae + 1 < fe && - (Y.push("${" + d), Y.push(this.generateExpression(I.expressions[ae], t.Sequence, K)), Y.push(d + "}")) - return Y.push("`"), Y - }, - ModuleSpecifier: function (I, W, V) { - return this.Literal(I, W, V) - }, - ImportExpression: function (I, W, V) { - return ar(["import(", this.generateExpression(I.source, t.Assignment, K), ")"], t.Call, W) - }, - }), - X(Ft.prototype, Ft.Expression), - (Ft.prototype.generateExpression = function (I, W, V) { - var Y, ae - return ( - (ae = I.type || e.Property), - w.verbatim && I.hasOwnProperty(w.verbatim) - ? gn(I, W) - : ((Y = this[ae](I, W, V)), w.comment && (Y = Qr(I, Y)), Ne(Y, I)) - ) - }), - (Ft.prototype.generateStatement = function (I, W) { - var V, Y - return ( - (V = this[I.type](I, W)), - w.comment && (V = Qr(I, V)), - (Y = Ne(V).toString()), - I.type === e.Program && - !g && - h === "" && - Y.charAt(Y.length - 1) === - ` -` && - (V = A ? Ne(V).replaceRight(/\s+$/, "") : Y.replace(/\s+$/, "")), - Ne(V, I) - ) - }) - function Ee(I) { - var W - if (((W = new Ft()), k(I))) return W.generateStatement(I, ge) - if (P(I)) return W.generateExpression(I, t.Sequence, K) - throw new Error("Unknown node type: " + I.type) - } - function We(I, W) { - var V = G(), - Y, - ae - return ( - W != null - ? (typeof W.indent == "string" && (V.format.indent.style = W.indent), - typeof W.base == "number" && (V.format.indent.base = W.base), - (W = Z(V, W)), - (o = W.format.indent.style), - typeof W.base == "string" ? (a = W.base) : (a = he(o, W.format.indent.base))) - : ((W = V), (o = W.format.indent.style), (a = he(o, W.format.indent.base))), - (u = W.format.json), - (c = W.format.renumber), - (l = u ? !1 : W.format.hexadecimal), - (f = u ? "double" : W.format.quotes), - (p = W.format.escapeless), - (h = W.format.newline), - (d = W.format.space), - W.format.compact && (h = d = o = a = ""), - (x = W.format.parentheses), - (v = W.format.semicolons), - (g = W.format.safeConcatenation), - (_ = W.directive), - (E = u ? null : W.parse), - (A = W.sourceMap), - (T = W.sourceCode), - (O = W.format.preserveBlankLines && T !== null), - (w = W), - A && (nf.browser ? (n = global.sourceMap.SourceNode) : (n = fSe().SourceNode)), - (Y = Ee(I)), - A - ? ((ae = Y.toStringWithSourceMap({ file: W.file, sourceRoot: W.sourceMapRoot })), - W.sourceContent && ae.map.setSourceContent(W.sourceMap, W.sourceContent), - W.sourceMapWithCode ? ae : ae.map.toString()) - : ((ae = { code: Y.toString(), map: null }), W.sourceMapWithCode ? ae : ae.code) - ) - } - ;(D = { - indent: { style: "", base: 0 }, - renumber: !0, - hexadecimal: !0, - quotes: "auto", - escapeless: !0, - compact: !0, - parentheses: !1, - semicolons: !1, - }), - (M = G().format), - (nf.version = pSe().version), - (nf.generate = We), - (nf.attachComments = i.attachComments), - (nf.Precedence = Z({}, t)), - (nf.browser = !1), - (nf.FORMAT_MINIFY = D), - (nf.FORMAT_DEFAULTS = M) - })() -}) -var Uj = C((t2, jj) => { - ;(function (t, r) { - typeof t2 == "object" && typeof jj == "object" - ? (jj.exports = r()) - : typeof define == "function" && define.amd - ? define([], r) - : typeof t2 == "object" - ? (t2.esprima = r()) - : (t.esprima = r()) - })(t2, function () { - return (function (e) { - var t = {} - function r(n) { - if (t[n]) return t[n].exports - var i = (t[n] = { exports: {}, id: n, loaded: !1 }) - return e[n].call(i.exports, i, i.exports, r), (i.loaded = !0), i.exports - } - return (r.m = e), (r.c = t), (r.p = ""), r(0) - })([ - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(1), - i = r(3), - s = r(8), - a = r(15) - function o(p, h, d) { - var x = null, - v = function (D, M) { - d && d(D, M), x && x.visit(D, M) - }, - g = typeof d == "function" ? v : null, - _ = !1 - if (h) { - _ = typeof h.comment == "boolean" && h.comment - var w = typeof h.attachComment == "boolean" && h.attachComment - ;(_ || w) && ((x = new n.CommentHandler()), (x.attach = w), (h.comment = !0), (g = v)) - } - var E = !1 - h && typeof h.sourceType == "string" && (E = h.sourceType === "module") - var A - h && typeof h.jsx == "boolean" && h.jsx ? (A = new i.JSXParser(p, h, g)) : (A = new s.Parser(p, h, g)) - var T = E ? A.parseModule() : A.parseScript(), - O = T - return ( - _ && x && (O.comments = x.comments), - A.config.tokens && (O.tokens = A.tokens), - A.config.tolerant && (O.errors = A.errorHandler.errors), - O - ) - } - t.parse = o - function u(p, h, d) { - var x = h || {} - return (x.sourceType = "module"), o(p, x, d) - } - t.parseModule = u - function c(p, h, d) { - var x = h || {} - return (x.sourceType = "script"), o(p, x, d) - } - t.parseScript = c - function l(p, h, d) { - var x = new a.Tokenizer(p, h), - v - v = [] - try { - for (;;) { - var g = x.getNextToken() - if (!g) break - d && (g = d(g)), v.push(g) - } - } catch (_) { - x.errorHandler.tolerate(_) - } - return x.errorHandler.tolerant && (v.errors = x.errors()), v - } - t.tokenize = l - var f = r(2) - ;(t.Syntax = f.Syntax), (t.version = "4.0.1") - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(2), - i = (function () { - function s() { - ;(this.attach = !1), (this.comments = []), (this.stack = []), (this.leading = []), (this.trailing = []) - } - return ( - (s.prototype.insertInnerComments = function (a, o) { - if (a.type === n.Syntax.BlockStatement && a.body.length === 0) { - for (var u = [], c = this.leading.length - 1; c >= 0; --c) { - var l = this.leading[c] - o.end.offset >= l.start && - (u.unshift(l.comment), this.leading.splice(c, 1), this.trailing.splice(c, 1)) - } - u.length && (a.innerComments = u) - } - }), - (s.prototype.findTrailingComments = function (a) { - var o = [] - if (this.trailing.length > 0) { - for (var u = this.trailing.length - 1; u >= 0; --u) { - var c = this.trailing[u] - c.start >= a.end.offset && o.unshift(c.comment) - } - return (this.trailing.length = 0), o - } - var l = this.stack[this.stack.length - 1] - if (l && l.node.trailingComments) { - var f = l.node.trailingComments[0] - f && f.range[0] >= a.end.offset && ((o = l.node.trailingComments), delete l.node.trailingComments) - } - return o - }), - (s.prototype.findLeadingComments = function (a) { - for (var o = [], u; this.stack.length > 0; ) { - var c = this.stack[this.stack.length - 1] - if (c && c.start >= a.start.offset) (u = c.node), this.stack.pop() - else break - } - if (u) { - for (var l = u.leadingComments ? u.leadingComments.length : 0, f = l - 1; f >= 0; --f) { - var p = u.leadingComments[f] - p.range[1] <= a.start.offset && (o.unshift(p), u.leadingComments.splice(f, 1)) - } - return u.leadingComments && u.leadingComments.length === 0 && delete u.leadingComments, o - } - for (var f = this.leading.length - 1; f >= 0; --f) { - var c = this.leading[f] - c.start <= a.start.offset && (o.unshift(c.comment), this.leading.splice(f, 1)) - } - return o - }), - (s.prototype.visitNode = function (a, o) { - if (!(a.type === n.Syntax.Program && a.body.length > 0)) { - this.insertInnerComments(a, o) - var u = this.findTrailingComments(o), - c = this.findLeadingComments(o) - c.length > 0 && (a.leadingComments = c), - u.length > 0 && (a.trailingComments = u), - this.stack.push({ node: a, start: o.start.offset }) - } - }), - (s.prototype.visitComment = function (a, o) { - var u = a.type[0] === "L" ? "Line" : "Block", - c = { type: u, value: a.value } - if ((a.range && (c.range = a.range), a.loc && (c.loc = a.loc), this.comments.push(c), this.attach)) { - var l = { - comment: { type: u, value: a.value, range: [o.start.offset, o.end.offset] }, - start: o.start.offset, - } - a.loc && (l.comment.loc = a.loc), (a.type = u), this.leading.push(l), this.trailing.push(l) - } - }), - (s.prototype.visit = function (a, o) { - a.type === "LineComment" - ? this.visitComment(a, o) - : a.type === "BlockComment" - ? this.visitComment(a, o) - : this.attach && this.visitNode(a, o) - }), - s - ) - })() - t.CommentHandler = i - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }), - (t.Syntax = { - AssignmentExpression: "AssignmentExpression", - AssignmentPattern: "AssignmentPattern", - ArrayExpression: "ArrayExpression", - ArrayPattern: "ArrayPattern", - ArrowFunctionExpression: "ArrowFunctionExpression", - AwaitExpression: "AwaitExpression", - BlockStatement: "BlockStatement", - BinaryExpression: "BinaryExpression", - BreakStatement: "BreakStatement", - CallExpression: "CallExpression", - CatchClause: "CatchClause", - ClassBody: "ClassBody", - ClassDeclaration: "ClassDeclaration", - ClassExpression: "ClassExpression", - ConditionalExpression: "ConditionalExpression", - ContinueStatement: "ContinueStatement", - DoWhileStatement: "DoWhileStatement", - DebuggerStatement: "DebuggerStatement", - EmptyStatement: "EmptyStatement", - ExportAllDeclaration: "ExportAllDeclaration", - ExportDefaultDeclaration: "ExportDefaultDeclaration", - ExportNamedDeclaration: "ExportNamedDeclaration", - ExportSpecifier: "ExportSpecifier", - ExpressionStatement: "ExpressionStatement", - ForStatement: "ForStatement", - ForOfStatement: "ForOfStatement", - ForInStatement: "ForInStatement", - FunctionDeclaration: "FunctionDeclaration", - FunctionExpression: "FunctionExpression", - Identifier: "Identifier", - IfStatement: "IfStatement", - ImportDeclaration: "ImportDeclaration", - ImportDefaultSpecifier: "ImportDefaultSpecifier", - ImportNamespaceSpecifier: "ImportNamespaceSpecifier", - ImportSpecifier: "ImportSpecifier", - Literal: "Literal", - LabeledStatement: "LabeledStatement", - LogicalExpression: "LogicalExpression", - MemberExpression: "MemberExpression", - MetaProperty: "MetaProperty", - MethodDefinition: "MethodDefinition", - NewExpression: "NewExpression", - ObjectExpression: "ObjectExpression", - ObjectPattern: "ObjectPattern", - Program: "Program", - Property: "Property", - RestElement: "RestElement", - ReturnStatement: "ReturnStatement", - SequenceExpression: "SequenceExpression", - SpreadElement: "SpreadElement", - Super: "Super", - SwitchCase: "SwitchCase", - SwitchStatement: "SwitchStatement", - TaggedTemplateExpression: "TaggedTemplateExpression", - TemplateElement: "TemplateElement", - TemplateLiteral: "TemplateLiteral", - ThisExpression: "ThisExpression", - ThrowStatement: "ThrowStatement", - TryStatement: "TryStatement", - UnaryExpression: "UnaryExpression", - UpdateExpression: "UpdateExpression", - VariableDeclaration: "VariableDeclaration", - VariableDeclarator: "VariableDeclarator", - WhileStatement: "WhileStatement", - WithStatement: "WithStatement", - YieldExpression: "YieldExpression", - }) - }, - function (e, t, r) { - "use strict" - var n = - (this && this.__extends) || - (function () { - var h = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (d, x) { - d.__proto__ = x - }) || - function (d, x) { - for (var v in x) x.hasOwnProperty(v) && (d[v] = x[v]) - } - return function (d, x) { - h(d, x) - function v() { - this.constructor = d - } - d.prototype = x === null ? Object.create(x) : ((v.prototype = x.prototype), new v()) - } - })() - Object.defineProperty(t, "__esModule", { value: !0 }) - var i = r(4), - s = r(5), - a = r(6), - o = r(7), - u = r(8), - c = r(13), - l = r(14) - ;(c.TokenName[100] = "JSXIdentifier"), (c.TokenName[101] = "JSXText") - function f(h) { - var d - switch (h.type) { - case a.JSXSyntax.JSXIdentifier: - var x = h - d = x.name - break - case a.JSXSyntax.JSXNamespacedName: - var v = h - d = f(v.namespace) + ":" + f(v.name) - break - case a.JSXSyntax.JSXMemberExpression: - var g = h - d = f(g.object) + "." + f(g.property) - break - default: - break - } - return d - } - var p = (function (h) { - n(d, h) - function d(x, v, g) { - return h.call(this, x, v, g) || this - } - return ( - (d.prototype.parsePrimaryExpression = function () { - return this.match("<") ? this.parseJSXRoot() : h.prototype.parsePrimaryExpression.call(this) - }), - (d.prototype.startJSX = function () { - ;(this.scanner.index = this.startMarker.index), - (this.scanner.lineNumber = this.startMarker.line), - (this.scanner.lineStart = this.startMarker.index - this.startMarker.column) - }), - (d.prototype.finishJSX = function () { - this.nextToken() - }), - (d.prototype.reenterJSX = function () { - this.startJSX(), this.expectJSX("}"), this.config.tokens && this.tokens.pop() - }), - (d.prototype.createJSXNode = function () { - return ( - this.collectComments(), - { - index: this.scanner.index, - line: this.scanner.lineNumber, - column: this.scanner.index - this.scanner.lineStart, - } - ) - }), - (d.prototype.createJSXChildNode = function () { - return { - index: this.scanner.index, - line: this.scanner.lineNumber, - column: this.scanner.index - this.scanner.lineStart, - } - }), - (d.prototype.scanXHTMLEntity = function (x) { - for (var v = "&", g = !0, _ = !1, w = !1, E = !1; !this.scanner.eof() && g && !_; ) { - var A = this.scanner.source[this.scanner.index] - if (A === x) break - if (((_ = A === ";"), (v += A), ++this.scanner.index, !_)) - switch (v.length) { - case 2: - w = A === "#" - break - case 3: - w && ((E = A === "x"), (g = E || i.Character.isDecimalDigit(A.charCodeAt(0))), (w = w && !E)) - break - default: - ;(g = g && !(w && !i.Character.isDecimalDigit(A.charCodeAt(0)))), - (g = g && !(E && !i.Character.isHexDigit(A.charCodeAt(0)))) - break - } - } - if (g && _ && v.length > 2) { - var T = v.substr(1, v.length - 2) - w && T.length > 1 - ? (v = String.fromCharCode(parseInt(T.substr(1), 10))) - : E && T.length > 2 - ? (v = String.fromCharCode(parseInt("0" + T.substr(1), 16))) - : !w && !E && l.XHTMLEntities[T] && (v = l.XHTMLEntities[T]) - } - return v - }), - (d.prototype.lexJSX = function () { - var x = this.scanner.source.charCodeAt(this.scanner.index) - if (x === 60 || x === 62 || x === 47 || x === 58 || x === 61 || x === 123 || x === 125) { - var v = this.scanner.source[this.scanner.index++] - return { - type: 7, - value: v, - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: this.scanner.index - 1, - end: this.scanner.index, - } - } - if (x === 34 || x === 39) { - for ( - var g = this.scanner.index, _ = this.scanner.source[this.scanner.index++], w = ""; - !this.scanner.eof(); - - ) { - var E = this.scanner.source[this.scanner.index++] - if (E === _) break - E === "&" ? (w += this.scanXHTMLEntity(_)) : (w += E) - } - return { - type: 8, - value: w, - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: g, - end: this.scanner.index, - } - } - if (x === 46) { - var A = this.scanner.source.charCodeAt(this.scanner.index + 1), - T = this.scanner.source.charCodeAt(this.scanner.index + 2), - v = A === 46 && T === 46 ? "..." : ".", - g = this.scanner.index - return ( - (this.scanner.index += v.length), - { - type: 7, - value: v, - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: g, - end: this.scanner.index, - } - ) - } - if (x === 96) - return { - type: 10, - value: "", - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: this.scanner.index, - end: this.scanner.index, - } - if (i.Character.isIdentifierStart(x) && x !== 92) { - var g = this.scanner.index - for (++this.scanner.index; !this.scanner.eof(); ) { - var E = this.scanner.source.charCodeAt(this.scanner.index) - if (i.Character.isIdentifierPart(E) && E !== 92) ++this.scanner.index - else if (E === 45) ++this.scanner.index - else break - } - var O = this.scanner.source.slice(g, this.scanner.index) - return { - type: 100, - value: O, - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: g, - end: this.scanner.index, - } - } - return this.scanner.lex() - }), - (d.prototype.nextJSXToken = function () { - this.collectComments(), - (this.startMarker.index = this.scanner.index), - (this.startMarker.line = this.scanner.lineNumber), - (this.startMarker.column = this.scanner.index - this.scanner.lineStart) - var x = this.lexJSX() - return ( - (this.lastMarker.index = this.scanner.index), - (this.lastMarker.line = this.scanner.lineNumber), - (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), - this.config.tokens && this.tokens.push(this.convertToken(x)), - x - ) - }), - (d.prototype.nextJSXText = function () { - ;(this.startMarker.index = this.scanner.index), - (this.startMarker.line = this.scanner.lineNumber), - (this.startMarker.column = this.scanner.index - this.scanner.lineStart) - for (var x = this.scanner.index, v = ""; !this.scanner.eof(); ) { - var g = this.scanner.source[this.scanner.index] - if (g === "{" || g === "<") break - ++this.scanner.index, - (v += g), - i.Character.isLineTerminator(g.charCodeAt(0)) && - (++this.scanner.lineNumber, - g === "\r" && - this.scanner.source[this.scanner.index] === - ` -` && - ++this.scanner.index, - (this.scanner.lineStart = this.scanner.index)) - } - ;(this.lastMarker.index = this.scanner.index), - (this.lastMarker.line = this.scanner.lineNumber), - (this.lastMarker.column = this.scanner.index - this.scanner.lineStart) - var _ = { - type: 101, - value: v, - lineNumber: this.scanner.lineNumber, - lineStart: this.scanner.lineStart, - start: x, - end: this.scanner.index, - } - return v.length > 0 && this.config.tokens && this.tokens.push(this.convertToken(_)), _ - }), - (d.prototype.peekJSXToken = function () { - var x = this.scanner.saveState() - this.scanner.scanComments() - var v = this.lexJSX() - return this.scanner.restoreState(x), v - }), - (d.prototype.expectJSX = function (x) { - var v = this.nextJSXToken() - ;(v.type !== 7 || v.value !== x) && this.throwUnexpectedToken(v) - }), - (d.prototype.matchJSX = function (x) { - var v = this.peekJSXToken() - return v.type === 7 && v.value === x - }), - (d.prototype.parseJSXIdentifier = function () { - var x = this.createJSXNode(), - v = this.nextJSXToken() - return v.type !== 100 && this.throwUnexpectedToken(v), this.finalize(x, new s.JSXIdentifier(v.value)) - }), - (d.prototype.parseJSXElementName = function () { - var x = this.createJSXNode(), - v = this.parseJSXIdentifier() - if (this.matchJSX(":")) { - var g = v - this.expectJSX(":") - var _ = this.parseJSXIdentifier() - v = this.finalize(x, new s.JSXNamespacedName(g, _)) - } else if (this.matchJSX(".")) - for (; this.matchJSX("."); ) { - var w = v - this.expectJSX(".") - var E = this.parseJSXIdentifier() - v = this.finalize(x, new s.JSXMemberExpression(w, E)) - } - return v - }), - (d.prototype.parseJSXAttributeName = function () { - var x = this.createJSXNode(), - v, - g = this.parseJSXIdentifier() - if (this.matchJSX(":")) { - var _ = g - this.expectJSX(":") - var w = this.parseJSXIdentifier() - v = this.finalize(x, new s.JSXNamespacedName(_, w)) - } else v = g - return v - }), - (d.prototype.parseJSXStringLiteralAttribute = function () { - var x = this.createJSXNode(), - v = this.nextJSXToken() - v.type !== 8 && this.throwUnexpectedToken(v) - var g = this.getTokenRaw(v) - return this.finalize(x, new o.Literal(v.value, g)) - }), - (d.prototype.parseJSXExpressionAttribute = function () { - var x = this.createJSXNode() - this.expectJSX("{"), - this.finishJSX(), - this.match("}") && this.tolerateError("JSX attributes must only be assigned a non-empty expression") - var v = this.parseAssignmentExpression() - return this.reenterJSX(), this.finalize(x, new s.JSXExpressionContainer(v)) - }), - (d.prototype.parseJSXAttributeValue = function () { - return this.matchJSX("{") - ? this.parseJSXExpressionAttribute() - : this.matchJSX("<") - ? this.parseJSXElement() - : this.parseJSXStringLiteralAttribute() - }), - (d.prototype.parseJSXNameValueAttribute = function () { - var x = this.createJSXNode(), - v = this.parseJSXAttributeName(), - g = null - return ( - this.matchJSX("=") && (this.expectJSX("="), (g = this.parseJSXAttributeValue())), - this.finalize(x, new s.JSXAttribute(v, g)) - ) - }), - (d.prototype.parseJSXSpreadAttribute = function () { - var x = this.createJSXNode() - this.expectJSX("{"), this.expectJSX("..."), this.finishJSX() - var v = this.parseAssignmentExpression() - return this.reenterJSX(), this.finalize(x, new s.JSXSpreadAttribute(v)) - }), - (d.prototype.parseJSXAttributes = function () { - for (var x = []; !this.matchJSX("/") && !this.matchJSX(">"); ) { - var v = this.matchJSX("{") ? this.parseJSXSpreadAttribute() : this.parseJSXNameValueAttribute() - x.push(v) - } - return x - }), - (d.prototype.parseJSXOpeningElement = function () { - var x = this.createJSXNode() - this.expectJSX("<") - var v = this.parseJSXElementName(), - g = this.parseJSXAttributes(), - _ = this.matchJSX("/") - return _ && this.expectJSX("/"), this.expectJSX(">"), this.finalize(x, new s.JSXOpeningElement(v, _, g)) - }), - (d.prototype.parseJSXBoundaryElement = function () { - var x = this.createJSXNode() - if ((this.expectJSX("<"), this.matchJSX("/"))) { - this.expectJSX("/") - var v = this.parseJSXElementName() - return this.expectJSX(">"), this.finalize(x, new s.JSXClosingElement(v)) - } - var g = this.parseJSXElementName(), - _ = this.parseJSXAttributes(), - w = this.matchJSX("/") - return w && this.expectJSX("/"), this.expectJSX(">"), this.finalize(x, new s.JSXOpeningElement(g, w, _)) - }), - (d.prototype.parseJSXEmptyExpression = function () { - var x = this.createJSXChildNode() - return ( - this.collectComments(), - (this.lastMarker.index = this.scanner.index), - (this.lastMarker.line = this.scanner.lineNumber), - (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), - this.finalize(x, new s.JSXEmptyExpression()) - ) - }), - (d.prototype.parseJSXExpressionContainer = function () { - var x = this.createJSXNode() - this.expectJSX("{") - var v - return ( - this.matchJSX("}") - ? ((v = this.parseJSXEmptyExpression()), this.expectJSX("}")) - : (this.finishJSX(), (v = this.parseAssignmentExpression()), this.reenterJSX()), - this.finalize(x, new s.JSXExpressionContainer(v)) - ) - }), - (d.prototype.parseJSXChildren = function () { - for (var x = []; !this.scanner.eof(); ) { - var v = this.createJSXChildNode(), - g = this.nextJSXText() - if (g.start < g.end) { - var _ = this.getTokenRaw(g), - w = this.finalize(v, new s.JSXText(g.value, _)) - x.push(w) - } - if (this.scanner.source[this.scanner.index] === "{") { - var E = this.parseJSXExpressionContainer() - x.push(E) - } else break - } - return x - }), - (d.prototype.parseComplexJSXElement = function (x) { - for (var v = []; !this.scanner.eof(); ) { - x.children = x.children.concat(this.parseJSXChildren()) - var g = this.createJSXChildNode(), - _ = this.parseJSXBoundaryElement() - if (_.type === a.JSXSyntax.JSXOpeningElement) { - var w = _ - if (w.selfClosing) { - var E = this.finalize(g, new s.JSXElement(w, [], null)) - x.children.push(E) - } else v.push(x), (x = { node: g, opening: w, closing: null, children: [] }) - } - if (_.type === a.JSXSyntax.JSXClosingElement) { - x.closing = _ - var A = f(x.opening.name), - T = f(x.closing.name) - if ( - (A !== T && this.tolerateError("Expected corresponding JSX closing tag for %0", A), v.length > 0) - ) { - var E = this.finalize(x.node, new s.JSXElement(x.opening, x.children, x.closing)) - ;(x = v[v.length - 1]), x.children.push(E), v.pop() - } else break - } - } - return x - }), - (d.prototype.parseJSXElement = function () { - var x = this.createJSXNode(), - v = this.parseJSXOpeningElement(), - g = [], - _ = null - if (!v.selfClosing) { - var w = this.parseComplexJSXElement({ node: x, opening: v, closing: _, children: g }) - ;(g = w.children), (_ = w.closing) - } - return this.finalize(x, new s.JSXElement(v, g, _)) - }), - (d.prototype.parseJSXRoot = function () { - this.config.tokens && this.tokens.pop(), this.startJSX() - var x = this.parseJSXElement() - return this.finishJSX(), x - }), - (d.prototype.isStartOfExpression = function () { - return h.prototype.isStartOfExpression.call(this) || this.match("<") - }), - d - ) - })(u.Parser) - t.JSXParser = p - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var r = { - NonAsciiIdentifierStart: - /[\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\u0561-\u0587\u05D0-\u05EA\u05F0-\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\u08A0-\u08B4\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\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\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\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-\u1877\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\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-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/, - NonAsciiIdentifierPart: - /[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\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\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\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\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\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-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/, - } - t.Character = { - fromCodePoint: function (n) { - return n < 65536 - ? String.fromCharCode(n) - : String.fromCharCode(55296 + ((n - 65536) >> 10)) + String.fromCharCode(56320 + ((n - 65536) & 1023)) - }, - isWhiteSpace: function (n) { - return ( - n === 32 || - n === 9 || - n === 11 || - n === 12 || - n === 160 || - (n >= 5760 && - [ - 5760, 8192, 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8239, 8287, 12288, 65279, - ].indexOf(n) >= 0) - ) - }, - isLineTerminator: function (n) { - return n === 10 || n === 13 || n === 8232 || n === 8233 - }, - isIdentifierStart: function (n) { - return ( - n === 36 || - n === 95 || - (n >= 65 && n <= 90) || - (n >= 97 && n <= 122) || - n === 92 || - (n >= 128 && r.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(n))) - ) - }, - isIdentifierPart: function (n) { - return ( - n === 36 || - n === 95 || - (n >= 65 && n <= 90) || - (n >= 97 && n <= 122) || - (n >= 48 && n <= 57) || - n === 92 || - (n >= 128 && r.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(n))) - ) - }, - isDecimalDigit: function (n) { - return n >= 48 && n <= 57 - }, - isHexDigit: function (n) { - return (n >= 48 && n <= 57) || (n >= 65 && n <= 70) || (n >= 97 && n <= 102) - }, - isOctalDigit: function (n) { - return n >= 48 && n <= 55 - }, - } - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(6), - i = (function () { - function x(v) { - ;(this.type = n.JSXSyntax.JSXClosingElement), (this.name = v) - } - return x - })() - t.JSXClosingElement = i - var s = (function () { - function x(v, g, _) { - ;(this.type = n.JSXSyntax.JSXElement), - (this.openingElement = v), - (this.children = g), - (this.closingElement = _) - } - return x - })() - t.JSXElement = s - var a = (function () { - function x() { - this.type = n.JSXSyntax.JSXEmptyExpression - } - return x - })() - t.JSXEmptyExpression = a - var o = (function () { - function x(v) { - ;(this.type = n.JSXSyntax.JSXExpressionContainer), (this.expression = v) - } - return x - })() - t.JSXExpressionContainer = o - var u = (function () { - function x(v) { - ;(this.type = n.JSXSyntax.JSXIdentifier), (this.name = v) - } - return x - })() - t.JSXIdentifier = u - var c = (function () { - function x(v, g) { - ;(this.type = n.JSXSyntax.JSXMemberExpression), (this.object = v), (this.property = g) - } - return x - })() - t.JSXMemberExpression = c - var l = (function () { - function x(v, g) { - ;(this.type = n.JSXSyntax.JSXAttribute), (this.name = v), (this.value = g) - } - return x - })() - t.JSXAttribute = l - var f = (function () { - function x(v, g) { - ;(this.type = n.JSXSyntax.JSXNamespacedName), (this.namespace = v), (this.name = g) - } - return x - })() - t.JSXNamespacedName = f - var p = (function () { - function x(v, g, _) { - ;(this.type = n.JSXSyntax.JSXOpeningElement), (this.name = v), (this.selfClosing = g), (this.attributes = _) - } - return x - })() - t.JSXOpeningElement = p - var h = (function () { - function x(v) { - ;(this.type = n.JSXSyntax.JSXSpreadAttribute), (this.argument = v) - } - return x - })() - t.JSXSpreadAttribute = h - var d = (function () { - function x(v, g) { - ;(this.type = n.JSXSyntax.JSXText), (this.value = v), (this.raw = g) - } - return x - })() - t.JSXText = d - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }), - (t.JSXSyntax = { - JSXAttribute: "JSXAttribute", - JSXClosingElement: "JSXClosingElement", - JSXElement: "JSXElement", - JSXEmptyExpression: "JSXEmptyExpression", - JSXExpressionContainer: "JSXExpressionContainer", - JSXIdentifier: "JSXIdentifier", - JSXMemberExpression: "JSXMemberExpression", - JSXNamespacedName: "JSXNamespacedName", - JSXOpeningElement: "JSXOpeningElement", - JSXSpreadAttribute: "JSXSpreadAttribute", - JSXText: "JSXText", - }) - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(2), - i = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ArrayExpression), (this.elements = Ee) - } - return De - })() - t.ArrayExpression = i - var s = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ArrayPattern), (this.elements = Ee) - } - return De - })() - t.ArrayPattern = s - var a = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ArrowFunctionExpression), - (this.id = null), - (this.params = Ee), - (this.body = We), - (this.generator = !1), - (this.expression = I), - (this.async = !1) - } - return De - })() - t.ArrowFunctionExpression = a - var o = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.AssignmentExpression), (this.operator = Ee), (this.left = We), (this.right = I) - } - return De - })() - t.AssignmentExpression = o - var u = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.AssignmentPattern), (this.left = Ee), (this.right = We) - } - return De - })() - t.AssignmentPattern = u - var c = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ArrowFunctionExpression), - (this.id = null), - (this.params = Ee), - (this.body = We), - (this.generator = !1), - (this.expression = I), - (this.async = !0) - } - return De - })() - t.AsyncArrowFunctionExpression = c - var l = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.FunctionDeclaration), - (this.id = Ee), - (this.params = We), - (this.body = I), - (this.generator = !1), - (this.expression = !1), - (this.async = !0) - } - return De - })() - t.AsyncFunctionDeclaration = l - var f = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.FunctionExpression), - (this.id = Ee), - (this.params = We), - (this.body = I), - (this.generator = !1), - (this.expression = !1), - (this.async = !0) - } - return De - })() - t.AsyncFunctionExpression = f - var p = (function () { - function De(Ee) { - ;(this.type = n.Syntax.AwaitExpression), (this.argument = Ee) - } - return De - })() - t.AwaitExpression = p - var h = (function () { - function De(Ee, We, I) { - var W = Ee === "||" || Ee === "&&" - ;(this.type = W ? n.Syntax.LogicalExpression : n.Syntax.BinaryExpression), - (this.operator = Ee), - (this.left = We), - (this.right = I) - } - return De - })() - t.BinaryExpression = h - var d = (function () { - function De(Ee) { - ;(this.type = n.Syntax.BlockStatement), (this.body = Ee) - } - return De - })() - t.BlockStatement = d - var x = (function () { - function De(Ee) { - ;(this.type = n.Syntax.BreakStatement), (this.label = Ee) - } - return De - })() - t.BreakStatement = x - var v = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.CallExpression), (this.callee = Ee), (this.arguments = We) - } - return De - })() - t.CallExpression = v - var g = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.CatchClause), (this.param = Ee), (this.body = We) - } - return De - })() - t.CatchClause = g - var _ = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ClassBody), (this.body = Ee) - } - return De - })() - t.ClassBody = _ - var w = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ClassDeclaration), (this.id = Ee), (this.superClass = We), (this.body = I) - } - return De - })() - t.ClassDeclaration = w - var E = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ClassExpression), (this.id = Ee), (this.superClass = We), (this.body = I) - } - return De - })() - t.ClassExpression = E - var A = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.MemberExpression), (this.computed = !0), (this.object = Ee), (this.property = We) - } - return De - })() - t.ComputedMemberExpression = A - var T = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ConditionalExpression), - (this.test = Ee), - (this.consequent = We), - (this.alternate = I) - } - return De - })() - t.ConditionalExpression = T - var O = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ContinueStatement), (this.label = Ee) - } - return De - })() - t.ContinueStatement = O - var D = (function () { - function De() { - this.type = n.Syntax.DebuggerStatement - } - return De - })() - t.DebuggerStatement = D - var M = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.ExpressionStatement), (this.expression = Ee), (this.directive = We) - } - return De - })() - t.Directive = M - var P = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.DoWhileStatement), (this.body = Ee), (this.test = We) - } - return De - })() - t.DoWhileStatement = P - var k = (function () { - function De() { - this.type = n.Syntax.EmptyStatement - } - return De - })() - t.EmptyStatement = k - var B = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ExportAllDeclaration), (this.source = Ee) - } - return De - })() - t.ExportAllDeclaration = B - var q = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ExportDefaultDeclaration), (this.declaration = Ee) - } - return De - })() - t.ExportDefaultDeclaration = q - var $ = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ExportNamedDeclaration), - (this.declaration = Ee), - (this.specifiers = We), - (this.source = I) - } - return De - })() - t.ExportNamedDeclaration = $ - var N = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.ExportSpecifier), (this.exported = We), (this.local = Ee) - } - return De - })() - t.ExportSpecifier = N - var U = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ExpressionStatement), (this.expression = Ee) - } - return De - })() - t.ExpressionStatement = U - var ee = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ForInStatement), - (this.left = Ee), - (this.right = We), - (this.body = I), - (this.each = !1) - } - return De - })() - t.ForInStatement = ee - var ce = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.ForOfStatement), (this.left = Ee), (this.right = We), (this.body = I) - } - return De - })() - t.ForOfStatement = ce - var te = (function () { - function De(Ee, We, I, W) { - ;(this.type = n.Syntax.ForStatement), (this.init = Ee), (this.test = We), (this.update = I), (this.body = W) - } - return De - })() - t.ForStatement = te - var K = (function () { - function De(Ee, We, I, W) { - ;(this.type = n.Syntax.FunctionDeclaration), - (this.id = Ee), - (this.params = We), - (this.body = I), - (this.generator = W), - (this.expression = !1), - (this.async = !1) - } - return De - })() - t.FunctionDeclaration = K - var se = (function () { - function De(Ee, We, I, W) { - ;(this.type = n.Syntax.FunctionExpression), - (this.id = Ee), - (this.params = We), - (this.body = I), - (this.generator = W), - (this.expression = !1), - (this.async = !1) - } - return De - })() - t.FunctionExpression = se - var ie = (function () { - function De(Ee) { - ;(this.type = n.Syntax.Identifier), (this.name = Ee) - } - return De - })() - t.Identifier = ie - var ue = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.IfStatement), (this.test = Ee), (this.consequent = We), (this.alternate = I) - } - return De - })() - t.IfStatement = ue - var ge = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.ImportDeclaration), (this.specifiers = Ee), (this.source = We) - } - return De - })() - t.ImportDeclaration = ge - var Se = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ImportDefaultSpecifier), (this.local = Ee) - } - return De - })() - t.ImportDefaultSpecifier = Se - var H = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ImportNamespaceSpecifier), (this.local = Ee) - } - return De - })() - t.ImportNamespaceSpecifier = H - var R = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.ImportSpecifier), (this.local = Ee), (this.imported = We) - } - return De - })() - t.ImportSpecifier = R - var ye = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.LabeledStatement), (this.label = Ee), (this.body = We) - } - return De - })() - t.LabeledStatement = ye - var G = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.Literal), (this.value = Ee), (this.raw = We) - } - return De - })() - t.Literal = G - var he = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.MetaProperty), (this.meta = Ee), (this.property = We) - } - return De - })() - t.MetaProperty = he - var oe = (function () { - function De(Ee, We, I, W, V) { - ;(this.type = n.Syntax.MethodDefinition), - (this.key = Ee), - (this.computed = We), - (this.value = I), - (this.kind = W), - (this.static = V) - } - return De - })() - t.MethodDefinition = oe - var le = (function () { - function De(Ee) { - ;(this.type = n.Syntax.Program), (this.body = Ee), (this.sourceType = "module") - } - return De - })() - t.Module = le - var X = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.NewExpression), (this.callee = Ee), (this.arguments = We) - } - return De - })() - t.NewExpression = X - var Z = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ObjectExpression), (this.properties = Ee) - } - return De - })() - t.ObjectExpression = Z - var ne = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ObjectPattern), (this.properties = Ee) - } - return De - })() - t.ObjectPattern = ne - var xe = (function () { - function De(Ee, We, I, W, V, Y) { - ;(this.type = n.Syntax.Property), - (this.key = We), - (this.computed = I), - (this.value = W), - (this.kind = Ee), - (this.method = V), - (this.shorthand = Y) - } - return De - })() - t.Property = xe - var Fe = (function () { - function De(Ee, We, I, W) { - ;(this.type = n.Syntax.Literal), (this.value = Ee), (this.raw = We), (this.regex = { pattern: I, flags: W }) - } - return De - })() - t.RegexLiteral = Fe - var _e = (function () { - function De(Ee) { - ;(this.type = n.Syntax.RestElement), (this.argument = Ee) - } - return De - })() - t.RestElement = _e - var Le = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ReturnStatement), (this.argument = Ee) - } - return De - })() - t.ReturnStatement = Le - var He = (function () { - function De(Ee) { - ;(this.type = n.Syntax.Program), (this.body = Ee), (this.sourceType = "script") - } - return De - })() - t.Script = He - var ze = (function () { - function De(Ee) { - ;(this.type = n.Syntax.SequenceExpression), (this.expressions = Ee) - } - return De - })() - t.SequenceExpression = ze - var je = (function () { - function De(Ee) { - ;(this.type = n.Syntax.SpreadElement), (this.argument = Ee) - } - return De - })() - t.SpreadElement = je - var Ne = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.MemberExpression), (this.computed = !1), (this.object = Ee), (this.property = We) - } - return De - })() - t.StaticMemberExpression = Ne - var Ve = (function () { - function De() { - this.type = n.Syntax.Super - } - return De - })() - t.Super = Ve - var Pe = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.SwitchCase), (this.test = Ee), (this.consequent = We) - } - return De - })() - t.SwitchCase = Pe - var Ye = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.SwitchStatement), (this.discriminant = Ee), (this.cases = We) - } - return De - })() - t.SwitchStatement = Ye - var Qe = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.TaggedTemplateExpression), (this.tag = Ee), (this.quasi = We) - } - return De - })() - t.TaggedTemplateExpression = Qe - var Me = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.TemplateElement), (this.value = Ee), (this.tail = We) - } - return De - })() - t.TemplateElement = Me - var rt = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.TemplateLiteral), (this.quasis = Ee), (this.expressions = We) - } - return De - })() - t.TemplateLiteral = rt - var ht = (function () { - function De() { - this.type = n.Syntax.ThisExpression - } - return De - })() - t.ThisExpression = ht - var Qr = (function () { - function De(Ee) { - ;(this.type = n.Syntax.ThrowStatement), (this.argument = Ee) - } - return De - })() - t.ThrowStatement = Qr - var Br = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.TryStatement), (this.block = Ee), (this.handler = We), (this.finalizer = I) - } - return De - })() - t.TryStatement = Br - var ar = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.UnaryExpression), (this.operator = Ee), (this.argument = We), (this.prefix = !0) - } - return De - })() - t.UnaryExpression = ar - var en = (function () { - function De(Ee, We, I) { - ;(this.type = n.Syntax.UpdateExpression), (this.operator = Ee), (this.argument = We), (this.prefix = I) - } - return De - })() - t.UpdateExpression = en - var gn = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.VariableDeclaration), (this.declarations = Ee), (this.kind = We) - } - return De - })() - t.VariableDeclaration = gn - var Ft = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.VariableDeclarator), (this.id = Ee), (this.init = We) - } - return De - })() - t.VariableDeclarator = Ft - var Tt = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.WhileStatement), (this.test = Ee), (this.body = We) - } - return De - })() - t.WhileStatement = Tt - var _r = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.WithStatement), (this.object = Ee), (this.body = We) - } - return De - })() - t.WithStatement = _r - var Lt = (function () { - function De(Ee, We) { - ;(this.type = n.Syntax.YieldExpression), (this.argument = Ee), (this.delegate = We) - } - return De - })() - t.YieldExpression = Lt - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(9), - i = r(10), - s = r(11), - a = r(7), - o = r(12), - u = r(2), - c = r(13), - l = "ArrowParameterPlaceHolder", - f = (function () { - function p(h, d, x) { - d === void 0 && (d = {}), - (this.config = { - range: typeof d.range == "boolean" && d.range, - loc: typeof d.loc == "boolean" && d.loc, - source: null, - tokens: typeof d.tokens == "boolean" && d.tokens, - comment: typeof d.comment == "boolean" && d.comment, - tolerant: typeof d.tolerant == "boolean" && d.tolerant, - }), - this.config.loc && d.source && d.source !== null && (this.config.source = String(d.source)), - (this.delegate = x), - (this.errorHandler = new i.ErrorHandler()), - (this.errorHandler.tolerant = this.config.tolerant), - (this.scanner = new o.Scanner(h, this.errorHandler)), - (this.scanner.trackComment = this.config.comment), - (this.operatorPrecedence = { - ")": 0, - ";": 0, - ",": 0, - "=": 0, - "]": 0, - "||": 1, - "&&": 2, - "|": 3, - "^": 4, - "&": 5, - "==": 6, - "!=": 6, - "===": 6, - "!==": 6, - "<": 7, - ">": 7, - "<=": 7, - ">=": 7, - "<<": 8, - ">>": 8, - ">>>": 8, - "+": 9, - "-": 9, - "*": 11, - "/": 11, - "%": 11, - }), - (this.lookahead = { - type: 2, - value: "", - lineNumber: this.scanner.lineNumber, - lineStart: 0, - start: 0, - end: 0, - }), - (this.hasLineTerminator = !1), - (this.context = { - isModule: !1, - await: !1, - allowIn: !0, - allowStrictDirective: !0, - allowYield: !0, - firstCoverInitializedNameError: null, - isAssignmentTarget: !1, - isBindingElement: !1, - inFunctionBody: !1, - inIteration: !1, - inSwitch: !1, - labelSet: {}, - strict: !1, - }), - (this.tokens = []), - (this.startMarker = { index: 0, line: this.scanner.lineNumber, column: 0 }), - (this.lastMarker = { index: 0, line: this.scanner.lineNumber, column: 0 }), - this.nextToken(), - (this.lastMarker = { - index: this.scanner.index, - line: this.scanner.lineNumber, - column: this.scanner.index - this.scanner.lineStart, - }) - } - return ( - (p.prototype.throwError = function (h) { - for (var d = [], x = 1; x < arguments.length; x++) d[x - 1] = arguments[x] - var v = Array.prototype.slice.call(arguments, 1), - g = h.replace(/%(\d)/g, function (A, T) { - return n.assert(T < v.length, "Message reference must be in range"), v[T] - }), - _ = this.lastMarker.index, - w = this.lastMarker.line, - E = this.lastMarker.column + 1 - throw this.errorHandler.createError(_, w, E, g) - }), - (p.prototype.tolerateError = function (h) { - for (var d = [], x = 1; x < arguments.length; x++) d[x - 1] = arguments[x] - var v = Array.prototype.slice.call(arguments, 1), - g = h.replace(/%(\d)/g, function (A, T) { - return n.assert(T < v.length, "Message reference must be in range"), v[T] - }), - _ = this.lastMarker.index, - w = this.scanner.lineNumber, - E = this.lastMarker.column + 1 - this.errorHandler.tolerateError(_, w, E, g) - }), - (p.prototype.unexpectedTokenError = function (h, d) { - var x = d || s.Messages.UnexpectedToken, - v - if ( - (h - ? (d || - ((x = - h.type === 2 - ? s.Messages.UnexpectedEOS - : h.type === 3 - ? s.Messages.UnexpectedIdentifier - : h.type === 6 - ? s.Messages.UnexpectedNumber - : h.type === 8 - ? s.Messages.UnexpectedString - : h.type === 10 - ? s.Messages.UnexpectedTemplate - : s.Messages.UnexpectedToken), - h.type === 4 && - (this.scanner.isFutureReservedWord(h.value) - ? (x = s.Messages.UnexpectedReserved) - : this.context.strict && - this.scanner.isStrictModeReservedWord(h.value) && - (x = s.Messages.StrictReservedWord))), - (v = h.value)) - : (v = "ILLEGAL"), - (x = x.replace("%0", v)), - h && typeof h.lineNumber == "number") - ) { - var g = h.start, - _ = h.lineNumber, - w = this.lastMarker.index - this.lastMarker.column, - E = h.start - w + 1 - return this.errorHandler.createError(g, _, E, x) - } else { - var g = this.lastMarker.index, - _ = this.lastMarker.line, - E = this.lastMarker.column + 1 - return this.errorHandler.createError(g, _, E, x) - } - }), - (p.prototype.throwUnexpectedToken = function (h, d) { - throw this.unexpectedTokenError(h, d) - }), - (p.prototype.tolerateUnexpectedToken = function (h, d) { - this.errorHandler.tolerate(this.unexpectedTokenError(h, d)) - }), - (p.prototype.collectComments = function () { - if (!this.config.comment) this.scanner.scanComments() - else { - var h = this.scanner.scanComments() - if (h.length > 0 && this.delegate) - for (var d = 0; d < h.length; ++d) { - var x = h[d], - v = void 0 - ;(v = { - type: x.multiLine ? "BlockComment" : "LineComment", - value: this.scanner.source.slice(x.slice[0], x.slice[1]), - }), - this.config.range && (v.range = x.range), - this.config.loc && (v.loc = x.loc) - var g = { - start: { line: x.loc.start.line, column: x.loc.start.column, offset: x.range[0] }, - end: { line: x.loc.end.line, column: x.loc.end.column, offset: x.range[1] }, - } - this.delegate(v, g) - } - } - }), - (p.prototype.getTokenRaw = function (h) { - return this.scanner.source.slice(h.start, h.end) - }), - (p.prototype.convertToken = function (h) { - var d = { type: c.TokenName[h.type], value: this.getTokenRaw(h) } - if ( - (this.config.range && (d.range = [h.start, h.end]), - this.config.loc && - (d.loc = { - start: { line: this.startMarker.line, column: this.startMarker.column }, - end: { line: this.scanner.lineNumber, column: this.scanner.index - this.scanner.lineStart }, - }), - h.type === 9) - ) { - var x = h.pattern, - v = h.flags - d.regex = { pattern: x, flags: v } - } - return d - }), - (p.prototype.nextToken = function () { - var h = this.lookahead - ;(this.lastMarker.index = this.scanner.index), - (this.lastMarker.line = this.scanner.lineNumber), - (this.lastMarker.column = this.scanner.index - this.scanner.lineStart), - this.collectComments(), - this.scanner.index !== this.startMarker.index && - ((this.startMarker.index = this.scanner.index), - (this.startMarker.line = this.scanner.lineNumber), - (this.startMarker.column = this.scanner.index - this.scanner.lineStart)) - var d = this.scanner.lex() - return ( - (this.hasLineTerminator = h.lineNumber !== d.lineNumber), - d && - this.context.strict && - d.type === 3 && - this.scanner.isStrictModeReservedWord(d.value) && - (d.type = 4), - (this.lookahead = d), - this.config.tokens && d.type !== 2 && this.tokens.push(this.convertToken(d)), - h - ) - }), - (p.prototype.nextRegexToken = function () { - this.collectComments() - var h = this.scanner.scanRegExp() - return ( - this.config.tokens && (this.tokens.pop(), this.tokens.push(this.convertToken(h))), - (this.lookahead = h), - this.nextToken(), - h - ) - }), - (p.prototype.createNode = function () { - return { index: this.startMarker.index, line: this.startMarker.line, column: this.startMarker.column } - }), - (p.prototype.startNode = function (h, d) { - d === void 0 && (d = 0) - var x = h.start - h.lineStart, - v = h.lineNumber - return x < 0 && ((x += d), v--), { index: h.start, line: v, column: x } - }), - (p.prototype.finalize = function (h, d) { - if ( - (this.config.range && (d.range = [h.index, this.lastMarker.index]), - this.config.loc && - ((d.loc = { - start: { line: h.line, column: h.column }, - end: { line: this.lastMarker.line, column: this.lastMarker.column }, - }), - this.config.source && (d.loc.source = this.config.source)), - this.delegate) - ) { - var x = { - start: { line: h.line, column: h.column, offset: h.index }, - end: { line: this.lastMarker.line, column: this.lastMarker.column, offset: this.lastMarker.index }, - } - this.delegate(d, x) - } - return d - }), - (p.prototype.expect = function (h) { - var d = this.nextToken() - ;(d.type !== 7 || d.value !== h) && this.throwUnexpectedToken(d) - }), - (p.prototype.expectCommaSeparator = function () { - if (this.config.tolerant) { - var h = this.lookahead - h.type === 7 && h.value === "," - ? this.nextToken() - : h.type === 7 && h.value === ";" - ? (this.nextToken(), this.tolerateUnexpectedToken(h)) - : this.tolerateUnexpectedToken(h, s.Messages.UnexpectedToken) - } else this.expect(",") - }), - (p.prototype.expectKeyword = function (h) { - var d = this.nextToken() - ;(d.type !== 4 || d.value !== h) && this.throwUnexpectedToken(d) - }), - (p.prototype.match = function (h) { - return this.lookahead.type === 7 && this.lookahead.value === h - }), - (p.prototype.matchKeyword = function (h) { - return this.lookahead.type === 4 && this.lookahead.value === h - }), - (p.prototype.matchContextualKeyword = function (h) { - return this.lookahead.type === 3 && this.lookahead.value === h - }), - (p.prototype.matchAssign = function () { - if (this.lookahead.type !== 7) return !1 - var h = this.lookahead.value - return ( - h === "=" || - h === "*=" || - h === "**=" || - h === "/=" || - h === "%=" || - h === "+=" || - h === "-=" || - h === "<<=" || - h === ">>=" || - h === ">>>=" || - h === "&=" || - h === "^=" || - h === "|=" - ) - }), - (p.prototype.isolateCoverGrammar = function (h) { - var d = this.context.isBindingElement, - x = this.context.isAssignmentTarget, - v = this.context.firstCoverInitializedNameError - ;(this.context.isBindingElement = !0), - (this.context.isAssignmentTarget = !0), - (this.context.firstCoverInitializedNameError = null) - var g = h.call(this) - return ( - this.context.firstCoverInitializedNameError !== null && - this.throwUnexpectedToken(this.context.firstCoverInitializedNameError), - (this.context.isBindingElement = d), - (this.context.isAssignmentTarget = x), - (this.context.firstCoverInitializedNameError = v), - g - ) - }), - (p.prototype.inheritCoverGrammar = function (h) { - var d = this.context.isBindingElement, - x = this.context.isAssignmentTarget, - v = this.context.firstCoverInitializedNameError - ;(this.context.isBindingElement = !0), - (this.context.isAssignmentTarget = !0), - (this.context.firstCoverInitializedNameError = null) - var g = h.call(this) - return ( - (this.context.isBindingElement = this.context.isBindingElement && d), - (this.context.isAssignmentTarget = this.context.isAssignmentTarget && x), - (this.context.firstCoverInitializedNameError = v || this.context.firstCoverInitializedNameError), - g - ) - }), - (p.prototype.consumeSemicolon = function () { - this.match(";") - ? this.nextToken() - : this.hasLineTerminator || - (this.lookahead.type !== 2 && !this.match("}") && this.throwUnexpectedToken(this.lookahead), - (this.lastMarker.index = this.startMarker.index), - (this.lastMarker.line = this.startMarker.line), - (this.lastMarker.column = this.startMarker.column)) - }), - (p.prototype.parsePrimaryExpression = function () { - var h = this.createNode(), - d, - x, - v - switch (this.lookahead.type) { - case 3: - ;(this.context.isModule || this.context.await) && - this.lookahead.value === "await" && - this.tolerateUnexpectedToken(this.lookahead), - (d = this.matchAsyncFunction() - ? this.parseFunctionExpression() - : this.finalize(h, new a.Identifier(this.nextToken().value))) - break - case 6: - case 8: - this.context.strict && - this.lookahead.octal && - this.tolerateUnexpectedToken(this.lookahead, s.Messages.StrictOctalLiteral), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1), - (x = this.nextToken()), - (v = this.getTokenRaw(x)), - (d = this.finalize(h, new a.Literal(x.value, v))) - break - case 1: - ;(this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1), - (x = this.nextToken()), - (v = this.getTokenRaw(x)), - (d = this.finalize(h, new a.Literal(x.value === "true", v))) - break - case 5: - ;(this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1), - (x = this.nextToken()), - (v = this.getTokenRaw(x)), - (d = this.finalize(h, new a.Literal(null, v))) - break - case 10: - d = this.parseTemplateLiteral() - break - case 7: - switch (this.lookahead.value) { - case "(": - ;(this.context.isBindingElement = !1), (d = this.inheritCoverGrammar(this.parseGroupExpression)) - break - case "[": - d = this.inheritCoverGrammar(this.parseArrayInitializer) - break - case "{": - d = this.inheritCoverGrammar(this.parseObjectInitializer) - break - case "/": - case "/=": - ;(this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1), - (this.scanner.index = this.startMarker.index), - (x = this.nextRegexToken()), - (v = this.getTokenRaw(x)), - (d = this.finalize(h, new a.RegexLiteral(x.regex, v, x.pattern, x.flags))) - break - default: - d = this.throwUnexpectedToken(this.nextToken()) - } - break - case 4: - !this.context.strict && this.context.allowYield && this.matchKeyword("yield") - ? (d = this.parseIdentifierName()) - : !this.context.strict && this.matchKeyword("let") - ? (d = this.finalize(h, new a.Identifier(this.nextToken().value))) - : ((this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1), - this.matchKeyword("function") - ? (d = this.parseFunctionExpression()) - : this.matchKeyword("this") - ? (this.nextToken(), (d = this.finalize(h, new a.ThisExpression()))) - : this.matchKeyword("class") - ? (d = this.parseClassExpression()) - : (d = this.throwUnexpectedToken(this.nextToken()))) - break - default: - d = this.throwUnexpectedToken(this.nextToken()) - } - return d - }), - (p.prototype.parseSpreadElement = function () { - var h = this.createNode() - this.expect("...") - var d = this.inheritCoverGrammar(this.parseAssignmentExpression) - return this.finalize(h, new a.SpreadElement(d)) - }), - (p.prototype.parseArrayInitializer = function () { - var h = this.createNode(), - d = [] - for (this.expect("["); !this.match("]"); ) - if (this.match(",")) this.nextToken(), d.push(null) - else if (this.match("...")) { - var x = this.parseSpreadElement() - this.match("]") || - ((this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1), this.expect(",")), - d.push(x) - } else - d.push(this.inheritCoverGrammar(this.parseAssignmentExpression)), - this.match("]") || this.expect(",") - return this.expect("]"), this.finalize(h, new a.ArrayExpression(d)) - }), - (p.prototype.parsePropertyMethod = function (h) { - ;(this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1) - var d = this.context.strict, - x = this.context.allowStrictDirective - this.context.allowStrictDirective = h.simple - var v = this.isolateCoverGrammar(this.parseFunctionSourceElements) - return ( - this.context.strict && - h.firstRestricted && - this.tolerateUnexpectedToken(h.firstRestricted, h.message), - this.context.strict && h.stricted && this.tolerateUnexpectedToken(h.stricted, h.message), - (this.context.strict = d), - (this.context.allowStrictDirective = x), - v - ) - }), - (p.prototype.parsePropertyMethodFunction = function () { - var h = !1, - d = this.createNode(), - x = this.context.allowYield - this.context.allowYield = !0 - var v = this.parseFormalParameters(), - g = this.parsePropertyMethod(v) - return (this.context.allowYield = x), this.finalize(d, new a.FunctionExpression(null, v.params, g, h)) - }), - (p.prototype.parsePropertyMethodAsyncFunction = function () { - var h = this.createNode(), - d = this.context.allowYield, - x = this.context.await - ;(this.context.allowYield = !1), (this.context.await = !0) - var v = this.parseFormalParameters(), - g = this.parsePropertyMethod(v) - return ( - (this.context.allowYield = d), - (this.context.await = x), - this.finalize(h, new a.AsyncFunctionExpression(null, v.params, g)) - ) - }), - (p.prototype.parseObjectPropertyKey = function () { - var h = this.createNode(), - d = this.nextToken(), - x - switch (d.type) { - case 8: - case 6: - this.context.strict && d.octal && this.tolerateUnexpectedToken(d, s.Messages.StrictOctalLiteral) - var v = this.getTokenRaw(d) - x = this.finalize(h, new a.Literal(d.value, v)) - break - case 3: - case 1: - case 5: - case 4: - x = this.finalize(h, new a.Identifier(d.value)) - break - case 7: - d.value === "[" - ? ((x = this.isolateCoverGrammar(this.parseAssignmentExpression)), this.expect("]")) - : (x = this.throwUnexpectedToken(d)) - break - default: - x = this.throwUnexpectedToken(d) - } - return x - }), - (p.prototype.isPropertyKey = function (h, d) { - return ( - (h.type === u.Syntax.Identifier && h.name === d) || (h.type === u.Syntax.Literal && h.value === d) - ) - }), - (p.prototype.parseObjectProperty = function (h) { - var d = this.createNode(), - x = this.lookahead, - v, - g = null, - _ = null, - w = !1, - E = !1, - A = !1, - T = !1 - if (x.type === 3) { - var O = x.value - this.nextToken(), - (w = this.match("[")), - (T = - !this.hasLineTerminator && - O === "async" && - !this.match(":") && - !this.match("(") && - !this.match("*") && - !this.match(",")), - (g = T ? this.parseObjectPropertyKey() : this.finalize(d, new a.Identifier(O))) - } else this.match("*") ? this.nextToken() : ((w = this.match("[")), (g = this.parseObjectPropertyKey())) - var D = this.qualifiedPropertyName(this.lookahead) - if (x.type === 3 && !T && x.value === "get" && D) - (v = "get"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (this.context.allowYield = !1), - (_ = this.parseGetterMethod()) - else if (x.type === 3 && !T && x.value === "set" && D) - (v = "set"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (_ = this.parseSetterMethod()) - else if (x.type === 7 && x.value === "*" && D) - (v = "init"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (_ = this.parseGeneratorMethod()), - (E = !0) - else if ((g || this.throwUnexpectedToken(this.lookahead), (v = "init"), this.match(":") && !T)) - !w && - this.isPropertyKey(g, "__proto__") && - (h.value && this.tolerateError(s.Messages.DuplicateProtoProperty), (h.value = !0)), - this.nextToken(), - (_ = this.inheritCoverGrammar(this.parseAssignmentExpression)) - else if (this.match("(")) - (_ = T ? this.parsePropertyMethodAsyncFunction() : this.parsePropertyMethodFunction()), (E = !0) - else if (x.type === 3) { - var O = this.finalize(d, new a.Identifier(x.value)) - if (this.match("=")) { - ;(this.context.firstCoverInitializedNameError = this.lookahead), this.nextToken(), (A = !0) - var M = this.isolateCoverGrammar(this.parseAssignmentExpression) - _ = this.finalize(d, new a.AssignmentPattern(O, M)) - } else (A = !0), (_ = O) - } else this.throwUnexpectedToken(this.nextToken()) - return this.finalize(d, new a.Property(v, g, w, _, E, A)) - }), - (p.prototype.parseObjectInitializer = function () { - var h = this.createNode() - this.expect("{") - for (var d = [], x = { value: !1 }; !this.match("}"); ) - d.push(this.parseObjectProperty(x)), this.match("}") || this.expectCommaSeparator() - return this.expect("}"), this.finalize(h, new a.ObjectExpression(d)) - }), - (p.prototype.parseTemplateHead = function () { - n.assert(this.lookahead.head, "Template literal must start with a template head") - var h = this.createNode(), - d = this.nextToken(), - x = d.value, - v = d.cooked - return this.finalize(h, new a.TemplateElement({ raw: x, cooked: v }, d.tail)) - }), - (p.prototype.parseTemplateElement = function () { - this.lookahead.type !== 10 && this.throwUnexpectedToken() - var h = this.createNode(), - d = this.nextToken(), - x = d.value, - v = d.cooked - return this.finalize(h, new a.TemplateElement({ raw: x, cooked: v }, d.tail)) - }), - (p.prototype.parseTemplateLiteral = function () { - var h = this.createNode(), - d = [], - x = [], - v = this.parseTemplateHead() - for (x.push(v); !v.tail; ) d.push(this.parseExpression()), (v = this.parseTemplateElement()), x.push(v) - return this.finalize(h, new a.TemplateLiteral(x, d)) - }), - (p.prototype.reinterpretExpressionAsPattern = function (h) { - switch (h.type) { - case u.Syntax.Identifier: - case u.Syntax.MemberExpression: - case u.Syntax.RestElement: - case u.Syntax.AssignmentPattern: - break - case u.Syntax.SpreadElement: - ;(h.type = u.Syntax.RestElement), this.reinterpretExpressionAsPattern(h.argument) - break - case u.Syntax.ArrayExpression: - h.type = u.Syntax.ArrayPattern - for (var d = 0; d < h.elements.length; d++) - h.elements[d] !== null && this.reinterpretExpressionAsPattern(h.elements[d]) - break - case u.Syntax.ObjectExpression: - h.type = u.Syntax.ObjectPattern - for (var d = 0; d < h.properties.length; d++) - this.reinterpretExpressionAsPattern(h.properties[d].value) - break - case u.Syntax.AssignmentExpression: - ;(h.type = u.Syntax.AssignmentPattern), - delete h.operator, - this.reinterpretExpressionAsPattern(h.left) - break - default: - break - } - }), - (p.prototype.parseGroupExpression = function () { - var h - if ((this.expect("("), this.match(")"))) - this.nextToken(), this.match("=>") || this.expect("=>"), (h = { type: l, params: [], async: !1 }) - else { - var d = this.lookahead, - x = [] - if (this.match("...")) - (h = this.parseRestElement(x)), - this.expect(")"), - this.match("=>") || this.expect("=>"), - (h = { type: l, params: [h], async: !1 }) - else { - var v = !1 - if ( - ((this.context.isBindingElement = !0), - (h = this.inheritCoverGrammar(this.parseAssignmentExpression)), - this.match(",")) - ) { - var g = [] - for ( - this.context.isAssignmentTarget = !1, g.push(h); - this.lookahead.type !== 2 && this.match(","); - - ) { - if ((this.nextToken(), this.match(")"))) { - this.nextToken() - for (var _ = 0; _ < g.length; _++) this.reinterpretExpressionAsPattern(g[_]) - ;(v = !0), (h = { type: l, params: g, async: !1 }) - } else if (this.match("...")) { - this.context.isBindingElement || this.throwUnexpectedToken(this.lookahead), - g.push(this.parseRestElement(x)), - this.expect(")"), - this.match("=>") || this.expect("=>"), - (this.context.isBindingElement = !1) - for (var _ = 0; _ < g.length; _++) this.reinterpretExpressionAsPattern(g[_]) - ;(v = !0), (h = { type: l, params: g, async: !1 }) - } else g.push(this.inheritCoverGrammar(this.parseAssignmentExpression)) - if (v) break - } - v || (h = this.finalize(this.startNode(d), new a.SequenceExpression(g))) - } - if (!v) { - if ( - (this.expect(")"), - this.match("=>") && - (h.type === u.Syntax.Identifier && - h.name === "yield" && - ((v = !0), (h = { type: l, params: [h], async: !1 })), - !v)) - ) { - if ( - (this.context.isBindingElement || this.throwUnexpectedToken(this.lookahead), - h.type === u.Syntax.SequenceExpression) - ) - for (var _ = 0; _ < h.expressions.length; _++) - this.reinterpretExpressionAsPattern(h.expressions[_]) - else this.reinterpretExpressionAsPattern(h) - var w = h.type === u.Syntax.SequenceExpression ? h.expressions : [h] - h = { type: l, params: w, async: !1 } - } - this.context.isBindingElement = !1 - } - } - } - return h - }), - (p.prototype.parseArguments = function () { - this.expect("(") - var h = [] - if (!this.match(")")) - for (;;) { - var d = this.match("...") - ? this.parseSpreadElement() - : this.isolateCoverGrammar(this.parseAssignmentExpression) - if ((h.push(d), this.match(")") || (this.expectCommaSeparator(), this.match(")")))) break - } - return this.expect(")"), h - }), - (p.prototype.isIdentifierName = function (h) { - return h.type === 3 || h.type === 4 || h.type === 1 || h.type === 5 - }), - (p.prototype.parseIdentifierName = function () { - var h = this.createNode(), - d = this.nextToken() - return ( - this.isIdentifierName(d) || this.throwUnexpectedToken(d), this.finalize(h, new a.Identifier(d.value)) - ) - }), - (p.prototype.parseNewExpression = function () { - var h = this.createNode(), - d = this.parseIdentifierName() - n.assert(d.name === "new", "New expression must start with `new`") - var x - if (this.match(".")) - if ( - (this.nextToken(), - this.lookahead.type === 3 && this.context.inFunctionBody && this.lookahead.value === "target") - ) { - var v = this.parseIdentifierName() - x = new a.MetaProperty(d, v) - } else this.throwUnexpectedToken(this.lookahead) - else { - var g = this.isolateCoverGrammar(this.parseLeftHandSideExpression), - _ = this.match("(") ? this.parseArguments() : [] - ;(x = new a.NewExpression(g, _)), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1) - } - return this.finalize(h, x) - }), - (p.prototype.parseAsyncArgument = function () { - var h = this.parseAssignmentExpression() - return (this.context.firstCoverInitializedNameError = null), h - }), - (p.prototype.parseAsyncArguments = function () { - this.expect("(") - var h = [] - if (!this.match(")")) - for (;;) { - var d = this.match("...") - ? this.parseSpreadElement() - : this.isolateCoverGrammar(this.parseAsyncArgument) - if ((h.push(d), this.match(")") || (this.expectCommaSeparator(), this.match(")")))) break - } - return this.expect(")"), h - }), - (p.prototype.parseLeftHandSideExpressionAllowCall = function () { - var h = this.lookahead, - d = this.matchContextualKeyword("async"), - x = this.context.allowIn - this.context.allowIn = !0 - var v - for ( - this.matchKeyword("super") && this.context.inFunctionBody - ? ((v = this.createNode()), - this.nextToken(), - (v = this.finalize(v, new a.Super())), - !this.match("(") && - !this.match(".") && - !this.match("[") && - this.throwUnexpectedToken(this.lookahead)) - : (v = this.inheritCoverGrammar( - this.matchKeyword("new") ? this.parseNewExpression : this.parsePrimaryExpression - )); - ; - - ) - if (this.match(".")) { - ;(this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect(".") - var g = this.parseIdentifierName() - v = this.finalize(this.startNode(h), new a.StaticMemberExpression(v, g)) - } else if (this.match("(")) { - var _ = d && h.lineNumber === this.lookahead.lineNumber - ;(this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !1) - var w = _ ? this.parseAsyncArguments() : this.parseArguments() - if (((v = this.finalize(this.startNode(h), new a.CallExpression(v, w))), _ && this.match("=>"))) { - for (var E = 0; E < w.length; ++E) this.reinterpretExpressionAsPattern(w[E]) - v = { type: l, params: w, async: !0 } - } - } else if (this.match("[")) { - ;(this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect("[") - var g = this.isolateCoverGrammar(this.parseExpression) - this.expect("]"), (v = this.finalize(this.startNode(h), new a.ComputedMemberExpression(v, g))) - } else if (this.lookahead.type === 10 && this.lookahead.head) { - var A = this.parseTemplateLiteral() - v = this.finalize(this.startNode(h), new a.TaggedTemplateExpression(v, A)) - } else break - return (this.context.allowIn = x), v - }), - (p.prototype.parseSuper = function () { - var h = this.createNode() - return ( - this.expectKeyword("super"), - !this.match("[") && !this.match(".") && this.throwUnexpectedToken(this.lookahead), - this.finalize(h, new a.Super()) - ) - }), - (p.prototype.parseLeftHandSideExpression = function () { - n.assert(this.context.allowIn, "callee of new expression always allow in keyword.") - for ( - var h = this.startNode(this.lookahead), - d = - this.matchKeyword("super") && this.context.inFunctionBody - ? this.parseSuper() - : this.inheritCoverGrammar( - this.matchKeyword("new") ? this.parseNewExpression : this.parsePrimaryExpression - ); - ; - - ) - if (this.match("[")) { - ;(this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect("[") - var x = this.isolateCoverGrammar(this.parseExpression) - this.expect("]"), (d = this.finalize(h, new a.ComputedMemberExpression(d, x))) - } else if (this.match(".")) { - ;(this.context.isBindingElement = !1), (this.context.isAssignmentTarget = !0), this.expect(".") - var x = this.parseIdentifierName() - d = this.finalize(h, new a.StaticMemberExpression(d, x)) - } else if (this.lookahead.type === 10 && this.lookahead.head) { - var v = this.parseTemplateLiteral() - d = this.finalize(h, new a.TaggedTemplateExpression(d, v)) - } else break - return d - }), - (p.prototype.parseUpdateExpression = function () { - var h, - d = this.lookahead - if (this.match("++") || this.match("--")) { - var x = this.startNode(d), - v = this.nextToken() - ;(h = this.inheritCoverGrammar(this.parseUnaryExpression)), - this.context.strict && - h.type === u.Syntax.Identifier && - this.scanner.isRestrictedWord(h.name) && - this.tolerateError(s.Messages.StrictLHSPrefix), - this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment) - var g = !0 - ;(h = this.finalize(x, new a.UpdateExpression(v.value, h, g))), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1) - } else if ( - ((h = this.inheritCoverGrammar(this.parseLeftHandSideExpressionAllowCall)), - !this.hasLineTerminator && this.lookahead.type === 7 && (this.match("++") || this.match("--"))) - ) { - this.context.strict && - h.type === u.Syntax.Identifier && - this.scanner.isRestrictedWord(h.name) && - this.tolerateError(s.Messages.StrictLHSPostfix), - this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1) - var _ = this.nextToken().value, - g = !1 - h = this.finalize(this.startNode(d), new a.UpdateExpression(_, h, g)) - } - return h - }), - (p.prototype.parseAwaitExpression = function () { - var h = this.createNode() - this.nextToken() - var d = this.parseUnaryExpression() - return this.finalize(h, new a.AwaitExpression(d)) - }), - (p.prototype.parseUnaryExpression = function () { - var h - if ( - this.match("+") || - this.match("-") || - this.match("~") || - this.match("!") || - this.matchKeyword("delete") || - this.matchKeyword("void") || - this.matchKeyword("typeof") - ) { - var d = this.startNode(this.lookahead), - x = this.nextToken() - ;(h = this.inheritCoverGrammar(this.parseUnaryExpression)), - (h = this.finalize(d, new a.UnaryExpression(x.value, h))), - this.context.strict && - h.operator === "delete" && - h.argument.type === u.Syntax.Identifier && - this.tolerateError(s.Messages.StrictDelete), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1) - } else - this.context.await && this.matchContextualKeyword("await") - ? (h = this.parseAwaitExpression()) - : (h = this.parseUpdateExpression()) - return h - }), - (p.prototype.parseExponentiationExpression = function () { - var h = this.lookahead, - d = this.inheritCoverGrammar(this.parseUnaryExpression) - if (d.type !== u.Syntax.UnaryExpression && this.match("**")) { - this.nextToken(), (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1) - var x = d, - v = this.isolateCoverGrammar(this.parseExponentiationExpression) - d = this.finalize(this.startNode(h), new a.BinaryExpression("**", x, v)) - } - return d - }), - (p.prototype.binaryPrecedence = function (h) { - var d = h.value, - x - return ( - h.type === 7 - ? (x = this.operatorPrecedence[d] || 0) - : h.type === 4 - ? (x = d === "instanceof" || (this.context.allowIn && d === "in") ? 7 : 0) - : (x = 0), - x - ) - }), - (p.prototype.parseBinaryExpression = function () { - var h = this.lookahead, - d = this.inheritCoverGrammar(this.parseExponentiationExpression), - x = this.lookahead, - v = this.binaryPrecedence(x) - if (v > 0) { - this.nextToken(), (this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1) - for ( - var g = [h, this.lookahead], - _ = d, - w = this.isolateCoverGrammar(this.parseExponentiationExpression), - E = [_, x.value, w], - A = [v]; - (v = this.binaryPrecedence(this.lookahead)), !(v <= 0); - - ) { - for (; E.length > 2 && v <= A[A.length - 1]; ) { - w = E.pop() - var T = E.pop() - A.pop(), (_ = E.pop()), g.pop() - var O = this.startNode(g[g.length - 1]) - E.push(this.finalize(O, new a.BinaryExpression(T, _, w))) - } - E.push(this.nextToken().value), - A.push(v), - g.push(this.lookahead), - E.push(this.isolateCoverGrammar(this.parseExponentiationExpression)) - } - var D = E.length - 1 - d = E[D] - for (var M = g.pop(); D > 1; ) { - var P = g.pop(), - k = M && M.lineStart, - O = this.startNode(P, k), - T = E[D - 1] - ;(d = this.finalize(O, new a.BinaryExpression(T, E[D - 2], d))), (D -= 2), (M = P) - } - } - return d - }), - (p.prototype.parseConditionalExpression = function () { - var h = this.lookahead, - d = this.inheritCoverGrammar(this.parseBinaryExpression) - if (this.match("?")) { - this.nextToken() - var x = this.context.allowIn - this.context.allowIn = !0 - var v = this.isolateCoverGrammar(this.parseAssignmentExpression) - ;(this.context.allowIn = x), this.expect(":") - var g = this.isolateCoverGrammar(this.parseAssignmentExpression) - ;(d = this.finalize(this.startNode(h), new a.ConditionalExpression(d, v, g))), - (this.context.isAssignmentTarget = !1), - (this.context.isBindingElement = !1) - } - return d - }), - (p.prototype.checkPatternParam = function (h, d) { - switch (d.type) { - case u.Syntax.Identifier: - this.validateParam(h, d, d.name) - break - case u.Syntax.RestElement: - this.checkPatternParam(h, d.argument) - break - case u.Syntax.AssignmentPattern: - this.checkPatternParam(h, d.left) - break - case u.Syntax.ArrayPattern: - for (var x = 0; x < d.elements.length; x++) - d.elements[x] !== null && this.checkPatternParam(h, d.elements[x]) - break - case u.Syntax.ObjectPattern: - for (var x = 0; x < d.properties.length; x++) this.checkPatternParam(h, d.properties[x].value) - break - default: - break - } - h.simple = h.simple && d instanceof a.Identifier - }), - (p.prototype.reinterpretAsCoverFormalsList = function (h) { - var d = [h], - x, - v = !1 - switch (h.type) { - case u.Syntax.Identifier: - break - case l: - ;(d = h.params), (v = h.async) - break - default: - return null - } - x = { simple: !0, paramSet: {} } - for (var g = 0; g < d.length; ++g) { - var _ = d[g] - _.type === u.Syntax.AssignmentPattern - ? _.right.type === u.Syntax.YieldExpression && - (_.right.argument && this.throwUnexpectedToken(this.lookahead), - (_.right.type = u.Syntax.Identifier), - (_.right.name = "yield"), - delete _.right.argument, - delete _.right.delegate) - : v && - _.type === u.Syntax.Identifier && - _.name === "await" && - this.throwUnexpectedToken(this.lookahead), - this.checkPatternParam(x, _), - (d[g] = _) - } - if (this.context.strict || !this.context.allowYield) - for (var g = 0; g < d.length; ++g) { - var _ = d[g] - _.type === u.Syntax.YieldExpression && this.throwUnexpectedToken(this.lookahead) - } - if (x.message === s.Messages.StrictParamDupe) { - var w = this.context.strict ? x.stricted : x.firstRestricted - this.throwUnexpectedToken(w, x.message) - } - return { - simple: x.simple, - params: d, - stricted: x.stricted, - firstRestricted: x.firstRestricted, - message: x.message, - } - }), - (p.prototype.parseAssignmentExpression = function () { - var h - if (!this.context.allowYield && this.matchKeyword("yield")) h = this.parseYieldExpression() - else { - var d = this.lookahead, - x = d - if ( - ((h = this.parseConditionalExpression()), - x.type === 3 && - x.lineNumber === this.lookahead.lineNumber && - x.value === "async" && - (this.lookahead.type === 3 || this.matchKeyword("yield"))) - ) { - var v = this.parsePrimaryExpression() - this.reinterpretExpressionAsPattern(v), (h = { type: l, params: [v], async: !0 }) - } - if (h.type === l || this.match("=>")) { - ;(this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1) - var g = h.async, - _ = this.reinterpretAsCoverFormalsList(h) - if (_) { - this.hasLineTerminator && this.tolerateUnexpectedToken(this.lookahead), - (this.context.firstCoverInitializedNameError = null) - var w = this.context.strict, - E = this.context.allowStrictDirective - this.context.allowStrictDirective = _.simple - var A = this.context.allowYield, - T = this.context.await - ;(this.context.allowYield = !0), (this.context.await = g) - var O = this.startNode(d) - this.expect("=>") - var D = void 0 - if (this.match("{")) { - var M = this.context.allowIn - ;(this.context.allowIn = !0), - (D = this.parseFunctionSourceElements()), - (this.context.allowIn = M) - } else D = this.isolateCoverGrammar(this.parseAssignmentExpression) - var P = D.type !== u.Syntax.BlockStatement - this.context.strict && - _.firstRestricted && - this.throwUnexpectedToken(_.firstRestricted, _.message), - this.context.strict && _.stricted && this.tolerateUnexpectedToken(_.stricted, _.message), - (h = g - ? this.finalize(O, new a.AsyncArrowFunctionExpression(_.params, D, P)) - : this.finalize(O, new a.ArrowFunctionExpression(_.params, D, P))), - (this.context.strict = w), - (this.context.allowStrictDirective = E), - (this.context.allowYield = A), - (this.context.await = T) - } - } else if (this.matchAssign()) { - if ( - (this.context.isAssignmentTarget || this.tolerateError(s.Messages.InvalidLHSInAssignment), - this.context.strict && h.type === u.Syntax.Identifier) - ) { - var k = h - this.scanner.isRestrictedWord(k.name) && - this.tolerateUnexpectedToken(x, s.Messages.StrictLHSAssignment), - this.scanner.isStrictModeReservedWord(k.name) && - this.tolerateUnexpectedToken(x, s.Messages.StrictReservedWord) - } - this.match("=") - ? this.reinterpretExpressionAsPattern(h) - : ((this.context.isAssignmentTarget = !1), (this.context.isBindingElement = !1)), - (x = this.nextToken()) - var B = x.value, - q = this.isolateCoverGrammar(this.parseAssignmentExpression) - ;(h = this.finalize(this.startNode(d), new a.AssignmentExpression(B, h, q))), - (this.context.firstCoverInitializedNameError = null) - } - } - return h - }), - (p.prototype.parseExpression = function () { - var h = this.lookahead, - d = this.isolateCoverGrammar(this.parseAssignmentExpression) - if (this.match(",")) { - var x = [] - for (x.push(d); this.lookahead.type !== 2 && this.match(","); ) - this.nextToken(), x.push(this.isolateCoverGrammar(this.parseAssignmentExpression)) - d = this.finalize(this.startNode(h), new a.SequenceExpression(x)) - } - return d - }), - (p.prototype.parseStatementListItem = function () { - var h - if ( - ((this.context.isAssignmentTarget = !0), - (this.context.isBindingElement = !0), - this.lookahead.type === 4) - ) - switch (this.lookahead.value) { - case "export": - this.context.isModule || - this.tolerateUnexpectedToken(this.lookahead, s.Messages.IllegalExportDeclaration), - (h = this.parseExportDeclaration()) - break - case "import": - this.context.isModule || - this.tolerateUnexpectedToken(this.lookahead, s.Messages.IllegalImportDeclaration), - (h = this.parseImportDeclaration()) - break - case "const": - h = this.parseLexicalDeclaration({ inFor: !1 }) - break - case "function": - h = this.parseFunctionDeclaration() - break - case "class": - h = this.parseClassDeclaration() - break - case "let": - h = this.isLexicalDeclaration() - ? this.parseLexicalDeclaration({ inFor: !1 }) - : this.parseStatement() - break - default: - h = this.parseStatement() - break - } - else h = this.parseStatement() - return h - }), - (p.prototype.parseBlock = function () { - var h = this.createNode() - this.expect("{") - for (var d = []; !this.match("}"); ) d.push(this.parseStatementListItem()) - return this.expect("}"), this.finalize(h, new a.BlockStatement(d)) - }), - (p.prototype.parseLexicalBinding = function (h, d) { - var x = this.createNode(), - v = [], - g = this.parsePattern(v, h) - this.context.strict && - g.type === u.Syntax.Identifier && - this.scanner.isRestrictedWord(g.name) && - this.tolerateError(s.Messages.StrictVarName) - var _ = null - return ( - h === "const" - ? !this.matchKeyword("in") && - !this.matchContextualKeyword("of") && - (this.match("=") - ? (this.nextToken(), (_ = this.isolateCoverGrammar(this.parseAssignmentExpression))) - : this.throwError(s.Messages.DeclarationMissingInitializer, "const")) - : ((!d.inFor && g.type !== u.Syntax.Identifier) || this.match("=")) && - (this.expect("="), (_ = this.isolateCoverGrammar(this.parseAssignmentExpression))), - this.finalize(x, new a.VariableDeclarator(g, _)) - ) - }), - (p.prototype.parseBindingList = function (h, d) { - for (var x = [this.parseLexicalBinding(h, d)]; this.match(","); ) - this.nextToken(), x.push(this.parseLexicalBinding(h, d)) - return x - }), - (p.prototype.isLexicalDeclaration = function () { - var h = this.scanner.saveState() - this.scanner.scanComments() - var d = this.scanner.lex() - return ( - this.scanner.restoreState(h), - d.type === 3 || - (d.type === 7 && d.value === "[") || - (d.type === 7 && d.value === "{") || - (d.type === 4 && d.value === "let") || - (d.type === 4 && d.value === "yield") - ) - }), - (p.prototype.parseLexicalDeclaration = function (h) { - var d = this.createNode(), - x = this.nextToken().value - n.assert(x === "let" || x === "const", "Lexical declaration must be either let or const") - var v = this.parseBindingList(x, h) - return this.consumeSemicolon(), this.finalize(d, new a.VariableDeclaration(v, x)) - }), - (p.prototype.parseBindingRestElement = function (h, d) { - var x = this.createNode() - this.expect("...") - var v = this.parsePattern(h, d) - return this.finalize(x, new a.RestElement(v)) - }), - (p.prototype.parseArrayPattern = function (h, d) { - var x = this.createNode() - this.expect("[") - for (var v = []; !this.match("]"); ) - if (this.match(",")) this.nextToken(), v.push(null) - else { - if (this.match("...")) { - v.push(this.parseBindingRestElement(h, d)) - break - } else v.push(this.parsePatternWithDefault(h, d)) - this.match("]") || this.expect(",") - } - return this.expect("]"), this.finalize(x, new a.ArrayPattern(v)) - }), - (p.prototype.parsePropertyPattern = function (h, d) { - var x = this.createNode(), - v = !1, - g = !1, - _ = !1, - w, - E - if (this.lookahead.type === 3) { - var A = this.lookahead - w = this.parseVariableIdentifier() - var T = this.finalize(x, new a.Identifier(A.value)) - if (this.match("=")) { - h.push(A), (g = !0), this.nextToken() - var O = this.parseAssignmentExpression() - E = this.finalize(this.startNode(A), new a.AssignmentPattern(T, O)) - } else - this.match(":") - ? (this.expect(":"), (E = this.parsePatternWithDefault(h, d))) - : (h.push(A), (g = !0), (E = T)) - } else - (v = this.match("[")), - (w = this.parseObjectPropertyKey()), - this.expect(":"), - (E = this.parsePatternWithDefault(h, d)) - return this.finalize(x, new a.Property("init", w, v, E, _, g)) - }), - (p.prototype.parseObjectPattern = function (h, d) { - var x = this.createNode(), - v = [] - for (this.expect("{"); !this.match("}"); ) - v.push(this.parsePropertyPattern(h, d)), this.match("}") || this.expect(",") - return this.expect("}"), this.finalize(x, new a.ObjectPattern(v)) - }), - (p.prototype.parsePattern = function (h, d) { - var x - return ( - this.match("[") - ? (x = this.parseArrayPattern(h, d)) - : this.match("{") - ? (x = this.parseObjectPattern(h, d)) - : (this.matchKeyword("let") && - (d === "const" || d === "let") && - this.tolerateUnexpectedToken(this.lookahead, s.Messages.LetInLexicalBinding), - h.push(this.lookahead), - (x = this.parseVariableIdentifier(d))), - x - ) - }), - (p.prototype.parsePatternWithDefault = function (h, d) { - var x = this.lookahead, - v = this.parsePattern(h, d) - if (this.match("=")) { - this.nextToken() - var g = this.context.allowYield - this.context.allowYield = !0 - var _ = this.isolateCoverGrammar(this.parseAssignmentExpression) - ;(this.context.allowYield = g), (v = this.finalize(this.startNode(x), new a.AssignmentPattern(v, _))) - } - return v - }), - (p.prototype.parseVariableIdentifier = function (h) { - var d = this.createNode(), - x = this.nextToken() - return ( - x.type === 4 && x.value === "yield" - ? this.context.strict - ? this.tolerateUnexpectedToken(x, s.Messages.StrictReservedWord) - : this.context.allowYield || this.throwUnexpectedToken(x) - : x.type !== 3 - ? this.context.strict && x.type === 4 && this.scanner.isStrictModeReservedWord(x.value) - ? this.tolerateUnexpectedToken(x, s.Messages.StrictReservedWord) - : (this.context.strict || x.value !== "let" || h !== "var") && this.throwUnexpectedToken(x) - : (this.context.isModule || this.context.await) && - x.type === 3 && - x.value === "await" && - this.tolerateUnexpectedToken(x), - this.finalize(d, new a.Identifier(x.value)) - ) - }), - (p.prototype.parseVariableDeclaration = function (h) { - var d = this.createNode(), - x = [], - v = this.parsePattern(x, "var") - this.context.strict && - v.type === u.Syntax.Identifier && - this.scanner.isRestrictedWord(v.name) && - this.tolerateError(s.Messages.StrictVarName) - var g = null - return ( - this.match("=") - ? (this.nextToken(), (g = this.isolateCoverGrammar(this.parseAssignmentExpression))) - : v.type !== u.Syntax.Identifier && !h.inFor && this.expect("="), - this.finalize(d, new a.VariableDeclarator(v, g)) - ) - }), - (p.prototype.parseVariableDeclarationList = function (h) { - var d = { inFor: h.inFor }, - x = [] - for (x.push(this.parseVariableDeclaration(d)); this.match(","); ) - this.nextToken(), x.push(this.parseVariableDeclaration(d)) - return x - }), - (p.prototype.parseVariableStatement = function () { - var h = this.createNode() - this.expectKeyword("var") - var d = this.parseVariableDeclarationList({ inFor: !1 }) - return this.consumeSemicolon(), this.finalize(h, new a.VariableDeclaration(d, "var")) - }), - (p.prototype.parseEmptyStatement = function () { - var h = this.createNode() - return this.expect(";"), this.finalize(h, new a.EmptyStatement()) - }), - (p.prototype.parseExpressionStatement = function () { - var h = this.createNode(), - d = this.parseExpression() - return this.consumeSemicolon(), this.finalize(h, new a.ExpressionStatement(d)) - }), - (p.prototype.parseIfClause = function () { - return ( - this.context.strict && this.matchKeyword("function") && this.tolerateError(s.Messages.StrictFunction), - this.parseStatement() - ) - }), - (p.prototype.parseIfStatement = function () { - var h = this.createNode(), - d, - x = null - this.expectKeyword("if"), this.expect("(") - var v = this.parseExpression() - return ( - !this.match(")") && this.config.tolerant - ? (this.tolerateUnexpectedToken(this.nextToken()), - (d = this.finalize(this.createNode(), new a.EmptyStatement()))) - : (this.expect(")"), - (d = this.parseIfClause()), - this.matchKeyword("else") && (this.nextToken(), (x = this.parseIfClause()))), - this.finalize(h, new a.IfStatement(v, d, x)) - ) - }), - (p.prototype.parseDoWhileStatement = function () { - var h = this.createNode() - this.expectKeyword("do") - var d = this.context.inIteration - this.context.inIteration = !0 - var x = this.parseStatement() - ;(this.context.inIteration = d), this.expectKeyword("while"), this.expect("(") - var v = this.parseExpression() - return ( - !this.match(")") && this.config.tolerant - ? this.tolerateUnexpectedToken(this.nextToken()) - : (this.expect(")"), this.match(";") && this.nextToken()), - this.finalize(h, new a.DoWhileStatement(x, v)) - ) - }), - (p.prototype.parseWhileStatement = function () { - var h = this.createNode(), - d - this.expectKeyword("while"), this.expect("(") - var x = this.parseExpression() - if (!this.match(")") && this.config.tolerant) - this.tolerateUnexpectedToken(this.nextToken()), - (d = this.finalize(this.createNode(), new a.EmptyStatement())) - else { - this.expect(")") - var v = this.context.inIteration - ;(this.context.inIteration = !0), (d = this.parseStatement()), (this.context.inIteration = v) - } - return this.finalize(h, new a.WhileStatement(x, d)) - }), - (p.prototype.parseForStatement = function () { - var h = null, - d = null, - x = null, - v = !0, - g, - _, - w = this.createNode() - if ((this.expectKeyword("for"), this.expect("("), this.match(";"))) this.nextToken() - else if (this.matchKeyword("var")) { - ;(h = this.createNode()), this.nextToken() - var E = this.context.allowIn - this.context.allowIn = !1 - var A = this.parseVariableDeclarationList({ inFor: !0 }) - if (((this.context.allowIn = E), A.length === 1 && this.matchKeyword("in"))) { - var T = A[0] - T.init && - (T.id.type === u.Syntax.ArrayPattern || - T.id.type === u.Syntax.ObjectPattern || - this.context.strict) && - this.tolerateError(s.Messages.ForInOfLoopInitializer, "for-in"), - (h = this.finalize(h, new a.VariableDeclaration(A, "var"))), - this.nextToken(), - (g = h), - (_ = this.parseExpression()), - (h = null) - } else - A.length === 1 && A[0].init === null && this.matchContextualKeyword("of") - ? ((h = this.finalize(h, new a.VariableDeclaration(A, "var"))), - this.nextToken(), - (g = h), - (_ = this.parseAssignmentExpression()), - (h = null), - (v = !1)) - : ((h = this.finalize(h, new a.VariableDeclaration(A, "var"))), this.expect(";")) - } else if (this.matchKeyword("const") || this.matchKeyword("let")) { - h = this.createNode() - var O = this.nextToken().value - if (!this.context.strict && this.lookahead.value === "in") - (h = this.finalize(h, new a.Identifier(O))), - this.nextToken(), - (g = h), - (_ = this.parseExpression()), - (h = null) - else { - var E = this.context.allowIn - this.context.allowIn = !1 - var A = this.parseBindingList(O, { inFor: !0 }) - ;(this.context.allowIn = E), - A.length === 1 && A[0].init === null && this.matchKeyword("in") - ? ((h = this.finalize(h, new a.VariableDeclaration(A, O))), - this.nextToken(), - (g = h), - (_ = this.parseExpression()), - (h = null)) - : A.length === 1 && A[0].init === null && this.matchContextualKeyword("of") - ? ((h = this.finalize(h, new a.VariableDeclaration(A, O))), - this.nextToken(), - (g = h), - (_ = this.parseAssignmentExpression()), - (h = null), - (v = !1)) - : (this.consumeSemicolon(), (h = this.finalize(h, new a.VariableDeclaration(A, O)))) - } - } else { - var D = this.lookahead, - E = this.context.allowIn - if ( - ((this.context.allowIn = !1), - (h = this.inheritCoverGrammar(this.parseAssignmentExpression)), - (this.context.allowIn = E), - this.matchKeyword("in")) - ) - (!this.context.isAssignmentTarget || h.type === u.Syntax.AssignmentExpression) && - this.tolerateError(s.Messages.InvalidLHSInForIn), - this.nextToken(), - this.reinterpretExpressionAsPattern(h), - (g = h), - (_ = this.parseExpression()), - (h = null) - else if (this.matchContextualKeyword("of")) - (!this.context.isAssignmentTarget || h.type === u.Syntax.AssignmentExpression) && - this.tolerateError(s.Messages.InvalidLHSInForLoop), - this.nextToken(), - this.reinterpretExpressionAsPattern(h), - (g = h), - (_ = this.parseAssignmentExpression()), - (h = null), - (v = !1) - else { - if (this.match(",")) { - for (var M = [h]; this.match(","); ) - this.nextToken(), M.push(this.isolateCoverGrammar(this.parseAssignmentExpression)) - h = this.finalize(this.startNode(D), new a.SequenceExpression(M)) - } - this.expect(";") - } - } - typeof g > "u" && - (this.match(";") || (d = this.parseExpression()), - this.expect(";"), - this.match(")") || (x = this.parseExpression())) - var P - if (!this.match(")") && this.config.tolerant) - this.tolerateUnexpectedToken(this.nextToken()), - (P = this.finalize(this.createNode(), new a.EmptyStatement())) - else { - this.expect(")") - var k = this.context.inIteration - ;(this.context.inIteration = !0), - (P = this.isolateCoverGrammar(this.parseStatement)), - (this.context.inIteration = k) - } - return typeof g > "u" - ? this.finalize(w, new a.ForStatement(h, d, x, P)) - : v - ? this.finalize(w, new a.ForInStatement(g, _, P)) - : this.finalize(w, new a.ForOfStatement(g, _, P)) - }), - (p.prototype.parseContinueStatement = function () { - var h = this.createNode() - this.expectKeyword("continue") - var d = null - if (this.lookahead.type === 3 && !this.hasLineTerminator) { - var x = this.parseVariableIdentifier() - d = x - var v = "$" + x.name - Object.prototype.hasOwnProperty.call(this.context.labelSet, v) || - this.throwError(s.Messages.UnknownLabel, x.name) - } - return ( - this.consumeSemicolon(), - d === null && !this.context.inIteration && this.throwError(s.Messages.IllegalContinue), - this.finalize(h, new a.ContinueStatement(d)) - ) - }), - (p.prototype.parseBreakStatement = function () { - var h = this.createNode() - this.expectKeyword("break") - var d = null - if (this.lookahead.type === 3 && !this.hasLineTerminator) { - var x = this.parseVariableIdentifier(), - v = "$" + x.name - Object.prototype.hasOwnProperty.call(this.context.labelSet, v) || - this.throwError(s.Messages.UnknownLabel, x.name), - (d = x) - } - return ( - this.consumeSemicolon(), - d === null && - !this.context.inIteration && - !this.context.inSwitch && - this.throwError(s.Messages.IllegalBreak), - this.finalize(h, new a.BreakStatement(d)) - ) - }), - (p.prototype.parseReturnStatement = function () { - this.context.inFunctionBody || this.tolerateError(s.Messages.IllegalReturn) - var h = this.createNode() - this.expectKeyword("return") - var d = - (!this.match(";") && !this.match("}") && !this.hasLineTerminator && this.lookahead.type !== 2) || - this.lookahead.type === 8 || - this.lookahead.type === 10, - x = d ? this.parseExpression() : null - return this.consumeSemicolon(), this.finalize(h, new a.ReturnStatement(x)) - }), - (p.prototype.parseWithStatement = function () { - this.context.strict && this.tolerateError(s.Messages.StrictModeWith) - var h = this.createNode(), - d - this.expectKeyword("with"), this.expect("(") - var x = this.parseExpression() - return ( - !this.match(")") && this.config.tolerant - ? (this.tolerateUnexpectedToken(this.nextToken()), - (d = this.finalize(this.createNode(), new a.EmptyStatement()))) - : (this.expect(")"), (d = this.parseStatement())), - this.finalize(h, new a.WithStatement(x, d)) - ) - }), - (p.prototype.parseSwitchCase = function () { - var h = this.createNode(), - d - this.matchKeyword("default") - ? (this.nextToken(), (d = null)) - : (this.expectKeyword("case"), (d = this.parseExpression())), - this.expect(":") - for (var x = []; !(this.match("}") || this.matchKeyword("default") || this.matchKeyword("case")); ) - x.push(this.parseStatementListItem()) - return this.finalize(h, new a.SwitchCase(d, x)) - }), - (p.prototype.parseSwitchStatement = function () { - var h = this.createNode() - this.expectKeyword("switch"), this.expect("(") - var d = this.parseExpression() - this.expect(")") - var x = this.context.inSwitch - this.context.inSwitch = !0 - var v = [], - g = !1 - for (this.expect("{"); !this.match("}"); ) { - var _ = this.parseSwitchCase() - _.test === null && (g && this.throwError(s.Messages.MultipleDefaultsInSwitch), (g = !0)), v.push(_) - } - return this.expect("}"), (this.context.inSwitch = x), this.finalize(h, new a.SwitchStatement(d, v)) - }), - (p.prototype.parseLabelledStatement = function () { - var h = this.createNode(), - d = this.parseExpression(), - x - if (d.type === u.Syntax.Identifier && this.match(":")) { - this.nextToken() - var v = d, - g = "$" + v.name - Object.prototype.hasOwnProperty.call(this.context.labelSet, g) && - this.throwError(s.Messages.Redeclaration, "Label", v.name), - (this.context.labelSet[g] = !0) - var _ = void 0 - if (this.matchKeyword("class")) - this.tolerateUnexpectedToken(this.lookahead), (_ = this.parseClassDeclaration()) - else if (this.matchKeyword("function")) { - var w = this.lookahead, - E = this.parseFunctionDeclaration() - this.context.strict - ? this.tolerateUnexpectedToken(w, s.Messages.StrictFunction) - : E.generator && this.tolerateUnexpectedToken(w, s.Messages.GeneratorInLegacyContext), - (_ = E) - } else _ = this.parseStatement() - delete this.context.labelSet[g], (x = new a.LabeledStatement(v, _)) - } else this.consumeSemicolon(), (x = new a.ExpressionStatement(d)) - return this.finalize(h, x) - }), - (p.prototype.parseThrowStatement = function () { - var h = this.createNode() - this.expectKeyword("throw"), this.hasLineTerminator && this.throwError(s.Messages.NewlineAfterThrow) - var d = this.parseExpression() - return this.consumeSemicolon(), this.finalize(h, new a.ThrowStatement(d)) - }), - (p.prototype.parseCatchClause = function () { - var h = this.createNode() - this.expectKeyword("catch"), - this.expect("("), - this.match(")") && this.throwUnexpectedToken(this.lookahead) - for (var d = [], x = this.parsePattern(d), v = {}, g = 0; g < d.length; g++) { - var _ = "$" + d[g].value - Object.prototype.hasOwnProperty.call(v, _) && - this.tolerateError(s.Messages.DuplicateBinding, d[g].value), - (v[_] = !0) - } - this.context.strict && - x.type === u.Syntax.Identifier && - this.scanner.isRestrictedWord(x.name) && - this.tolerateError(s.Messages.StrictCatchVariable), - this.expect(")") - var w = this.parseBlock() - return this.finalize(h, new a.CatchClause(x, w)) - }), - (p.prototype.parseFinallyClause = function () { - return this.expectKeyword("finally"), this.parseBlock() - }), - (p.prototype.parseTryStatement = function () { - var h = this.createNode() - this.expectKeyword("try") - var d = this.parseBlock(), - x = this.matchKeyword("catch") ? this.parseCatchClause() : null, - v = this.matchKeyword("finally") ? this.parseFinallyClause() : null - return ( - !x && !v && this.throwError(s.Messages.NoCatchOrFinally), - this.finalize(h, new a.TryStatement(d, x, v)) - ) - }), - (p.prototype.parseDebuggerStatement = function () { - var h = this.createNode() - return ( - this.expectKeyword("debugger"), this.consumeSemicolon(), this.finalize(h, new a.DebuggerStatement()) - ) - }), - (p.prototype.parseStatement = function () { - var h - switch (this.lookahead.type) { - case 1: - case 5: - case 6: - case 8: - case 10: - case 9: - h = this.parseExpressionStatement() - break - case 7: - var d = this.lookahead.value - d === "{" - ? (h = this.parseBlock()) - : d === "(" - ? (h = this.parseExpressionStatement()) - : d === ";" - ? (h = this.parseEmptyStatement()) - : (h = this.parseExpressionStatement()) - break - case 3: - h = this.matchAsyncFunction() ? this.parseFunctionDeclaration() : this.parseLabelledStatement() - break - case 4: - switch (this.lookahead.value) { - case "break": - h = this.parseBreakStatement() - break - case "continue": - h = this.parseContinueStatement() - break - case "debugger": - h = this.parseDebuggerStatement() - break - case "do": - h = this.parseDoWhileStatement() - break - case "for": - h = this.parseForStatement() - break - case "function": - h = this.parseFunctionDeclaration() - break - case "if": - h = this.parseIfStatement() - break - case "return": - h = this.parseReturnStatement() - break - case "switch": - h = this.parseSwitchStatement() - break - case "throw": - h = this.parseThrowStatement() - break - case "try": - h = this.parseTryStatement() - break - case "var": - h = this.parseVariableStatement() - break - case "while": - h = this.parseWhileStatement() - break - case "with": - h = this.parseWithStatement() - break - default: - h = this.parseExpressionStatement() - break - } - break - default: - h = this.throwUnexpectedToken(this.lookahead) - } - return h - }), - (p.prototype.parseFunctionSourceElements = function () { - var h = this.createNode() - this.expect("{") - var d = this.parseDirectivePrologues(), - x = this.context.labelSet, - v = this.context.inIteration, - g = this.context.inSwitch, - _ = this.context.inFunctionBody - for ( - this.context.labelSet = {}, - this.context.inIteration = !1, - this.context.inSwitch = !1, - this.context.inFunctionBody = !0; - this.lookahead.type !== 2 && !this.match("}"); - - ) - d.push(this.parseStatementListItem()) - return ( - this.expect("}"), - (this.context.labelSet = x), - (this.context.inIteration = v), - (this.context.inSwitch = g), - (this.context.inFunctionBody = _), - this.finalize(h, new a.BlockStatement(d)) - ) - }), - (p.prototype.validateParam = function (h, d, x) { - var v = "$" + x - this.context.strict - ? (this.scanner.isRestrictedWord(x) && ((h.stricted = d), (h.message = s.Messages.StrictParamName)), - Object.prototype.hasOwnProperty.call(h.paramSet, v) && - ((h.stricted = d), (h.message = s.Messages.StrictParamDupe))) - : h.firstRestricted || - (this.scanner.isRestrictedWord(x) - ? ((h.firstRestricted = d), (h.message = s.Messages.StrictParamName)) - : this.scanner.isStrictModeReservedWord(x) - ? ((h.firstRestricted = d), (h.message = s.Messages.StrictReservedWord)) - : Object.prototype.hasOwnProperty.call(h.paramSet, v) && - ((h.stricted = d), (h.message = s.Messages.StrictParamDupe))), - typeof Object.defineProperty == "function" - ? Object.defineProperty(h.paramSet, v, { - value: !0, - enumerable: !0, - writable: !0, - configurable: !0, - }) - : (h.paramSet[v] = !0) - }), - (p.prototype.parseRestElement = function (h) { - var d = this.createNode() - this.expect("...") - var x = this.parsePattern(h) - return ( - this.match("=") && this.throwError(s.Messages.DefaultRestParameter), - this.match(")") || this.throwError(s.Messages.ParameterAfterRestParameter), - this.finalize(d, new a.RestElement(x)) - ) - }), - (p.prototype.parseFormalParameter = function (h) { - for ( - var d = [], x = this.match("...") ? this.parseRestElement(d) : this.parsePatternWithDefault(d), v = 0; - v < d.length; - v++ - ) - this.validateParam(h, d[v], d[v].value) - ;(h.simple = h.simple && x instanceof a.Identifier), h.params.push(x) - }), - (p.prototype.parseFormalParameters = function (h) { - var d - if (((d = { simple: !0, params: [], firstRestricted: h }), this.expect("("), !this.match(")"))) - for ( - d.paramSet = {}; - this.lookahead.type !== 2 && - (this.parseFormalParameter(d), !(this.match(")") || (this.expect(","), this.match(")")))); - - ); - return ( - this.expect(")"), - { - simple: d.simple, - params: d.params, - stricted: d.stricted, - firstRestricted: d.firstRestricted, - message: d.message, - } - ) - }), - (p.prototype.matchAsyncFunction = function () { - var h = this.matchContextualKeyword("async") - if (h) { - var d = this.scanner.saveState() - this.scanner.scanComments() - var x = this.scanner.lex() - this.scanner.restoreState(d), - (h = d.lineNumber === x.lineNumber && x.type === 4 && x.value === "function") - } - return h - }), - (p.prototype.parseFunctionDeclaration = function (h) { - var d = this.createNode(), - x = this.matchContextualKeyword("async") - x && this.nextToken(), this.expectKeyword("function") - var v = x ? !1 : this.match("*") - v && this.nextToken() - var g, - _ = null, - w = null - if (!h || !this.match("(")) { - var E = this.lookahead - ;(_ = this.parseVariableIdentifier()), - this.context.strict - ? this.scanner.isRestrictedWord(E.value) && - this.tolerateUnexpectedToken(E, s.Messages.StrictFunctionName) - : this.scanner.isRestrictedWord(E.value) - ? ((w = E), (g = s.Messages.StrictFunctionName)) - : this.scanner.isStrictModeReservedWord(E.value) && ((w = E), (g = s.Messages.StrictReservedWord)) - } - var A = this.context.await, - T = this.context.allowYield - ;(this.context.await = x), (this.context.allowYield = !v) - var O = this.parseFormalParameters(w), - D = O.params, - M = O.stricted - ;(w = O.firstRestricted), O.message && (g = O.message) - var P = this.context.strict, - k = this.context.allowStrictDirective - this.context.allowStrictDirective = O.simple - var B = this.parseFunctionSourceElements() - return ( - this.context.strict && w && this.throwUnexpectedToken(w, g), - this.context.strict && M && this.tolerateUnexpectedToken(M, g), - (this.context.strict = P), - (this.context.allowStrictDirective = k), - (this.context.await = A), - (this.context.allowYield = T), - x - ? this.finalize(d, new a.AsyncFunctionDeclaration(_, D, B)) - : this.finalize(d, new a.FunctionDeclaration(_, D, B, v)) - ) - }), - (p.prototype.parseFunctionExpression = function () { - var h = this.createNode(), - d = this.matchContextualKeyword("async") - d && this.nextToken(), this.expectKeyword("function") - var x = d ? !1 : this.match("*") - x && this.nextToken() - var v, - g = null, - _, - w = this.context.await, - E = this.context.allowYield - if (((this.context.await = d), (this.context.allowYield = !x), !this.match("("))) { - var A = this.lookahead - ;(g = - !this.context.strict && !x && this.matchKeyword("yield") - ? this.parseIdentifierName() - : this.parseVariableIdentifier()), - this.context.strict - ? this.scanner.isRestrictedWord(A.value) && - this.tolerateUnexpectedToken(A, s.Messages.StrictFunctionName) - : this.scanner.isRestrictedWord(A.value) - ? ((_ = A), (v = s.Messages.StrictFunctionName)) - : this.scanner.isStrictModeReservedWord(A.value) && ((_ = A), (v = s.Messages.StrictReservedWord)) - } - var T = this.parseFormalParameters(_), - O = T.params, - D = T.stricted - ;(_ = T.firstRestricted), T.message && (v = T.message) - var M = this.context.strict, - P = this.context.allowStrictDirective - this.context.allowStrictDirective = T.simple - var k = this.parseFunctionSourceElements() - return ( - this.context.strict && _ && this.throwUnexpectedToken(_, v), - this.context.strict && D && this.tolerateUnexpectedToken(D, v), - (this.context.strict = M), - (this.context.allowStrictDirective = P), - (this.context.await = w), - (this.context.allowYield = E), - d - ? this.finalize(h, new a.AsyncFunctionExpression(g, O, k)) - : this.finalize(h, new a.FunctionExpression(g, O, k, x)) - ) - }), - (p.prototype.parseDirective = function () { - var h = this.lookahead, - d = this.createNode(), - x = this.parseExpression(), - v = x.type === u.Syntax.Literal ? this.getTokenRaw(h).slice(1, -1) : null - return ( - this.consumeSemicolon(), this.finalize(d, v ? new a.Directive(x, v) : new a.ExpressionStatement(x)) - ) - }), - (p.prototype.parseDirectivePrologues = function () { - for (var h = null, d = []; ; ) { - var x = this.lookahead - if (x.type !== 8) break - var v = this.parseDirective() - d.push(v) - var g = v.directive - if (typeof g != "string") break - g === "use strict" - ? ((this.context.strict = !0), - h && this.tolerateUnexpectedToken(h, s.Messages.StrictOctalLiteral), - this.context.allowStrictDirective || - this.tolerateUnexpectedToken(x, s.Messages.IllegalLanguageModeDirective)) - : !h && x.octal && (h = x) - } - return d - }), - (p.prototype.qualifiedPropertyName = function (h) { - switch (h.type) { - case 3: - case 8: - case 1: - case 5: - case 6: - case 4: - return !0 - case 7: - return h.value === "[" - default: - break - } - return !1 - }), - (p.prototype.parseGetterMethod = function () { - var h = this.createNode(), - d = !1, - x = this.context.allowYield - this.context.allowYield = !d - var v = this.parseFormalParameters() - v.params.length > 0 && this.tolerateError(s.Messages.BadGetterArity) - var g = this.parsePropertyMethod(v) - return (this.context.allowYield = x), this.finalize(h, new a.FunctionExpression(null, v.params, g, d)) - }), - (p.prototype.parseSetterMethod = function () { - var h = this.createNode(), - d = !1, - x = this.context.allowYield - this.context.allowYield = !d - var v = this.parseFormalParameters() - v.params.length !== 1 - ? this.tolerateError(s.Messages.BadSetterArity) - : v.params[0] instanceof a.RestElement && this.tolerateError(s.Messages.BadSetterRestParameter) - var g = this.parsePropertyMethod(v) - return (this.context.allowYield = x), this.finalize(h, new a.FunctionExpression(null, v.params, g, d)) - }), - (p.prototype.parseGeneratorMethod = function () { - var h = this.createNode(), - d = !0, - x = this.context.allowYield - this.context.allowYield = !0 - var v = this.parseFormalParameters() - this.context.allowYield = !1 - var g = this.parsePropertyMethod(v) - return (this.context.allowYield = x), this.finalize(h, new a.FunctionExpression(null, v.params, g, d)) - }), - (p.prototype.isStartOfExpression = function () { - var h = !0, - d = this.lookahead.value - switch (this.lookahead.type) { - case 7: - h = - d === "[" || - d === "(" || - d === "{" || - d === "+" || - d === "-" || - d === "!" || - d === "~" || - d === "++" || - d === "--" || - d === "/" || - d === "/=" - break - case 4: - h = - d === "class" || - d === "delete" || - d === "function" || - d === "let" || - d === "new" || - d === "super" || - d === "this" || - d === "typeof" || - d === "void" || - d === "yield" - break - default: - break - } - return h - }), - (p.prototype.parseYieldExpression = function () { - var h = this.createNode() - this.expectKeyword("yield") - var d = null, - x = !1 - if (!this.hasLineTerminator) { - var v = this.context.allowYield - ;(this.context.allowYield = !1), - (x = this.match("*")), - x - ? (this.nextToken(), (d = this.parseAssignmentExpression())) - : this.isStartOfExpression() && (d = this.parseAssignmentExpression()), - (this.context.allowYield = v) - } - return this.finalize(h, new a.YieldExpression(d, x)) - }), - (p.prototype.parseClassElement = function (h) { - var d = this.lookahead, - x = this.createNode(), - v = "", - g = null, - _ = null, - w = !1, - E = !1, - A = !1, - T = !1 - if (this.match("*")) this.nextToken() - else { - ;(w = this.match("[")), (g = this.parseObjectPropertyKey()) - var O = g - if ( - (O.name === "static" && - (this.qualifiedPropertyName(this.lookahead) || this.match("*")) && - ((d = this.lookahead), - (A = !0), - (w = this.match("[")), - this.match("*") ? this.nextToken() : (g = this.parseObjectPropertyKey())), - d.type === 3 && !this.hasLineTerminator && d.value === "async") - ) { - var D = this.lookahead.value - D !== ":" && - D !== "(" && - D !== "*" && - ((T = !0), - (d = this.lookahead), - (g = this.parseObjectPropertyKey()), - d.type === 3 && - d.value === "constructor" && - this.tolerateUnexpectedToken(d, s.Messages.ConstructorIsAsync)) - } - } - var M = this.qualifiedPropertyName(this.lookahead) - return ( - d.type === 3 - ? d.value === "get" && M - ? ((v = "get"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (this.context.allowYield = !1), - (_ = this.parseGetterMethod())) - : d.value === "set" && - M && - ((v = "set"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (_ = this.parseSetterMethod())) - : d.type === 7 && - d.value === "*" && - M && - ((v = "init"), - (w = this.match("[")), - (g = this.parseObjectPropertyKey()), - (_ = this.parseGeneratorMethod()), - (E = !0)), - !v && - g && - this.match("(") && - ((v = "init"), - (_ = T ? this.parsePropertyMethodAsyncFunction() : this.parsePropertyMethodFunction()), - (E = !0)), - v || this.throwUnexpectedToken(this.lookahead), - v === "init" && (v = "method"), - w || - (A && - this.isPropertyKey(g, "prototype") && - this.throwUnexpectedToken(d, s.Messages.StaticPrototype), - !A && - this.isPropertyKey(g, "constructor") && - ((v !== "method" || !E || (_ && _.generator)) && - this.throwUnexpectedToken(d, s.Messages.ConstructorSpecialMethod), - h.value ? this.throwUnexpectedToken(d, s.Messages.DuplicateConstructor) : (h.value = !0), - (v = "constructor"))), - this.finalize(x, new a.MethodDefinition(g, w, _, v, A)) - ) - }), - (p.prototype.parseClassElementList = function () { - var h = [], - d = { value: !1 } - for (this.expect("{"); !this.match("}"); ) - this.match(";") ? this.nextToken() : h.push(this.parseClassElement(d)) - return this.expect("}"), h - }), - (p.prototype.parseClassBody = function () { - var h = this.createNode(), - d = this.parseClassElementList() - return this.finalize(h, new a.ClassBody(d)) - }), - (p.prototype.parseClassDeclaration = function (h) { - var d = this.createNode(), - x = this.context.strict - ;(this.context.strict = !0), this.expectKeyword("class") - var v = h && this.lookahead.type !== 3 ? null : this.parseVariableIdentifier(), - g = null - this.matchKeyword("extends") && - (this.nextToken(), (g = this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall))) - var _ = this.parseClassBody() - return (this.context.strict = x), this.finalize(d, new a.ClassDeclaration(v, g, _)) - }), - (p.prototype.parseClassExpression = function () { - var h = this.createNode(), - d = this.context.strict - ;(this.context.strict = !0), this.expectKeyword("class") - var x = this.lookahead.type === 3 ? this.parseVariableIdentifier() : null, - v = null - this.matchKeyword("extends") && - (this.nextToken(), (v = this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall))) - var g = this.parseClassBody() - return (this.context.strict = d), this.finalize(h, new a.ClassExpression(x, v, g)) - }), - (p.prototype.parseModule = function () { - ;(this.context.strict = !0), (this.context.isModule = !0), (this.scanner.isModule = !0) - for (var h = this.createNode(), d = this.parseDirectivePrologues(); this.lookahead.type !== 2; ) - d.push(this.parseStatementListItem()) - return this.finalize(h, new a.Module(d)) - }), - (p.prototype.parseScript = function () { - for (var h = this.createNode(), d = this.parseDirectivePrologues(); this.lookahead.type !== 2; ) - d.push(this.parseStatementListItem()) - return this.finalize(h, new a.Script(d)) - }), - (p.prototype.parseModuleSpecifier = function () { - var h = this.createNode() - this.lookahead.type !== 8 && this.throwError(s.Messages.InvalidModuleSpecifier) - var d = this.nextToken(), - x = this.getTokenRaw(d) - return this.finalize(h, new a.Literal(d.value, x)) - }), - (p.prototype.parseImportSpecifier = function () { - var h = this.createNode(), - d, - x - return ( - this.lookahead.type === 3 - ? ((d = this.parseVariableIdentifier()), - (x = d), - this.matchContextualKeyword("as") && (this.nextToken(), (x = this.parseVariableIdentifier()))) - : ((d = this.parseIdentifierName()), - (x = d), - this.matchContextualKeyword("as") - ? (this.nextToken(), (x = this.parseVariableIdentifier())) - : this.throwUnexpectedToken(this.nextToken())), - this.finalize(h, new a.ImportSpecifier(x, d)) - ) - }), - (p.prototype.parseNamedImports = function () { - this.expect("{") - for (var h = []; !this.match("}"); ) - h.push(this.parseImportSpecifier()), this.match("}") || this.expect(",") - return this.expect("}"), h - }), - (p.prototype.parseImportDefaultSpecifier = function () { - var h = this.createNode(), - d = this.parseIdentifierName() - return this.finalize(h, new a.ImportDefaultSpecifier(d)) - }), - (p.prototype.parseImportNamespaceSpecifier = function () { - var h = this.createNode() - this.expect("*"), - this.matchContextualKeyword("as") || this.throwError(s.Messages.NoAsAfterImportNamespace), - this.nextToken() - var d = this.parseIdentifierName() - return this.finalize(h, new a.ImportNamespaceSpecifier(d)) - }), - (p.prototype.parseImportDeclaration = function () { - this.context.inFunctionBody && this.throwError(s.Messages.IllegalImportDeclaration) - var h = this.createNode() - this.expectKeyword("import") - var d, - x = [] - if (this.lookahead.type === 8) d = this.parseModuleSpecifier() - else { - if ( - (this.match("{") - ? (x = x.concat(this.parseNamedImports())) - : this.match("*") - ? x.push(this.parseImportNamespaceSpecifier()) - : this.isIdentifierName(this.lookahead) && !this.matchKeyword("default") - ? (x.push(this.parseImportDefaultSpecifier()), - this.match(",") && - (this.nextToken(), - this.match("*") - ? x.push(this.parseImportNamespaceSpecifier()) - : this.match("{") - ? (x = x.concat(this.parseNamedImports())) - : this.throwUnexpectedToken(this.lookahead))) - : this.throwUnexpectedToken(this.nextToken()), - !this.matchContextualKeyword("from")) - ) { - var v = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause - this.throwError(v, this.lookahead.value) - } - this.nextToken(), (d = this.parseModuleSpecifier()) - } - return this.consumeSemicolon(), this.finalize(h, new a.ImportDeclaration(x, d)) - }), - (p.prototype.parseExportSpecifier = function () { - var h = this.createNode(), - d = this.parseIdentifierName(), - x = d - return ( - this.matchContextualKeyword("as") && (this.nextToken(), (x = this.parseIdentifierName())), - this.finalize(h, new a.ExportSpecifier(d, x)) - ) - }), - (p.prototype.parseExportDeclaration = function () { - this.context.inFunctionBody && this.throwError(s.Messages.IllegalExportDeclaration) - var h = this.createNode() - this.expectKeyword("export") - var d - if (this.matchKeyword("default")) - if ((this.nextToken(), this.matchKeyword("function"))) { - var x = this.parseFunctionDeclaration(!0) - d = this.finalize(h, new a.ExportDefaultDeclaration(x)) - } else if (this.matchKeyword("class")) { - var x = this.parseClassDeclaration(!0) - d = this.finalize(h, new a.ExportDefaultDeclaration(x)) - } else if (this.matchContextualKeyword("async")) { - var x = this.matchAsyncFunction() - ? this.parseFunctionDeclaration(!0) - : this.parseAssignmentExpression() - d = this.finalize(h, new a.ExportDefaultDeclaration(x)) - } else { - this.matchContextualKeyword("from") && - this.throwError(s.Messages.UnexpectedToken, this.lookahead.value) - var x = this.match("{") - ? this.parseObjectInitializer() - : this.match("[") - ? this.parseArrayInitializer() - : this.parseAssignmentExpression() - this.consumeSemicolon(), (d = this.finalize(h, new a.ExportDefaultDeclaration(x))) - } - else if (this.match("*")) { - if ((this.nextToken(), !this.matchContextualKeyword("from"))) { - var v = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause - this.throwError(v, this.lookahead.value) - } - this.nextToken() - var g = this.parseModuleSpecifier() - this.consumeSemicolon(), (d = this.finalize(h, new a.ExportAllDeclaration(g))) - } else if (this.lookahead.type === 4) { - var x = void 0 - switch (this.lookahead.value) { - case "let": - case "const": - x = this.parseLexicalDeclaration({ inFor: !1 }) - break - case "var": - case "class": - case "function": - x = this.parseStatementListItem() - break - default: - this.throwUnexpectedToken(this.lookahead) - } - d = this.finalize(h, new a.ExportNamedDeclaration(x, [], null)) - } else if (this.matchAsyncFunction()) { - var x = this.parseFunctionDeclaration() - d = this.finalize(h, new a.ExportNamedDeclaration(x, [], null)) - } else { - var _ = [], - w = null, - E = !1 - for (this.expect("{"); !this.match("}"); ) - (E = E || this.matchKeyword("default")), - _.push(this.parseExportSpecifier()), - this.match("}") || this.expect(",") - if ((this.expect("}"), this.matchContextualKeyword("from"))) - this.nextToken(), (w = this.parseModuleSpecifier()), this.consumeSemicolon() - else if (E) { - var v = this.lookahead.value ? s.Messages.UnexpectedToken : s.Messages.MissingFromClause - this.throwError(v, this.lookahead.value) - } else this.consumeSemicolon() - d = this.finalize(h, new a.ExportNamedDeclaration(null, _, w)) - } - return d - }), - p - ) - })() - t.Parser = f - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - function r(n, i) { - if (!n) throw new Error("ASSERT: " + i) - } - t.assert = r - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var r = (function () { - function n() { - ;(this.errors = []), (this.tolerant = !1) - } - return ( - (n.prototype.recordError = function (i) { - this.errors.push(i) - }), - (n.prototype.tolerate = function (i) { - if (this.tolerant) this.recordError(i) - else throw i - }), - (n.prototype.constructError = function (i, s) { - var a = new Error(i) - try { - throw a - } catch (o) { - Object.create && - Object.defineProperty && - ((a = Object.create(o)), Object.defineProperty(a, "column", { value: s })) - } - return a - }), - (n.prototype.createError = function (i, s, a, o) { - var u = "Line " + s + ": " + o, - c = this.constructError(u, a) - return (c.index = i), (c.lineNumber = s), (c.description = o), c - }), - (n.prototype.throwError = function (i, s, a, o) { - throw this.createError(i, s, a, o) - }), - (n.prototype.tolerateError = function (i, s, a, o) { - var u = this.createError(i, s, a, o) - if (this.tolerant) this.recordError(u) - else throw u - }), - n - ) - })() - t.ErrorHandler = r - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }), - (t.Messages = { - BadGetterArity: "Getter must not have any formal parameters", - BadSetterArity: "Setter must have exactly one formal parameter", - BadSetterRestParameter: "Setter function argument must not be a rest parameter", - ConstructorIsAsync: "Class constructor may not be an async method", - ConstructorSpecialMethod: "Class constructor may not be an accessor", - DeclarationMissingInitializer: "Missing initializer in %0 declaration", - DefaultRestParameter: "Unexpected token =", - DuplicateBinding: "Duplicate binding %0", - DuplicateConstructor: "A class may only have one constructor", - DuplicateProtoProperty: "Duplicate __proto__ fields are not allowed in object literals", - ForInOfLoopInitializer: "%0 loop variable declaration may not have an initializer", - GeneratorInLegacyContext: "Generator declarations are not allowed in legacy contexts", - IllegalBreak: "Illegal break statement", - IllegalContinue: "Illegal continue statement", - IllegalExportDeclaration: "Unexpected token", - IllegalImportDeclaration: "Unexpected token", - IllegalLanguageModeDirective: "Illegal 'use strict' directive in function with non-simple parameter list", - IllegalReturn: "Illegal return statement", - InvalidEscapedReservedWord: "Keyword must not contain escaped characters", - InvalidHexEscapeSequence: "Invalid hexadecimal escape sequence", - InvalidLHSInAssignment: "Invalid left-hand side in assignment", - InvalidLHSInForIn: "Invalid left-hand side in for-in", - InvalidLHSInForLoop: "Invalid left-hand side in for-loop", - InvalidModuleSpecifier: "Unexpected token", - InvalidRegExp: "Invalid regular expression", - LetInLexicalBinding: "let is disallowed as a lexically bound name", - MissingFromClause: "Unexpected token", - MultipleDefaultsInSwitch: "More than one default clause in switch statement", - NewlineAfterThrow: "Illegal newline after throw", - NoAsAfterImportNamespace: "Unexpected token", - NoCatchOrFinally: "Missing catch or finally after try", - ParameterAfterRestParameter: "Rest parameter must be last formal parameter", - Redeclaration: "%0 '%1' has already been declared", - StaticPrototype: "Classes may not have static property named prototype", - StrictCatchVariable: "Catch variable may not be eval or arguments in strict mode", - StrictDelete: "Delete of an unqualified identifier in strict mode.", - StrictFunction: "In strict mode code, functions can only be declared at top level or inside a block", - StrictFunctionName: "Function name may not be eval or arguments in strict mode", - StrictLHSAssignment: "Assignment to eval or arguments is not allowed in strict mode", - StrictLHSPostfix: "Postfix increment/decrement may not have eval or arguments operand in strict mode", - StrictLHSPrefix: "Prefix increment/decrement may not have eval or arguments operand in strict mode", - StrictModeWith: "Strict mode code may not include a with statement", - StrictOctalLiteral: "Octal literals are not allowed in strict mode.", - StrictParamDupe: "Strict mode function may not have duplicate parameter names", - StrictParamName: "Parameter name eval or arguments is not allowed in strict mode", - StrictReservedWord: "Use of future reserved word in strict mode", - StrictVarName: "Variable name may not be eval or arguments in strict mode", - TemplateOctalLiteral: "Octal literals are not allowed in template strings.", - UnexpectedEOS: "Unexpected end of input", - UnexpectedIdentifier: "Unexpected identifier", - UnexpectedNumber: "Unexpected number", - UnexpectedReserved: "Unexpected reserved word", - UnexpectedString: "Unexpected string", - UnexpectedTemplate: "Unexpected quasi %0", - UnexpectedToken: "Unexpected token %0", - UnexpectedTokenIllegal: "Unexpected token ILLEGAL", - UnknownLabel: "Undefined label '%0'", - UnterminatedRegExp: "Invalid regular expression: missing /", - }) - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(9), - i = r(4), - s = r(11) - function a(c) { - return "0123456789abcdef".indexOf(c.toLowerCase()) - } - function o(c) { - return "01234567".indexOf(c) - } - var u = (function () { - function c(l, f) { - ;(this.source = l), - (this.errorHandler = f), - (this.trackComment = !1), - (this.isModule = !1), - (this.length = l.length), - (this.index = 0), - (this.lineNumber = l.length > 0 ? 1 : 0), - (this.lineStart = 0), - (this.curlyStack = []) - } - return ( - (c.prototype.saveState = function () { - return { index: this.index, lineNumber: this.lineNumber, lineStart: this.lineStart } - }), - (c.prototype.restoreState = function (l) { - ;(this.index = l.index), (this.lineNumber = l.lineNumber), (this.lineStart = l.lineStart) - }), - (c.prototype.eof = function () { - return this.index >= this.length - }), - (c.prototype.throwUnexpectedToken = function (l) { - return ( - l === void 0 && (l = s.Messages.UnexpectedTokenIllegal), - this.errorHandler.throwError(this.index, this.lineNumber, this.index - this.lineStart + 1, l) - ) - }), - (c.prototype.tolerateUnexpectedToken = function (l) { - l === void 0 && (l = s.Messages.UnexpectedTokenIllegal), - this.errorHandler.tolerateError(this.index, this.lineNumber, this.index - this.lineStart + 1, l) - }), - (c.prototype.skipSingleLineComment = function (l) { - var f = [], - p, - h - for ( - this.trackComment && - ((f = []), - (p = this.index - l), - (h = { start: { line: this.lineNumber, column: this.index - this.lineStart - l }, end: {} })); - !this.eof(); - - ) { - var d = this.source.charCodeAt(this.index) - if ((++this.index, i.Character.isLineTerminator(d))) { - if (this.trackComment) { - h.end = { line: this.lineNumber, column: this.index - this.lineStart - 1 } - var x = { multiLine: !1, slice: [p + l, this.index - 1], range: [p, this.index - 1], loc: h } - f.push(x) - } - return ( - d === 13 && this.source.charCodeAt(this.index) === 10 && ++this.index, - ++this.lineNumber, - (this.lineStart = this.index), - f - ) - } - } - if (this.trackComment) { - h.end = { line: this.lineNumber, column: this.index - this.lineStart } - var x = { multiLine: !1, slice: [p + l, this.index], range: [p, this.index], loc: h } - f.push(x) - } - return f - }), - (c.prototype.skipMultiLineComment = function () { - var l = [], - f, - p - for ( - this.trackComment && - ((l = []), - (f = this.index - 2), - (p = { start: { line: this.lineNumber, column: this.index - this.lineStart - 2 }, end: {} })); - !this.eof(); - - ) { - var h = this.source.charCodeAt(this.index) - if (i.Character.isLineTerminator(h)) - h === 13 && this.source.charCodeAt(this.index + 1) === 10 && ++this.index, - ++this.lineNumber, - ++this.index, - (this.lineStart = this.index) - else if (h === 42) { - if (this.source.charCodeAt(this.index + 1) === 47) { - if (((this.index += 2), this.trackComment)) { - p.end = { line: this.lineNumber, column: this.index - this.lineStart } - var d = { multiLine: !0, slice: [f + 2, this.index - 2], range: [f, this.index], loc: p } - l.push(d) - } - return l - } - ++this.index - } else ++this.index - } - if (this.trackComment) { - p.end = { line: this.lineNumber, column: this.index - this.lineStart } - var d = { multiLine: !0, slice: [f + 2, this.index], range: [f, this.index], loc: p } - l.push(d) - } - return this.tolerateUnexpectedToken(), l - }), - (c.prototype.scanComments = function () { - var l - this.trackComment && (l = []) - for (var f = this.index === 0; !this.eof(); ) { - var p = this.source.charCodeAt(this.index) - if (i.Character.isWhiteSpace(p)) ++this.index - else if (i.Character.isLineTerminator(p)) - ++this.index, - p === 13 && this.source.charCodeAt(this.index) === 10 && ++this.index, - ++this.lineNumber, - (this.lineStart = this.index), - (f = !0) - else if (p === 47) - if (((p = this.source.charCodeAt(this.index + 1)), p === 47)) { - this.index += 2 - var h = this.skipSingleLineComment(2) - this.trackComment && (l = l.concat(h)), (f = !0) - } else if (p === 42) { - this.index += 2 - var h = this.skipMultiLineComment() - this.trackComment && (l = l.concat(h)) - } else break - else if (f && p === 45) - if (this.source.charCodeAt(this.index + 1) === 45 && this.source.charCodeAt(this.index + 2) === 62) { - this.index += 3 - var h = this.skipSingleLineComment(3) - this.trackComment && (l = l.concat(h)) - } else break - else if (p === 60 && !this.isModule) - if (this.source.slice(this.index + 1, this.index + 4) === "!--") { - this.index += 4 - var h = this.skipSingleLineComment(4) - this.trackComment && (l = l.concat(h)) - } else break - else break - } - return l - }), - (c.prototype.isFutureReservedWord = function (l) { - switch (l) { - case "enum": - case "export": - case "import": - case "super": - return !0 - default: - return !1 - } - }), - (c.prototype.isStrictModeReservedWord = function (l) { - switch (l) { - case "implements": - case "interface": - case "package": - case "private": - case "protected": - case "public": - case "static": - case "yield": - case "let": - return !0 - default: - return !1 - } - }), - (c.prototype.isRestrictedWord = function (l) { - return l === "eval" || l === "arguments" - }), - (c.prototype.isKeyword = function (l) { - switch (l.length) { - case 2: - return l === "if" || l === "in" || l === "do" - case 3: - return l === "var" || l === "for" || l === "new" || l === "try" || l === "let" - case 4: - return l === "this" || l === "else" || l === "case" || l === "void" || l === "with" || l === "enum" - case 5: - return ( - l === "while" || - l === "break" || - l === "catch" || - l === "throw" || - l === "const" || - l === "yield" || - l === "class" || - l === "super" - ) - case 6: - return ( - l === "return" || - l === "typeof" || - l === "delete" || - l === "switch" || - l === "export" || - l === "import" - ) - case 7: - return l === "default" || l === "finally" || l === "extends" - case 8: - return l === "function" || l === "continue" || l === "debugger" - case 10: - return l === "instanceof" - default: - return !1 - } - }), - (c.prototype.codePointAt = function (l) { - var f = this.source.charCodeAt(l) - if (f >= 55296 && f <= 56319) { - var p = this.source.charCodeAt(l + 1) - if (p >= 56320 && p <= 57343) { - var h = f - f = (h - 55296) * 1024 + p - 56320 + 65536 - } - } - return f - }), - (c.prototype.scanHexEscape = function (l) { - for (var f = l === "u" ? 4 : 2, p = 0, h = 0; h < f; ++h) - if (!this.eof() && i.Character.isHexDigit(this.source.charCodeAt(this.index))) - p = p * 16 + a(this.source[this.index++]) - else return null - return String.fromCharCode(p) - }), - (c.prototype.scanUnicodeCodePointEscape = function () { - var l = this.source[this.index], - f = 0 - for ( - l === "}" && this.throwUnexpectedToken(); - !this.eof() && ((l = this.source[this.index++]), !!i.Character.isHexDigit(l.charCodeAt(0))); - - ) - f = f * 16 + a(l) - return (f > 1114111 || l !== "}") && this.throwUnexpectedToken(), i.Character.fromCodePoint(f) - }), - (c.prototype.getIdentifier = function () { - for (var l = this.index++; !this.eof(); ) { - var f = this.source.charCodeAt(this.index) - if (f === 92) return (this.index = l), this.getComplexIdentifier() - if (f >= 55296 && f < 57343) return (this.index = l), this.getComplexIdentifier() - if (i.Character.isIdentifierPart(f)) ++this.index - else break - } - return this.source.slice(l, this.index) - }), - (c.prototype.getComplexIdentifier = function () { - var l = this.codePointAt(this.index), - f = i.Character.fromCodePoint(l) - this.index += f.length - var p - for ( - l === 92 && - (this.source.charCodeAt(this.index) !== 117 && this.throwUnexpectedToken(), - ++this.index, - this.source[this.index] === "{" - ? (++this.index, (p = this.scanUnicodeCodePointEscape())) - : ((p = this.scanHexEscape("u")), - (p === null || p === "\\" || !i.Character.isIdentifierStart(p.charCodeAt(0))) && - this.throwUnexpectedToken()), - (f = p)); - !this.eof() && ((l = this.codePointAt(this.index)), !!i.Character.isIdentifierPart(l)); - - ) - (p = i.Character.fromCodePoint(l)), - (f += p), - (this.index += p.length), - l === 92 && - ((f = f.substr(0, f.length - 1)), - this.source.charCodeAt(this.index) !== 117 && this.throwUnexpectedToken(), - ++this.index, - this.source[this.index] === "{" - ? (++this.index, (p = this.scanUnicodeCodePointEscape())) - : ((p = this.scanHexEscape("u")), - (p === null || p === "\\" || !i.Character.isIdentifierPart(p.charCodeAt(0))) && - this.throwUnexpectedToken()), - (f += p)) - return f - }), - (c.prototype.octalToDecimal = function (l) { - var f = l !== "0", - p = o(l) - return ( - !this.eof() && - i.Character.isOctalDigit(this.source.charCodeAt(this.index)) && - ((f = !0), - (p = p * 8 + o(this.source[this.index++])), - "0123".indexOf(l) >= 0 && - !this.eof() && - i.Character.isOctalDigit(this.source.charCodeAt(this.index)) && - (p = p * 8 + o(this.source[this.index++]))), - { code: p, octal: f } - ) - }), - (c.prototype.scanIdentifier = function () { - var l, - f = this.index, - p = this.source.charCodeAt(f) === 92 ? this.getComplexIdentifier() : this.getIdentifier() - if ( - (p.length === 1 - ? (l = 3) - : this.isKeyword(p) - ? (l = 4) - : p === "null" - ? (l = 5) - : p === "true" || p === "false" - ? (l = 1) - : (l = 3), - l !== 3 && f + p.length !== this.index) - ) { - var h = this.index - ;(this.index = f), this.tolerateUnexpectedToken(s.Messages.InvalidEscapedReservedWord), (this.index = h) - } - return { - type: l, - value: p, - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: f, - end: this.index, - } - }), - (c.prototype.scanPunctuator = function () { - var l = this.index, - f = this.source[this.index] - switch (f) { - case "(": - case "{": - f === "{" && this.curlyStack.push("{"), ++this.index - break - case ".": - ++this.index, - this.source[this.index] === "." && - this.source[this.index + 1] === "." && - ((this.index += 2), (f = "...")) - break - case "}": - ++this.index, this.curlyStack.pop() - break - case ")": - case ";": - case ",": - case "[": - case "]": - case ":": - case "?": - case "~": - ++this.index - break - default: - ;(f = this.source.substr(this.index, 4)), - f === ">>>=" - ? (this.index += 4) - : ((f = f.substr(0, 3)), - f === "===" || f === "!==" || f === ">>>" || f === "<<=" || f === ">>=" || f === "**=" - ? (this.index += 3) - : ((f = f.substr(0, 2)), - f === "&&" || - f === "||" || - f === "==" || - f === "!=" || - f === "+=" || - f === "-=" || - f === "*=" || - f === "/=" || - f === "++" || - f === "--" || - f === "<<" || - f === ">>" || - f === "&=" || - f === "|=" || - f === "^=" || - f === "%=" || - f === "<=" || - f === ">=" || - f === "=>" || - f === "**" - ? (this.index += 2) - : ((f = this.source[this.index]), "<>=!+-*%&|^/".indexOf(f) >= 0 && ++this.index))) - } - return ( - this.index === l && this.throwUnexpectedToken(), - { type: 7, value: f, lineNumber: this.lineNumber, lineStart: this.lineStart, start: l, end: this.index } - ) - }), - (c.prototype.scanHexLiteral = function (l) { - for (var f = ""; !this.eof() && i.Character.isHexDigit(this.source.charCodeAt(this.index)); ) - f += this.source[this.index++] - return ( - f.length === 0 && this.throwUnexpectedToken(), - i.Character.isIdentifierStart(this.source.charCodeAt(this.index)) && this.throwUnexpectedToken(), - { - type: 6, - value: parseInt("0x" + f, 16), - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: l, - end: this.index, - } - ) - }), - (c.prototype.scanBinaryLiteral = function (l) { - for (var f = "", p; !this.eof() && ((p = this.source[this.index]), !(p !== "0" && p !== "1")); ) - f += this.source[this.index++] - return ( - f.length === 0 && this.throwUnexpectedToken(), - this.eof() || - ((p = this.source.charCodeAt(this.index)), - (i.Character.isIdentifierStart(p) || i.Character.isDecimalDigit(p)) && this.throwUnexpectedToken()), - { - type: 6, - value: parseInt(f, 2), - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: l, - end: this.index, - } - ) - }), - (c.prototype.scanOctalLiteral = function (l, f) { - var p = "", - h = !1 - for ( - i.Character.isOctalDigit(l.charCodeAt(0)) - ? ((h = !0), (p = "0" + this.source[this.index++])) - : ++this.index; - !this.eof() && i.Character.isOctalDigit(this.source.charCodeAt(this.index)); - - ) - p += this.source[this.index++] - return ( - !h && p.length === 0 && this.throwUnexpectedToken(), - (i.Character.isIdentifierStart(this.source.charCodeAt(this.index)) || - i.Character.isDecimalDigit(this.source.charCodeAt(this.index))) && - this.throwUnexpectedToken(), - { - type: 6, - value: parseInt(p, 8), - octal: h, - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: f, - end: this.index, - } - ) - }), - (c.prototype.isImplicitOctalLiteral = function () { - for (var l = this.index + 1; l < this.length; ++l) { - var f = this.source[l] - if (f === "8" || f === "9") return !1 - if (!i.Character.isOctalDigit(f.charCodeAt(0))) return !0 - } - return !0 - }), - (c.prototype.scanNumericLiteral = function () { - var l = this.index, - f = this.source[l] - n.assert( - i.Character.isDecimalDigit(f.charCodeAt(0)) || f === ".", - "Numeric literal must start with a decimal digit or a decimal point" - ) - var p = "" - if (f !== ".") { - if (((p = this.source[this.index++]), (f = this.source[this.index]), p === "0")) { - if (f === "x" || f === "X") return ++this.index, this.scanHexLiteral(l) - if (f === "b" || f === "B") return ++this.index, this.scanBinaryLiteral(l) - if (f === "o" || f === "O") return this.scanOctalLiteral(f, l) - if (f && i.Character.isOctalDigit(f.charCodeAt(0)) && this.isImplicitOctalLiteral()) - return this.scanOctalLiteral(f, l) - } - for (; i.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) p += this.source[this.index++] - f = this.source[this.index] - } - if (f === ".") { - for (p += this.source[this.index++]; i.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) - p += this.source[this.index++] - f = this.source[this.index] - } - if (f === "e" || f === "E") - if ( - ((p += this.source[this.index++]), - (f = this.source[this.index]), - (f === "+" || f === "-") && (p += this.source[this.index++]), - i.Character.isDecimalDigit(this.source.charCodeAt(this.index))) - ) - for (; i.Character.isDecimalDigit(this.source.charCodeAt(this.index)); ) - p += this.source[this.index++] - else this.throwUnexpectedToken() - return ( - i.Character.isIdentifierStart(this.source.charCodeAt(this.index)) && this.throwUnexpectedToken(), - { - type: 6, - value: parseFloat(p), - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: l, - end: this.index, - } - ) - }), - (c.prototype.scanStringLiteral = function () { - var l = this.index, - f = this.source[l] - n.assert(f === "'" || f === '"', "String literal must starts with a quote"), ++this.index - for (var p = !1, h = ""; !this.eof(); ) { - var d = this.source[this.index++] - if (d === f) { - f = "" - break - } else if (d === "\\") - if (((d = this.source[this.index++]), !d || !i.Character.isLineTerminator(d.charCodeAt(0)))) - switch (d) { - case "u": - if (this.source[this.index] === "{") ++this.index, (h += this.scanUnicodeCodePointEscape()) - else { - var x = this.scanHexEscape(d) - x === null && this.throwUnexpectedToken(), (h += x) - } - break - case "x": - var v = this.scanHexEscape(d) - v === null && this.throwUnexpectedToken(s.Messages.InvalidHexEscapeSequence), (h += v) - break - case "n": - h += ` -` - break - case "r": - h += "\r" - break - case "t": - h += " " - break - case "b": - h += "\b" - break - case "f": - h += "\f" - break - case "v": - h += "\v" - break - case "8": - case "9": - ;(h += d), this.tolerateUnexpectedToken() - break - default: - if (d && i.Character.isOctalDigit(d.charCodeAt(0))) { - var g = this.octalToDecimal(d) - ;(p = g.octal || p), (h += String.fromCharCode(g.code)) - } else h += d - break - } - else - ++this.lineNumber, - d === "\r" && - this.source[this.index] === - ` -` && - ++this.index, - (this.lineStart = this.index) - else { - if (i.Character.isLineTerminator(d.charCodeAt(0))) break - h += d - } - } - return ( - f !== "" && ((this.index = l), this.throwUnexpectedToken()), - { - type: 8, - value: h, - octal: p, - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: l, - end: this.index, - } - ) - }), - (c.prototype.scanTemplate = function () { - var l = "", - f = !1, - p = this.index, - h = this.source[p] === "`", - d = !1, - x = 2 - for (++this.index; !this.eof(); ) { - var v = this.source[this.index++] - if (v === "`") { - ;(x = 1), (d = !0), (f = !0) - break - } else if (v === "$") { - if (this.source[this.index] === "{") { - this.curlyStack.push("${"), ++this.index, (f = !0) - break - } - l += v - } else if (v === "\\") - if (((v = this.source[this.index++]), i.Character.isLineTerminator(v.charCodeAt(0)))) - ++this.lineNumber, - v === "\r" && - this.source[this.index] === - ` -` && - ++this.index, - (this.lineStart = this.index) - else - switch (v) { - case "n": - l += ` -` - break - case "r": - l += "\r" - break - case "t": - l += " " - break - case "u": - if (this.source[this.index] === "{") ++this.index, (l += this.scanUnicodeCodePointEscape()) - else { - var g = this.index, - _ = this.scanHexEscape(v) - _ !== null ? (l += _) : ((this.index = g), (l += v)) - } - break - case "x": - var w = this.scanHexEscape(v) - w === null && this.throwUnexpectedToken(s.Messages.InvalidHexEscapeSequence), (l += w) - break - case "b": - l += "\b" - break - case "f": - l += "\f" - break - case "v": - l += "\v" - break - default: - v === "0" - ? (i.Character.isDecimalDigit(this.source.charCodeAt(this.index)) && - this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral), - (l += "\0")) - : i.Character.isOctalDigit(v.charCodeAt(0)) - ? this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral) - : (l += v) - break - } - else - i.Character.isLineTerminator(v.charCodeAt(0)) - ? (++this.lineNumber, - v === "\r" && - this.source[this.index] === - ` -` && - ++this.index, - (this.lineStart = this.index), - (l += ` -`)) - : (l += v) - } - return ( - f || this.throwUnexpectedToken(), - h || this.curlyStack.pop(), - { - type: 10, - value: this.source.slice(p + 1, this.index - x), - cooked: l, - head: h, - tail: d, - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: p, - end: this.index, - } - ) - }), - (c.prototype.testRegExp = function (l, f) { - var p = "\uFFFF", - h = l, - d = this - f.indexOf("u") >= 0 && - (h = h - .replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g, function (x, v, g) { - var _ = parseInt(v || g, 16) - return ( - _ > 1114111 && d.throwUnexpectedToken(s.Messages.InvalidRegExp), - _ <= 65535 ? String.fromCharCode(_) : p - ) - }) - .replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, p)) - try { - RegExp(h) - } catch { - this.throwUnexpectedToken(s.Messages.InvalidRegExp) - } - try { - return new RegExp(l, f) - } catch { - return null - } - }), - (c.prototype.scanRegExpBody = function () { - var l = this.source[this.index] - n.assert(l === "/", "Regular expression literal must start with a slash") - for (var f = this.source[this.index++], p = !1, h = !1; !this.eof(); ) - if (((l = this.source[this.index++]), (f += l), l === "\\")) - (l = this.source[this.index++]), - i.Character.isLineTerminator(l.charCodeAt(0)) && - this.throwUnexpectedToken(s.Messages.UnterminatedRegExp), - (f += l) - else if (i.Character.isLineTerminator(l.charCodeAt(0))) - this.throwUnexpectedToken(s.Messages.UnterminatedRegExp) - else if (p) l === "]" && (p = !1) - else if (l === "/") { - h = !0 - break - } else l === "[" && (p = !0) - return h || this.throwUnexpectedToken(s.Messages.UnterminatedRegExp), f.substr(1, f.length - 2) - }), - (c.prototype.scanRegExpFlags = function () { - for (var l = "", f = ""; !this.eof(); ) { - var p = this.source[this.index] - if (!i.Character.isIdentifierPart(p.charCodeAt(0))) break - if ((++this.index, p === "\\" && !this.eof())) - if (((p = this.source[this.index]), p === "u")) { - ++this.index - var h = this.index, - d = this.scanHexEscape("u") - if (d !== null) for (f += d, l += "\\u"; h < this.index; ++h) l += this.source[h] - else (this.index = h), (f += "u"), (l += "\\u") - this.tolerateUnexpectedToken() - } else (l += "\\"), this.tolerateUnexpectedToken() - else (f += p), (l += p) - } - return f - }), - (c.prototype.scanRegExp = function () { - var l = this.index, - f = this.scanRegExpBody(), - p = this.scanRegExpFlags(), - h = this.testRegExp(f, p) - return { - type: 9, - value: "", - pattern: f, - flags: p, - regex: h, - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: l, - end: this.index, - } - }), - (c.prototype.lex = function () { - if (this.eof()) - return { - type: 2, - value: "", - lineNumber: this.lineNumber, - lineStart: this.lineStart, - start: this.index, - end: this.index, - } - var l = this.source.charCodeAt(this.index) - return i.Character.isIdentifierStart(l) - ? this.scanIdentifier() - : l === 40 || l === 41 || l === 59 - ? this.scanPunctuator() - : l === 39 || l === 34 - ? this.scanStringLiteral() - : l === 46 - ? i.Character.isDecimalDigit(this.source.charCodeAt(this.index + 1)) - ? this.scanNumericLiteral() - : this.scanPunctuator() - : i.Character.isDecimalDigit(l) - ? this.scanNumericLiteral() - : l === 96 || (l === 125 && this.curlyStack[this.curlyStack.length - 1] === "${") - ? this.scanTemplate() - : l >= 55296 && l < 57343 && i.Character.isIdentifierStart(this.codePointAt(this.index)) - ? this.scanIdentifier() - : this.scanPunctuator() - }), - c - ) - })() - t.Scanner = u - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }), - (t.TokenName = {}), - (t.TokenName[1] = "Boolean"), - (t.TokenName[2] = ""), - (t.TokenName[3] = "Identifier"), - (t.TokenName[4] = "Keyword"), - (t.TokenName[5] = "Null"), - (t.TokenName[6] = "Numeric"), - (t.TokenName[7] = "Punctuator"), - (t.TokenName[8] = "String"), - (t.TokenName[9] = "RegularExpression"), - (t.TokenName[10] = "Template") - }, - function (e, t) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }), - (t.XHTMLEntities = { - quot: '"', - amp: "&", - apos: "'", - gt: ">", - nbsp: "\xA0", - iexcl: "\xA1", - cent: "\xA2", - pound: "\xA3", - curren: "\xA4", - yen: "\xA5", - brvbar: "\xA6", - sect: "\xA7", - uml: "\xA8", - copy: "\xA9", - ordf: "\xAA", - laquo: "\xAB", - not: "\xAC", - shy: "\xAD", - reg: "\xAE", - macr: "\xAF", - deg: "\xB0", - plusmn: "\xB1", - sup2: "\xB2", - sup3: "\xB3", - acute: "\xB4", - micro: "\xB5", - para: "\xB6", - middot: "\xB7", - cedil: "\xB8", - sup1: "\xB9", - ordm: "\xBA", - raquo: "\xBB", - frac14: "\xBC", - frac12: "\xBD", - frac34: "\xBE", - iquest: "\xBF", - Agrave: "\xC0", - Aacute: "\xC1", - Acirc: "\xC2", - Atilde: "\xC3", - Auml: "\xC4", - Aring: "\xC5", - AElig: "\xC6", - Ccedil: "\xC7", - Egrave: "\xC8", - Eacute: "\xC9", - Ecirc: "\xCA", - Euml: "\xCB", - Igrave: "\xCC", - Iacute: "\xCD", - Icirc: "\xCE", - Iuml: "\xCF", - ETH: "\xD0", - Ntilde: "\xD1", - Ograve: "\xD2", - Oacute: "\xD3", - Ocirc: "\xD4", - Otilde: "\xD5", - Ouml: "\xD6", - times: "\xD7", - Oslash: "\xD8", - Ugrave: "\xD9", - Uacute: "\xDA", - Ucirc: "\xDB", - Uuml: "\xDC", - Yacute: "\xDD", - THORN: "\xDE", - szlig: "\xDF", - agrave: "\xE0", - aacute: "\xE1", - acirc: "\xE2", - atilde: "\xE3", - auml: "\xE4", - aring: "\xE5", - aelig: "\xE6", - ccedil: "\xE7", - egrave: "\xE8", - eacute: "\xE9", - ecirc: "\xEA", - euml: "\xEB", - igrave: "\xEC", - iacute: "\xED", - icirc: "\xEE", - iuml: "\xEF", - eth: "\xF0", - ntilde: "\xF1", - ograve: "\xF2", - oacute: "\xF3", - ocirc: "\xF4", - otilde: "\xF5", - ouml: "\xF6", - divide: "\xF7", - oslash: "\xF8", - ugrave: "\xF9", - uacute: "\xFA", - ucirc: "\xFB", - uuml: "\xFC", - yacute: "\xFD", - thorn: "\xFE", - yuml: "\xFF", - OElig: "\u0152", - oelig: "\u0153", - Scaron: "\u0160", - scaron: "\u0161", - Yuml: "\u0178", - fnof: "\u0192", - circ: "\u02C6", - tilde: "\u02DC", - Alpha: "\u0391", - Beta: "\u0392", - Gamma: "\u0393", - Delta: "\u0394", - Epsilon: "\u0395", - Zeta: "\u0396", - Eta: "\u0397", - Theta: "\u0398", - Iota: "\u0399", - Kappa: "\u039A", - Lambda: "\u039B", - Mu: "\u039C", - Nu: "\u039D", - Xi: "\u039E", - Omicron: "\u039F", - Pi: "\u03A0", - Rho: "\u03A1", - Sigma: "\u03A3", - Tau: "\u03A4", - Upsilon: "\u03A5", - Phi: "\u03A6", - Chi: "\u03A7", - Psi: "\u03A8", - Omega: "\u03A9", - alpha: "\u03B1", - beta: "\u03B2", - gamma: "\u03B3", - delta: "\u03B4", - epsilon: "\u03B5", - zeta: "\u03B6", - eta: "\u03B7", - theta: "\u03B8", - iota: "\u03B9", - kappa: "\u03BA", - lambda: "\u03BB", - mu: "\u03BC", - nu: "\u03BD", - xi: "\u03BE", - omicron: "\u03BF", - pi: "\u03C0", - rho: "\u03C1", - sigmaf: "\u03C2", - sigma: "\u03C3", - tau: "\u03C4", - upsilon: "\u03C5", - phi: "\u03C6", - chi: "\u03C7", - psi: "\u03C8", - omega: "\u03C9", - thetasym: "\u03D1", - upsih: "\u03D2", - piv: "\u03D6", - ensp: "\u2002", - emsp: "\u2003", - thinsp: "\u2009", - zwnj: "\u200C", - zwj: "\u200D", - lrm: "\u200E", - rlm: "\u200F", - ndash: "\u2013", - mdash: "\u2014", - lsquo: "\u2018", - rsquo: "\u2019", - sbquo: "\u201A", - ldquo: "\u201C", - rdquo: "\u201D", - bdquo: "\u201E", - dagger: "\u2020", - Dagger: "\u2021", - bull: "\u2022", - hellip: "\u2026", - permil: "\u2030", - prime: "\u2032", - Prime: "\u2033", - lsaquo: "\u2039", - rsaquo: "\u203A", - oline: "\u203E", - frasl: "\u2044", - euro: "\u20AC", - image: "\u2111", - weierp: "\u2118", - real: "\u211C", - trade: "\u2122", - alefsym: "\u2135", - larr: "\u2190", - uarr: "\u2191", - rarr: "\u2192", - darr: "\u2193", - harr: "\u2194", - crarr: "\u21B5", - lArr: "\u21D0", - uArr: "\u21D1", - rArr: "\u21D2", - dArr: "\u21D3", - hArr: "\u21D4", - forall: "\u2200", - part: "\u2202", - exist: "\u2203", - empty: "\u2205", - nabla: "\u2207", - isin: "\u2208", - notin: "\u2209", - ni: "\u220B", - prod: "\u220F", - sum: "\u2211", - minus: "\u2212", - lowast: "\u2217", - radic: "\u221A", - prop: "\u221D", - infin: "\u221E", - ang: "\u2220", - and: "\u2227", - or: "\u2228", - cap: "\u2229", - cup: "\u222A", - int: "\u222B", - there4: "\u2234", - sim: "\u223C", - cong: "\u2245", - asymp: "\u2248", - ne: "\u2260", - equiv: "\u2261", - le: "\u2264", - ge: "\u2265", - sub: "\u2282", - sup: "\u2283", - nsub: "\u2284", - sube: "\u2286", - supe: "\u2287", - oplus: "\u2295", - otimes: "\u2297", - perp: "\u22A5", - sdot: "\u22C5", - lceil: "\u2308", - rceil: "\u2309", - lfloor: "\u230A", - rfloor: "\u230B", - loz: "\u25CA", - spades: "\u2660", - clubs: "\u2663", - hearts: "\u2665", - diams: "\u2666", - lang: "\u27E8", - rang: "\u27E9", - }) - }, - function (e, t, r) { - "use strict" - Object.defineProperty(t, "__esModule", { value: !0 }) - var n = r(10), - i = r(12), - s = r(13), - a = (function () { - function u() { - ;(this.values = []), (this.curly = this.paren = -1) - } - return ( - (u.prototype.beforeFunctionExpression = function (c) { - return ( - [ - "(", - "{", - "[", - "in", - "typeof", - "instanceof", - "new", - "return", - "case", - "delete", - "throw", - "void", - "=", - "+=", - "-=", - "*=", - "**=", - "/=", - "%=", - "<<=", - ">>=", - ">>>=", - "&=", - "|=", - "^=", - ",", - "+", - "-", - "*", - "**", - "/", - "%", - "++", - "--", - "<<", - ">>", - ">>>", - "&", - "|", - "^", - "!", - "~", - "&&", - "||", - "?", - ":", - "===", - "==", - ">=", - "<=", - "<", - ">", - "!=", - "!==", - ].indexOf(c) >= 0 - ) - }), - (u.prototype.isRegexStart = function () { - var c = this.values[this.values.length - 1], - l = c !== null - switch (c) { - case "this": - case "]": - l = !1 - break - case ")": - var f = this.values[this.paren - 1] - l = f === "if" || f === "while" || f === "for" || f === "with" - break - case "}": - if (((l = !1), this.values[this.curly - 3] === "function")) { - var p = this.values[this.curly - 4] - l = p ? !this.beforeFunctionExpression(p) : !1 - } else if (this.values[this.curly - 4] === "function") { - var p = this.values[this.curly - 5] - l = p ? !this.beforeFunctionExpression(p) : !0 - } - break - default: - break - } - return l - }), - (u.prototype.push = function (c) { - c.type === 7 || c.type === 4 - ? (c.value === "{" - ? (this.curly = this.values.length) - : c.value === "(" && (this.paren = this.values.length), - this.values.push(c.value)) - : this.values.push(null) - }), - u - ) - })(), - o = (function () { - function u(c, l) { - ;(this.errorHandler = new n.ErrorHandler()), - (this.errorHandler.tolerant = l ? typeof l.tolerant == "boolean" && l.tolerant : !1), - (this.scanner = new i.Scanner(c, this.errorHandler)), - (this.scanner.trackComment = l ? typeof l.comment == "boolean" && l.comment : !1), - (this.trackRange = l ? typeof l.range == "boolean" && l.range : !1), - (this.trackLoc = l ? typeof l.loc == "boolean" && l.loc : !1), - (this.buffer = []), - (this.reader = new a()) - } - return ( - (u.prototype.errors = function () { - return this.errorHandler.errors - }), - (u.prototype.getNextToken = function () { - if (this.buffer.length === 0) { - var c = this.scanner.scanComments() - if (this.scanner.trackComment) - for (var l = 0; l < c.length; ++l) { - var f = c[l], - p = this.scanner.source.slice(f.slice[0], f.slice[1]), - h = { type: f.multiLine ? "BlockComment" : "LineComment", value: p } - this.trackRange && (h.range = f.range), this.trackLoc && (h.loc = f.loc), this.buffer.push(h) - } - if (!this.scanner.eof()) { - var d = void 0 - this.trackLoc && - (d = { - start: { line: this.scanner.lineNumber, column: this.scanner.index - this.scanner.lineStart }, - end: {}, - }) - var x = this.scanner.source[this.scanner.index] === "/" && this.reader.isRegexStart(), - v = x ? this.scanner.scanRegExp() : this.scanner.lex() - this.reader.push(v) - var g = { type: s.TokenName[v.type], value: this.scanner.source.slice(v.start, v.end) } - if ( - (this.trackRange && (g.range = [v.start, v.end]), - this.trackLoc && - ((d.end = { - line: this.scanner.lineNumber, - column: this.scanner.index - this.scanner.lineStart, - }), - (g.loc = d)), - v.type === 9) - ) { - var _ = v.pattern, - w = v.flags - g.regex = { pattern: _, flags: w } - } - this.buffer.push(g) - } - } - return this.buffer.shift() - }), - u - ) - })() - t.Tokenizer = o - }, - ]) - }) -}) -var an = {} -Ut(an, { - __assign: () => Vj, - __asyncDelegator: () => gSt, - __asyncGenerator: () => vSt, - __asyncValues: () => ySt, - __await: () => r2, - __awaiter: () => fSt, - __classPrivateFieldGet: () => ASt, - __classPrivateFieldIn: () => SSt, - __classPrivateFieldSet: () => CSt, - __createBinding: () => zj, - __decorate: () => uSt, - __exportStar: () => hSt, - __extends: () => aSt, - __generator: () => pSt, - __importDefault: () => wSt, - __importStar: () => _St, - __makeTemplateObject: () => bSt, - __metadata: () => lSt, - __param: () => cSt, - __read: () => dSe, - __rest: () => oSt, - __spread: () => dSt, - __spreadArray: () => xSt, - __spreadArrays: () => mSt, - __values: () => $j, -}) -function aSt(e, t) { - if (typeof t != "function" && t !== null) - throw new TypeError("Class extends value " + String(t) + " is not a constructor or null") - Hj(e, t) - function r() { - this.constructor = e - } - e.prototype = t === null ? Object.create(t) : ((r.prototype = t.prototype), new r()) -} -function oSt(e, t) { - var r = {} - for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]) - if (e != null && typeof Object.getOwnPropertySymbols == "function") - for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) - t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]) - return r -} -function uSt(e, t, r, n) { - var i = arguments.length, - s = i < 3 ? t : n === null ? (n = Object.getOwnPropertyDescriptor(t, r)) : n, - a - if (typeof Reflect == "object" && typeof Reflect.decorate == "function") s = Reflect.decorate(e, t, r, n) - else for (var o = e.length - 1; o >= 0; o--) (a = e[o]) && (s = (i < 3 ? a(s) : i > 3 ? a(t, r, s) : a(t, r)) || s) - return i > 3 && s && Object.defineProperty(t, r, s), s -} -function cSt(e, t) { - return function (r, n) { - t(r, n, e) - } -} -function lSt(e, t) { - if (typeof Reflect == "object" && typeof Reflect.metadata == "function") return Reflect.metadata(e, t) -} -function fSt(e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) -} -function pSt(e, t) { - var r = { - label: 0, - sent: function () { - if (s[0] & 1) throw s[1] - return s[1] - }, - trys: [], - ops: [], - }, - n, - i, - s, - a - return ( - (a = { next: o(0), throw: o(1), return: o(2) }), - typeof Symbol == "function" && - (a[Symbol.iterator] = function () { - return this - }), - a - ) - function o(c) { - return function (l) { - return u([c, l]) - } - } - function u(c) { - if (n) throw new TypeError("Generator is already executing.") - for (; a && ((a = 0), c[0] && (r = 0)), r; ) - try { - if ( - ((n = 1), - i && - (s = c[0] & 2 ? i.return : c[0] ? i.throw || ((s = i.return) && s.call(i), 0) : i.next) && - !(s = s.call(i, c[1])).done) - ) - return s - switch (((i = 0), s && (c = [c[0] & 2, s.value]), c[0])) { - case 0: - case 1: - s = c - break - case 4: - return r.label++, { value: c[1], done: !1 } - case 5: - r.label++, (i = c[1]), (c = [0]) - continue - case 7: - ;(c = r.ops.pop()), r.trys.pop() - continue - default: - if (((s = r.trys), !(s = s.length > 0 && s[s.length - 1]) && (c[0] === 6 || c[0] === 2))) { - r = 0 - continue - } - if (c[0] === 3 && (!s || (c[1] > s[0] && c[1] < s[3]))) { - r.label = c[1] - break - } - if (c[0] === 6 && r.label < s[1]) { - ;(r.label = s[1]), (s = c) - break - } - if (s && r.label < s[2]) { - ;(r.label = s[2]), r.ops.push(c) - break - } - s[2] && r.ops.pop(), r.trys.pop() - continue - } - c = t.call(e, r) - } catch (l) { - ;(c = [6, l]), (i = 0) - } finally { - n = s = 0 - } - if (c[0] & 5) throw c[1] - return { value: c[0] ? c[1] : void 0, done: !0 } - } -} -function hSt(e, t) { - for (var r in e) r !== "default" && !Object.prototype.hasOwnProperty.call(t, r) && zj(t, e, r) -} -function $j(e) { - var t = typeof Symbol == "function" && Symbol.iterator, - r = t && e[t], - n = 0 - if (r) return r.call(e) - if (e && typeof e.length == "number") - return { - next: function () { - return e && n >= e.length && (e = void 0), { value: e && e[n++], done: !e } - }, - } - throw new TypeError(t ? "Object is not iterable." : "Symbol.iterator is not defined.") -} -function dSe(e, t) { - var r = typeof Symbol == "function" && e[Symbol.iterator] - if (!r) return e - var n = r.call(e), - i, - s = [], - a - try { - for (; (t === void 0 || t-- > 0) && !(i = n.next()).done; ) s.push(i.value) - } catch (o) { - a = { error: o } - } finally { - try { - i && !i.done && (r = n.return) && r.call(n) - } finally { - if (a) throw a.error - } - } - return s -} -function dSt() { - for (var e = [], t = 0; t < arguments.length; t++) e = e.concat(dSe(arguments[t])) - return e -} -function mSt() { - for (var e = 0, t = 0, r = arguments.length; t < r; t++) e += arguments[t].length - for (var n = Array(e), i = 0, t = 0; t < r; t++) - for (var s = arguments[t], a = 0, o = s.length; a < o; a++, i++) n[i] = s[a] - return n -} -function xSt(e, t, r) { - if (r || arguments.length === 2) - for (var n = 0, i = t.length, s; n < i; n++) - (s || !(n in t)) && (s || (s = Array.prototype.slice.call(t, 0, n)), (s[n] = t[n])) - return e.concat(s || Array.prototype.slice.call(t)) -} -function r2(e) { - return this instanceof r2 ? ((this.v = e), this) : new r2(e) -} -function vSt(e, t, r) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.") - var n = r.apply(e, t || []), - i, - s = [] - return ( - (i = {}), - a("next"), - a("throw"), - a("return"), - (i[Symbol.asyncIterator] = function () { - return this - }), - i - ) - function a(p) { - n[p] && - (i[p] = function (h) { - return new Promise(function (d, x) { - s.push([p, h, d, x]) > 1 || o(p, h) - }) - }) - } - function o(p, h) { - try { - u(n[p](h)) - } catch (d) { - f(s[0][3], d) - } - } - function u(p) { - p.value instanceof r2 ? Promise.resolve(p.value.v).then(c, l) : f(s[0][2], p) - } - function c(p) { - o("next", p) - } - function l(p) { - o("throw", p) - } - function f(p, h) { - p(h), s.shift(), s.length && o(s[0][0], s[0][1]) - } -} -function gSt(e) { - var t, r - return ( - (t = {}), - n("next"), - n("throw", function (i) { - throw i - }), - n("return"), - (t[Symbol.iterator] = function () { - return this - }), - t - ) - function n(i, s) { - t[i] = e[i] - ? function (a) { - return (r = !r) ? { value: r2(e[i](a)), done: i === "return" } : s ? s(a) : a - } - : s - } -} -function ySt(e) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.") - var t = e[Symbol.asyncIterator], - r - return t - ? t.call(e) - : ((e = typeof $j == "function" ? $j(e) : e[Symbol.iterator]()), - (r = {}), - n("next"), - n("throw"), - n("return"), - (r[Symbol.asyncIterator] = function () { - return this - }), - r) - function n(s) { - r[s] = - e[s] && - function (a) { - return new Promise(function (o, u) { - ;(a = e[s](a)), i(o, u, a.done, a.value) - }) - } - } - function i(s, a, o, u) { - Promise.resolve(u).then(function (c) { - s({ value: c, done: o }) - }, a) - } -} -function bSt(e, t) { - return Object.defineProperty ? Object.defineProperty(e, "raw", { value: t }) : (e.raw = t), e -} -function _St(e) { - if (e && e.__esModule) return e - var t = {} - if (e != null) for (var r in e) r !== "default" && Object.prototype.hasOwnProperty.call(e, r) && zj(t, e, r) - return ESt(t, e), t -} -function wSt(e) { - return e && e.__esModule ? e : { default: e } -} -function ASt(e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) -} -function CSt(e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r -} -function SSt(e, t) { - if (t === null || (typeof t != "object" && typeof t != "function")) - throw new TypeError("Cannot use 'in' operator on non-object") - return typeof e == "function" ? t === e : e.has(t) -} -var Hj, - Vj, - zj, - ESt, - on = de(() => { - Hj = function (e, t) { - return ( - (Hj = - Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && - function (r, n) { - r.__proto__ = n - }) || - function (r, n) { - for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (r[i] = n[i]) - }), - Hj(e, t) - ) - } - Vj = function () { - return ( - (Vj = - Object.assign || - function (t) { - for (var r, n = 1, i = arguments.length; n < i; n++) { - r = arguments[n] - for (var s in r) Object.prototype.hasOwnProperty.call(r, s) && (t[s] = r[s]) - } - return t - }), - Vj.apply(this, arguments) - ) - } - zj = Object.create - ? function (e, t, r, n) { - n === void 0 && (n = r) - var i = Object.getOwnPropertyDescriptor(t, r) - ;(!i || ("get" in i ? !t.__esModule : i.writable || i.configurable)) && - (i = { - enumerable: !0, - get: function () { - return t[r] - }, - }), - Object.defineProperty(e, n, i) - } - : function (e, t, r, n) { - n === void 0 && (n = r), (e[n] = t[r]) - } - ESt = Object.create - ? function (e, t) { - Object.defineProperty(e, "default", { enumerable: !0, value: t }) - } - : function (e, t) { - e.default = t - } - }) -var vi = C((i2) => { - "use strict" - Object.defineProperty(i2, "__esModule", { value: !0 }) - i2.Def = void 0 - var dg = (on(), Be(an)), - ySe = Object.prototype, - k6 = ySe.toString, - Ko = ySe.hasOwnProperty, - n2 = (function () { - function e() {} - return ( - (e.prototype.assert = function (t, r) { - if (!this.check(t, r)) { - var n = Gj(t) - throw new Error(n + " does not match type " + this) - } - return !0 - }), - (e.prototype.arrayOf = function () { - var t = this - return new Wj(t) - }), - e - ) - })(), - Wj = (function (e) { - dg.__extends(t, e) - function t(r) { - var n = e.call(this) || this - return (n.elemType = r), (n.kind = "ArrayType"), n - } - return ( - (t.prototype.toString = function () { - return "[" + this.elemType + "]" - }), - (t.prototype.check = function (r, n) { - var i = this - return ( - Array.isArray(r) && - r.every(function (s) { - return i.elemType.check(s, n) - }) - ) - }), - t - ) - })(n2), - mSe = (function (e) { - dg.__extends(t, e) - function t(r) { - var n = e.call(this) || this - return (n.value = r), (n.kind = "IdentityType"), n - } - return ( - (t.prototype.toString = function () { - return String(this.value) - }), - (t.prototype.check = function (r, n) { - var i = r === this.value - return !i && typeof n == "function" && n(this, r), i - }), - t - ) - })(n2), - xSe = (function (e) { - dg.__extends(t, e) - function t(r) { - var n = e.call(this) || this - return (n.fields = r), (n.kind = "ObjectType"), n - } - return ( - (t.prototype.toString = function () { - return "{ " + this.fields.join(", ") + " }" - }), - (t.prototype.check = function (r, n) { - return ( - k6.call(r) === k6.call({}) && - this.fields.every(function (i) { - return i.type.check(r[i.name], n) - }) - ) - }), - t - ) - })(n2), - vSe = (function (e) { - dg.__extends(t, e) - function t(r) { - var n = e.call(this) || this - return (n.types = r), (n.kind = "OrType"), n - } - return ( - (t.prototype.toString = function () { - return this.types.join(" | ") - }), - (t.prototype.check = function (r, n) { - return this.types.some(function (i) { - return i.check(r, n) - }) - }), - t - ) - })(n2), - B6 = (function (e) { - dg.__extends(t, e) - function t(r, n) { - var i = e.call(this) || this - return (i.name = r), (i.predicate = n), (i.kind = "PredicateType"), i - } - return ( - (t.prototype.toString = function () { - return this.name - }), - (t.prototype.check = function (r, n) { - var i = this.predicate(r, n) - return !i && typeof n == "function" && n(this, r), i - }), - t - ) - })(n2), - O6 = (function () { - function e(t, r) { - ;(this.type = t), - (this.typeName = r), - (this.baseNames = []), - (this.ownFields = Object.create(null)), - (this.allSupertypes = Object.create(null)), - (this.supertypeList = []), - (this.allFields = Object.create(null)), - (this.fieldNames = []), - (this.finalized = !1), - (this.buildable = !1), - (this.buildParams = []) - } - return ( - (e.prototype.isSupertypeOf = function (t) { - if (t instanceof e) { - if (this.finalized !== !0 || t.finalized !== !0) throw new Error("") - return Ko.call(t.allSupertypes, this.typeName) - } else throw new Error(t + " is not a Def") - }), - (e.prototype.checkAllFields = function (t, r) { - var n = this.allFields - if (this.finalized !== !0) throw new Error("" + this.typeName) - function i(s) { - var a = n[s], - o = a.type, - u = a.getValue(t) - return o.check(u, r) - } - return t !== null && typeof t == "object" && Object.keys(n).every(i) - }), - (e.prototype.bases = function () { - for (var t = [], r = 0; r < arguments.length; r++) t[r] = arguments[r] - var n = this.baseNames - if (this.finalized) { - if (t.length !== n.length) throw new Error("") - for (var i = 0; i < t.length; i++) if (t[i] !== n[i]) throw new Error("") - return this - } - return ( - t.forEach(function (s) { - n.indexOf(s) < 0 && n.push(s) - }), - this - ) - }), - e - ) - })() - i2.Def = O6 - var gSe = (function () { - function e(t, r, n, i) { - ;(this.name = t), (this.type = r), (this.defaultFn = n), (this.hidden = !!i) - } - return ( - (e.prototype.toString = function () { - return JSON.stringify(this.name) + ": " + this.type - }), - (e.prototype.getValue = function (t) { - var r = t[this.name] - return typeof r < "u" || (typeof this.defaultFn == "function" && (r = this.defaultFn.call(t))), r - }), - e - ) - })() - function Gj(e) { - return Array.isArray(e) - ? "[" + e.map(Gj).join(", ") + "]" - : e && typeof e == "object" - ? "{ " + - Object.keys(e) - .map(function (t) { - return t + ": " + e[t] - }) - .join(", ") + - " }" - : JSON.stringify(e) - } - function DSt(e) { - var t = { - or: function () { - for (var te = [], K = 0; K < arguments.length; K++) te[K] = arguments[K] - return new vSe( - te.map(function (se) { - return t.from(se) - }) - ) - }, - from: function (te, K) { - if (te instanceof Wj || te instanceof mSe || te instanceof xSe || te instanceof vSe || te instanceof B6) - return te - if (te instanceof O6) return te.type - if (o.check(te)) { - if (te.length !== 1) throw new Error("only one element type is permitted for typed arrays") - return new Wj(t.from(te[0])) - } - if (u.check(te)) - return new xSe( - Object.keys(te).map(function (ie) { - return new gSe(ie, t.from(te[ie], ie)) - }) - ) - if (typeof te == "function") { - var se = r.indexOf(te) - if (se >= 0) return n[se] - if (typeof K != "string") throw new Error("missing name") - return new B6(K, te) - } - return new mSe(te) - }, - def: function (te) { - return Ko.call(v, te) ? v[te] : (v[te] = new _(te)) - }, - hasDef: function (te) { - return Ko.call(v, te) - }, - }, - r = [], - n = [] - function i(te, K) { - var se = k6.call(K), - ie = new B6(te, function (ue) { - return k6.call(ue) === se - }) - return K && typeof K.constructor == "function" && (r.push(K.constructor), n.push(ie)), ie - } - var s = i("string", "truthy"), - a = i("function", function () {}), - o = i("array", []), - u = i("object", {}), - c = i("RegExp", /./), - l = i("Date", new Date()), - f = i("number", 3), - p = i("boolean", !0), - h = i("null", null), - d = i("undefined", void 0), - x = { - string: s, - function: a, - array: o, - object: u, - RegExp: c, - Date: l, - number: f, - boolean: p, - null: h, - undefined: d, - }, - v = Object.create(null) - function g(te) { - if (te && typeof te == "object") { - var K = te.type - if (typeof K == "string" && Ko.call(v, K)) { - var se = v[K] - if (se.finalized) return se - } - } - return null - } - var _ = (function (te) { - dg.__extends(K, te) - function K(se) { - var ie = - te.call( - this, - new B6(se, function (ue, ge) { - return ie.check(ue, ge) - }), - se - ) || this - return ie - } - return ( - (K.prototype.check = function (se, ie) { - if (this.finalized !== !0) throw new Error("prematurely checking unfinalized type " + this.typeName) - if (se === null || typeof se != "object") return !1 - var ue = g(se) - return ue - ? ie && ue === this - ? this.checkAllFields(se, ie) - : this.isSupertypeOf(ue) - ? ie - ? ue.checkAllFields(se, ie) && this.checkAllFields(se, !1) - : !0 - : !1 - : this.typeName === "SourceLocation" || this.typeName === "Position" - ? this.checkAllFields(se, ie) - : !1 - }), - (K.prototype.build = function () { - for (var se = this, ie = [], ue = 0; ue < arguments.length; ue++) ie[ue] = arguments[ue] - if (((this.buildParams = ie), this.buildable)) return this - this.field("type", String, function () { - return se.typeName - }), - (this.buildable = !0) - var ge = function (H, R, ye, G) { - if (!Ko.call(H, R)) { - var he = se.allFields - if (!Ko.call(he, R)) throw new Error("" + R) - var oe = he[R], - le = oe.type, - X - if (G) X = ye - else if (oe.defaultFn) X = oe.defaultFn.call(H) - else { - var Z = - "no value or default function given for field " + - JSON.stringify(R) + - " of " + - se.typeName + - "(" + - se.buildParams - .map(function (ne) { - return he[ne] - }) - .join(", ") + - ")" - throw new Error(Z) - } - if (!le.check(X)) throw new Error(Gj(X) + " does not match field " + oe + " of type " + se.typeName) - H[R] = X - } - }, - Se = function () { - for (var H = [], R = 0; R < arguments.length; R++) H[R] = arguments[R] - var ye = H.length - if (!se.finalized) throw new Error("attempting to instantiate unfinalized type " + se.typeName) - var G = Object.create(T) - if ( - (se.buildParams.forEach(function (he, oe) { - oe < ye ? ge(G, he, H[oe], !0) : ge(G, he, null, !1) - }), - Object.keys(se.allFields).forEach(function (he) { - ge(G, he, null, !1) - }), - G.type !== se.typeName) - ) - throw new Error("") - return G - } - return ( - (Se.from = function (H) { - if (!se.finalized) throw new Error("attempting to instantiate unfinalized type " + se.typeName) - var R = Object.create(T) - if ( - (Object.keys(se.allFields).forEach(function (ye) { - Ko.call(H, ye) ? ge(R, ye, H[ye], !0) : ge(R, ye, null, !1) - }), - R.type !== se.typeName) - ) - throw new Error("") - return R - }), - Object.defineProperty(A, D(this.typeName), { enumerable: !0, value: Se }), - this - ) - }), - (K.prototype.field = function (se, ie, ue, ge) { - return this.finalized - ? (console.error( - "Ignoring attempt to redefine field " + - JSON.stringify(se) + - " of finalized type " + - JSON.stringify(this.typeName) - ), - this) - : ((this.ownFields[se] = new gSe(se, t.from(ie), ue, ge)), this) - }), - (K.prototype.finalize = function () { - var se = this - if (!this.finalized) { - var ie = this.allFields, - ue = this.allSupertypes - this.baseNames.forEach(function (Se) { - var H = v[Se] - if (H instanceof O6) H.finalize(), ee(ie, H.allFields), ee(ue, H.allSupertypes) - else { - var R = "unknown supertype name " + JSON.stringify(Se) + " for subtype " + JSON.stringify(se.typeName) - throw new Error(R) - } - }), - ee(ie, this.ownFields), - (ue[this.typeName] = this), - (this.fieldNames.length = 0) - for (var ge in ie) Ko.call(ie, ge) && !ie[ge].hidden && this.fieldNames.push(ge) - Object.defineProperty(P, this.typeName, { enumerable: !0, value: this.type }), - (this.finalized = !0), - U(this.typeName, this.supertypeList), - this.buildable && this.supertypeList.lastIndexOf("Expression") >= 0 && N(this.typeName) - } - }), - K - ) - })(O6) - function w(te) { - if (!Ko.call(v, te)) throw new Error("") - var K = v[te] - if (K.finalized !== !0) throw new Error("") - return K.supertypeList.slice(1) - } - function E(te) { - for (var K = {}, se = Object.keys(v), ie = se.length, ue = 0; ue < ie; ++ue) { - var ge = se[ue], - Se = v[ge] - if (Se.finalized !== !0) throw new Error("" + ge) - for (var H = 0; H < Se.supertypeList.length; ++H) { - var R = Se.supertypeList[H] - if (Ko.call(te, R)) { - K[ge] = R - break - } - } - } - return K - } - var A = Object.create(null), - T = {} - function O(te, K) { - var se = T[te] - return ( - d.check(K) - ? delete T[te] - : (a.assert(K), Object.defineProperty(T, te, { enumerable: !0, configurable: !0, value: K })), - se - ) - } - function D(te) { - return te.replace(/^[A-Z]+/, function (K) { - var se = K.length - switch (se) { - case 0: - return "" - case 1: - return K.toLowerCase() - default: - return K.slice(0, se - 1).toLowerCase() + K.charAt(se - 1) - } - }) - } - function M(te) { - return (te = D(te)), te.replace(/(Expression)?$/, "Statement") - } - var P = {} - function k(te) { - var K = g(te) - if (K) return K.fieldNames.slice(0) - if ("type" in te) throw new Error("did not recognize object of type " + JSON.stringify(te.type)) - return Object.keys(te) - } - function B(te, K) { - var se = g(te) - if (se) { - var ie = se.allFields[K] - if (ie) return ie.getValue(te) - } - return te && te[K] - } - function q(te, K, se) { - k(te).forEach(function (ie) { - K.call(this, ie, B(te, ie)) - }, se) - } - function $(te, K, se) { - return k(te).some(function (ie) { - return K.call(this, ie, B(te, ie)) - }, se) - } - function N(te) { - var K = M(te) - if (!A[K]) { - var se = A[D(te)] - if (se) { - var ie = function () { - for (var ue = [], ge = 0; ge < arguments.length; ge++) ue[ge] = arguments[ge] - return A.expressionStatement(se.apply(A, ue)) - } - ;(ie.from = function () { - for (var ue = [], ge = 0; ge < arguments.length; ge++) ue[ge] = arguments[ge] - return A.expressionStatement(se.from.apply(A, ue)) - }), - (A[K] = ie) - } - } - } - function U(te, K) { - ;(K.length = 0), K.push(te) - for (var se = Object.create(null), ie = 0; ie < K.length; ++ie) { - te = K[ie] - var ue = v[te] - if (ue.finalized !== !0) throw new Error("") - Ko.call(se, te) && delete K[se[te]], (se[te] = ie), K.push.apply(K, ue.baseNames) - } - for (var ge = 0, Se = ge, H = K.length; Se < H; ++Se) Ko.call(K, Se) && (K[ge++] = K[Se]) - K.length = ge - } - function ee(te, K) { - return ( - Object.keys(K).forEach(function (se) { - te[se] = K[se] - }), - te - ) - } - function ce() { - Object.keys(v).forEach(function (te) { - v[te].finalize() - }) - } - return { - Type: t, - builtInTypes: x, - getSupertypeNames: w, - computeSupertypeLookupTable: E, - builders: A, - defineMethod: O, - getBuilderName: D, - getStatementBuilderName: M, - namedTypes: P, - getFieldNames: k, - getFieldValue: B, - eachField: q, - someField: $, - finalize: ce, - } - } - i2.default = DSt -}) -var Kj = C((P6, bSe) => { - "use strict" - Object.defineProperty(P6, "__esModule", { value: !0 }) - var FSt = (on(), Be(an)), - TSt = FSt.__importDefault(vi()), - BSt = Object.prototype, - I6 = BSt.hasOwnProperty - function OSt(e) { - var t = e.use(TSt.default), - r = t.builtInTypes.array, - n = t.builtInTypes.number, - i = function f(p, h, d) { - if (!(this instanceof f)) throw new Error("Path constructor cannot be invoked without 'new'") - if (h) { - if (!(h instanceof f)) throw new Error("") - } else (h = null), (d = null) - ;(this.value = p), (this.parentPath = h), (this.name = d), (this.__childCache = null) - }, - s = i.prototype - function a(f) { - return f.__childCache || (f.__childCache = Object.create(null)) - } - function o(f, p) { - var h = a(f), - d = f.getValueProperty(p), - x = h[p] - return (!I6.call(h, p) || x.value !== d) && (x = h[p] = new f.constructor(d, f, p)), x - } - ;(s.getValueProperty = function (p) { - return this.value[p] - }), - (s.get = function () { - for (var p = [], h = 0; h < arguments.length; h++) p[h] = arguments[h] - for (var d = this, x = p.length, v = 0; v < x; ++v) d = o(d, p[v]) - return d - }), - (s.each = function (p, h) { - for (var d = [], x = this.value.length, v = 0, v = 0; v < x; ++v) I6.call(this.value, v) && (d[v] = this.get(v)) - for (h = h || this, v = 0; v < x; ++v) I6.call(d, v) && p.call(h, d[v]) - }), - (s.map = function (p, h) { - var d = [] - return ( - this.each(function (x) { - d.push(p.call(this, x)) - }, h), - d - ) - }), - (s.filter = function (p, h) { - var d = [] - return ( - this.each(function (x) { - p.call(this, x) && d.push(x) - }, h), - d - ) - }) - function u() {} - function c(f, p, h, d) { - if ((r.assert(f.value), p === 0)) return u - var x = f.value.length - if (x < 1) return u - var v = arguments.length - v === 2 - ? ((h = 0), (d = x)) - : v === 3 - ? ((h = Math.max(h, 0)), (d = x)) - : ((h = Math.max(h, 0)), (d = Math.min(d, x))), - n.assert(h), - n.assert(d) - for (var g = Object.create(null), _ = a(f), w = h; w < d; ++w) - if (I6.call(f.value, w)) { - var E = f.get(w) - if (E.name !== w) throw new Error("") - var A = w + p - ;(E.name = A), (g[A] = E), delete _[w] - } - return ( - delete _.length, - function () { - for (var T in g) { - var O = g[T] - if (O.name !== +T) throw new Error("") - ;(_[T] = O), (f.value[T] = O.value) - } - } - ) - } - ;(s.shift = function () { - var p = c(this, -1), - h = this.value.shift() - return p(), h - }), - (s.unshift = function () { - for (var p = [], h = 0; h < arguments.length; h++) p[h] = arguments[h] - var d = c(this, p.length), - x = this.value.unshift.apply(this.value, p) - return d(), x - }), - (s.push = function () { - for (var p = [], h = 0; h < arguments.length; h++) p[h] = arguments[h] - return r.assert(this.value), delete a(this).length, this.value.push.apply(this.value, p) - }), - (s.pop = function () { - r.assert(this.value) - var p = a(this) - return delete p[this.value.length - 1], delete p.length, this.value.pop() - }), - (s.insertAt = function (p) { - var h = arguments.length, - d = c(this, h - 1, p) - if (d === u && h <= 1) return this - p = Math.max(p, 0) - for (var x = 1; x < h; ++x) this.value[p + x - 1] = arguments[x] - return d(), this - }), - (s.insertBefore = function () { - for (var p = [], h = 0; h < arguments.length; h++) p[h] = arguments[h] - for (var d = this.parentPath, x = p.length, v = [this.name], g = 0; g < x; ++g) v.push(p[g]) - return d.insertAt.apply(d, v) - }), - (s.insertAfter = function () { - for (var p = [], h = 0; h < arguments.length; h++) p[h] = arguments[h] - for (var d = this.parentPath, x = p.length, v = [this.name + 1], g = 0; g < x; ++g) v.push(p[g]) - return d.insertAt.apply(d, v) - }) - function l(f) { - if (!(f instanceof i)) throw new Error("") - var p = f.parentPath - if (!p) return f - var h = p.value, - d = a(p) - if (h[f.name] === f.value) d[f.name] = f - else if (r.check(h)) { - var x = h.indexOf(f.value) - x >= 0 && (d[(f.name = x)] = f) - } else (h[f.name] = f.value), (d[f.name] = f) - if (h[f.name] !== f.value) throw new Error("") - if (f.parentPath.get(f.name) !== f) throw new Error("") - return f - } - return ( - (s.replace = function (p) { - var h = [], - d = this.parentPath.value, - x = a(this.parentPath), - v = arguments.length - if ((l(this), r.check(d))) { - for (var g = d.length, _ = c(this.parentPath, v - 1, this.name + 1), w = [this.name, 1], E = 0; E < v; ++E) - w.push(arguments[E]) - var A = d.splice.apply(d, w) - if (A[0] !== this.value) throw new Error("") - if (d.length !== g - 1 + v) throw new Error("") - if ((_(), v === 0)) delete this.value, delete x[this.name], (this.__childCache = null) - else { - if (d[this.name] !== p) throw new Error("") - for (this.value !== p && ((this.value = p), (this.__childCache = null)), E = 0; E < v; ++E) - h.push(this.parentPath.get(this.name + E)) - if (h[0] !== this) throw new Error("") - } - } else if (v === 1) - this.value !== p && (this.__childCache = null), (this.value = d[this.name] = p), h.push(this) - else if (v === 0) delete d[this.name], delete this.value, (this.__childCache = null) - else throw new Error("Could not replace path") - return h - }), - i - ) - } - P6.default = OSt - bSe.exports = P6.default -}) -var _Se = C((N6, ESe) => { - "use strict" - Object.defineProperty(N6, "__esModule", { value: !0 }) - var kSt = (on(), Be(an)), - ISt = kSt.__importDefault(vi()), - s2 = Object.prototype.hasOwnProperty - function PSt(e) { - var t = e.use(ISt.default), - r = t.Type, - n = t.namedTypes, - i = n.Node, - s = n.Expression, - a = t.builtInTypes.array, - o = t.builders, - u = function _(w, E) { - if (!(this instanceof _)) throw new Error("Scope constructor cannot be invoked without 'new'") - l.assert(w.value) - var A - if (E) { - if (!(E instanceof _)) throw new Error("") - A = E.depth + 1 - } else (E = null), (A = 0) - Object.defineProperties(this, { - path: { value: w }, - node: { value: w.value }, - isGlobal: { value: !E, enumerable: !0 }, - depth: { value: A }, - parent: { value: E }, - bindings: { value: {} }, - types: { value: {} }, - }) - }, - c = [n.Program, n.Function, n.CatchClause], - l = r.or.apply(r, c) - u.isEstablishedBy = function (_) { - return l.check(_) - } - var f = u.prototype - ;(f.didScan = !1), - (f.declares = function (_) { - return this.scan(), s2.call(this.bindings, _) - }), - (f.declaresType = function (_) { - return this.scan(), s2.call(this.types, _) - }), - (f.declareTemporary = function (_) { - if (_) { - if (!/^[a-z$_]/i.test(_)) throw new Error("") - } else _ = "t$" - ;(_ += this.depth.toString(36) + "$"), this.scan() - for (var w = 0; this.declares(_ + w); ) ++w - var E = _ + w - return (this.bindings[E] = t.builders.identifier(E)) - }), - (f.injectTemporary = function (_, w) { - _ || (_ = this.declareTemporary()) - var E = this.path.get("body") - return ( - n.BlockStatement.check(E.value) && (E = E.get("body")), - E.unshift(o.variableDeclaration("var", [o.variableDeclarator(_, w || null)])), - _ - ) - }), - (f.scan = function (_) { - if (_ || !this.didScan) { - for (var w in this.bindings) delete this.bindings[w] - p(this.path, this.bindings, this.types), (this.didScan = !0) - } - }), - (f.getBindings = function () { - return this.scan(), this.bindings - }), - (f.getTypes = function () { - return this.scan(), this.types - }) - function p(_, w, E) { - var A = _.value - if ((l.assert(A), n.CatchClause.check(A))) { - var T = _.get("param") - T.value && v(T, w) - } else h(_, w, E) - } - function h(_, w, E) { - var A = _.value - _.parent && n.FunctionExpression.check(_.parent.node) && _.parent.node.id && v(_.parent.get("id"), w), - A && - (a.check(A) - ? _.each(function (T) { - x(T, w, E) - }) - : n.Function.check(A) - ? (_.get("params").each(function (T) { - v(T, w) - }), - x(_.get("body"), w, E)) - : (n.TypeAlias && n.TypeAlias.check(A)) || - (n.InterfaceDeclaration && n.InterfaceDeclaration.check(A)) || - (n.TSTypeAliasDeclaration && n.TSTypeAliasDeclaration.check(A)) || - (n.TSInterfaceDeclaration && n.TSInterfaceDeclaration.check(A)) - ? g(_.get("id"), E) - : n.VariableDeclarator.check(A) - ? (v(_.get("id"), w), x(_.get("init"), w, E)) - : A.type === "ImportSpecifier" || - A.type === "ImportNamespaceSpecifier" || - A.type === "ImportDefaultSpecifier" - ? v(_.get(A.local ? "local" : A.name ? "name" : "id"), w) - : i.check(A) && - !s.check(A) && - t.eachField(A, function (T, O) { - var D = _.get(T) - if (!d(D, O)) throw new Error("") - x(D, w, E) - })) - } - function d(_, w) { - return !!(_.value === w || (Array.isArray(_.value) && _.value.length === 0 && Array.isArray(w) && w.length === 0)) - } - function x(_, w, E) { - var A = _.value - if (!(!A || s.check(A))) - if (n.FunctionDeclaration.check(A) && A.id !== null) v(_.get("id"), w) - else if (n.ClassDeclaration && n.ClassDeclaration.check(A)) v(_.get("id"), w) - else if (l.check(A)) { - if (n.CatchClause.check(A) && n.Identifier.check(A.param)) { - var T = A.param.name, - O = s2.call(w, T) - h(_.get("body"), w, E), O || delete w[T] - } - } else h(_, w, E) - } - function v(_, w) { - var E = _.value - n.Pattern.assert(E), - n.Identifier.check(E) - ? s2.call(w, E.name) - ? w[E.name].push(_) - : (w[E.name] = [_]) - : n.AssignmentPattern && n.AssignmentPattern.check(E) - ? v(_.get("left"), w) - : n.ObjectPattern && n.ObjectPattern.check(E) - ? _.get("properties").each(function (A) { - var T = A.value - n.Pattern.check(T) - ? v(A, w) - : n.Property.check(T) - ? v(A.get("value"), w) - : n.SpreadProperty && n.SpreadProperty.check(T) && v(A.get("argument"), w) - }) - : n.ArrayPattern && n.ArrayPattern.check(E) - ? _.get("elements").each(function (A) { - var T = A.value - n.Pattern.check(T) ? v(A, w) : n.SpreadElement && n.SpreadElement.check(T) && v(A.get("argument"), w) - }) - : n.PropertyPattern && n.PropertyPattern.check(E) - ? v(_.get("pattern"), w) - : ((n.SpreadElementPattern && n.SpreadElementPattern.check(E)) || - (n.SpreadPropertyPattern && n.SpreadPropertyPattern.check(E))) && - v(_.get("argument"), w) - } - function g(_, w) { - var E = _.value - n.Pattern.assert(E), n.Identifier.check(E) && (s2.call(w, E.name) ? w[E.name].push(_) : (w[E.name] = [_])) - } - return ( - (f.lookup = function (_) { - for (var w = this; w && !w.declares(_); w = w.parent); - return w - }), - (f.lookupType = function (_) { - for (var w = this; w && !w.declaresType(_); w = w.parent); - return w - }), - (f.getGlobalScope = function () { - for (var _ = this; !_.isGlobal; ) _ = _.parent - return _ - }), - u - ) - } - N6.default = PSt - ESe.exports = N6.default -}) -var Jj = C((R6, wSe) => { - "use strict" - Object.defineProperty(R6, "__esModule", { value: !0 }) - var Xj = (on(), Be(an)), - NSt = Xj.__importDefault(vi()), - RSt = Xj.__importDefault(Kj()), - LSt = Xj.__importDefault(_Se()) - function MSt(e) { - var t = e.use(NSt.default), - r = t.namedTypes, - n = t.builders, - i = t.builtInTypes.number, - s = t.builtInTypes.array, - a = e.use(RSt.default), - o = e.use(LSt.default), - u = function g(_, w, E) { - if (!(this instanceof g)) throw new Error("NodePath constructor cannot be invoked without 'new'") - a.call(this, _, w, E) - }, - c = (u.prototype = Object.create(a.prototype, { - constructor: { value: u, enumerable: !1, writable: !0, configurable: !0 }, - })) - Object.defineProperties(c, { - node: { - get: function () { - return Object.defineProperty(this, "node", { configurable: !0, value: this._computeNode() }), this.node - }, - }, - parent: { - get: function () { - return Object.defineProperty(this, "parent", { configurable: !0, value: this._computeParent() }), this.parent - }, - }, - scope: { - get: function () { - return Object.defineProperty(this, "scope", { configurable: !0, value: this._computeScope() }), this.scope - }, - }, - }), - (c.replace = function () { - return delete this.node, delete this.parent, delete this.scope, a.prototype.replace.apply(this, arguments) - }), - (c.prune = function () { - var g = this.parent - return this.replace(), x(g) - }), - (c._computeNode = function () { - var g = this.value - if (r.Node.check(g)) return g - var _ = this.parentPath - return (_ && _.node) || null - }), - (c._computeParent = function () { - var g = this.value, - _ = this.parentPath - if (!r.Node.check(g)) { - for (; _ && !r.Node.check(_.value); ) _ = _.parentPath - _ && (_ = _.parentPath) - } - for (; _ && !r.Node.check(_.value); ) _ = _.parentPath - return _ || null - }), - (c._computeScope = function () { - var g = this.value, - _ = this.parentPath, - w = _ && _.scope - return r.Node.check(g) && o.isEstablishedBy(g) && (w = new o(this, w)), w || null - }), - (c.getValueProperty = function (g) { - return t.getFieldValue(this.value, g) - }), - (c.needsParens = function (g) { - var _ = this.parentPath - if (!_) return !1 - var w = this.value - if (!r.Expression.check(w) || w.type === "Identifier") return !1 - for (; !r.Node.check(_.value); ) if (((_ = _.parentPath), !_)) return !1 - var E = _.value - switch (w.type) { - case "UnaryExpression": - case "SpreadElement": - case "SpreadProperty": - return E.type === "MemberExpression" && this.name === "object" && E.object === w - case "BinaryExpression": - case "LogicalExpression": - switch (E.type) { - case "CallExpression": - return this.name === "callee" && E.callee === w - case "UnaryExpression": - case "SpreadElement": - case "SpreadProperty": - return !0 - case "MemberExpression": - return this.name === "object" && E.object === w - case "BinaryExpression": - case "LogicalExpression": { - var A = w, - T = E.operator, - O = p[T], - D = A.operator, - M = p[D] - if (O > M) return !0 - if (O === M && this.name === "right") { - if (E.right !== A) throw new Error("Nodes must be equal") - return !0 - } - } - default: - return !1 - } - case "SequenceExpression": - switch (E.type) { - case "ForStatement": - return !1 - case "ExpressionStatement": - return this.name !== "expression" - default: - return !0 - } - case "YieldExpression": - switch (E.type) { - case "BinaryExpression": - case "LogicalExpression": - case "UnaryExpression": - case "SpreadElement": - case "SpreadProperty": - case "CallExpression": - case "MemberExpression": - case "NewExpression": - case "ConditionalExpression": - case "YieldExpression": - return !0 - default: - return !1 - } - case "Literal": - return E.type === "MemberExpression" && i.check(w.value) && this.name === "object" && E.object === w - case "AssignmentExpression": - case "ConditionalExpression": - switch (E.type) { - case "UnaryExpression": - case "SpreadElement": - case "SpreadProperty": - case "BinaryExpression": - case "LogicalExpression": - return !0 - case "CallExpression": - return this.name === "callee" && E.callee === w - case "ConditionalExpression": - return this.name === "test" && E.test === w - case "MemberExpression": - return this.name === "object" && E.object === w - default: - return !1 - } - default: - if (E.type === "NewExpression" && this.name === "callee" && E.callee === w) return h(w) - } - return !!(g !== !0 && !this.canBeFirstInStatement() && this.firstInStatement()) - }) - function l(g) { - return r.BinaryExpression.check(g) || r.LogicalExpression.check(g) - } - function f(g) { - return ( - r.UnaryExpression.check(g) || - (r.SpreadElement && r.SpreadElement.check(g)) || - (r.SpreadProperty && r.SpreadProperty.check(g)) - ) - } - var p = {} - ;[ - ["||"], - ["&&"], - ["|"], - ["^"], - ["&"], - ["==", "===", "!=", "!=="], - ["<", ">", "<=", ">=", "in", "instanceof"], - [">>", "<<", ">>>"], - ["+", "-"], - ["*", "/", "%"], - ].forEach(function (g, _) { - g.forEach(function (w) { - p[w] = _ - }) - }) - function h(g) { - return r.CallExpression.check(g) - ? !0 - : s.check(g) - ? g.some(h) - : r.Node.check(g) - ? t.someField(g, function (_, w) { - return h(w) - }) - : !1 - } - ;(c.canBeFirstInStatement = function () { - var g = this.node - return !r.FunctionExpression.check(g) && !r.ObjectExpression.check(g) - }), - (c.firstInStatement = function () { - return d(this) - }) - function d(g) { - for (var _, w; g.parent; g = g.parent) { - if ( - ((_ = g.node), (w = g.parent.node), r.BlockStatement.check(w) && g.parent.name === "body" && g.name === 0) - ) { - if (w.body[0] !== _) throw new Error("Nodes must be equal") - return !0 - } - if (r.ExpressionStatement.check(w) && g.name === "expression") { - if (w.expression !== _) throw new Error("Nodes must be equal") - return !0 - } - if (r.SequenceExpression.check(w) && g.parent.name === "expressions" && g.name === 0) { - if (w.expressions[0] !== _) throw new Error("Nodes must be equal") - continue - } - if (r.CallExpression.check(w) && g.name === "callee") { - if (w.callee !== _) throw new Error("Nodes must be equal") - continue - } - if (r.MemberExpression.check(w) && g.name === "object") { - if (w.object !== _) throw new Error("Nodes must be equal") - continue - } - if (r.ConditionalExpression.check(w) && g.name === "test") { - if (w.test !== _) throw new Error("Nodes must be equal") - continue - } - if (l(w) && g.name === "left") { - if (w.left !== _) throw new Error("Nodes must be equal") - continue - } - if (r.UnaryExpression.check(w) && !w.prefix && g.name === "argument") { - if (w.argument !== _) throw new Error("Nodes must be equal") - continue - } - return !1 - } - return !0 - } - function x(g) { - if (r.VariableDeclaration.check(g.node)) { - var _ = g.get("declarations").value - if (!_ || _.length === 0) return g.prune() - } else if (r.ExpressionStatement.check(g.node)) { - if (!g.get("expression").value) return g.prune() - } else r.IfStatement.check(g.node) && v(g) - return g - } - function v(g) { - var _ = g.get("test").value, - w = g.get("alternate").value, - E = g.get("consequent").value - if (!E && !w) { - var A = n.expressionStatement(_) - g.replace(A) - } else if (!E && w) { - var T = n.unaryExpression("!", _, !0) - r.UnaryExpression.check(_) && _.operator === "!" && (T = _.argument), - g.get("test").replace(T), - g.get("consequent").replace(w), - g.get("alternate").replace() - } - } - return u - } - R6.default = MSt - wSe.exports = R6.default -}) -var SSe = C((M6, CSe) => { - "use strict" - Object.defineProperty(M6, "__esModule", { value: !0 }) - var ASe = (on(), Be(an)), - qSt = ASe.__importDefault(vi()), - jSt = ASe.__importDefault(Jj()), - L6 = Object.prototype.hasOwnProperty - function USt(e) { - var t = e.use(qSt.default), - r = e.use(jSt.default), - n = t.builtInTypes.array, - i = t.builtInTypes.object, - s = t.builtInTypes.function, - a, - o = function d() { - if (!(this instanceof d)) throw new Error("PathVisitor constructor cannot be invoked without 'new'") - ;(this._reusableContextStack = []), - (this._methodNameTable = u(this)), - (this._shouldVisitComments = - L6.call(this._methodNameTable, "Block") || L6.call(this._methodNameTable, "Line")), - (this.Context = p(this)), - (this._visiting = !1), - (this._changeReported = !1) - } - function u(d) { - var x = Object.create(null) - for (var v in d) /^visit[A-Z]/.test(v) && (x[v.slice(5)] = !0) - for ( - var g = t.computeSupertypeLookupTable(x), _ = Object.create(null), w = Object.keys(g), E = w.length, A = 0; - A < E; - ++A - ) { - var T = w[A] - ;(v = "visit" + g[T]), s.check(d[v]) && (_[T] = v) - } - return _ - } - o.fromMethodsObject = function (x) { - if (x instanceof o) return x - if (!i.check(x)) return new o() - var v = function _() { - if (!(this instanceof _)) throw new Error("Visitor constructor cannot be invoked without 'new'") - o.call(this) - }, - g = (v.prototype = Object.create(l)) - return (g.constructor = v), c(g, x), c(v, o), s.assert(v.fromMethodsObject), s.assert(v.visit), new v() - } - function c(d, x) { - for (var v in x) L6.call(x, v) && (d[v] = x[v]) - return d - } - o.visit = function (x, v) { - return o.fromMethodsObject(v).visit(x) - } - var l = o.prototype - ;(l.visit = function () { - if (this._visiting) - throw new Error( - "Recursively calling visitor.visit(path) resets visitor state. Try this.visit(path) or this.traverse(path) instead." - ) - ;(this._visiting = !0), (this._changeReported = !1), (this._abortRequested = !1) - for (var d = arguments.length, x = new Array(d), v = 0; v < d; ++v) x[v] = arguments[v] - x[0] instanceof r || (x[0] = new r({ root: x[0] }).get("root")), this.reset.apply(this, x) - var g - try { - var _ = this.visitWithoutReset(x[0]) - g = !0 - } finally { - if (((this._visiting = !1), !g && this._abortRequested)) return x[0].value - } - return _ - }), - (l.AbortRequest = function () {}), - (l.abort = function () { - var d = this - d._abortRequested = !0 - var x = new d.AbortRequest() - throw ( - ((x.cancel = function () { - d._abortRequested = !1 - }), - x) - ) - }), - (l.reset = function (d) {}), - (l.visitWithoutReset = function (d) { - if (this instanceof this.Context) return this.visitor.visitWithoutReset(d) - if (!(d instanceof r)) throw new Error("") - var x = d.value, - v = x && typeof x == "object" && typeof x.type == "string" && this._methodNameTable[x.type] - if (v) { - var g = this.acquireContext(d) - try { - return g.invokeVisitorMethod(v) - } finally { - this.releaseContext(g) - } - } else return f(d, this) - }) - function f(d, x) { - if (!(d instanceof r)) throw new Error("") - if (!(x instanceof o)) throw new Error("") - var v = d.value - if (n.check(v)) d.each(x.visitWithoutReset, x) - else if (i.check(v)) { - var g = t.getFieldNames(v) - x._shouldVisitComments && v.comments && g.indexOf("comments") < 0 && g.push("comments") - for (var _ = g.length, w = [], E = 0; E < _; ++E) { - var A = g[E] - L6.call(v, A) || (v[A] = t.getFieldValue(v, A)), w.push(d.get(A)) - } - for (var E = 0; E < _; ++E) x.visitWithoutReset(w[E]) - } - return d.value - } - ;(l.acquireContext = function (d) { - return this._reusableContextStack.length === 0 ? new this.Context(d) : this._reusableContextStack.pop().reset(d) - }), - (l.releaseContext = function (d) { - if (!(d instanceof this.Context)) throw new Error("") - this._reusableContextStack.push(d), (d.currentPath = null) - }), - (l.reportChanged = function () { - this._changeReported = !0 - }), - (l.wasChangeReported = function () { - return this._changeReported - }) - function p(d) { - function x(g) { - if (!(this instanceof x)) throw new Error("") - if (!(this instanceof o)) throw new Error("") - if (!(g instanceof r)) throw new Error("") - Object.defineProperty(this, "visitor", { value: d, writable: !1, enumerable: !0, configurable: !1 }), - (this.currentPath = g), - (this.needToCallTraverse = !0), - Object.seal(this) - } - if (!(d instanceof o)) throw new Error("") - var v = (x.prototype = Object.create(d)) - return (v.constructor = x), c(v, h), x - } - var h = Object.create(null) - return ( - (h.reset = function (x) { - if (!(this instanceof this.Context)) throw new Error("") - if (!(x instanceof r)) throw new Error("") - return (this.currentPath = x), (this.needToCallTraverse = !0), this - }), - (h.invokeVisitorMethod = function (x) { - if (!(this instanceof this.Context)) throw new Error("") - if (!(this.currentPath instanceof r)) throw new Error("") - var v = this.visitor[x].call(this, this.currentPath) - if ( - (v === !1 - ? (this.needToCallTraverse = !1) - : v !== a && - ((this.currentPath = this.currentPath.replace(v)[0]), - this.needToCallTraverse && this.traverse(this.currentPath)), - this.needToCallTraverse !== !1) - ) - throw new Error("Must either call this.traverse or return false in " + x) - var g = this.currentPath - return g && g.value - }), - (h.traverse = function (x, v) { - if (!(this instanceof this.Context)) throw new Error("") - if (!(x instanceof r)) throw new Error("") - if (!(this.currentPath instanceof r)) throw new Error("") - return (this.needToCallTraverse = !1), f(x, o.fromMethodsObject(v || this.visitor)) - }), - (h.visit = function (x, v) { - if (!(this instanceof this.Context)) throw new Error("") - if (!(x instanceof r)) throw new Error("") - if (!(this.currentPath instanceof r)) throw new Error("") - return (this.needToCallTraverse = !1), o.fromMethodsObject(v || this.visitor).visitWithoutReset(x) - }), - (h.reportChanged = function () { - this.visitor.reportChanged() - }), - (h.abort = function () { - ;(this.needToCallTraverse = !1), this.visitor.abort() - }), - o - ) - } - M6.default = USt - CSe.exports = M6.default -}) -var FSe = C((q6, DSe) => { - "use strict" - Object.defineProperty(q6, "__esModule", { value: !0 }) - var HSt = (on(), Be(an)), - VSt = HSt.__importDefault(vi()) - function $St(e) { - var t = e.use(VSt.default), - r = t.getFieldNames, - n = t.getFieldValue, - i = t.builtInTypes.array, - s = t.builtInTypes.object, - a = t.builtInTypes.Date, - o = t.builtInTypes.RegExp, - u = Object.prototype.hasOwnProperty - function c(d, x, v) { - return i.check(v) ? (v.length = 0) : (v = null), f(d, x, v) - } - c.assert = function (d, x) { - var v = [] - if (!c(d, x, v)) - if (v.length === 0) { - if (d !== x) throw new Error("Nodes must be equal") - } else throw new Error("Nodes differ in the following path: " + v.map(l).join("")) - } - function l(d) { - return /[_$a-z][_$a-z0-9]*/i.test(d) ? "." + d : "[" + JSON.stringify(d) + "]" - } - function f(d, x, v) { - return d === x - ? !0 - : i.check(d) - ? p(d, x, v) - : s.check(d) - ? h(d, x, v) - : a.check(d) - ? a.check(x) && +d == +x - : o.check(d) - ? o.check(x) && - d.source === x.source && - d.global === x.global && - d.multiline === x.multiline && - d.ignoreCase === x.ignoreCase - : d == x - } - function p(d, x, v) { - i.assert(d) - var g = d.length - if (!i.check(x) || x.length !== g) return v && v.push("length"), !1 - for (var _ = 0; _ < g; ++_) { - if ((v && v.push(_), _ in d != _ in x || !f(d[_], x[_], v))) return !1 - if (v) { - var w = v.pop() - if (w !== _) throw new Error("" + w) - } - } - return !0 - } - function h(d, x, v) { - if ((s.assert(d), !s.check(x))) return !1 - if (d.type !== x.type) return v && v.push("type"), !1 - var g = r(d), - _ = g.length, - w = r(x), - E = w.length - if (_ === E) { - for (var A = 0; A < _; ++A) { - var T = g[A], - O = n(d, T), - D = n(x, T) - if ((v && v.push(T), !f(O, D, v))) return !1 - if (v) { - var M = v.pop() - if (M !== T) throw new Error("" + M) - } - } - return !0 - } - if (!v) return !1 - var P = Object.create(null) - for (A = 0; A < _; ++A) P[g[A]] = !0 - for (A = 0; A < E; ++A) { - if (((T = w[A]), !u.call(P, T))) return v.push(T), !1 - delete P[T] - } - for (T in P) { - v.push(T) - break - } - return !1 - } - return c - } - q6.default = $St - DSe.exports = q6.default -}) -var BSe = C((j6, TSe) => { - "use strict" - Object.defineProperty(j6, "__esModule", { value: !0 }) - var a2 = (on(), Be(an)), - zSt = a2.__importDefault(vi()), - WSt = a2.__importDefault(SSe()), - GSt = a2.__importDefault(FSe()), - KSt = a2.__importDefault(Kj()), - XSt = a2.__importDefault(Jj()) - function JSt(e) { - var t = YSt(), - r = t.use(zSt.default) - e.forEach(t.use), r.finalize() - var n = t.use(WSt.default) - return { - Type: r.Type, - builtInTypes: r.builtInTypes, - namedTypes: r.namedTypes, - builders: r.builders, - defineMethod: r.defineMethod, - getFieldNames: r.getFieldNames, - getFieldValue: r.getFieldValue, - eachField: r.eachField, - someField: r.someField, - getSupertypeNames: r.getSupertypeNames, - getBuilderName: r.getBuilderName, - astNodesAreEquivalent: t.use(GSt.default), - finalize: r.finalize, - Path: t.use(KSt.default), - NodePath: t.use(XSt.default), - PathVisitor: n, - use: t.use, - visit: n.visit, - } - } - j6.default = JSt - function YSt() { - var e = [], - t = [] - function r(i) { - var s = e.indexOf(i) - return s === -1 && ((s = e.length), e.push(i), (t[s] = i(n))), t[s] - } - var n = { use: r } - return n - } - TSe.exports = j6.default -}) -var Ru = C((U6, OSe) => { - "use strict" - Object.defineProperty(U6, "__esModule", { value: !0 }) - var ZSt = (on(), Be(an)), - QSt = ZSt.__importDefault(vi()) - function eDt(e) { - var t = e.use(QSt.default), - r = t.Type, - n = t.builtInTypes, - i = n.number - function s(c) { - return r.from(function (l) { - return i.check(l) && l >= c - }, i + " >= " + c) - } - var a = { - null: function () { - return null - }, - emptyArray: function () { - return [] - }, - false: function () { - return !1 - }, - true: function () { - return !0 - }, - undefined: function () {}, - "use strict": function () { - return "use strict" - }, - }, - o = r.or(n.string, n.number, n.boolean, n.null, n.undefined), - u = r.from(function (c) { - if (c === null) return !0 - var l = typeof c - return !(l === "object" || l === "function") - }, o.toString()) - return { geq: s, defaults: a, isPrimitive: u } - } - U6.default = eDt - OSe.exports = U6.default -}) -var V6 = C((H6, ISe) => { - "use strict" - Object.defineProperty(H6, "__esModule", { value: !0 }) - var kSe = (on(), Be(an)), - tDt = kSe.__importDefault(vi()), - rDt = kSe.__importDefault(Ru()) - function nDt(e) { - var t = e.use(tDt.default), - r = t.Type, - n = r.def, - i = r.or, - s = e.use(rDt.default), - a = s.defaults, - o = s.geq - n("Printable").field("loc", i(n("SourceLocation"), null), a.null, !0), - n("Node") - .bases("Printable") - .field("type", String) - .field("comments", i([n("Comment")], null), a.null, !0), - n("SourceLocation") - .field("start", n("Position")) - .field("end", n("Position")) - .field("source", i(String, null), a.null), - n("Position").field("line", o(1)).field("column", o(0)), - n("File") - .bases("Node") - .build("program", "name") - .field("program", n("Program")) - .field("name", i(String, null), a.null), - n("Program") - .bases("Node") - .build("body") - .field("body", [n("Statement")]), - n("Function") - .bases("Node") - .field("id", i(n("Identifier"), null), a.null) - .field("params", [n("Pattern")]) - .field("body", n("BlockStatement")) - .field("generator", Boolean, a.false) - .field("async", Boolean, a.false), - n("Statement").bases("Node"), - n("EmptyStatement").bases("Statement").build(), - n("BlockStatement") - .bases("Statement") - .build("body") - .field("body", [n("Statement")]), - n("ExpressionStatement").bases("Statement").build("expression").field("expression", n("Expression")), - n("IfStatement") - .bases("Statement") - .build("test", "consequent", "alternate") - .field("test", n("Expression")) - .field("consequent", n("Statement")) - .field("alternate", i(n("Statement"), null), a.null), - n("LabeledStatement") - .bases("Statement") - .build("label", "body") - .field("label", n("Identifier")) - .field("body", n("Statement")), - n("BreakStatement") - .bases("Statement") - .build("label") - .field("label", i(n("Identifier"), null), a.null), - n("ContinueStatement") - .bases("Statement") - .build("label") - .field("label", i(n("Identifier"), null), a.null), - n("WithStatement") - .bases("Statement") - .build("object", "body") - .field("object", n("Expression")) - .field("body", n("Statement")), - n("SwitchStatement") - .bases("Statement") - .build("discriminant", "cases", "lexical") - .field("discriminant", n("Expression")) - .field("cases", [n("SwitchCase")]) - .field("lexical", Boolean, a.false), - n("ReturnStatement") - .bases("Statement") - .build("argument") - .field("argument", i(n("Expression"), null)), - n("ThrowStatement").bases("Statement").build("argument").field("argument", n("Expression")), - n("TryStatement") - .bases("Statement") - .build("block", "handler", "finalizer") - .field("block", n("BlockStatement")) - .field("handler", i(n("CatchClause"), null), function () { - return (this.handlers && this.handlers[0]) || null - }) - .field( - "handlers", - [n("CatchClause")], - function () { - return this.handler ? [this.handler] : [] - }, - !0 - ) - .field("guardedHandlers", [n("CatchClause")], a.emptyArray) - .field("finalizer", i(n("BlockStatement"), null), a.null), - n("CatchClause") - .bases("Node") - .build("param", "guard", "body") - .field("param", i(n("Pattern"), null), a.null) - .field("guard", i(n("Expression"), null), a.null) - .field("body", n("BlockStatement")), - n("WhileStatement") - .bases("Statement") - .build("test", "body") - .field("test", n("Expression")) - .field("body", n("Statement")), - n("DoWhileStatement") - .bases("Statement") - .build("body", "test") - .field("body", n("Statement")) - .field("test", n("Expression")), - n("ForStatement") - .bases("Statement") - .build("init", "test", "update", "body") - .field("init", i(n("VariableDeclaration"), n("Expression"), null)) - .field("test", i(n("Expression"), null)) - .field("update", i(n("Expression"), null)) - .field("body", n("Statement")), - n("ForInStatement") - .bases("Statement") - .build("left", "right", "body") - .field("left", i(n("VariableDeclaration"), n("Expression"))) - .field("right", n("Expression")) - .field("body", n("Statement")), - n("DebuggerStatement").bases("Statement").build(), - n("Declaration").bases("Statement"), - n("FunctionDeclaration") - .bases("Function", "Declaration") - .build("id", "params", "body") - .field("id", n("Identifier")), - n("FunctionExpression").bases("Function", "Expression").build("id", "params", "body"), - n("VariableDeclaration") - .bases("Declaration") - .build("kind", "declarations") - .field("kind", i("var", "let", "const")) - .field("declarations", [n("VariableDeclarator")]), - n("VariableDeclarator") - .bases("Node") - .build("id", "init") - .field("id", n("Pattern")) - .field("init", i(n("Expression"), null), a.null), - n("Expression").bases("Node"), - n("ThisExpression").bases("Expression").build(), - n("ArrayExpression") - .bases("Expression") - .build("elements") - .field("elements", [i(n("Expression"), null)]), - n("ObjectExpression") - .bases("Expression") - .build("properties") - .field("properties", [n("Property")]), - n("Property") - .bases("Node") - .build("kind", "key", "value") - .field("kind", i("init", "get", "set")) - .field("key", i(n("Literal"), n("Identifier"))) - .field("value", n("Expression")), - n("SequenceExpression") - .bases("Expression") - .build("expressions") - .field("expressions", [n("Expression")]) - var u = i("-", "+", "!", "~", "typeof", "void", "delete") - n("UnaryExpression") - .bases("Expression") - .build("operator", "argument", "prefix") - .field("operator", u) - .field("argument", n("Expression")) - .field("prefix", Boolean, a.true) - var c = i( - "==", - "!=", - "===", - "!==", - "<", - "<=", - ">", - ">=", - "<<", - ">>", - ">>>", - "+", - "-", - "*", - "/", - "%", - "**", - "&", - "|", - "^", - "in", - "instanceof" - ) - n("BinaryExpression") - .bases("Expression") - .build("operator", "left", "right") - .field("operator", c) - .field("left", n("Expression")) - .field("right", n("Expression")) - var l = i("=", "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=", "|=", "^=", "&=") - n("AssignmentExpression") - .bases("Expression") - .build("operator", "left", "right") - .field("operator", l) - .field("left", i(n("Pattern"), n("MemberExpression"))) - .field("right", n("Expression")) - var f = i("++", "--") - n("UpdateExpression") - .bases("Expression") - .build("operator", "argument", "prefix") - .field("operator", f) - .field("argument", n("Expression")) - .field("prefix", Boolean) - var p = i("||", "&&") - n("LogicalExpression") - .bases("Expression") - .build("operator", "left", "right") - .field("operator", p) - .field("left", n("Expression")) - .field("right", n("Expression")), - n("ConditionalExpression") - .bases("Expression") - .build("test", "consequent", "alternate") - .field("test", n("Expression")) - .field("consequent", n("Expression")) - .field("alternate", n("Expression")), - n("NewExpression") - .bases("Expression") - .build("callee", "arguments") - .field("callee", n("Expression")) - .field("arguments", [n("Expression")]), - n("CallExpression") - .bases("Expression") - .build("callee", "arguments") - .field("callee", n("Expression")) - .field("arguments", [n("Expression")]), - n("MemberExpression") - .bases("Expression") - .build("object", "property", "computed") - .field("object", n("Expression")) - .field("property", i(n("Identifier"), n("Expression"))) - .field("computed", Boolean, function () { - var h = this.property.type - return h === "Literal" || h === "MemberExpression" || h === "BinaryExpression" - }), - n("Pattern").bases("Node"), - n("SwitchCase") - .bases("Node") - .build("test", "consequent") - .field("test", i(n("Expression"), null)) - .field("consequent", [n("Statement")]), - n("Identifier") - .bases("Expression", "Pattern") - .build("name") - .field("name", String) - .field("optional", Boolean, a.false), - n("Literal") - .bases("Expression") - .build("value") - .field("value", i(String, Boolean, null, Number, RegExp)) - .field("regex", i({ pattern: String, flags: String }, null), function () { - if (this.value instanceof RegExp) { - var h = "" - return ( - this.value.ignoreCase && (h += "i"), - this.value.multiline && (h += "m"), - this.value.global && (h += "g"), - { pattern: this.value.source, flags: h } - ) - } - return null - }), - n("Comment") - .bases("Printable") - .field("value", String) - .field("leading", Boolean, a.true) - .field("trailing", Boolean, a.false) - } - H6.default = nDt - ISe.exports = H6.default -}) -var Zj = C(($6, PSe) => { - "use strict" - Object.defineProperty($6, "__esModule", { value: !0 }) - var Yj = (on(), Be(an)), - iDt = Yj.__importDefault(V6()), - sDt = Yj.__importDefault(vi()), - aDt = Yj.__importDefault(Ru()) - function oDt(e) { - e.use(iDt.default) - var t = e.use(sDt.default), - r = t.Type.def, - n = t.Type.or, - i = e.use(aDt.default).defaults - r("Function") - .field("generator", Boolean, i.false) - .field("expression", Boolean, i.false) - .field("defaults", [n(r("Expression"), null)], i.emptyArray) - .field("rest", n(r("Identifier"), null), i.null), - r("RestElement") - .bases("Pattern") - .build("argument") - .field("argument", r("Pattern")) - .field("typeAnnotation", n(r("TypeAnnotation"), r("TSTypeAnnotation"), null), i.null), - r("SpreadElementPattern").bases("Pattern").build("argument").field("argument", r("Pattern")), - r("FunctionDeclaration").build("id", "params", "body", "generator", "expression"), - r("FunctionExpression").build("id", "params", "body", "generator", "expression"), - r("ArrowFunctionExpression") - .bases("Function", "Expression") - .build("params", "body", "expression") - .field("id", null, i.null) - .field("body", n(r("BlockStatement"), r("Expression"))) - .field("generator", !1, i.false), - r("ForOfStatement") - .bases("Statement") - .build("left", "right", "body") - .field("left", n(r("VariableDeclaration"), r("Pattern"))) - .field("right", r("Expression")) - .field("body", r("Statement")), - r("YieldExpression") - .bases("Expression") - .build("argument", "delegate") - .field("argument", n(r("Expression"), null)) - .field("delegate", Boolean, i.false), - r("GeneratorExpression") - .bases("Expression") - .build("body", "blocks", "filter") - .field("body", r("Expression")) - .field("blocks", [r("ComprehensionBlock")]) - .field("filter", n(r("Expression"), null)), - r("ComprehensionExpression") - .bases("Expression") - .build("body", "blocks", "filter") - .field("body", r("Expression")) - .field("blocks", [r("ComprehensionBlock")]) - .field("filter", n(r("Expression"), null)), - r("ComprehensionBlock") - .bases("Node") - .build("left", "right", "each") - .field("left", r("Pattern")) - .field("right", r("Expression")) - .field("each", Boolean), - r("Property") - .field("key", n(r("Literal"), r("Identifier"), r("Expression"))) - .field("value", n(r("Expression"), r("Pattern"))) - .field("method", Boolean, i.false) - .field("shorthand", Boolean, i.false) - .field("computed", Boolean, i.false), - r("ObjectProperty").field("shorthand", Boolean, i.false), - r("PropertyPattern") - .bases("Pattern") - .build("key", "pattern") - .field("key", n(r("Literal"), r("Identifier"), r("Expression"))) - .field("pattern", r("Pattern")) - .field("computed", Boolean, i.false), - r("ObjectPattern") - .bases("Pattern") - .build("properties") - .field("properties", [n(r("PropertyPattern"), r("Property"))]), - r("ArrayPattern") - .bases("Pattern") - .build("elements") - .field("elements", [n(r("Pattern"), null)]), - r("MethodDefinition") - .bases("Declaration") - .build("kind", "key", "value", "static") - .field("kind", n("constructor", "method", "get", "set")) - .field("key", r("Expression")) - .field("value", r("Function")) - .field("computed", Boolean, i.false) - .field("static", Boolean, i.false), - r("SpreadElement").bases("Node").build("argument").field("argument", r("Expression")), - r("ArrayExpression").field("elements", [n(r("Expression"), r("SpreadElement"), r("RestElement"), null)]), - r("NewExpression").field("arguments", [n(r("Expression"), r("SpreadElement"))]), - r("CallExpression").field("arguments", [n(r("Expression"), r("SpreadElement"))]), - r("AssignmentPattern") - .bases("Pattern") - .build("left", "right") - .field("left", r("Pattern")) - .field("right", r("Expression")) - var s = n(r("MethodDefinition"), r("VariableDeclarator"), r("ClassPropertyDefinition"), r("ClassProperty")) - r("ClassProperty") - .bases("Declaration") - .build("key") - .field("key", n(r("Literal"), r("Identifier"), r("Expression"))) - .field("computed", Boolean, i.false), - r("ClassPropertyDefinition").bases("Declaration").build("definition").field("definition", s), - r("ClassBody").bases("Declaration").build("body").field("body", [s]), - r("ClassDeclaration") - .bases("Declaration") - .build("id", "body", "superClass") - .field("id", n(r("Identifier"), null)) - .field("body", r("ClassBody")) - .field("superClass", n(r("Expression"), null), i.null), - r("ClassExpression") - .bases("Expression") - .build("id", "body", "superClass") - .field("id", n(r("Identifier"), null), i.null) - .field("body", r("ClassBody")) - .field("superClass", n(r("Expression"), null), i.null), - r("Specifier").bases("Node"), - r("ModuleSpecifier") - .bases("Specifier") - .field("local", n(r("Identifier"), null), i.null) - .field("id", n(r("Identifier"), null), i.null) - .field("name", n(r("Identifier"), null), i.null), - r("ImportSpecifier").bases("ModuleSpecifier").build("id", "name"), - r("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("id"), - r("ImportDefaultSpecifier").bases("ModuleSpecifier").build("id"), - r("ImportDeclaration") - .bases("Declaration") - .build("specifiers", "source", "importKind") - .field( - "specifiers", - [n(r("ImportSpecifier"), r("ImportNamespaceSpecifier"), r("ImportDefaultSpecifier"))], - i.emptyArray - ) - .field("source", r("Literal")) - .field("importKind", n("value", "type"), function () { - return "value" - }), - r("TaggedTemplateExpression") - .bases("Expression") - .build("tag", "quasi") - .field("tag", r("Expression")) - .field("quasi", r("TemplateLiteral")), - r("TemplateLiteral") - .bases("Expression") - .build("quasis", "expressions") - .field("quasis", [r("TemplateElement")]) - .field("expressions", [r("Expression")]), - r("TemplateElement") - .bases("Node") - .build("value", "tail") - .field("value", { cooked: String, raw: String }) - .field("tail", Boolean) - } - $6.default = oDt - PSe.exports = $6.default -}) -var w0 = C((z6, NSe) => { - "use strict" - Object.defineProperty(z6, "__esModule", { value: !0 }) - var Qj = (on(), Be(an)), - uDt = Qj.__importDefault(Zj()), - cDt = Qj.__importDefault(vi()), - lDt = Qj.__importDefault(Ru()) - function fDt(e) { - e.use(uDt.default) - var t = e.use(cDt.default), - r = t.Type.def, - n = t.Type.or, - i = e.use(lDt.default).defaults - r("Function").field("async", Boolean, i.false), - r("SpreadProperty").bases("Node").build("argument").field("argument", r("Expression")), - r("ObjectExpression").field("properties", [n(r("Property"), r("SpreadProperty"), r("SpreadElement"))]), - r("SpreadPropertyPattern").bases("Pattern").build("argument").field("argument", r("Pattern")), - r("ObjectPattern").field("properties", [n(r("Property"), r("PropertyPattern"), r("SpreadPropertyPattern"))]), - r("AwaitExpression") - .bases("Expression") - .build("argument", "all") - .field("argument", n(r("Expression"), null)) - .field("all", Boolean, i.false) - } - z6.default = fDt - NSe.exports = z6.default -}) -var MSe = C((W6, LSe) => { - "use strict" - Object.defineProperty(W6, "__esModule", { value: !0 }) - var RSe = (on(), Be(an)), - pDt = RSe.__importDefault(w0()), - hDt = RSe.__importDefault(vi()) - function dDt(e) { - e.use(pDt.default) - var t = e.use(hDt.default), - r = t.Type.def - r("ImportExpression").bases("Expression").build("source").field("source", r("Expression")) - } - W6.default = dDt - LSe.exports = W6.default -}) -var jSe = C((G6, qSe) => { - "use strict" - Object.defineProperty(G6, "__esModule", { value: !0 }) - var eU = (on(), Be(an)), - mDt = eU.__importDefault(w0()), - xDt = eU.__importDefault(vi()), - vDt = eU.__importDefault(Ru()) - function gDt(e) { - e.use(mDt.default) - var t = e.use(xDt.default), - r = t.Type.def, - n = t.Type.or, - i = e.use(vDt.default).defaults - r("JSXAttribute") - .bases("Node") - .build("name", "value") - .field("name", n(r("JSXIdentifier"), r("JSXNamespacedName"))) - .field("value", n(r("Literal"), r("JSXExpressionContainer"), null), i.null), - r("JSXIdentifier").bases("Identifier").build("name").field("name", String), - r("JSXNamespacedName") - .bases("Node") - .build("namespace", "name") - .field("namespace", r("JSXIdentifier")) - .field("name", r("JSXIdentifier")), - r("JSXMemberExpression") - .bases("MemberExpression") - .build("object", "property") - .field("object", n(r("JSXIdentifier"), r("JSXMemberExpression"))) - .field("property", r("JSXIdentifier")) - .field("computed", Boolean, i.false) - var s = n(r("JSXIdentifier"), r("JSXNamespacedName"), r("JSXMemberExpression")) - r("JSXSpreadAttribute").bases("Node").build("argument").field("argument", r("Expression")) - var a = [n(r("JSXAttribute"), r("JSXSpreadAttribute"))] - r("JSXExpressionContainer").bases("Expression").build("expression").field("expression", r("Expression")), - r("JSXElement") - .bases("Expression") - .build("openingElement", "closingElement", "children") - .field("openingElement", r("JSXOpeningElement")) - .field("closingElement", n(r("JSXClosingElement"), null), i.null) - .field( - "children", - [n(r("JSXElement"), r("JSXExpressionContainer"), r("JSXFragment"), r("JSXText"), r("Literal"))], - i.emptyArray - ) - .field( - "name", - s, - function () { - return this.openingElement.name - }, - !0 - ) - .field( - "selfClosing", - Boolean, - function () { - return this.openingElement.selfClosing - }, - !0 - ) - .field( - "attributes", - a, - function () { - return this.openingElement.attributes - }, - !0 - ), - r("JSXOpeningElement") - .bases("Node") - .build("name", "attributes", "selfClosing") - .field("name", s) - .field("attributes", a, i.emptyArray) - .field("selfClosing", Boolean, i.false), - r("JSXClosingElement").bases("Node").build("name").field("name", s), - r("JSXFragment") - .bases("Expression") - .build("openingElement", "closingElement", "children") - .field("openingElement", r("JSXOpeningFragment")) - .field("closingElement", r("JSXClosingFragment")) - .field( - "children", - [n(r("JSXElement"), r("JSXExpressionContainer"), r("JSXFragment"), r("JSXText"), r("Literal"))], - i.emptyArray - ), - r("JSXOpeningFragment").bases("Node").build(), - r("JSXClosingFragment").bases("Node").build(), - r("JSXText").bases("Literal").build("value").field("value", String), - r("JSXEmptyExpression").bases("Expression").build(), - r("JSXSpreadChild").bases("Expression").build("expression").field("expression", r("Expression")) - } - G6.default = gDt - qSe.exports = G6.default -}) -var tU = C((K6, HSe) => { - "use strict" - Object.defineProperty(K6, "__esModule", { value: !0 }) - var USe = (on(), Be(an)), - yDt = USe.__importDefault(vi()), - bDt = USe.__importDefault(Ru()) - function EDt(e) { - var t = e.use(yDt.default), - r = t.Type.def, - n = t.Type.or, - i = e.use(bDt.default).defaults, - s = n(r("TypeAnnotation"), r("TSTypeAnnotation"), null), - a = n(r("TypeParameterDeclaration"), r("TSTypeParameterDeclaration"), null) - r("Identifier").field("typeAnnotation", s, i.null), - r("ObjectPattern").field("typeAnnotation", s, i.null), - r("Function").field("returnType", s, i.null).field("typeParameters", a, i.null), - r("ClassProperty") - .build("key", "value", "typeAnnotation", "static") - .field("value", n(r("Expression"), null)) - .field("static", Boolean, i.false) - .field("typeAnnotation", s, i.null), - ["ClassDeclaration", "ClassExpression"].forEach(function (o) { - r(o) - .field("typeParameters", a, i.null) - .field( - "superTypeParameters", - n(r("TypeParameterInstantiation"), r("TSTypeParameterInstantiation"), null), - i.null - ) - .field("implements", n([r("ClassImplements")], [r("TSExpressionWithTypeArguments")]), i.emptyArray) - }) - } - K6.default = EDt - HSe.exports = K6.default -}) -var rU = C((J6, VSe) => { - "use strict" - Object.defineProperty(J6, "__esModule", { value: !0 }) - var X6 = (on(), Be(an)), - _Dt = X6.__importDefault(w0()), - wDt = X6.__importDefault(tU()), - ADt = X6.__importDefault(vi()), - CDt = X6.__importDefault(Ru()) - function SDt(e) { - e.use(_Dt.default), e.use(wDt.default) - var t = e.use(ADt.default), - r = t.Type.def, - n = t.Type.or, - i = e.use(CDt.default).defaults - r("Flow").bases("Node"), - r("FlowType").bases("Flow"), - r("AnyTypeAnnotation").bases("FlowType").build(), - r("EmptyTypeAnnotation").bases("FlowType").build(), - r("MixedTypeAnnotation").bases("FlowType").build(), - r("VoidTypeAnnotation").bases("FlowType").build(), - r("NumberTypeAnnotation").bases("FlowType").build(), - r("NumberLiteralTypeAnnotation") - .bases("FlowType") - .build("value", "raw") - .field("value", Number) - .field("raw", String), - r("NumericLiteralTypeAnnotation") - .bases("FlowType") - .build("value", "raw") - .field("value", Number) - .field("raw", String), - r("StringTypeAnnotation").bases("FlowType").build(), - r("StringLiteralTypeAnnotation") - .bases("FlowType") - .build("value", "raw") - .field("value", String) - .field("raw", String), - r("BooleanTypeAnnotation").bases("FlowType").build(), - r("BooleanLiteralTypeAnnotation") - .bases("FlowType") - .build("value", "raw") - .field("value", Boolean) - .field("raw", String), - r("TypeAnnotation").bases("Node").build("typeAnnotation").field("typeAnnotation", r("FlowType")), - r("NullableTypeAnnotation").bases("FlowType").build("typeAnnotation").field("typeAnnotation", r("FlowType")), - r("NullLiteralTypeAnnotation").bases("FlowType").build(), - r("NullTypeAnnotation").bases("FlowType").build(), - r("ThisTypeAnnotation").bases("FlowType").build(), - r("ExistsTypeAnnotation").bases("FlowType").build(), - r("ExistentialTypeParam").bases("FlowType").build(), - r("FunctionTypeAnnotation") - .bases("FlowType") - .build("params", "returnType", "rest", "typeParameters") - .field("params", [r("FunctionTypeParam")]) - .field("returnType", r("FlowType")) - .field("rest", n(r("FunctionTypeParam"), null)) - .field("typeParameters", n(r("TypeParameterDeclaration"), null)), - r("FunctionTypeParam") - .bases("Node") - .build("name", "typeAnnotation", "optional") - .field("name", r("Identifier")) - .field("typeAnnotation", r("FlowType")) - .field("optional", Boolean), - r("ArrayTypeAnnotation").bases("FlowType").build("elementType").field("elementType", r("FlowType")), - r("ObjectTypeAnnotation") - .bases("FlowType") - .build("properties", "indexers", "callProperties") - .field("properties", [n(r("ObjectTypeProperty"), r("ObjectTypeSpreadProperty"))]) - .field("indexers", [r("ObjectTypeIndexer")], i.emptyArray) - .field("callProperties", [r("ObjectTypeCallProperty")], i.emptyArray) - .field("inexact", n(Boolean, void 0), i.undefined) - .field("exact", Boolean, i.false) - .field("internalSlots", [r("ObjectTypeInternalSlot")], i.emptyArray), - r("Variance").bases("Node").build("kind").field("kind", n("plus", "minus")) - var s = n(r("Variance"), "plus", "minus", null) - r("ObjectTypeProperty") - .bases("Node") - .build("key", "value", "optional") - .field("key", n(r("Literal"), r("Identifier"))) - .field("value", r("FlowType")) - .field("optional", Boolean) - .field("variance", s, i.null), - r("ObjectTypeIndexer") - .bases("Node") - .build("id", "key", "value") - .field("id", r("Identifier")) - .field("key", r("FlowType")) - .field("value", r("FlowType")) - .field("variance", s, i.null), - r("ObjectTypeCallProperty") - .bases("Node") - .build("value") - .field("value", r("FunctionTypeAnnotation")) - .field("static", Boolean, i.false), - r("QualifiedTypeIdentifier") - .bases("Node") - .build("qualification", "id") - .field("qualification", n(r("Identifier"), r("QualifiedTypeIdentifier"))) - .field("id", r("Identifier")), - r("GenericTypeAnnotation") - .bases("FlowType") - .build("id", "typeParameters") - .field("id", n(r("Identifier"), r("QualifiedTypeIdentifier"))) - .field("typeParameters", n(r("TypeParameterInstantiation"), null)), - r("MemberTypeAnnotation") - .bases("FlowType") - .build("object", "property") - .field("object", r("Identifier")) - .field("property", n(r("MemberTypeAnnotation"), r("GenericTypeAnnotation"))), - r("UnionTypeAnnotation") - .bases("FlowType") - .build("types") - .field("types", [r("FlowType")]), - r("IntersectionTypeAnnotation") - .bases("FlowType") - .build("types") - .field("types", [r("FlowType")]), - r("TypeofTypeAnnotation").bases("FlowType").build("argument").field("argument", r("FlowType")), - r("ObjectTypeSpreadProperty").bases("Node").build("argument").field("argument", r("FlowType")), - r("ObjectTypeInternalSlot") - .bases("Node") - .build("id", "value", "optional", "static", "method") - .field("id", r("Identifier")) - .field("value", r("FlowType")) - .field("optional", Boolean) - .field("static", Boolean) - .field("method", Boolean), - r("TypeParameterDeclaration") - .bases("Node") - .build("params") - .field("params", [r("TypeParameter")]), - r("TypeParameterInstantiation") - .bases("Node") - .build("params") - .field("params", [r("FlowType")]), - r("TypeParameter") - .bases("FlowType") - .build("name", "variance", "bound") - .field("name", String) - .field("variance", s, i.null) - .field("bound", n(r("TypeAnnotation"), null), i.null), - r("ClassProperty").field("variance", s, i.null), - r("ClassImplements") - .bases("Node") - .build("id") - .field("id", r("Identifier")) - .field("superClass", n(r("Expression"), null), i.null) - .field("typeParameters", n(r("TypeParameterInstantiation"), null), i.null), - r("InterfaceTypeAnnotation") - .bases("FlowType") - .build("body", "extends") - .field("body", r("ObjectTypeAnnotation")) - .field("extends", n([r("InterfaceExtends")], null), i.null), - r("InterfaceDeclaration") - .bases("Declaration") - .build("id", "body", "extends") - .field("id", r("Identifier")) - .field("typeParameters", n(r("TypeParameterDeclaration"), null), i.null) - .field("body", r("ObjectTypeAnnotation")) - .field("extends", [r("InterfaceExtends")]), - r("DeclareInterface").bases("InterfaceDeclaration").build("id", "body", "extends"), - r("InterfaceExtends") - .bases("Node") - .build("id") - .field("id", r("Identifier")) - .field("typeParameters", n(r("TypeParameterInstantiation"), null), i.null), - r("TypeAlias") - .bases("Declaration") - .build("id", "typeParameters", "right") - .field("id", r("Identifier")) - .field("typeParameters", n(r("TypeParameterDeclaration"), null)) - .field("right", r("FlowType")), - r("OpaqueType") - .bases("Declaration") - .build("id", "typeParameters", "impltype", "supertype") - .field("id", r("Identifier")) - .field("typeParameters", n(r("TypeParameterDeclaration"), null)) - .field("impltype", r("FlowType")) - .field("supertype", r("FlowType")), - r("DeclareTypeAlias").bases("TypeAlias").build("id", "typeParameters", "right"), - r("DeclareOpaqueType").bases("TypeAlias").build("id", "typeParameters", "supertype"), - r("TypeCastExpression") - .bases("Expression") - .build("expression", "typeAnnotation") - .field("expression", r("Expression")) - .field("typeAnnotation", r("TypeAnnotation")), - r("TupleTypeAnnotation") - .bases("FlowType") - .build("types") - .field("types", [r("FlowType")]), - r("DeclareVariable").bases("Statement").build("id").field("id", r("Identifier")), - r("DeclareFunction").bases("Statement").build("id").field("id", r("Identifier")), - r("DeclareClass").bases("InterfaceDeclaration").build("id"), - r("DeclareModule") - .bases("Statement") - .build("id", "body") - .field("id", n(r("Identifier"), r("Literal"))) - .field("body", r("BlockStatement")), - r("DeclareModuleExports").bases("Statement").build("typeAnnotation").field("typeAnnotation", r("TypeAnnotation")), - r("DeclareExportDeclaration") - .bases("Declaration") - .build("default", "declaration", "specifiers", "source") - .field("default", Boolean) - .field("declaration", n(r("DeclareVariable"), r("DeclareFunction"), r("DeclareClass"), r("FlowType"), null)) - .field("specifiers", [n(r("ExportSpecifier"), r("ExportBatchSpecifier"))], i.emptyArray) - .field("source", n(r("Literal"), null), i.null), - r("DeclareExportAllDeclaration") - .bases("Declaration") - .build("source") - .field("source", n(r("Literal"), null), i.null), - r("FlowPredicate").bases("Flow"), - r("InferredPredicate").bases("FlowPredicate").build(), - r("DeclaredPredicate").bases("FlowPredicate").build("value").field("value", r("Expression")), - r("CallExpression").field("typeArguments", n(null, r("TypeParameterInstantiation")), i.null), - r("NewExpression").field("typeArguments", n(null, r("TypeParameterInstantiation")), i.null) - } - J6.default = SDt - VSe.exports = J6.default -}) -var zSe = C((Y6, $Se) => { - "use strict" - Object.defineProperty(Y6, "__esModule", { value: !0 }) - var nU = (on(), Be(an)), - DDt = nU.__importDefault(w0()), - FDt = nU.__importDefault(vi()), - TDt = nU.__importDefault(Ru()) - function BDt(e) { - e.use(DDt.default) - var t = e.use(FDt.default), - r = e.use(TDt.default).defaults, - n = t.Type.def, - i = t.Type.or - n("VariableDeclaration").field("declarations", [i(n("VariableDeclarator"), n("Identifier"))]), - n("Property").field("value", i(n("Expression"), n("Pattern"))), - n("ArrayPattern").field("elements", [i(n("Pattern"), n("SpreadElement"), null)]), - n("ObjectPattern").field("properties", [ - i(n("Property"), n("PropertyPattern"), n("SpreadPropertyPattern"), n("SpreadProperty")), - ]), - n("ExportSpecifier").bases("ModuleSpecifier").build("id", "name"), - n("ExportBatchSpecifier").bases("Specifier").build(), - n("ExportDeclaration") - .bases("Declaration") - .build("default", "declaration", "specifiers", "source") - .field("default", Boolean) - .field("declaration", i(n("Declaration"), n("Expression"), null)) - .field("specifiers", [i(n("ExportSpecifier"), n("ExportBatchSpecifier"))], r.emptyArray) - .field("source", i(n("Literal"), null), r.null), - n("Block").bases("Comment").build("value", "leading", "trailing"), - n("Line").bases("Comment").build("value", "leading", "trailing") - } - Y6.default = BDt - $Se.exports = Y6.default -}) -var sU = C((Z6, WSe) => { - "use strict" - Object.defineProperty(Z6, "__esModule", { value: !0 }) - var iU = (on(), Be(an)), - ODt = iU.__importDefault(vi()), - kDt = iU.__importDefault(Ru()), - IDt = iU.__importDefault(w0()) - function PDt(e) { - e.use(IDt.default) - var t = e.use(ODt.default), - r = e.use(kDt.default).defaults, - n = t.Type.def, - i = t.Type.or - n("Noop").bases("Statement").build(), - n("DoExpression") - .bases("Expression") - .build("body") - .field("body", [n("Statement")]), - n("Super").bases("Expression").build(), - n("BindExpression") - .bases("Expression") - .build("object", "callee") - .field("object", i(n("Expression"), null)) - .field("callee", n("Expression")), - n("Decorator").bases("Node").build("expression").field("expression", n("Expression")), - n("Property").field("decorators", i([n("Decorator")], null), r.null), - n("MethodDefinition").field("decorators", i([n("Decorator")], null), r.null), - n("MetaProperty") - .bases("Expression") - .build("meta", "property") - .field("meta", n("Identifier")) - .field("property", n("Identifier")), - n("ParenthesizedExpression").bases("Expression").build("expression").field("expression", n("Expression")), - n("ImportSpecifier").bases("ModuleSpecifier").build("imported", "local").field("imported", n("Identifier")), - n("ImportDefaultSpecifier").bases("ModuleSpecifier").build("local"), - n("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("local"), - n("ExportDefaultDeclaration") - .bases("Declaration") - .build("declaration") - .field("declaration", i(n("Declaration"), n("Expression"))), - n("ExportNamedDeclaration") - .bases("Declaration") - .build("declaration", "specifiers", "source") - .field("declaration", i(n("Declaration"), null)) - .field("specifiers", [n("ExportSpecifier")], r.emptyArray) - .field("source", i(n("Literal"), null), r.null), - n("ExportSpecifier").bases("ModuleSpecifier").build("local", "exported").field("exported", n("Identifier")), - n("ExportNamespaceSpecifier").bases("Specifier").build("exported").field("exported", n("Identifier")), - n("ExportDefaultSpecifier").bases("Specifier").build("exported").field("exported", n("Identifier")), - n("ExportAllDeclaration") - .bases("Declaration") - .build("exported", "source") - .field("exported", i(n("Identifier"), null)) - .field("source", n("Literal")), - n("CommentBlock").bases("Comment").build("value", "leading", "trailing"), - n("CommentLine").bases("Comment").build("value", "leading", "trailing"), - n("Directive").bases("Node").build("value").field("value", n("DirectiveLiteral")), - n("DirectiveLiteral").bases("Node", "Expression").build("value").field("value", String, r["use strict"]), - n("InterpreterDirective").bases("Node").build("value").field("value", String), - n("BlockStatement") - .bases("Statement") - .build("body") - .field("body", [n("Statement")]) - .field("directives", [n("Directive")], r.emptyArray), - n("Program") - .bases("Node") - .build("body") - .field("body", [n("Statement")]) - .field("directives", [n("Directive")], r.emptyArray) - .field("interpreter", i(n("InterpreterDirective"), null), r.null), - n("StringLiteral").bases("Literal").build("value").field("value", String), - n("NumericLiteral") - .bases("Literal") - .build("value") - .field("value", Number) - .field("raw", i(String, null), r.null) - .field("extra", { rawValue: Number, raw: String }, function () { - return { rawValue: this.value, raw: this.value + "" } - }), - n("BigIntLiteral") - .bases("Literal") - .build("value") - .field("value", i(String, Number)) - .field("extra", { rawValue: String, raw: String }, function () { - return { rawValue: String(this.value), raw: this.value + "n" } - }), - n("NullLiteral").bases("Literal").build().field("value", null, r.null), - n("BooleanLiteral").bases("Literal").build("value").field("value", Boolean), - n("RegExpLiteral") - .bases("Literal") - .build("pattern", "flags") - .field("pattern", String) - .field("flags", String) - .field("value", RegExp, function () { - return new RegExp(this.pattern, this.flags) - }) - var s = i(n("Property"), n("ObjectMethod"), n("ObjectProperty"), n("SpreadProperty"), n("SpreadElement")) - n("ObjectExpression").bases("Expression").build("properties").field("properties", [s]), - n("ObjectMethod") - .bases("Node", "Function") - .build("kind", "key", "params", "body", "computed") - .field("kind", i("method", "get", "set")) - .field("key", i(n("Literal"), n("Identifier"), n("Expression"))) - .field("params", [n("Pattern")]) - .field("body", n("BlockStatement")) - .field("computed", Boolean, r.false) - .field("generator", Boolean, r.false) - .field("async", Boolean, r.false) - .field("accessibility", i(n("Literal"), null), r.null) - .field("decorators", i([n("Decorator")], null), r.null), - n("ObjectProperty") - .bases("Node") - .build("key", "value") - .field("key", i(n("Literal"), n("Identifier"), n("Expression"))) - .field("value", i(n("Expression"), n("Pattern"))) - .field("accessibility", i(n("Literal"), null), r.null) - .field("computed", Boolean, r.false) - var a = i( - n("MethodDefinition"), - n("VariableDeclarator"), - n("ClassPropertyDefinition"), - n("ClassProperty"), - n("ClassPrivateProperty"), - n("ClassMethod"), - n("ClassPrivateMethod") - ) - n("ClassBody").bases("Declaration").build("body").field("body", [a]), - n("ClassMethod") - .bases("Declaration", "Function") - .build("kind", "key", "params", "body", "computed", "static") - .field("key", i(n("Literal"), n("Identifier"), n("Expression"))), - n("ClassPrivateMethod") - .bases("Declaration", "Function") - .build("key", "params", "body", "kind", "computed", "static") - .field("key", n("PrivateName")), - ["ClassMethod", "ClassPrivateMethod"].forEach(function (u) { - n(u) - .field("kind", i("get", "set", "method", "constructor"), function () { - return "method" - }) - .field("body", n("BlockStatement")) - .field("computed", Boolean, r.false) - .field("static", i(Boolean, null), r.null) - .field("abstract", i(Boolean, null), r.null) - .field("access", i("public", "private", "protected", null), r.null) - .field("accessibility", i("public", "private", "protected", null), r.null) - .field("decorators", i([n("Decorator")], null), r.null) - .field("optional", i(Boolean, null), r.null) - }), - n("ClassPrivateProperty") - .bases("ClassProperty") - .build("key", "value") - .field("key", n("PrivateName")) - .field("value", i(n("Expression"), null), r.null), - n("PrivateName").bases("Expression", "Pattern").build("id").field("id", n("Identifier")) - var o = i( - n("Property"), - n("PropertyPattern"), - n("SpreadPropertyPattern"), - n("SpreadProperty"), - n("ObjectProperty"), - n("RestProperty") - ) - n("ObjectPattern") - .bases("Pattern") - .build("properties") - .field("properties", [o]) - .field("decorators", i([n("Decorator")], null), r.null), - n("SpreadProperty").bases("Node").build("argument").field("argument", n("Expression")), - n("RestProperty").bases("Node").build("argument").field("argument", n("Expression")), - n("ForAwaitStatement") - .bases("Statement") - .build("left", "right", "body") - .field("left", i(n("VariableDeclaration"), n("Expression"))) - .field("right", n("Expression")) - .field("body", n("Statement")), - n("Import").bases("Expression").build() - } - Z6.default = PDt - WSe.exports = Z6.default -}) -var XSe = C((Q6, KSe) => { - "use strict" - Object.defineProperty(Q6, "__esModule", { value: !0 }) - var GSe = (on(), Be(an)), - NDt = GSe.__importDefault(sU()), - RDt = GSe.__importDefault(rU()) - function LDt(e) { - e.use(NDt.default), e.use(RDt.default) - } - Q6.default = LDt - KSe.exports = Q6.default -}) -var YSe = C((t4, JSe) => { - "use strict" - Object.defineProperty(t4, "__esModule", { value: !0 }) - var e4 = (on(), Be(an)), - MDt = e4.__importDefault(sU()), - qDt = e4.__importDefault(tU()), - jDt = e4.__importDefault(vi()), - UDt = e4.__importDefault(Ru()) - function HDt(e) { - e.use(MDt.default), e.use(qDt.default) - var t = e.use(jDt.default), - r = t.namedTypes, - n = t.Type.def, - i = t.Type.or, - s = e.use(UDt.default).defaults, - a = t.Type.from(function (l, f) { - return !!( - (r.StringLiteral && r.StringLiteral.check(l, f)) || - (r.Literal && r.Literal.check(l, f) && typeof l.value == "string") - ) - }, "StringLiteral") - n("TSType").bases("Node") - var o = i(n("Identifier"), n("TSQualifiedName")) - n("TSTypeReference") - .bases("TSType", "TSHasOptionalTypeParameterInstantiation") - .build("typeName", "typeParameters") - .field("typeName", o), - n("TSHasOptionalTypeParameterInstantiation").field( - "typeParameters", - i(n("TSTypeParameterInstantiation"), null), - s.null - ), - n("TSHasOptionalTypeParameters").field( - "typeParameters", - i(n("TSTypeParameterDeclaration"), null, void 0), - s.null - ), - n("TSHasOptionalTypeAnnotation").field("typeAnnotation", i(n("TSTypeAnnotation"), null), s.null), - n("TSQualifiedName").bases("Node").build("left", "right").field("left", o).field("right", o), - n("TSAsExpression") - .bases("Expression", "Pattern") - .build("expression", "typeAnnotation") - .field("expression", n("Expression")) - .field("typeAnnotation", n("TSType")) - .field("extra", i({ parenthesized: Boolean }, null), s.null), - n("TSNonNullExpression").bases("Expression", "Pattern").build("expression").field("expression", n("Expression")), - [ - "TSAnyKeyword", - "TSBigIntKeyword", - "TSBooleanKeyword", - "TSNeverKeyword", - "TSNullKeyword", - "TSNumberKeyword", - "TSObjectKeyword", - "TSStringKeyword", - "TSSymbolKeyword", - "TSUndefinedKeyword", - "TSUnknownKeyword", - "TSVoidKeyword", - "TSThisType", - ].forEach(function (l) { - n(l).bases("TSType").build() - }), - n("TSArrayType").bases("TSType").build("elementType").field("elementType", n("TSType")), - n("TSLiteralType") - .bases("TSType") - .build("literal") - .field( - "literal", - i(n("NumericLiteral"), n("StringLiteral"), n("BooleanLiteral"), n("TemplateLiteral"), n("UnaryExpression")) - ), - ["TSUnionType", "TSIntersectionType"].forEach(function (l) { - n(l) - .bases("TSType") - .build("types") - .field("types", [n("TSType")]) - }), - n("TSConditionalType") - .bases("TSType") - .build("checkType", "extendsType", "trueType", "falseType") - .field("checkType", n("TSType")) - .field("extendsType", n("TSType")) - .field("trueType", n("TSType")) - .field("falseType", n("TSType")), - n("TSInferType").bases("TSType").build("typeParameter").field("typeParameter", n("TSTypeParameter")), - n("TSParenthesizedType").bases("TSType").build("typeAnnotation").field("typeAnnotation", n("TSType")) - var u = [i(n("Identifier"), n("RestElement"), n("ArrayPattern"), n("ObjectPattern"))] - ;["TSFunctionType", "TSConstructorType"].forEach(function (l) { - n(l) - .bases("TSType", "TSHasOptionalTypeParameters", "TSHasOptionalTypeAnnotation") - .build("parameters") - .field("parameters", u) - }), - n("TSDeclareFunction") - .bases("Declaration", "TSHasOptionalTypeParameters") - .build("id", "params", "returnType") - .field("declare", Boolean, s.false) - .field("async", Boolean, s.false) - .field("generator", Boolean, s.false) - .field("id", i(n("Identifier"), null), s.null) - .field("params", [n("Pattern")]) - .field("returnType", i(n("TSTypeAnnotation"), n("Noop"), null), s.null), - n("TSDeclareMethod") - .bases("Declaration", "TSHasOptionalTypeParameters") - .build("key", "params", "returnType") - .field("async", Boolean, s.false) - .field("generator", Boolean, s.false) - .field("params", [n("Pattern")]) - .field("abstract", Boolean, s.false) - .field("accessibility", i("public", "private", "protected", void 0), s.undefined) - .field("static", Boolean, s.false) - .field("computed", Boolean, s.false) - .field("optional", Boolean, s.false) - .field("key", i(n("Identifier"), n("StringLiteral"), n("NumericLiteral"), n("Expression"))) - .field("kind", i("get", "set", "method", "constructor"), function () { - return "method" - }) - .field("access", i("public", "private", "protected", void 0), s.undefined) - .field("decorators", i([n("Decorator")], null), s.null) - .field("returnType", i(n("TSTypeAnnotation"), n("Noop"), null), s.null), - n("TSMappedType") - .bases("TSType") - .build("typeParameter", "typeAnnotation") - .field("readonly", i(Boolean, "+", "-"), s.false) - .field("typeParameter", n("TSTypeParameter")) - .field("optional", i(Boolean, "+", "-"), s.false) - .field("typeAnnotation", i(n("TSType"), null), s.null), - n("TSTupleType") - .bases("TSType") - .build("elementTypes") - .field("elementTypes", [i(n("TSType"), n("TSNamedTupleMember"))]), - n("TSNamedTupleMember") - .bases("TSType") - .build("label", "elementType", "optional") - .field("label", n("Identifier")) - .field("optional", Boolean, s.false) - .field("elementType", n("TSType")), - n("TSRestType").bases("TSType").build("typeAnnotation").field("typeAnnotation", n("TSType")), - n("TSOptionalType").bases("TSType").build("typeAnnotation").field("typeAnnotation", n("TSType")), - n("TSIndexedAccessType") - .bases("TSType") - .build("objectType", "indexType") - .field("objectType", n("TSType")) - .field("indexType", n("TSType")), - n("TSTypeOperator") - .bases("TSType") - .build("operator") - .field("operator", String) - .field("typeAnnotation", n("TSType")), - n("TSTypeAnnotation") - .bases("Node") - .build("typeAnnotation") - .field("typeAnnotation", i(n("TSType"), n("TSTypeAnnotation"))), - n("TSIndexSignature") - .bases("Declaration", "TSHasOptionalTypeAnnotation") - .build("parameters", "typeAnnotation") - .field("parameters", [n("Identifier")]) - .field("readonly", Boolean, s.false), - n("TSPropertySignature") - .bases("Declaration", "TSHasOptionalTypeAnnotation") - .build("key", "typeAnnotation", "optional") - .field("key", n("Expression")) - .field("computed", Boolean, s.false) - .field("readonly", Boolean, s.false) - .field("optional", Boolean, s.false) - .field("initializer", i(n("Expression"), null), s.null), - n("TSMethodSignature") - .bases("Declaration", "TSHasOptionalTypeParameters", "TSHasOptionalTypeAnnotation") - .build("key", "parameters", "typeAnnotation") - .field("key", n("Expression")) - .field("computed", Boolean, s.false) - .field("optional", Boolean, s.false) - .field("parameters", u), - n("TSTypePredicate") - .bases("TSTypeAnnotation", "TSType") - .build("parameterName", "typeAnnotation", "asserts") - .field("parameterName", i(n("Identifier"), n("TSThisType"))) - .field("typeAnnotation", i(n("TSTypeAnnotation"), null), s.null) - .field("asserts", Boolean, s.false), - ["TSCallSignatureDeclaration", "TSConstructSignatureDeclaration"].forEach(function (l) { - n(l) - .bases("Declaration", "TSHasOptionalTypeParameters", "TSHasOptionalTypeAnnotation") - .build("parameters", "typeAnnotation") - .field("parameters", u) - }), - n("TSEnumMember") - .bases("Node") - .build("id", "initializer") - .field("id", i(n("Identifier"), a)) - .field("initializer", i(n("Expression"), null), s.null), - n("TSTypeQuery") - .bases("TSType") - .build("exprName") - .field("exprName", i(o, n("TSImportType"))) - var c = i( - n("TSCallSignatureDeclaration"), - n("TSConstructSignatureDeclaration"), - n("TSIndexSignature"), - n("TSMethodSignature"), - n("TSPropertySignature") - ) - n("TSTypeLiteral").bases("TSType").build("members").field("members", [c]), - n("TSTypeParameter") - .bases("Identifier") - .build("name", "constraint", "default") - .field("name", String) - .field("constraint", i(n("TSType"), void 0), s.undefined) - .field("default", i(n("TSType"), void 0), s.undefined), - n("TSTypeAssertion") - .bases("Expression", "Pattern") - .build("typeAnnotation", "expression") - .field("typeAnnotation", n("TSType")) - .field("expression", n("Expression")) - .field("extra", i({ parenthesized: Boolean }, null), s.null), - n("TSTypeParameterDeclaration") - .bases("Declaration") - .build("params") - .field("params", [n("TSTypeParameter")]), - n("TSTypeParameterInstantiation") - .bases("Node") - .build("params") - .field("params", [n("TSType")]), - n("TSEnumDeclaration") - .bases("Declaration") - .build("id", "members") - .field("id", n("Identifier")) - .field("const", Boolean, s.false) - .field("declare", Boolean, s.false) - .field("members", [n("TSEnumMember")]) - .field("initializer", i(n("Expression"), null), s.null), - n("TSTypeAliasDeclaration") - .bases("Declaration", "TSHasOptionalTypeParameters") - .build("id", "typeAnnotation") - .field("id", n("Identifier")) - .field("declare", Boolean, s.false) - .field("typeAnnotation", n("TSType")), - n("TSModuleBlock") - .bases("Node") - .build("body") - .field("body", [n("Statement")]), - n("TSModuleDeclaration") - .bases("Declaration") - .build("id", "body") - .field("id", i(a, o)) - .field("declare", Boolean, s.false) - .field("global", Boolean, s.false) - .field("body", i(n("TSModuleBlock"), n("TSModuleDeclaration"), null), s.null), - n("TSImportType") - .bases("TSType", "TSHasOptionalTypeParameterInstantiation") - .build("argument", "qualifier", "typeParameters") - .field("argument", a) - .field("qualifier", i(o, void 0), s.undefined), - n("TSImportEqualsDeclaration") - .bases("Declaration") - .build("id", "moduleReference") - .field("id", n("Identifier")) - .field("isExport", Boolean, s.false) - .field("moduleReference", i(o, n("TSExternalModuleReference"))), - n("TSExternalModuleReference").bases("Declaration").build("expression").field("expression", a), - n("TSExportAssignment").bases("Statement").build("expression").field("expression", n("Expression")), - n("TSNamespaceExportDeclaration").bases("Declaration").build("id").field("id", n("Identifier")), - n("TSInterfaceBody").bases("Node").build("body").field("body", [c]), - n("TSExpressionWithTypeArguments") - .bases("TSType", "TSHasOptionalTypeParameterInstantiation") - .build("expression", "typeParameters") - .field("expression", o), - n("TSInterfaceDeclaration") - .bases("Declaration", "TSHasOptionalTypeParameters") - .build("id", "body") - .field("id", o) - .field("declare", Boolean, s.false) - .field("extends", i([n("TSExpressionWithTypeArguments")], null), s.null) - .field("body", n("TSInterfaceBody")), - n("TSParameterProperty") - .bases("Pattern") - .build("parameter") - .field("accessibility", i("public", "private", "protected", void 0), s.undefined) - .field("readonly", Boolean, s.false) - .field("parameter", i(n("Identifier"), n("AssignmentPattern"))), - n("ClassProperty").field("access", i("public", "private", "protected", void 0), s.undefined), - n("ClassBody").field("body", [ - i( - n("MethodDefinition"), - n("VariableDeclarator"), - n("ClassPropertyDefinition"), - n("ClassProperty"), - n("ClassPrivateProperty"), - n("ClassMethod"), - n("ClassPrivateMethod"), - n("TSDeclareMethod"), - c - ), - ]) - } - t4.default = HDt - JSe.exports = t4.default -}) -var QSe = C((r4, ZSe) => { - "use strict" - Object.defineProperty(r4, "__esModule", { value: !0 }) - var aU = (on(), Be(an)), - VDt = aU.__importDefault(vi()), - $Dt = aU.__importDefault(Ru()), - zDt = aU.__importDefault(V6()) - function WDt(e) { - e.use(zDt.default) - var t = e.use(VDt.default), - r = t.Type, - n = t.Type.def, - i = r.or, - s = e.use($Dt.default), - a = s.defaults - n("OptionalMemberExpression") - .bases("MemberExpression") - .build("object", "property", "computed", "optional") - .field("optional", Boolean, a.true), - n("OptionalCallExpression") - .bases("CallExpression") - .build("callee", "arguments", "optional") - .field("optional", Boolean, a.true) - var o = i("||", "&&", "??") - n("LogicalExpression").field("operator", o) - } - r4.default = WDt - ZSe.exports = r4.default -}) -var eDe = C((o2) => { - "use strict" - Object.defineProperty(o2, "__esModule", { value: !0 }) - o2.namedTypes = void 0 - var GDt - ;(function (e) {})((GDt = o2.namedTypes || (o2.namedTypes = {}))) -}) -var rDe = C((er) => { - "use strict" - Object.defineProperty(er, "__esModule", { value: !0 }) - er.visit = - er.use = - er.Type = - er.someField = - er.PathVisitor = - er.Path = - er.NodePath = - er.namedTypes = - er.getSupertypeNames = - er.getFieldValue = - er.getFieldNames = - er.getBuilderName = - er.finalize = - er.eachField = - er.defineMethod = - er.builtInTypes = - er.builders = - er.astNodesAreEquivalent = - void 0 - var Lu = (on(), Be(an)), - KDt = Lu.__importDefault(BSe()), - XDt = Lu.__importDefault(V6()), - JDt = Lu.__importDefault(Zj()), - YDt = Lu.__importDefault(w0()), - ZDt = Lu.__importDefault(MSe()), - QDt = Lu.__importDefault(jSe()), - eFt = Lu.__importDefault(rU()), - tFt = Lu.__importDefault(zSe()), - rFt = Lu.__importDefault(XSe()), - nFt = Lu.__importDefault(YSe()), - iFt = Lu.__importDefault(QSe()), - tDe = eDe() - Object.defineProperty(er, "namedTypes", { - enumerable: !0, - get: function () { - return tDe.namedTypes - }, - }) - var ji = KDt.default([ - XDt.default, - JDt.default, - YDt.default, - ZDt.default, - QDt.default, - eFt.default, - tFt.default, - rFt.default, - nFt.default, - iFt.default, - ]), - sFt = ji.astNodesAreEquivalent, - aFt = ji.builders, - oFt = ji.builtInTypes, - uFt = ji.defineMethod, - cFt = ji.eachField, - lFt = ji.finalize, - fFt = ji.getBuilderName, - pFt = ji.getFieldNames, - hFt = ji.getFieldValue, - dFt = ji.getSupertypeNames, - mFt = ji.namedTypes, - xFt = ji.NodePath, - vFt = ji.Path, - gFt = ji.PathVisitor, - yFt = ji.someField, - bFt = ji.Type, - EFt = ji.use, - _Ft = ji.visit - er.astNodesAreEquivalent = sFt - er.builders = aFt - er.builtInTypes = oFt - er.defineMethod = uFt - er.eachField = cFt - er.finalize = lFt - er.getBuilderName = fFt - er.getFieldNames = pFt - er.getFieldValue = hFt - er.getSupertypeNames = dFt - er.NodePath = xFt - er.Path = vFt - er.PathVisitor = gFt - er.someField = yFt - er.Type = bFt - er.use = EFt - er.visit = _Ft - Object.assign(tDe.namedTypes, mFt) -}) -var C0 = C((l4) => { - "use strict" - var s4 = ["Number", "String", "Boolean", "Date", "RegExp", "Map", "WeakMap", "Set", "WeakSet", "Promise", "Function"], - a4 = ["RangeError", "ReferenceError", "SyntaxError", "TypeError", "EvalError", "URIError", "Error"], - wFt = "Operation not allowed on contextified object.", - sf = { __proto__: null, Object: Object.prototype, Array: Array.prototype } - for (let e = 0; e < s4.length; e++) { - let t = s4[e], - r = global[t] - r && (sf[t] = r.prototype) - } - for (let e = 0; e < a4.length; e++) { - let t = a4[e], - r = global[t] - r && (sf[t] = r.prototype) - } - var { - getPrototypeOf: A0, - setPrototypeOf: c4, - defineProperty: qp, - deleteProperty: AFt, - getOwnPropertyDescriptor: CFt, - isExtensible: oU, - preventExtensions: nDe, - apply: Xn, - construct: SFt, - set: DFt, - get: FFt, - has: TFt, - ownKeys: BFt, - enumerate: OFt, - } = Reflect, - kFt = Object, - { freeze: hU, prototype: pU } = kFt, - uU = pU.hasOwnProperty, - o4 = Proxy, - sDe = WeakMap, - { get: cU, set: n4 } = sDe.prototype, - u4 = Map, - i4 = u4.prototype.get, - mg = u4.prototype.set, - IFt = Function, - PFt = IFt.prototype.bind, - NFt = Array.isArray, - RFt = Error.captureStackTrace, - LFt = Symbol.prototype.toString, - lU = Symbol.toStringTag, - MFt = Symbol.iterator, - qFt = Symbol.for("nodejs.util.inspect.custom"), - ea = class extends Error { - constructor(t, r) { - super(t), (this.name = "VMError"), (this.code = r), RFt(this, this.constructor) - } - } - sf.VMError = ea.prototype - function $c() { - return new ea("Unexpected") - } - if (!c4(l4, null)) throw $c() - function fU(e, t) { - let r = CFt(e, t) - if (!r) return r - if (!c4(r, null)) throw $c() - return r - } - function aDe(e) { - "use strict" - return aDe[e], $c() - } - function iDe(e, t) { - return t - } - var jFt = hU({ - __proto__: null, - get(e, t, r) { - throw (typeof t == "symbol" && (t = Xn(LFt, t, [])), new ea(`Unexpected access to key '${t}'`)) - }, - }), - oDe = hU({ __proto__: null }), - uDe = new o4(oDe, jFt) - function cDe() {} - if (!qp(cDe, "prototype", { __proto__: null, value: uDe })) throw $c() - function UFt() {} - var HFt = hU({ - __proto__: uDe, - construct() { - return this - }, - }) - function VFt(e) { - let t = new o4(e, HFt) - try { - return new t(), !0 - } catch { - return !1 - } - } - function $Ft(e, t) { - let r - if (typeof e == "function") VFt(e) ? (r = Xn(PFt, UFt, [null])) : (r = () => {}) - else if (NFt(e)) r = [] - else return { __proto__: t } - if (!c4(r, t)) throw $c() - return r - } - function zFt(e, t) { - let r = new sDe(), - n = new u4(), - i = new u4() - function s(G, he, oe) { - Xn(mg, n, [G, iDe]), Xn(mg, n, [he, (le, X) => ue(le, X, G)]), oe && Xn(mg, i, [G, oe]) - } - function a(G, he, oe) { - let le - Xn(mg, n, [he, (X, Z) => (le || ((le = G()), Xn(mg, n, [le, iDe]), oe && Xn(mg, i, [le, oe])), ue(X, Z, le))]) - } - let o = { - __proto__: null, - globalPrototypes: sf, - safeGetOwnPropertyDescriptor: fU, - fromArguments: R, - from: ie, - fromWithFactory: H, - ensureThis: ge, - mapping: r, - connect: ye, - reflectSet: DFt, - reflectGet: FFt, - reflectDefineProperty: qp, - reflectDeleteProperty: AFt, - reflectApply: Xn, - reflectConstruct: SFt, - reflectHas: TFt, - reflectOwnKeys: BFt, - reflectEnumerate: OFt, - reflectGetPrototypeOf: A0, - reflectIsExtensible: oU, - reflectPreventExtensions: nDe, - objectHasOwnProperty: uU, - weakMapSet: n4, - addProtoMapping: s, - addProtoMappingFactory: a, - defaultFactory: U, - protectedFactory: ce, - readonlyFactory: K, - VMError: ea, - }, - u = typeof e != "object" - u && (e = e(o, t)), (o.other = e) - let { - globalPrototypes: c, - safeGetOwnPropertyDescriptor: l, - fromArguments: f, - from: p, - mapping: h, - reflectSet: d, - reflectGet: x, - reflectDefineProperty: v, - reflectDeleteProperty: g, - reflectApply: _, - reflectConstruct: w, - reflectHas: E, - reflectOwnKeys: A, - reflectEnumerate: T, - reflectGetPrototypeOf: O, - reflectIsExtensible: D, - reflectPreventExtensions: M, - objectHasOwnProperty: P, - weakMapSet: k, - } = e - function B(G, he) { - try { - return _(P, G, [he]) === !0 - } catch (oe) { - throw Se(oe) - } - } - function q(G, he, oe, le) { - let X - if (le.get || le.set) { - let Z = le.get - if (!Z) return - try { - X = _(Z, he, [oe]) - } catch (ne) { - throw Se(ne) - } - } else X = le.value - return G.fromOtherWithContext(X) - } - function $(G, he, oe) { - if (!Xn(uU, he, [oe])) return !1 - try { - G[oe] = p(he[oe]) - } catch (le) { - throw Se(le) - } - return !0 - } - class N extends cDe { - constructor(he) { - super(), (this.objectWrapper = () => he) - } - getObject() { - return this.objectWrapper() - } - getFactory() { - return U - } - fromOtherWithContext(he) { - return H(this.getFactory(), he) - } - doPreventExtensions(he, oe, le) { - let X - try { - X = A(oe) - } catch (Z) { - throw Se(Z) - } - for (let Z = 0; Z < X.length; Z++) { - let ne = X[Z], - xe - try { - xe = l(oe, ne) - } catch (Fe) { - throw Se(Fe) - } - if (xe) { - if (xe.configurable) - xe.get || xe.set - ? (xe = { __proto__: null, configurable: !0, enumerable: xe.enumerable, writable: !0, value: null }) - : (xe.value = null) - else { - let Fe = fU(he, ne) - if (Fe && !Fe.configurable) continue - xe.get || xe.set - ? ((xe.get = this.fromOtherWithContext(xe.get)), (xe.set = this.fromOtherWithContext(xe.set))) - : typeof oe == "function" && (ne === "caller" || ne === "callee" || ne === "arguments") - ? (xe.value = null) - : (xe.value = this.fromOtherWithContext(xe.value)) - } - if (!qp(he, ne, xe)) throw $c() - } - } - if (!nDe(he)) throw $c() - } - get(he, oe, le) { - let X = this.getObject() - switch (oe) { - case "constructor": { - let ne = l(X, oe) - if (ne) return q(this, X, oe, ne) - let xe = A0(he) - return xe === null ? void 0 : xe.constructor - } - case "__proto__": { - let ne = l(X, oe) - return ne ? q(this, X, oe, ne) : A0(he) - } - case lU: - if (!B(X, lU)) { - let ne = A0(he), - xe = Xn(i4, i, [ne]) - if (xe) return xe - } - break - case "arguments": - case "caller": - case "callee": - if (typeof X == "function" && B(X, oe)) throw aDe(oe) - break - } - let Z - try { - Z = x(X, oe) - } catch (ne) { - throw Se(ne) - } - return this.fromOtherWithContext(Z) - } - set(he, oe, le, X) { - let Z = this.getObject() - if (oe === "__proto__" && !B(Z, oe)) return this.setPrototypeOf(he, le) - try { - return (le = p(le)), d(Z, oe, le) === !0 - } catch (ne) { - throw Se(ne) - } - } - getPrototypeOf(he) { - return A0(he) - } - setPrototypeOf(he, oe) { - throw new ea(wFt) - } - apply(he, oe, le) { - let X = this.getObject(), - Z - try { - ;(oe = p(oe)), (le = f(le)), (Z = _(X, oe, le)) - } catch (ne) { - throw Se(ne) - } - return ie(Z) - } - construct(he, oe, le) { - let X = this.getObject(), - Z - try { - ;(oe = f(oe)), (Z = w(X, oe)) - } catch (ne) { - throw Se(ne) - } - return H(this.getFactory(), Z, ie(X)) - } - getOwnPropertyDescriptorDesc(he, oe, le) { - let X = this.getObject() - return ( - le && - typeof X == "function" && - (oe === "arguments" || oe === "caller" || oe === "callee") && - (le.value = null), - le - ) - } - getOwnPropertyDescriptor(he, oe) { - let le = this.getObject(), - X - try { - X = l(le, oe) - } catch (ne) { - throw Se(ne) - } - if (((X = this.getOwnPropertyDescriptorDesc(he, oe, X)), !X)) return - let Z - if ( - (X.get || X.set - ? (Z = { - __proto__: null, - get: this.fromOtherWithContext(X.get), - set: this.fromOtherWithContext(X.set), - enumerable: X.enumerable === !0, - configurable: X.configurable === !0, - }) - : (Z = { - __proto__: null, - value: this.fromOtherWithContext(X.value), - writable: X.writable === !0, - enumerable: X.enumerable === !0, - configurable: X.configurable === !0, - }), - !Z.configurable) - ) { - let ne = fU(he, oe) - if ((!ne || ne.configurable || ne.writable !== Z.writable) && !qp(he, oe, Z)) throw $c() - } - return Z - } - definePropertyDesc(he, oe, le) { - return le - } - defineProperty(he, oe, le) { - let X = this.getObject() - if (!c4(le, null)) throw $c() - if (((le = this.definePropertyDesc(he, oe, le)), !le)) return !1 - let Z = { __proto__: null }, - ne = !0, - xe = !0, - Fe = !0 - ;(ne &= $(Z, le, "get")), - (ne &= $(Z, le, "set")), - (xe &= $(Z, le, "value")), - (xe &= $(Z, le, "writable")), - (Fe &= $(Z, le, "enumerable")), - (Fe &= $(Z, le, "configurable")) - try { - if (!v(X, oe, Z)) return !1 - Z.configurable !== !0 && (!Fe || !(ne || xe)) && (Z = l(X, oe)) - } catch (_e) { - throw Se(_e) - } - if (!Z.configurable) { - let _e - if ( - (Z.get || Z.set - ? (_e = { - __proto__: null, - get: this.fromOtherWithContext(Z.get), - set: this.fromOtherWithContext(Z.set), - enumerable: Z.enumerable, - configurable: Z.configurable, - }) - : (_e = { - __proto__: null, - value: this.fromOtherWithContext(Z.value), - writable: Z.writable, - enumerable: Z.enumerable, - configurable: Z.configurable, - }), - !qp(he, oe, _e)) - ) - throw $c() - } - return !0 - } - deleteProperty(he, oe) { - let le = this.getObject() - try { - return g(le, oe) === !0 - } catch (X) { - throw Se(X) - } - } - has(he, oe) { - let le = this.getObject() - try { - return E(le, oe) === !0 - } catch (X) { - throw Se(X) - } - } - isExtensible(he) { - let oe = this.getObject() - try { - if (D(oe)) return !0 - } catch (le) { - throw Se(le) - } - return oU(he) && this.doPreventExtensions(he, oe, this), !1 - } - ownKeys(he) { - let oe = this.getObject(), - le - try { - le = A(oe) - } catch (X) { - throw Se(X) - } - return ie(le) - } - preventExtensions(he) { - let oe = this.getObject() - try { - if (!M(oe)) return !1 - } catch (le) { - throw Se(le) - } - return oU(he) && this.doPreventExtensions(he, oe, this), !0 - } - enumerate(he) { - let oe = this.getObject(), - le - try { - le = T(oe) - } catch (X) { - throw Se(X) - } - return this.fromOtherWithContext(le) - } - } - ;(N.prototype[qFt] = void 0), (N.prototype[lU] = "VM2 Wrapper"), (N.prototype[MFt] = void 0) - function U(G) { - return new N(G) - } - class ee extends N { - getFactory() { - return ce - } - set(he, oe, le, X) { - return typeof le == "function" - ? qp(X, oe, { __proto__: null, value: le, writable: !0, enumerable: !0, configurable: !0 }) === !0 - : super.set(he, oe, le, X) - } - definePropertyDesc(he, oe, le) { - if (!(le && (le.set || le.get || typeof le.value == "function"))) return le - } - } - function ce(G) { - return new ee(G) - } - class te extends N { - getFactory() { - return K - } - set(he, oe, le, X) { - return qp(X, oe, { __proto__: null, value: le, writable: !0, enumerable: !0, configurable: !0 }) - } - setPrototypeOf(he, oe) { - return !1 - } - defineProperty(he, oe, le) { - return !1 - } - deleteProperty(he, oe) { - return !1 - } - isExtensible(he) { - return !1 - } - preventExtensions(he) { - return !1 - } - } - function K(G) { - return new te(G) - } - class se extends te { - constructor(he, oe) { - super(he), (this.mock = oe) - } - get(he, oe, le) { - let X = this.getObject(), - Z = this.mock - return Xn(uU, Z, oe) && !B(X, oe) ? Z[oe] : super.get(he, oe, le) - } - } - function ie(G) { - return H(U, G) - } - function ue(G, he, oe) { - let le = $Ft(he, oe), - X = G(he), - Z = new o4(le, X) - try { - _(k, h, [Z, he]), t(Z, X) - } catch { - throw new ea("Unexpected error") - } - if (!u) return Xn(n4, r, [he, Z]), Z - let ne = new o4(Z, oDe) - try { - _(k, h, [ne, he]), t(ne, X) - } catch { - throw new ea("Unexpected error") - } - return Xn(n4, r, [he, ne]), ne - } - function ge(G) { - let he = typeof G - switch (he) { - case "object": - if (G === null) return null - case "function": - let oe = A0(G) - if (!oe) return G - for (; oe; ) { - let le = Xn(i4, n, [oe]) - if (le) { - let X = Xn(cU, r, [G]) - return X || le(U, G) - } - oe = A0(oe) - } - return G - case "undefined": - case "string": - case "number": - case "boolean": - case "symbol": - case "bigint": - return G - default: - throw new ea(`Unknown type '${he}'`) - } - } - function Se(G) { - for (let he = 0; he < 10; he++) { - let oe = typeof G - switch (oe) { - case "object": - if (G === null) return null - case "function": - let le = Xn(cU, r, [G]) - if (le) return le - let X - try { - X = O(G) - } catch (Z) { - G = Z - break - } - if (!X) return ue(U, G, null) - for (;;) { - let Z = Xn(i4, n, [X]) - if (Z) return Z(U, G) - try { - X = O(X) - } catch (ne) { - G = ne - break - } - if (!X) return ue(U, G, pU) - } - break - case "undefined": - case "string": - case "number": - case "boolean": - case "symbol": - case "bigint": - return G - default: - throw new ea(`Unknown type '${oe}'`) - } - } - throw new ea("Exception recursion depth") - } - function H(G, he, oe) { - let le = typeof he - switch (le) { - case "object": - if (he === null) return null - case "function": - let X = Xn(cU, r, [he]) - if (X) return X - if (oe) return ue(G, he, oe) - try { - oe = O(he) - } catch (Z) { - throw Se(Z) - } - if (!oe) return ue(G, he, null) - do { - let Z = Xn(i4, n, [oe]) - if (Z) return Z(G, he) - try { - oe = O(oe) - } catch (ne) { - throw Se(ne) - } - } while (oe) - return ue(G, he, pU) - case "undefined": - case "string": - case "number": - case "boolean": - case "symbol": - case "bigint": - return he - default: - throw new ea(`Unknown type '${le}'`) - } - } - function R(G) { - let he = [] - for (let oe = 0; oe < G.length; oe++) { - let le = ie(G[oe]) - qp(he, oe, { __proto__: null, value: le, writable: !0, enumerable: !0, configurable: !0 }) - } - return he - } - function ye(G, he) { - try { - _(k, h, [G, he]) - } catch { - throw new ea("Unexpected error") - } - Xn(n4, r, [he, G]) - } - s(sf.Object, c.Object), s(sf.Array, c.Array) - for (let G = 0; G < s4.length; G++) { - let he = s4[G], - oe = sf[he], - le = c[he] - oe && le && s(oe, le, he) - } - for (let G = 0; G < a4.length; G++) { - let he = a4[G], - oe = sf[he], - le = c[he] - oe && le && s(oe, le, "Error") - } - return ( - s(sf.VMError, c.VMError, "Error"), - (o.BaseHandler = N), - (o.ProtectedHandler = ee), - (o.ReadOnlyHandler = te), - (o.ReadOnlyMockHandler = se), - o - ) - } - l4.createBridge = zFt - l4.VMError = ea -}) -var xU = C((mU) => { - "use strict" - var { VMError: lDe } = C0(), - dU - function WFt() { - if (!dU) - try { - let e = require("coffee-script") - dU = (t, r) => e.compile(t, { header: !1, bare: !0 }) - } catch { - throw new lDe("Coffee-Script compiler is not installed.") - } - return dU - } - function fDe(e) { - return e.startsWith("#!") ? "//" + e.substring(2) : e - } - function GFt(e, t) { - return fDe(e) - } - function KFt(e) { - if (typeof e == "function") return e - switch (e) { - case "coffeescript": - case "coffee-script": - case "cs": - case "text/coffeescript": - return WFt() - case "javascript": - case "java-script": - case "js": - case "text/javascript": - return GFt - default: - throw new lDe(`Unsupported compiler '${e}'.`) - } - } - mU.removeShebang = fDe - mU.lookupCompiler = KFt -}) -var hDe = C((f4, pDe) => { - ;(function (e, t) { - typeof f4 == "object" && typeof pDe < "u" - ? t(f4) - : typeof define == "function" && define.amd - ? define(["exports"], t) - : ((e = typeof globalThis < "u" ? globalThis : e || self), t((e.acorn = {}))) - })(f4, function (e) { - "use strict" - 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, 370, 1, 81, 2, 71, 10, - 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, - 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, - 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, - 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, - 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, - 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, - 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, - 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, - 4759, 9, 787719, 239, - ], - r = [ - 0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, - 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, - 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, - 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, - 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, - 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, - 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, - 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, - 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, - 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, - 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, - 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, - 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, - 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, - 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, - 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, - 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, - 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 3104, 541, - 1507, 4938, 6, 4191, - ], - n = - "\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\u0898-\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\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\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", - i = - "\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-\u1C88\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-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\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", - s = { - 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", - }, - a = - "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", - o = { 5: a, "5module": a + " export import", 6: a + " const class extends export import super" }, - u = /^in(stanceof)?$/, - c = new RegExp("[" + i + "]"), - l = new RegExp("[" + i + n + "]") - function f(b, F) { - for (var j = 65536, J = 0; J < F.length; J += 2) { - if (((j += F[J]), j > b)) return !1 - if (((j += F[J + 1]), j >= b)) return !0 - } - return !1 - } - function p(b, F) { - return b < 65 - ? b === 36 - : b < 91 - ? !0 - : b < 97 - ? b === 95 - : b < 123 - ? !0 - : b <= 65535 - ? b >= 170 && c.test(String.fromCharCode(b)) - : F === !1 - ? !1 - : f(b, r) - } - function h(b, F) { - return b < 48 - ? b === 36 - : b < 58 - ? !0 - : b < 65 - ? !1 - : b < 91 - ? !0 - : b < 97 - ? b === 95 - : b < 123 - ? !0 - : b <= 65535 - ? b >= 170 && l.test(String.fromCharCode(b)) - : F === !1 - ? !1 - : f(b, r) || f(b, t) - } - var d = function (F, j) { - j === void 0 && (j = {}), - (this.label = F), - (this.keyword = j.keyword), - (this.beforeExpr = !!j.beforeExpr), - (this.startsExpr = !!j.startsExpr), - (this.isLoop = !!j.isLoop), - (this.isAssign = !!j.isAssign), - (this.prefix = !!j.prefix), - (this.postfix = !!j.postfix), - (this.binop = j.binop || null), - (this.updateContext = null) - } - function x(b, F) { - return new d(b, { beforeExpr: !0, binop: F }) - } - var v = { beforeExpr: !0 }, - g = { startsExpr: !0 }, - _ = {} - function w(b, F) { - return F === void 0 && (F = {}), (F.keyword = b), (_[b] = new d(b, F)) - } - var E = { - num: new d("num", g), - regexp: new d("regexp", g), - string: new d("string", g), - name: new d("name", g), - privateId: new d("privateId", g), - eof: new d("eof"), - bracketL: new d("[", { beforeExpr: !0, startsExpr: !0 }), - bracketR: new d("]"), - braceL: new d("{", { beforeExpr: !0, startsExpr: !0 }), - braceR: new d("}"), - parenL: new d("(", { beforeExpr: !0, startsExpr: !0 }), - parenR: new d(")"), - comma: new d(",", v), - semi: new d(";", v), - colon: new d(":", v), - dot: new d("."), - question: new d("?", v), - questionDot: new d("?."), - arrow: new d("=>", v), - template: new d("template"), - invalidTemplate: new d("invalidTemplate"), - ellipsis: new d("...", v), - backQuote: new d("`", g), - dollarBraceL: new d("${", { beforeExpr: !0, startsExpr: !0 }), - eq: new d("=", { beforeExpr: !0, isAssign: !0 }), - assign: new d("_=", { beforeExpr: !0, isAssign: !0 }), - incDec: new d("++/--", { prefix: !0, postfix: !0, startsExpr: !0 }), - prefix: new d("!/~", { beforeExpr: !0, prefix: !0, startsExpr: !0 }), - logicalOR: x("||", 1), - logicalAND: x("&&", 2), - bitwiseOR: x("|", 3), - bitwiseXOR: x("^", 4), - bitwiseAND: x("&", 5), - equality: x("==/!=/===/!==", 6), - relational: x("/<=/>=", 7), - bitShift: x("<>/>>>", 8), - plusMin: new d("+/-", { beforeExpr: !0, binop: 9, prefix: !0, startsExpr: !0 }), - modulo: x("%", 10), - star: x("*", 10), - slash: x("/", 10), - starstar: new d("**", { beforeExpr: !0 }), - coalesce: x("??", 1), - _break: w("break"), - _case: w("case", v), - _catch: w("catch"), - _continue: w("continue"), - _debugger: w("debugger"), - _default: w("default", v), - _do: w("do", { isLoop: !0, beforeExpr: !0 }), - _else: w("else", v), - _finally: w("finally"), - _for: w("for", { isLoop: !0 }), - _function: w("function", g), - _if: w("if"), - _return: w("return", v), - _switch: w("switch"), - _throw: w("throw", v), - _try: w("try"), - _var: w("var"), - _const: w("const"), - _while: w("while", { isLoop: !0 }), - _with: w("with"), - _new: w("new", { beforeExpr: !0, startsExpr: !0 }), - _this: w("this", g), - _super: w("super", g), - _class: w("class", g), - _extends: w("extends", v), - _export: w("export"), - _import: w("import", g), - _null: w("null", g), - _true: w("true", g), - _false: w("false", g), - _in: w("in", { beforeExpr: !0, binop: 7 }), - _instanceof: w("instanceof", { beforeExpr: !0, binop: 7 }), - _typeof: w("typeof", { beforeExpr: !0, prefix: !0, startsExpr: !0 }), - _void: w("void", { beforeExpr: !0, prefix: !0, startsExpr: !0 }), - _delete: w("delete", { beforeExpr: !0, prefix: !0, startsExpr: !0 }), - }, - A = /\r\n?|\n|\u2028|\u2029/, - T = new RegExp(A.source, "g") - function O(b) { - return b === 10 || b === 13 || b === 8232 || b === 8233 - } - function D(b, F, j) { - j === void 0 && (j = b.length) - for (var J = F; J < j; J++) { - var pe = b.charCodeAt(J) - if (O(pe)) return J < j - 1 && pe === 13 && b.charCodeAt(J + 1) === 10 ? J + 2 : J + 1 - } - return -1 - } - var M = /[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/, - P = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g, - k = Object.prototype, - B = k.hasOwnProperty, - q = k.toString, - $ = - Object.hasOwn || - function (b, F) { - return B.call(b, F) - }, - N = - Array.isArray || - function (b) { - return q.call(b) === "[object Array]" - } - function U(b) { - return new RegExp("^(?:" + b.replace(/ /g, "|") + ")$") - } - function ee(b) { - return b <= 65535 - ? String.fromCharCode(b) - : ((b -= 65536), String.fromCharCode((b >> 10) + 55296, (b & 1023) + 56320)) - } - var ce = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/, - te = function (F, j) { - ;(this.line = F), (this.column = j) - } - te.prototype.offset = function (F) { - return new te(this.line, this.column + F) - } - var K = function (F, j, J) { - ;(this.start = j), (this.end = J), F.sourceFile !== null && (this.source = F.sourceFile) - } - function se(b, F) { - for (var j = 1, J = 0; ; ) { - var pe = D(b, J, F) - if (pe < 0) return new te(j, F - J) - ++j, (J = pe) - } - } - var ie = { - ecmaVersion: null, - sourceType: "script", - onInsertedSemicolon: null, - onTrailingComma: null, - allowReserved: null, - allowReturnOutsideFunction: !1, - allowImportExportEverywhere: !1, - allowAwaitOutsideFunction: null, - allowSuperOutsideMethod: null, - allowHashBang: !1, - locations: !1, - onToken: null, - onComment: null, - ranges: !1, - program: null, - sourceFile: null, - directSourceFile: null, - preserveParens: !1, - }, - ue = !1 - function ge(b) { - var F = {} - for (var j in ie) F[j] = b && $(b, j) ? b[j] : ie[j] - if ( - (F.ecmaVersion === "latest" - ? (F.ecmaVersion = 1e8) - : F.ecmaVersion == null - ? (!ue && - typeof console == "object" && - console.warn && - ((ue = !0), - console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. -Defaulting to 2020, but this will stop working in the future.`)), - (F.ecmaVersion = 11)) - : F.ecmaVersion >= 2015 && (F.ecmaVersion -= 2009), - F.allowReserved == null && (F.allowReserved = F.ecmaVersion < 5), - (!b || b.allowHashBang == null) && (F.allowHashBang = F.ecmaVersion >= 14), - N(F.onToken)) - ) { - var J = F.onToken - F.onToken = function (pe) { - return J.push(pe) - } - } - return N(F.onComment) && (F.onComment = Se(F, F.onComment)), F - } - function Se(b, F) { - return function (j, J, pe, Te, ke, Je) { - var nt = { type: j ? "Block" : "Line", value: J, start: pe, end: Te } - b.locations && (nt.loc = new K(this, ke, Je)), b.ranges && (nt.range = [pe, Te]), F.push(nt) - } - } - var H = 1, - R = 2, - ye = 4, - G = 8, - he = 16, - oe = 32, - le = 64, - X = 128, - Z = 256, - ne = H | R | Z - function xe(b, F) { - return R | (b ? ye : 0) | (F ? G : 0) - } - var Fe = 0, - _e = 1, - Le = 2, - He = 3, - ze = 4, - je = 5, - Ne = function (F, j, J) { - ;(this.options = F = ge(F)), - (this.sourceFile = F.sourceFile), - (this.keywords = U(o[F.ecmaVersion >= 6 ? 6 : F.sourceType === "module" ? "5module" : 5])) - var pe = "" - F.allowReserved !== !0 && - ((pe = s[F.ecmaVersion >= 6 ? 6 : F.ecmaVersion === 5 ? 5 : 3]), - F.sourceType === "module" && (pe += " await")), - (this.reservedWords = U(pe)) - var Te = (pe ? pe + " " : "") + s.strict - ;(this.reservedWordsStrict = U(Te)), - (this.reservedWordsStrictBind = U(Te + " " + s.strictBind)), - (this.input = String(j)), - (this.containsEsc = !1), - J - ? ((this.pos = J), - (this.lineStart = - this.input.lastIndexOf( - ` -`, - J - 1 - ) + 1), - (this.curLine = this.input.slice(0, this.lineStart).split(A).length)) - : ((this.pos = this.lineStart = 0), (this.curLine = 1)), - (this.type = E.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 = F.sourceType === "module"), - (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)), - this.pos === 0 && F.allowHashBang && this.input.slice(0, 2) === "#!" && this.skipLineComment(2), - (this.scopeStack = []), - this.enterScope(H), - (this.regexpState = null), - (this.privateNameStack = []) - }, - Ve = { - inFunction: { configurable: !0 }, - inGenerator: { configurable: !0 }, - inAsync: { configurable: !0 }, - canAwait: { configurable: !0 }, - allowSuper: { configurable: !0 }, - allowDirectSuper: { configurable: !0 }, - treatFunctionsAsVar: { configurable: !0 }, - allowNewDotTarget: { configurable: !0 }, - inClassStaticBlock: { configurable: !0 }, - } - ;(Ne.prototype.parse = function () { - var F = this.options.program || this.startNode() - return this.nextToken(), this.parseTopLevel(F) - }), - (Ve.inFunction.get = function () { - return (this.currentVarScope().flags & R) > 0 - }), - (Ve.inGenerator.get = function () { - return (this.currentVarScope().flags & G) > 0 && !this.currentVarScope().inClassFieldInit - }), - (Ve.inAsync.get = function () { - return (this.currentVarScope().flags & ye) > 0 && !this.currentVarScope().inClassFieldInit - }), - (Ve.canAwait.get = function () { - for (var b = this.scopeStack.length - 1; b >= 0; b--) { - var F = this.scopeStack[b] - if (F.inClassFieldInit || F.flags & Z) return !1 - if (F.flags & R) return (F.flags & ye) > 0 - } - return (this.inModule && this.options.ecmaVersion >= 13) || this.options.allowAwaitOutsideFunction - }), - (Ve.allowSuper.get = function () { - var b = this.currentThisScope(), - F = b.flags, - j = b.inClassFieldInit - return (F & le) > 0 || j || this.options.allowSuperOutsideMethod - }), - (Ve.allowDirectSuper.get = function () { - return (this.currentThisScope().flags & X) > 0 - }), - (Ve.treatFunctionsAsVar.get = function () { - return this.treatFunctionsAsVarInScope(this.currentScope()) - }), - (Ve.allowNewDotTarget.get = function () { - var b = this.currentThisScope(), - F = b.flags, - j = b.inClassFieldInit - return (F & (R | Z)) > 0 || j - }), - (Ve.inClassStaticBlock.get = function () { - return (this.currentVarScope().flags & Z) > 0 - }), - (Ne.extend = function () { - for (var F = [], j = arguments.length; j--; ) F[j] = arguments[j] - for (var J = this, pe = 0; pe < F.length; pe++) J = F[pe](J) - return J - }), - (Ne.parse = function (F, j) { - return new this(j, F).parse() - }), - (Ne.parseExpressionAt = function (F, j, J) { - var pe = new this(J, F, j) - return pe.nextToken(), pe.parseExpression() - }), - (Ne.tokenizer = function (F, j) { - return new this(j, F) - }), - Object.defineProperties(Ne.prototype, Ve) - var Pe = Ne.prototype, - Ye = /^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/ - ;(Pe.strictDirective = function (b) { - if (this.options.ecmaVersion < 5) return !1 - for (;;) { - ;(P.lastIndex = b), (b += P.exec(this.input)[0].length) - var F = Ye.exec(this.input.slice(b)) - if (!F) return !1 - if ((F[1] || F[2]) === "use strict") { - P.lastIndex = b + F[0].length - var j = P.exec(this.input), - J = j.index + j[0].length, - pe = this.input.charAt(J) - return ( - pe === ";" || - pe === "}" || - (A.test(j[0]) && !(/[(`.[+\-/*%<>=,?^&]/.test(pe) || (pe === "!" && this.input.charAt(J + 1) === "="))) - ) - } - ;(b += F[0].length), (P.lastIndex = b), (b += P.exec(this.input)[0].length), this.input[b] === ";" && b++ - } - }), - (Pe.eat = function (b) { - return this.type === b ? (this.next(), !0) : !1 - }), - (Pe.isContextual = function (b) { - return this.type === E.name && this.value === b && !this.containsEsc - }), - (Pe.eatContextual = function (b) { - return this.isContextual(b) ? (this.next(), !0) : !1 - }), - (Pe.expectContextual = function (b) { - this.eatContextual(b) || this.unexpected() - }), - (Pe.canInsertSemicolon = function () { - return this.type === E.eof || this.type === E.braceR || A.test(this.input.slice(this.lastTokEnd, this.start)) - }), - (Pe.insertSemicolon = function () { - if (this.canInsertSemicolon()) - return ( - this.options.onInsertedSemicolon && this.options.onInsertedSemicolon(this.lastTokEnd, this.lastTokEndLoc), - !0 - ) - }), - (Pe.semicolon = function () { - !this.eat(E.semi) && !this.insertSemicolon() && this.unexpected() - }), - (Pe.afterTrailingComma = function (b, F) { - if (this.type === b) - return ( - this.options.onTrailingComma && this.options.onTrailingComma(this.lastTokStart, this.lastTokStartLoc), - F || this.next(), - !0 - ) - }), - (Pe.expect = function (b) { - this.eat(b) || this.unexpected() - }), - (Pe.unexpected = function (b) { - this.raise(b ?? this.start, "Unexpected token") - }) - var Qe = function () { - this.shorthandAssign = - this.trailingComma = - this.parenthesizedAssign = - this.parenthesizedBind = - this.doubleProto = - -1 - } - ;(Pe.checkPatternErrors = function (b, F) { - if (b) { - b.trailingComma > -1 && this.raiseRecoverable(b.trailingComma, "Comma is not permitted after the rest element") - var j = F ? b.parenthesizedAssign : b.parenthesizedBind - j > -1 && this.raiseRecoverable(j, F ? "Assigning to rvalue" : "Parenthesized pattern") - } - }), - (Pe.checkExpressionErrors = function (b, F) { - if (!b) return !1 - var j = b.shorthandAssign, - J = b.doubleProto - if (!F) return j >= 0 || J >= 0 - j >= 0 && this.raise(j, "Shorthand property assignments are valid only in destructuring patterns"), - J >= 0 && this.raiseRecoverable(J, "Redefinition of __proto__ property") - }), - (Pe.checkYieldAwaitInDefaultParams = function () { - this.yieldPos && - (!this.awaitPos || this.yieldPos < this.awaitPos) && - this.raise(this.yieldPos, "Yield expression cannot be a default value"), - this.awaitPos && this.raise(this.awaitPos, "Await expression cannot be a default value") - }), - (Pe.isSimpleAssignTarget = function (b) { - return b.type === "ParenthesizedExpression" - ? this.isSimpleAssignTarget(b.expression) - : b.type === "Identifier" || b.type === "MemberExpression" - }) - var Me = Ne.prototype - Me.parseTopLevel = function (b) { - var F = Object.create(null) - for (b.body || (b.body = []); this.type !== E.eof; ) { - var j = this.parseStatement(null, !0, F) - b.body.push(j) - } - if (this.inModule) - for (var J = 0, pe = Object.keys(this.undefinedExports); J < pe.length; J += 1) { - var Te = pe[J] - this.raiseRecoverable(this.undefinedExports[Te].start, "Export '" + Te + "' is not defined") - } - return ( - this.adaptDirectivePrologue(b.body), - this.next(), - (b.sourceType = this.options.sourceType), - this.finishNode(b, "Program") - ) - } - var rt = { kind: "loop" }, - ht = { kind: "switch" } - ;(Me.isLet = function (b) { - if (this.options.ecmaVersion < 6 || !this.isContextual("let")) return !1 - P.lastIndex = this.pos - var F = P.exec(this.input), - j = this.pos + F[0].length, - J = this.input.charCodeAt(j) - if (J === 91 || J === 92) return !0 - if (b) return !1 - if (J === 123 || (J > 55295 && J < 56320)) return !0 - if (p(J, !0)) { - for (var pe = j + 1; h((J = this.input.charCodeAt(pe)), !0); ) ++pe - if (J === 92 || (J > 55295 && J < 56320)) return !0 - var Te = this.input.slice(j, pe) - if (!u.test(Te)) return !0 - } - return !1 - }), - (Me.isAsyncFunction = function () { - if (this.options.ecmaVersion < 8 || !this.isContextual("async")) return !1 - P.lastIndex = this.pos - var b = P.exec(this.input), - F = this.pos + b[0].length, - j - return ( - !A.test(this.input.slice(this.pos, F)) && - this.input.slice(F, F + 8) === "function" && - (F + 8 === this.input.length || !(h((j = this.input.charCodeAt(F + 8))) || (j > 55295 && j < 56320))) - ) - }), - (Me.parseStatement = function (b, F, j) { - var J = this.type, - pe = this.startNode(), - Te - switch ((this.isLet(b) && ((J = E._var), (Te = "let")), J)) { - case E._break: - case E._continue: - return this.parseBreakContinueStatement(pe, J.keyword) - case E._debugger: - return this.parseDebuggerStatement(pe) - case E._do: - return this.parseDoStatement(pe) - case E._for: - return this.parseForStatement(pe) - case E._function: - return ( - b && (this.strict || (b !== "if" && b !== "label")) && this.options.ecmaVersion >= 6 && this.unexpected(), - this.parseFunctionStatement(pe, !1, !b) - ) - case E._class: - return b && this.unexpected(), this.parseClass(pe, !0) - case E._if: - return this.parseIfStatement(pe) - case E._return: - return this.parseReturnStatement(pe) - case E._switch: - return this.parseSwitchStatement(pe) - case E._throw: - return this.parseThrowStatement(pe) - case E._try: - return this.parseTryStatement(pe) - case E._const: - case E._var: - return (Te = Te || this.value), b && Te !== "var" && this.unexpected(), this.parseVarStatement(pe, Te) - case E._while: - return this.parseWhileStatement(pe) - case E._with: - return this.parseWithStatement(pe) - case E.braceL: - return this.parseBlock(!0, pe) - case E.semi: - return this.parseEmptyStatement(pe) - case E._export: - case E._import: - if (this.options.ecmaVersion > 10 && J === E._import) { - P.lastIndex = this.pos - var ke = P.exec(this.input), - Je = this.pos + ke[0].length, - nt = this.input.charCodeAt(Je) - if (nt === 40 || nt === 46) return this.parseExpressionStatement(pe, this.parseExpression()) - } - return ( - this.options.allowImportExportEverywhere || - (F || 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'")), - J === E._import ? this.parseImport(pe) : this.parseExport(pe, j) - ) - default: - if (this.isAsyncFunction()) - return b && this.unexpected(), this.next(), this.parseFunctionStatement(pe, !0, !b) - var Bt = this.value, - Gt = this.parseExpression() - return J === E.name && Gt.type === "Identifier" && this.eat(E.colon) - ? this.parseLabeledStatement(pe, Bt, Gt, b) - : this.parseExpressionStatement(pe, Gt) - } - }), - (Me.parseBreakContinueStatement = function (b, F) { - var j = F === "break" - this.next(), - this.eat(E.semi) || this.insertSemicolon() - ? (b.label = null) - : this.type !== E.name - ? this.unexpected() - : ((b.label = this.parseIdent()), this.semicolon()) - for (var J = 0; J < this.labels.length; ++J) { - var pe = this.labels[J] - if ( - (b.label == null || pe.name === b.label.name) && - ((pe.kind != null && (j || pe.kind === "loop")) || (b.label && j)) - ) - break - } - return ( - J === this.labels.length && this.raise(b.start, "Unsyntactic " + F), - this.finishNode(b, j ? "BreakStatement" : "ContinueStatement") - ) - }), - (Me.parseDebuggerStatement = function (b) { - return this.next(), this.semicolon(), this.finishNode(b, "DebuggerStatement") - }), - (Me.parseDoStatement = function (b) { - return ( - this.next(), - this.labels.push(rt), - (b.body = this.parseStatement("do")), - this.labels.pop(), - this.expect(E._while), - (b.test = this.parseParenExpression()), - this.options.ecmaVersion >= 6 ? this.eat(E.semi) : this.semicolon(), - this.finishNode(b, "DoWhileStatement") - ) - }), - (Me.parseForStatement = function (b) { - this.next() - var F = this.options.ecmaVersion >= 9 && this.canAwait && this.eatContextual("await") ? this.lastTokStart : -1 - if ((this.labels.push(rt), this.enterScope(0), this.expect(E.parenL), this.type === E.semi)) - return F > -1 && this.unexpected(F), this.parseFor(b, null) - var j = this.isLet() - if (this.type === E._var || this.type === E._const || j) { - var J = this.startNode(), - pe = j ? "let" : this.value - return ( - this.next(), - this.parseVar(J, !0, pe), - this.finishNode(J, "VariableDeclaration"), - (this.type === E._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) && - J.declarations.length === 1 - ? (this.options.ecmaVersion >= 9 && - (this.type === E._in ? F > -1 && this.unexpected(F) : (b.await = F > -1)), - this.parseForIn(b, J)) - : (F > -1 && this.unexpected(F), this.parseFor(b, J)) - ) - } - var Te = this.isContextual("let"), - ke = !1, - Je = new Qe(), - nt = this.parseExpression(F > -1 ? "await" : !0, Je) - return this.type === E._in || (ke = this.options.ecmaVersion >= 6 && this.isContextual("of")) - ? (this.options.ecmaVersion >= 9 && (this.type === E._in ? F > -1 && this.unexpected(F) : (b.await = F > -1)), - Te && ke && this.raise(nt.start, "The left-hand side of a for-of loop may not start with 'let'."), - this.toAssignable(nt, !1, Je), - this.checkLValPattern(nt), - this.parseForIn(b, nt)) - : (this.checkExpressionErrors(Je, !0), F > -1 && this.unexpected(F), this.parseFor(b, nt)) - }), - (Me.parseFunctionStatement = function (b, F, j) { - return this.next(), this.parseFunction(b, Br | (j ? 0 : ar), !1, F) - }), - (Me.parseIfStatement = function (b) { - return ( - this.next(), - (b.test = this.parseParenExpression()), - (b.consequent = this.parseStatement("if")), - (b.alternate = this.eat(E._else) ? this.parseStatement("if") : null), - this.finishNode(b, "IfStatement") - ) - }), - (Me.parseReturnStatement = function (b) { - return ( - !this.inFunction && - !this.options.allowReturnOutsideFunction && - this.raise(this.start, "'return' outside of function"), - this.next(), - this.eat(E.semi) || this.insertSemicolon() - ? (b.argument = null) - : ((b.argument = this.parseExpression()), this.semicolon()), - this.finishNode(b, "ReturnStatement") - ) - }), - (Me.parseSwitchStatement = function (b) { - this.next(), - (b.discriminant = this.parseParenExpression()), - (b.cases = []), - this.expect(E.braceL), - this.labels.push(ht), - this.enterScope(0) - for (var F, j = !1; this.type !== E.braceR; ) - if (this.type === E._case || this.type === E._default) { - var J = this.type === E._case - F && this.finishNode(F, "SwitchCase"), - b.cases.push((F = this.startNode())), - (F.consequent = []), - this.next(), - J - ? (F.test = this.parseExpression()) - : (j && this.raiseRecoverable(this.lastTokStart, "Multiple default clauses"), - (j = !0), - (F.test = null)), - this.expect(E.colon) - } else F || this.unexpected(), F.consequent.push(this.parseStatement(null)) - return ( - this.exitScope(), - F && this.finishNode(F, "SwitchCase"), - this.next(), - this.labels.pop(), - this.finishNode(b, "SwitchStatement") - ) - }), - (Me.parseThrowStatement = function (b) { - return ( - this.next(), - A.test(this.input.slice(this.lastTokEnd, this.start)) && - this.raise(this.lastTokEnd, "Illegal newline after throw"), - (b.argument = this.parseExpression()), - this.semicolon(), - this.finishNode(b, "ThrowStatement") - ) - }) - var Qr = [] - ;(Me.parseTryStatement = function (b) { - if ((this.next(), (b.block = this.parseBlock()), (b.handler = null), this.type === E._catch)) { - var F = this.startNode() - if ((this.next(), this.eat(E.parenL))) { - F.param = this.parseBindingAtom() - var j = F.param.type === "Identifier" - this.enterScope(j ? oe : 0), this.checkLValPattern(F.param, j ? ze : Le), this.expect(E.parenR) - } else this.options.ecmaVersion < 10 && this.unexpected(), (F.param = null), this.enterScope(0) - ;(F.body = this.parseBlock(!1)), this.exitScope(), (b.handler = this.finishNode(F, "CatchClause")) - } - return ( - (b.finalizer = this.eat(E._finally) ? this.parseBlock() : null), - !b.handler && !b.finalizer && this.raise(b.start, "Missing catch or finally clause"), - this.finishNode(b, "TryStatement") - ) - }), - (Me.parseVarStatement = function (b, F) { - return this.next(), this.parseVar(b, !1, F), this.semicolon(), this.finishNode(b, "VariableDeclaration") - }), - (Me.parseWhileStatement = function (b) { - return ( - this.next(), - (b.test = this.parseParenExpression()), - this.labels.push(rt), - (b.body = this.parseStatement("while")), - this.labels.pop(), - this.finishNode(b, "WhileStatement") - ) - }), - (Me.parseWithStatement = function (b) { - return ( - this.strict && this.raise(this.start, "'with' in strict mode"), - this.next(), - (b.object = this.parseParenExpression()), - (b.body = this.parseStatement("with")), - this.finishNode(b, "WithStatement") - ) - }), - (Me.parseEmptyStatement = function (b) { - return this.next(), this.finishNode(b, "EmptyStatement") - }), - (Me.parseLabeledStatement = function (b, F, j, J) { - for (var pe = 0, Te = this.labels; pe < Te.length; pe += 1) { - var ke = Te[pe] - ke.name === F && this.raise(j.start, "Label '" + F + "' is already declared") - } - for ( - var Je = this.type.isLoop ? "loop" : this.type === E._switch ? "switch" : null, nt = this.labels.length - 1; - nt >= 0; - nt-- - ) { - var Bt = this.labels[nt] - if (Bt.statementStart === b.start) (Bt.statementStart = this.start), (Bt.kind = Je) - else break - } - return ( - this.labels.push({ name: F, kind: Je, statementStart: this.start }), - (b.body = this.parseStatement(J ? (J.indexOf("label") === -1 ? J + "label" : J) : "label")), - this.labels.pop(), - (b.label = j), - this.finishNode(b, "LabeledStatement") - ) - }), - (Me.parseExpressionStatement = function (b, F) { - return (b.expression = F), this.semicolon(), this.finishNode(b, "ExpressionStatement") - }), - (Me.parseBlock = function (b, F, j) { - for ( - b === void 0 && (b = !0), - F === void 0 && (F = this.startNode()), - F.body = [], - this.expect(E.braceL), - b && this.enterScope(0); - this.type !== E.braceR; - - ) { - var J = this.parseStatement(null) - F.body.push(J) - } - return j && (this.strict = !1), this.next(), b && this.exitScope(), this.finishNode(F, "BlockStatement") - }), - (Me.parseFor = function (b, F) { - return ( - (b.init = F), - this.expect(E.semi), - (b.test = this.type === E.semi ? null : this.parseExpression()), - this.expect(E.semi), - (b.update = this.type === E.parenR ? null : this.parseExpression()), - this.expect(E.parenR), - (b.body = this.parseStatement("for")), - this.exitScope(), - this.labels.pop(), - this.finishNode(b, "ForStatement") - ) - }), - (Me.parseForIn = function (b, F) { - var j = this.type === E._in - return ( - this.next(), - F.type === "VariableDeclaration" && - F.declarations[0].init != null && - (!j || - this.options.ecmaVersion < 8 || - this.strict || - F.kind !== "var" || - F.declarations[0].id.type !== "Identifier") && - this.raise(F.start, (j ? "for-in" : "for-of") + " loop variable declaration may not have an initializer"), - (b.left = F), - (b.right = j ? this.parseExpression() : this.parseMaybeAssign()), - this.expect(E.parenR), - (b.body = this.parseStatement("for")), - this.exitScope(), - this.labels.pop(), - this.finishNode(b, j ? "ForInStatement" : "ForOfStatement") - ) - }), - (Me.parseVar = function (b, F, j) { - for (b.declarations = [], b.kind = j; ; ) { - var J = this.startNode() - if ( - (this.parseVarId(J, j), - this.eat(E.eq) - ? (J.init = this.parseMaybeAssign(F)) - : j === "const" && !(this.type === E._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) - ? this.unexpected() - : J.id.type !== "Identifier" && !(F && (this.type === E._in || this.isContextual("of"))) - ? this.raise(this.lastTokEnd, "Complex binding patterns require an initialization value") - : (J.init = null), - b.declarations.push(this.finishNode(J, "VariableDeclarator")), - !this.eat(E.comma)) - ) - break - } - return b - }), - (Me.parseVarId = function (b, F) { - ;(b.id = this.parseBindingAtom()), this.checkLValPattern(b.id, F === "var" ? _e : Le, !1) - }) - var Br = 1, - ar = 2, - en = 4 - ;(Me.parseFunction = function (b, F, j, J, pe) { - this.initFunction(b), - (this.options.ecmaVersion >= 9 || (this.options.ecmaVersion >= 6 && !J)) && - (this.type === E.star && F & ar && this.unexpected(), (b.generator = this.eat(E.star))), - this.options.ecmaVersion >= 8 && (b.async = !!J), - F & Br && - ((b.id = F & en && this.type !== E.name ? null : this.parseIdent()), - b.id && - !(F & ar) && - this.checkLValSimple( - b.id, - this.strict || b.generator || b.async ? (this.treatFunctionsAsVar ? _e : Le) : He - )) - var Te = this.yieldPos, - ke = this.awaitPos, - Je = this.awaitIdentPos - return ( - (this.yieldPos = 0), - (this.awaitPos = 0), - (this.awaitIdentPos = 0), - this.enterScope(xe(b.async, b.generator)), - F & Br || (b.id = this.type === E.name ? this.parseIdent() : null), - this.parseFunctionParams(b), - this.parseFunctionBody(b, j, !1, pe), - (this.yieldPos = Te), - (this.awaitPos = ke), - (this.awaitIdentPos = Je), - this.finishNode(b, F & Br ? "FunctionDeclaration" : "FunctionExpression") - ) - }), - (Me.parseFunctionParams = function (b) { - this.expect(E.parenL), - (b.params = this.parseBindingList(E.parenR, !1, this.options.ecmaVersion >= 8)), - this.checkYieldAwaitInDefaultParams() - }), - (Me.parseClass = function (b, F) { - this.next() - var j = this.strict - ;(this.strict = !0), this.parseClassId(b, F), this.parseClassSuper(b) - var J = this.enterClassBody(), - pe = this.startNode(), - Te = !1 - for (pe.body = [], this.expect(E.braceL); this.type !== E.braceR; ) { - var ke = this.parseClassElement(b.superClass !== null) - ke && - (pe.body.push(ke), - ke.type === "MethodDefinition" && ke.kind === "constructor" - ? (Te && this.raise(ke.start, "Duplicate constructor in the same class"), (Te = !0)) - : ke.key && - ke.key.type === "PrivateIdentifier" && - gn(J, ke) && - this.raiseRecoverable(ke.key.start, "Identifier '#" + ke.key.name + "' has already been declared")) - } - return ( - (this.strict = j), - this.next(), - (b.body = this.finishNode(pe, "ClassBody")), - this.exitClassBody(), - this.finishNode(b, F ? "ClassDeclaration" : "ClassExpression") - ) - }), - (Me.parseClassElement = function (b) { - if (this.eat(E.semi)) return null - var F = this.options.ecmaVersion, - j = this.startNode(), - J = "", - pe = !1, - Te = !1, - ke = "method", - Je = !1 - if (this.eatContextual("static")) { - if (F >= 13 && this.eat(E.braceL)) return this.parseClassStaticBlock(j), j - this.isClassElementNameStart() || this.type === E.star ? (Je = !0) : (J = "static") - } - if ( - ((j.static = Je), - !J && - F >= 8 && - this.eatContextual("async") && - ((this.isClassElementNameStart() || this.type === E.star) && !this.canInsertSemicolon() - ? (Te = !0) - : (J = "async")), - !J && (F >= 9 || !Te) && this.eat(E.star) && (pe = !0), - !J && !Te && !pe) - ) { - var nt = this.value - ;(this.eatContextual("get") || this.eatContextual("set")) && - (this.isClassElementNameStart() ? (ke = nt) : (J = nt)) - } - if ( - (J - ? ((j.computed = !1), - (j.key = this.startNodeAt(this.lastTokStart, this.lastTokStartLoc)), - (j.key.name = J), - this.finishNode(j.key, "Identifier")) - : this.parseClassElementName(j), - F < 13 || this.type === E.parenL || ke !== "method" || pe || Te) - ) { - var Bt = !j.static && Ft(j, "constructor"), - Gt = Bt && b - Bt && ke !== "method" && this.raise(j.key.start, "Constructor can't have get/set modifier"), - (j.kind = Bt ? "constructor" : ke), - this.parseClassMethod(j, pe, Te, Gt) - } else this.parseClassField(j) - return j - }), - (Me.isClassElementNameStart = function () { - return ( - this.type === E.name || - this.type === E.privateId || - this.type === E.num || - this.type === E.string || - this.type === E.bracketL || - this.type.keyword - ) - }), - (Me.parseClassElementName = function (b) { - this.type === E.privateId - ? (this.value === "constructor" && - this.raise(this.start, "Classes can't have an element named '#constructor'"), - (b.computed = !1), - (b.key = this.parsePrivateIdent())) - : this.parsePropertyName(b) - }), - (Me.parseClassMethod = function (b, F, j, J) { - var pe = b.key - b.kind === "constructor" - ? (F && this.raise(pe.start, "Constructor can't be a generator"), - j && this.raise(pe.start, "Constructor can't be an async method")) - : b.static && - Ft(b, "prototype") && - this.raise(pe.start, "Classes may not have a static property named prototype") - var Te = (b.value = this.parseMethod(F, j, J)) - return ( - b.kind === "get" && Te.params.length !== 0 && this.raiseRecoverable(Te.start, "getter should have no params"), - b.kind === "set" && - Te.params.length !== 1 && - this.raiseRecoverable(Te.start, "setter should have exactly one param"), - b.kind === "set" && - Te.params[0].type === "RestElement" && - this.raiseRecoverable(Te.params[0].start, "Setter cannot use rest params"), - this.finishNode(b, "MethodDefinition") - ) - }), - (Me.parseClassField = function (b) { - if ( - (Ft(b, "constructor") - ? this.raise(b.key.start, "Classes can't have a field named 'constructor'") - : b.static && - Ft(b, "prototype") && - this.raise(b.key.start, "Classes can't have a static field named 'prototype'"), - this.eat(E.eq)) - ) { - var F = this.currentThisScope(), - j = F.inClassFieldInit - ;(F.inClassFieldInit = !0), (b.value = this.parseMaybeAssign()), (F.inClassFieldInit = j) - } else b.value = null - return this.semicolon(), this.finishNode(b, "PropertyDefinition") - }), - (Me.parseClassStaticBlock = function (b) { - b.body = [] - var F = this.labels - for (this.labels = [], this.enterScope(Z | le); this.type !== E.braceR; ) { - var j = this.parseStatement(null) - b.body.push(j) - } - return this.next(), this.exitScope(), (this.labels = F), this.finishNode(b, "StaticBlock") - }), - (Me.parseClassId = function (b, F) { - this.type === E.name - ? ((b.id = this.parseIdent()), F && this.checkLValSimple(b.id, Le, !1)) - : (F === !0 && this.unexpected(), (b.id = null)) - }), - (Me.parseClassSuper = function (b) { - b.superClass = this.eat(E._extends) ? this.parseExprSubscripts(null, !1) : null - }), - (Me.enterClassBody = function () { - var b = { declared: Object.create(null), used: [] } - return this.privateNameStack.push(b), b.declared - }), - (Me.exitClassBody = function () { - for ( - var b = this.privateNameStack.pop(), - F = b.declared, - j = b.used, - J = this.privateNameStack.length, - pe = J === 0 ? null : this.privateNameStack[J - 1], - Te = 0; - Te < j.length; - ++Te - ) { - var ke = j[Te] - $(F, ke.name) || - (pe - ? pe.used.push(ke) - : this.raiseRecoverable( - ke.start, - "Private field '#" + ke.name + "' must be declared in an enclosing class" - )) - } - }) - function gn(b, F) { - var j = F.key.name, - J = b[j], - pe = "true" - return ( - F.type === "MethodDefinition" && - (F.kind === "get" || F.kind === "set") && - (pe = (F.static ? "s" : "i") + F.kind), - (J === "iget" && pe === "iset") || - (J === "iset" && pe === "iget") || - (J === "sget" && pe === "sset") || - (J === "sset" && pe === "sget") - ? ((b[j] = "true"), !1) - : J - ? !0 - : ((b[j] = pe), !1) - ) - } - function Ft(b, F) { - var j = b.computed, - J = b.key - return !j && ((J.type === "Identifier" && J.name === F) || (J.type === "Literal" && J.value === F)) - } - ;(Me.parseExport = function (b, F) { - if ((this.next(), this.eat(E.star))) - return ( - this.options.ecmaVersion >= 11 && - (this.eatContextual("as") - ? ((b.exported = this.parseModuleExportName()), this.checkExport(F, b.exported, this.lastTokStart)) - : (b.exported = null)), - this.expectContextual("from"), - this.type !== E.string && this.unexpected(), - (b.source = this.parseExprAtom()), - this.semicolon(), - this.finishNode(b, "ExportAllDeclaration") - ) - if (this.eat(E._default)) { - this.checkExport(F, "default", this.lastTokStart) - var j - if (this.type === E._function || (j = this.isAsyncFunction())) { - var J = this.startNode() - this.next(), j && this.next(), (b.declaration = this.parseFunction(J, Br | en, !1, j)) - } else if (this.type === E._class) { - var pe = this.startNode() - b.declaration = this.parseClass(pe, "nullableID") - } else (b.declaration = this.parseMaybeAssign()), this.semicolon() - return this.finishNode(b, "ExportDefaultDeclaration") - } - if (this.shouldParseExportStatement()) - (b.declaration = this.parseStatement(null)), - b.declaration.type === "VariableDeclaration" - ? this.checkVariableExport(F, b.declaration.declarations) - : this.checkExport(F, b.declaration.id, b.declaration.id.start), - (b.specifiers = []), - (b.source = null) - else { - if (((b.declaration = null), (b.specifiers = this.parseExportSpecifiers(F)), this.eatContextual("from"))) - this.type !== E.string && this.unexpected(), (b.source = this.parseExprAtom()) - else { - for (var Te = 0, ke = b.specifiers; Te < ke.length; Te += 1) { - var Je = ke[Te] - this.checkUnreserved(Je.local), - this.checkLocalExport(Je.local), - Je.local.type === "Literal" && - this.raise(Je.local.start, "A string literal cannot be used as an exported binding without `from`.") - } - b.source = null - } - this.semicolon() - } - return this.finishNode(b, "ExportNamedDeclaration") - }), - (Me.checkExport = function (b, F, j) { - b && - (typeof F != "string" && (F = F.type === "Identifier" ? F.name : F.value), - $(b, F) && this.raiseRecoverable(j, "Duplicate export '" + F + "'"), - (b[F] = !0)) - }), - (Me.checkPatternExport = function (b, F) { - var j = F.type - if (j === "Identifier") this.checkExport(b, F, F.start) - else if (j === "ObjectPattern") - for (var J = 0, pe = F.properties; J < pe.length; J += 1) { - var Te = pe[J] - this.checkPatternExport(b, Te) - } - else if (j === "ArrayPattern") - for (var ke = 0, Je = F.elements; ke < Je.length; ke += 1) { - var nt = Je[ke] - nt && this.checkPatternExport(b, nt) - } - else - j === "Property" - ? this.checkPatternExport(b, F.value) - : j === "AssignmentPattern" - ? this.checkPatternExport(b, F.left) - : j === "RestElement" - ? this.checkPatternExport(b, F.argument) - : j === "ParenthesizedExpression" && this.checkPatternExport(b, F.expression) - }), - (Me.checkVariableExport = function (b, F) { - if (b) - for (var j = 0, J = F; j < J.length; j += 1) { - var pe = J[j] - this.checkPatternExport(b, pe.id) - } - }), - (Me.shouldParseExportStatement = function () { - return ( - this.type.keyword === "var" || - this.type.keyword === "const" || - this.type.keyword === "class" || - this.type.keyword === "function" || - this.isLet() || - this.isAsyncFunction() - ) - }), - (Me.parseExportSpecifiers = function (b) { - var F = [], - j = !0 - for (this.expect(E.braceL); !this.eat(E.braceR); ) { - if (j) j = !1 - else if ((this.expect(E.comma), this.afterTrailingComma(E.braceR))) break - var J = this.startNode() - ;(J.local = this.parseModuleExportName()), - (J.exported = this.eatContextual("as") ? this.parseModuleExportName() : J.local), - this.checkExport(b, J.exported, J.exported.start), - F.push(this.finishNode(J, "ExportSpecifier")) - } - return F - }), - (Me.parseImport = function (b) { - return ( - this.next(), - this.type === E.string - ? ((b.specifiers = Qr), (b.source = this.parseExprAtom())) - : ((b.specifiers = this.parseImportSpecifiers()), - this.expectContextual("from"), - (b.source = this.type === E.string ? this.parseExprAtom() : this.unexpected())), - this.semicolon(), - this.finishNode(b, "ImportDeclaration") - ) - }), - (Me.parseImportSpecifiers = function () { - var b = [], - F = !0 - if (this.type === E.name) { - var j = this.startNode() - if ( - ((j.local = this.parseIdent()), - this.checkLValSimple(j.local, Le), - b.push(this.finishNode(j, "ImportDefaultSpecifier")), - !this.eat(E.comma)) - ) - return b - } - if (this.type === E.star) { - var J = this.startNode() - return ( - this.next(), - this.expectContextual("as"), - (J.local = this.parseIdent()), - this.checkLValSimple(J.local, Le), - b.push(this.finishNode(J, "ImportNamespaceSpecifier")), - b - ) - } - for (this.expect(E.braceL); !this.eat(E.braceR); ) { - if (F) F = !1 - else if ((this.expect(E.comma), this.afterTrailingComma(E.braceR))) break - var pe = this.startNode() - ;(pe.imported = this.parseModuleExportName()), - this.eatContextual("as") - ? (pe.local = this.parseIdent()) - : (this.checkUnreserved(pe.imported), (pe.local = pe.imported)), - this.checkLValSimple(pe.local, Le), - b.push(this.finishNode(pe, "ImportSpecifier")) - } - return b - }), - (Me.parseModuleExportName = function () { - if (this.options.ecmaVersion >= 13 && this.type === E.string) { - var b = this.parseLiteral(this.value) - return ce.test(b.value) && this.raise(b.start, "An export name cannot include a lone surrogate."), b - } - return this.parseIdent(!0) - }), - (Me.adaptDirectivePrologue = function (b) { - for (var F = 0; F < b.length && this.isDirectiveCandidate(b[F]); ++F) - b[F].directive = b[F].expression.raw.slice(1, -1) - }), - (Me.isDirectiveCandidate = function (b) { - return ( - this.options.ecmaVersion >= 5 && - b.type === "ExpressionStatement" && - b.expression.type === "Literal" && - typeof b.expression.value == "string" && - (this.input[b.start] === '"' || this.input[b.start] === "'") - ) - }) - var Tt = Ne.prototype - ;(Tt.toAssignable = function (b, F, j) { - if (this.options.ecmaVersion >= 6 && b) - switch (b.type) { - case "Identifier": - this.inAsync && - b.name === "await" && - this.raise(b.start, "Cannot use 'await' as identifier inside an async function") - break - case "ObjectPattern": - case "ArrayPattern": - case "AssignmentPattern": - case "RestElement": - break - case "ObjectExpression": - ;(b.type = "ObjectPattern"), j && this.checkPatternErrors(j, !0) - for (var J = 0, pe = b.properties; J < pe.length; J += 1) { - var Te = pe[J] - this.toAssignable(Te, F), - Te.type === "RestElement" && - (Te.argument.type === "ArrayPattern" || Te.argument.type === "ObjectPattern") && - this.raise(Te.argument.start, "Unexpected token") - } - break - case "Property": - b.kind !== "init" && this.raise(b.key.start, "Object pattern can't contain getter or setter"), - this.toAssignable(b.value, F) - break - case "ArrayExpression": - ;(b.type = "ArrayPattern"), j && this.checkPatternErrors(j, !0), this.toAssignableList(b.elements, F) - break - case "SpreadElement": - ;(b.type = "RestElement"), - this.toAssignable(b.argument, F), - b.argument.type === "AssignmentPattern" && - this.raise(b.argument.start, "Rest elements cannot have a default value") - break - case "AssignmentExpression": - b.operator !== "=" && this.raise(b.left.end, "Only '=' operator can be used for specifying default value."), - (b.type = "AssignmentPattern"), - delete b.operator, - this.toAssignable(b.left, F) - break - case "ParenthesizedExpression": - this.toAssignable(b.expression, F, j) - break - case "ChainExpression": - this.raiseRecoverable(b.start, "Optional chaining cannot appear in left-hand side") - break - case "MemberExpression": - if (!F) break - default: - this.raise(b.start, "Assigning to rvalue") - } - else j && this.checkPatternErrors(j, !0) - return b - }), - (Tt.toAssignableList = function (b, F) { - for (var j = b.length, J = 0; J < j; J++) { - var pe = b[J] - pe && this.toAssignable(pe, F) - } - if (j) { - var Te = b[j - 1] - this.options.ecmaVersion === 6 && - F && - Te && - Te.type === "RestElement" && - Te.argument.type !== "Identifier" && - this.unexpected(Te.argument.start) - } - return b - }), - (Tt.parseSpread = function (b) { - var F = this.startNode() - return this.next(), (F.argument = this.parseMaybeAssign(!1, b)), this.finishNode(F, "SpreadElement") - }), - (Tt.parseRestBinding = function () { - var b = this.startNode() - return ( - this.next(), - this.options.ecmaVersion === 6 && this.type !== E.name && this.unexpected(), - (b.argument = this.parseBindingAtom()), - this.finishNode(b, "RestElement") - ) - }), - (Tt.parseBindingAtom = function () { - if (this.options.ecmaVersion >= 6) - switch (this.type) { - case E.bracketL: - var b = this.startNode() - return ( - this.next(), - (b.elements = this.parseBindingList(E.bracketR, !0, !0)), - this.finishNode(b, "ArrayPattern") - ) - case E.braceL: - return this.parseObj(!0) - } - return this.parseIdent() - }), - (Tt.parseBindingList = function (b, F, j) { - for (var J = [], pe = !0; !this.eat(b); ) - if ((pe ? (pe = !1) : this.expect(E.comma), F && this.type === E.comma)) J.push(null) - else { - if (j && this.afterTrailingComma(b)) break - if (this.type === E.ellipsis) { - var Te = this.parseRestBinding() - this.parseBindingListItem(Te), - J.push(Te), - this.type === E.comma && this.raise(this.start, "Comma is not permitted after the rest element"), - this.expect(b) - break - } else { - var ke = this.parseMaybeDefault(this.start, this.startLoc) - this.parseBindingListItem(ke), J.push(ke) - } - } - return J - }), - (Tt.parseBindingListItem = function (b) { - return b - }), - (Tt.parseMaybeDefault = function (b, F, j) { - if (((j = j || this.parseBindingAtom()), this.options.ecmaVersion < 6 || !this.eat(E.eq))) return j - var J = this.startNodeAt(b, F) - return (J.left = j), (J.right = this.parseMaybeAssign()), this.finishNode(J, "AssignmentPattern") - }), - (Tt.checkLValSimple = function (b, F, j) { - F === void 0 && (F = Fe) - var J = F !== Fe - switch (b.type) { - case "Identifier": - this.strict && - this.reservedWordsStrictBind.test(b.name) && - this.raiseRecoverable(b.start, (J ? "Binding " : "Assigning to ") + b.name + " in strict mode"), - J && - (F === Le && - b.name === "let" && - this.raiseRecoverable(b.start, "let is disallowed as a lexically bound name"), - j && ($(j, b.name) && this.raiseRecoverable(b.start, "Argument name clash"), (j[b.name] = !0)), - F !== je && this.declareName(b.name, F, b.start)) - break - case "ChainExpression": - this.raiseRecoverable(b.start, "Optional chaining cannot appear in left-hand side") - break - case "MemberExpression": - J && this.raiseRecoverable(b.start, "Binding member expression") - break - case "ParenthesizedExpression": - return ( - J && this.raiseRecoverable(b.start, "Binding parenthesized expression"), - this.checkLValSimple(b.expression, F, j) - ) - default: - this.raise(b.start, (J ? "Binding" : "Assigning to") + " rvalue") - } - }), - (Tt.checkLValPattern = function (b, F, j) { - switch ((F === void 0 && (F = Fe), b.type)) { - case "ObjectPattern": - for (var J = 0, pe = b.properties; J < pe.length; J += 1) { - var Te = pe[J] - this.checkLValInnerPattern(Te, F, j) - } - break - case "ArrayPattern": - for (var ke = 0, Je = b.elements; ke < Je.length; ke += 1) { - var nt = Je[ke] - nt && this.checkLValInnerPattern(nt, F, j) - } - break - default: - this.checkLValSimple(b, F, j) - } - }), - (Tt.checkLValInnerPattern = function (b, F, j) { - switch ((F === void 0 && (F = Fe), b.type)) { - case "Property": - this.checkLValInnerPattern(b.value, F, j) - break - case "AssignmentPattern": - this.checkLValPattern(b.left, F, j) - break - case "RestElement": - this.checkLValPattern(b.argument, F, j) - break - default: - this.checkLValPattern(b, F, j) - } - }) - var _r = function (F, j, J, pe, Te) { - ;(this.token = F), - (this.isExpr = !!j), - (this.preserveSpace = !!J), - (this.override = pe), - (this.generator = !!Te) - }, - Lt = { - b_stat: new _r("{", !1), - b_expr: new _r("{", !0), - b_tmpl: new _r("${", !1), - p_stat: new _r("(", !1), - p_expr: new _r("(", !0), - q_tmpl: new _r("`", !0, !0, function (b) { - return b.tryReadTemplateToken() - }), - f_stat: new _r("function", !1), - f_expr: new _r("function", !0), - f_expr_gen: new _r("function", !0, !1, null, !0), - f_gen: new _r("function", !1, !1, null, !0), - }, - De = Ne.prototype - ;(De.initialContext = function () { - return [Lt.b_stat] - }), - (De.curContext = function () { - return this.context[this.context.length - 1] - }), - (De.braceIsBlock = function (b) { - var F = this.curContext() - return F === Lt.f_expr || F === Lt.f_stat - ? !0 - : b === E.colon && (F === Lt.b_stat || F === Lt.b_expr) - ? !F.isExpr - : b === E._return || (b === E.name && this.exprAllowed) - ? A.test(this.input.slice(this.lastTokEnd, this.start)) - : b === E._else || b === E.semi || b === E.eof || b === E.parenR || b === E.arrow - ? !0 - : b === E.braceL - ? F === Lt.b_stat - : b === E._var || b === E._const || b === E.name - ? !1 - : !this.exprAllowed - }), - (De.inGeneratorContext = function () { - for (var b = this.context.length - 1; b >= 1; b--) { - var F = this.context[b] - if (F.token === "function") return F.generator - } - return !1 - }), - (De.updateContext = function (b) { - var F, - j = this.type - j.keyword && b === E.dot - ? (this.exprAllowed = !1) - : (F = j.updateContext) - ? F.call(this, b) - : (this.exprAllowed = j.beforeExpr) - }), - (De.overrideContext = function (b) { - this.curContext() !== b && (this.context[this.context.length - 1] = b) - }), - (E.parenR.updateContext = E.braceR.updateContext = - function () { - if (this.context.length === 1) { - this.exprAllowed = !0 - return - } - var b = this.context.pop() - b === Lt.b_stat && this.curContext().token === "function" && (b = this.context.pop()), - (this.exprAllowed = !b.isExpr) - }), - (E.braceL.updateContext = function (b) { - this.context.push(this.braceIsBlock(b) ? Lt.b_stat : Lt.b_expr), (this.exprAllowed = !0) - }), - (E.dollarBraceL.updateContext = function () { - this.context.push(Lt.b_tmpl), (this.exprAllowed = !0) - }), - (E.parenL.updateContext = function (b) { - var F = b === E._if || b === E._for || b === E._with || b === E._while - this.context.push(F ? Lt.p_stat : Lt.p_expr), (this.exprAllowed = !0) - }), - (E.incDec.updateContext = function () {}), - (E._function.updateContext = E._class.updateContext = - function (b) { - b.beforeExpr && - b !== E._else && - !(b === E.semi && this.curContext() !== Lt.p_stat) && - !(b === E._return && A.test(this.input.slice(this.lastTokEnd, this.start))) && - !((b === E.colon || b === E.braceL) && this.curContext() === Lt.b_stat) - ? this.context.push(Lt.f_expr) - : this.context.push(Lt.f_stat), - (this.exprAllowed = !1) - }), - (E.backQuote.updateContext = function () { - this.curContext() === Lt.q_tmpl ? this.context.pop() : this.context.push(Lt.q_tmpl), (this.exprAllowed = !1) - }), - (E.star.updateContext = function (b) { - if (b === E._function) { - var F = this.context.length - 1 - this.context[F] === Lt.f_expr ? (this.context[F] = Lt.f_expr_gen) : (this.context[F] = Lt.f_gen) - } - this.exprAllowed = !0 - }), - (E.name.updateContext = function (b) { - var F = !1 - this.options.ecmaVersion >= 6 && - b !== E.dot && - ((this.value === "of" && !this.exprAllowed) || (this.value === "yield" && this.inGeneratorContext())) && - (F = !0), - (this.exprAllowed = F) - }) - var Ee = Ne.prototype - ;(Ee.checkPropClash = function (b, F, j) { - if ( - !(this.options.ecmaVersion >= 9 && b.type === "SpreadElement") && - !(this.options.ecmaVersion >= 6 && (b.computed || b.method || b.shorthand)) - ) { - var J = b.key, - pe - switch (J.type) { - case "Identifier": - pe = J.name - break - case "Literal": - pe = String(J.value) - break - default: - return - } - var Te = b.kind - if (this.options.ecmaVersion >= 6) { - pe === "__proto__" && - Te === "init" && - (F.proto && - (j - ? j.doubleProto < 0 && (j.doubleProto = J.start) - : this.raiseRecoverable(J.start, "Redefinition of __proto__ property")), - (F.proto = !0)) - return - } - pe = "$" + pe - var ke = F[pe] - if (ke) { - var Je - Te === "init" ? (Je = (this.strict && ke.init) || ke.get || ke.set) : (Je = ke.init || ke[Te]), - Je && this.raiseRecoverable(J.start, "Redefinition of property") - } else ke = F[pe] = { init: !1, get: !1, set: !1 } - ke[Te] = !0 - } - }), - (Ee.parseExpression = function (b, F) { - var j = this.start, - J = this.startLoc, - pe = this.parseMaybeAssign(b, F) - if (this.type === E.comma) { - var Te = this.startNodeAt(j, J) - for (Te.expressions = [pe]; this.eat(E.comma); ) Te.expressions.push(this.parseMaybeAssign(b, F)) - return this.finishNode(Te, "SequenceExpression") - } - return pe - }), - (Ee.parseMaybeAssign = function (b, F, j) { - if (this.isContextual("yield")) { - if (this.inGenerator) return this.parseYield(b) - this.exprAllowed = !1 - } - var J = !1, - pe = -1, - Te = -1, - ke = -1 - F - ? ((pe = F.parenthesizedAssign), - (Te = F.trailingComma), - (ke = F.doubleProto), - (F.parenthesizedAssign = F.trailingComma = -1)) - : ((F = new Qe()), (J = !0)) - var Je = this.start, - nt = this.startLoc - ;(this.type === E.parenL || this.type === E.name) && - ((this.potentialArrowAt = this.start), (this.potentialArrowInForAwait = b === "await")) - var Bt = this.parseMaybeConditional(b, F) - if ((j && (Bt = j.call(this, Bt, Je, nt)), this.type.isAssign)) { - var Gt = this.startNodeAt(Je, nt) - return ( - (Gt.operator = this.value), - this.type === E.eq && (Bt = this.toAssignable(Bt, !1, F)), - J || (F.parenthesizedAssign = F.trailingComma = F.doubleProto = -1), - F.shorthandAssign >= Bt.start && (F.shorthandAssign = -1), - this.type === E.eq ? this.checkLValPattern(Bt) : this.checkLValSimple(Bt), - (Gt.left = Bt), - this.next(), - (Gt.right = this.parseMaybeAssign(b)), - ke > -1 && (F.doubleProto = ke), - this.finishNode(Gt, "AssignmentExpression") - ) - } else J && this.checkExpressionErrors(F, !0) - return pe > -1 && (F.parenthesizedAssign = pe), Te > -1 && (F.trailingComma = Te), Bt - }), - (Ee.parseMaybeConditional = function (b, F) { - var j = this.start, - J = this.startLoc, - pe = this.parseExprOps(b, F) - if (this.checkExpressionErrors(F)) return pe - if (this.eat(E.question)) { - var Te = this.startNodeAt(j, J) - return ( - (Te.test = pe), - (Te.consequent = this.parseMaybeAssign()), - this.expect(E.colon), - (Te.alternate = this.parseMaybeAssign(b)), - this.finishNode(Te, "ConditionalExpression") - ) - } - return pe - }), - (Ee.parseExprOps = function (b, F) { - var j = this.start, - J = this.startLoc, - pe = this.parseMaybeUnary(F, !1, !1, b) - return this.checkExpressionErrors(F) || (pe.start === j && pe.type === "ArrowFunctionExpression") - ? pe - : this.parseExprOp(pe, j, J, -1, b) - }), - (Ee.parseExprOp = function (b, F, j, J, pe) { - var Te = this.type.binop - if (Te != null && (!pe || this.type !== E._in) && Te > J) { - var ke = this.type === E.logicalOR || this.type === E.logicalAND, - Je = this.type === E.coalesce - Je && (Te = E.logicalAND.binop) - var nt = this.value - this.next() - var Bt = this.start, - Gt = this.startLoc, - Ti = this.parseExprOp(this.parseMaybeUnary(null, !1, !1, pe), Bt, Gt, Te, pe), - ml = this.buildBinary(F, j, b, Ti, nt, ke || Je) - return ( - ((ke && this.type === E.coalesce) || (Je && (this.type === E.logicalOR || this.type === E.logicalAND))) && - this.raiseRecoverable( - this.start, - "Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses" - ), - this.parseExprOp(ml, F, j, J, pe) - ) - } - return b - }), - (Ee.buildBinary = function (b, F, j, J, pe, Te) { - J.type === "PrivateIdentifier" && - this.raise(J.start, "Private identifier can only be left side of binary expression") - var ke = this.startNodeAt(b, F) - return ( - (ke.left = j), - (ke.operator = pe), - (ke.right = J), - this.finishNode(ke, Te ? "LogicalExpression" : "BinaryExpression") - ) - }), - (Ee.parseMaybeUnary = function (b, F, j, J) { - var pe = this.start, - Te = this.startLoc, - ke - if (this.isContextual("await") && this.canAwait) (ke = this.parseAwait(J)), (F = !0) - else if (this.type.prefix) { - var Je = this.startNode(), - nt = this.type === E.incDec - ;(Je.operator = this.value), - (Je.prefix = !0), - this.next(), - (Je.argument = this.parseMaybeUnary(null, !0, nt, J)), - this.checkExpressionErrors(b, !0), - nt - ? this.checkLValSimple(Je.argument) - : this.strict && Je.operator === "delete" && Je.argument.type === "Identifier" - ? this.raiseRecoverable(Je.start, "Deleting local variable in strict mode") - : Je.operator === "delete" && We(Je.argument) - ? this.raiseRecoverable(Je.start, "Private fields can not be deleted") - : (F = !0), - (ke = this.finishNode(Je, nt ? "UpdateExpression" : "UnaryExpression")) - } else if (!F && this.type === E.privateId) - (J || this.privateNameStack.length === 0) && this.unexpected(), - (ke = this.parsePrivateIdent()), - this.type !== E._in && this.unexpected() - else { - if (((ke = this.parseExprSubscripts(b, J)), this.checkExpressionErrors(b))) return ke - for (; this.type.postfix && !this.canInsertSemicolon(); ) { - var Bt = this.startNodeAt(pe, Te) - ;(Bt.operator = this.value), - (Bt.prefix = !1), - (Bt.argument = ke), - this.checkLValSimple(ke), - this.next(), - (ke = this.finishNode(Bt, "UpdateExpression")) - } - } - if (!j && this.eat(E.starstar)) - if (F) this.unexpected(this.lastTokStart) - else return this.buildBinary(pe, Te, ke, this.parseMaybeUnary(null, !1, !1, J), "**", !1) - else return ke - }) - function We(b) { - return ( - (b.type === "MemberExpression" && b.property.type === "PrivateIdentifier") || - (b.type === "ChainExpression" && We(b.expression)) - ) - } - ;(Ee.parseExprSubscripts = function (b, F) { - var j = this.start, - J = this.startLoc, - pe = this.parseExprAtom(b, F) - if (pe.type === "ArrowFunctionExpression" && this.input.slice(this.lastTokStart, this.lastTokEnd) !== ")") - return pe - var Te = this.parseSubscripts(pe, j, J, !1, F) - return ( - b && - Te.type === "MemberExpression" && - (b.parenthesizedAssign >= Te.start && (b.parenthesizedAssign = -1), - b.parenthesizedBind >= Te.start && (b.parenthesizedBind = -1), - b.trailingComma >= Te.start && (b.trailingComma = -1)), - Te - ) - }), - (Ee.parseSubscripts = function (b, F, j, J, pe) { - for ( - var Te = - this.options.ecmaVersion >= 8 && - b.type === "Identifier" && - b.name === "async" && - this.lastTokEnd === b.end && - !this.canInsertSemicolon() && - b.end - b.start === 5 && - this.potentialArrowAt === b.start, - ke = !1; - ; - - ) { - var Je = this.parseSubscript(b, F, j, J, Te, ke, pe) - if ((Je.optional && (ke = !0), Je === b || Je.type === "ArrowFunctionExpression")) { - if (ke) { - var nt = this.startNodeAt(F, j) - ;(nt.expression = Je), (Je = this.finishNode(nt, "ChainExpression")) - } - return Je - } - b = Je - } - }), - (Ee.parseSubscript = function (b, F, j, J, pe, Te, ke) { - var Je = this.options.ecmaVersion >= 11, - nt = Je && this.eat(E.questionDot) - J && nt && this.raise(this.lastTokStart, "Optional chaining cannot appear in the callee of new expressions") - var Bt = this.eat(E.bracketL) - if (Bt || (nt && this.type !== E.parenL && this.type !== E.backQuote) || this.eat(E.dot)) { - var Gt = this.startNodeAt(F, j) - ;(Gt.object = b), - Bt - ? ((Gt.property = this.parseExpression()), this.expect(E.bracketR)) - : this.type === E.privateId && b.type !== "Super" - ? (Gt.property = this.parsePrivateIdent()) - : (Gt.property = this.parseIdent(this.options.allowReserved !== "never")), - (Gt.computed = !!Bt), - Je && (Gt.optional = nt), - (b = this.finishNode(Gt, "MemberExpression")) - } else if (!J && this.eat(E.parenL)) { - var Ti = new Qe(), - ml = this.yieldPos, - Mh = this.awaitPos, - xl = this.awaitIdentPos - ;(this.yieldPos = 0), (this.awaitPos = 0), (this.awaitIdentPos = 0) - var Nm = this.parseExprList(E.parenR, this.options.ecmaVersion >= 8, !1, Ti) - if (pe && !nt && !this.canInsertSemicolon() && this.eat(E.arrow)) - return ( - this.checkPatternErrors(Ti, !1), - this.checkYieldAwaitInDefaultParams(), - this.awaitIdentPos > 0 && - this.raise(this.awaitIdentPos, "Cannot use 'await' as identifier inside an async function"), - (this.yieldPos = ml), - (this.awaitPos = Mh), - (this.awaitIdentPos = xl), - this.parseArrowExpression(this.startNodeAt(F, j), Nm, !0, ke) - ) - this.checkExpressionErrors(Ti, !0), - (this.yieldPos = ml || this.yieldPos), - (this.awaitPos = Mh || this.awaitPos), - (this.awaitIdentPos = xl || this.awaitIdentPos) - var qf = this.startNodeAt(F, j) - ;(qf.callee = b), (qf.arguments = Nm), Je && (qf.optional = nt), (b = this.finishNode(qf, "CallExpression")) - } else if (this.type === E.backQuote) { - ;(nt || Te) && - this.raise(this.start, "Optional chaining cannot appear in the tag of tagged template expressions") - var jf = this.startNodeAt(F, j) - ;(jf.tag = b), - (jf.quasi = this.parseTemplate({ isTagged: !0 })), - (b = this.finishNode(jf, "TaggedTemplateExpression")) - } - return b - }), - (Ee.parseExprAtom = function (b, F) { - this.type === E.slash && this.readRegexp() - var j, - J = this.potentialArrowAt === this.start - switch (this.type) { - case E._super: - return ( - this.allowSuper || this.raise(this.start, "'super' keyword outside a method"), - (j = this.startNode()), - this.next(), - this.type === E.parenL && - !this.allowDirectSuper && - this.raise(j.start, "super() call outside constructor of a subclass"), - this.type !== E.dot && this.type !== E.bracketL && this.type !== E.parenL && this.unexpected(), - this.finishNode(j, "Super") - ) - case E._this: - return (j = this.startNode()), this.next(), this.finishNode(j, "ThisExpression") - case E.name: - var pe = this.start, - Te = this.startLoc, - ke = this.containsEsc, - Je = this.parseIdent(!1) - if ( - this.options.ecmaVersion >= 8 && - !ke && - Je.name === "async" && - !this.canInsertSemicolon() && - this.eat(E._function) - ) - return this.overrideContext(Lt.f_expr), this.parseFunction(this.startNodeAt(pe, Te), 0, !1, !0, F) - if (J && !this.canInsertSemicolon()) { - if (this.eat(E.arrow)) return this.parseArrowExpression(this.startNodeAt(pe, Te), [Je], !1, F) - if ( - this.options.ecmaVersion >= 8 && - Je.name === "async" && - this.type === E.name && - !ke && - (!this.potentialArrowInForAwait || this.value !== "of" || this.containsEsc) - ) - return ( - (Je = this.parseIdent(!1)), - (this.canInsertSemicolon() || !this.eat(E.arrow)) && this.unexpected(), - this.parseArrowExpression(this.startNodeAt(pe, Te), [Je], !0, F) - ) - } - return Je - case E.regexp: - var nt = this.value - return (j = this.parseLiteral(nt.value)), (j.regex = { pattern: nt.pattern, flags: nt.flags }), j - case E.num: - case E.string: - return this.parseLiteral(this.value) - case E._null: - case E._true: - case E._false: - return ( - (j = this.startNode()), - (j.value = this.type === E._null ? null : this.type === E._true), - (j.raw = this.type.keyword), - this.next(), - this.finishNode(j, "Literal") - ) - case E.parenL: - var Bt = this.start, - Gt = this.parseParenAndDistinguishExpression(J, F) - return ( - b && - (b.parenthesizedAssign < 0 && !this.isSimpleAssignTarget(Gt) && (b.parenthesizedAssign = Bt), - b.parenthesizedBind < 0 && (b.parenthesizedBind = Bt)), - Gt - ) - case E.bracketL: - return ( - (j = this.startNode()), - this.next(), - (j.elements = this.parseExprList(E.bracketR, !0, !0, b)), - this.finishNode(j, "ArrayExpression") - ) - case E.braceL: - return this.overrideContext(Lt.b_expr), this.parseObj(!1, b) - case E._function: - return (j = this.startNode()), this.next(), this.parseFunction(j, 0) - case E._class: - return this.parseClass(this.startNode(), !1) - case E._new: - return this.parseNew() - case E.backQuote: - return this.parseTemplate() - case E._import: - return this.options.ecmaVersion >= 11 ? this.parseExprImport() : this.unexpected() - default: - this.unexpected() - } - }), - (Ee.parseExprImport = function () { - var b = this.startNode() - this.containsEsc && this.raiseRecoverable(this.start, "Escape sequence in keyword import") - var F = this.parseIdent(!0) - switch (this.type) { - case E.parenL: - return this.parseDynamicImport(b) - case E.dot: - return (b.meta = F), this.parseImportMeta(b) - default: - this.unexpected() - } - }), - (Ee.parseDynamicImport = function (b) { - if ((this.next(), (b.source = this.parseMaybeAssign()), !this.eat(E.parenR))) { - var F = this.start - this.eat(E.comma) && this.eat(E.parenR) - ? this.raiseRecoverable(F, "Trailing comma is not allowed in import()") - : this.unexpected(F) - } - return this.finishNode(b, "ImportExpression") - }), - (Ee.parseImportMeta = function (b) { - this.next() - var F = this.containsEsc - return ( - (b.property = this.parseIdent(!0)), - b.property.name !== "meta" && - this.raiseRecoverable(b.property.start, "The only valid meta property for import is 'import.meta'"), - F && this.raiseRecoverable(b.start, "'import.meta' must not contain escaped characters"), - this.options.sourceType !== "module" && - !this.options.allowImportExportEverywhere && - this.raiseRecoverable(b.start, "Cannot use 'import.meta' outside a module"), - this.finishNode(b, "MetaProperty") - ) - }), - (Ee.parseLiteral = function (b) { - var F = this.startNode() - return ( - (F.value = b), - (F.raw = this.input.slice(this.start, this.end)), - F.raw.charCodeAt(F.raw.length - 1) === 110 && (F.bigint = F.raw.slice(0, -1).replace(/_/g, "")), - this.next(), - this.finishNode(F, "Literal") - ) - }), - (Ee.parseParenExpression = function () { - this.expect(E.parenL) - var b = this.parseExpression() - return this.expect(E.parenR), b - }), - (Ee.parseParenAndDistinguishExpression = function (b, F) { - var j = this.start, - J = this.startLoc, - pe, - Te = this.options.ecmaVersion >= 8 - if (this.options.ecmaVersion >= 6) { - this.next() - var ke = this.start, - Je = this.startLoc, - nt = [], - Bt = !0, - Gt = !1, - Ti = new Qe(), - ml = this.yieldPos, - Mh = this.awaitPos, - xl - for (this.yieldPos = 0, this.awaitPos = 0; this.type !== E.parenR; ) - if ((Bt ? (Bt = !1) : this.expect(E.comma), Te && this.afterTrailingComma(E.parenR, !0))) { - Gt = !0 - break - } else if (this.type === E.ellipsis) { - ;(xl = this.start), - nt.push(this.parseParenItem(this.parseRestBinding())), - this.type === E.comma && this.raise(this.start, "Comma is not permitted after the rest element") - break - } else nt.push(this.parseMaybeAssign(!1, Ti, this.parseParenItem)) - var Nm = this.lastTokEnd, - qf = this.lastTokEndLoc - if ((this.expect(E.parenR), b && !this.canInsertSemicolon() && this.eat(E.arrow))) - return ( - this.checkPatternErrors(Ti, !1), - this.checkYieldAwaitInDefaultParams(), - (this.yieldPos = ml), - (this.awaitPos = Mh), - this.parseParenArrowList(j, J, nt, F) - ) - ;(!nt.length || Gt) && this.unexpected(this.lastTokStart), - xl && this.unexpected(xl), - this.checkExpressionErrors(Ti, !0), - (this.yieldPos = ml || this.yieldPos), - (this.awaitPos = Mh || this.awaitPos), - nt.length > 1 - ? ((pe = this.startNodeAt(ke, Je)), - (pe.expressions = nt), - this.finishNodeAt(pe, "SequenceExpression", Nm, qf)) - : (pe = nt[0]) - } else pe = this.parseParenExpression() - if (this.options.preserveParens) { - var jf = this.startNodeAt(j, J) - return (jf.expression = pe), this.finishNode(jf, "ParenthesizedExpression") - } else return pe - }), - (Ee.parseParenItem = function (b) { - return b - }), - (Ee.parseParenArrowList = function (b, F, j, J) { - return this.parseArrowExpression(this.startNodeAt(b, F), j, !1, J) - }) - var I = [] - ;(Ee.parseNew = function () { - this.containsEsc && this.raiseRecoverable(this.start, "Escape sequence in keyword new") - var b = this.startNode(), - F = this.parseIdent(!0) - if (this.options.ecmaVersion >= 6 && this.eat(E.dot)) { - b.meta = F - var j = this.containsEsc - return ( - (b.property = this.parseIdent(!0)), - b.property.name !== "target" && - this.raiseRecoverable(b.property.start, "The only valid meta property for new is 'new.target'"), - j && this.raiseRecoverable(b.start, "'new.target' must not contain escaped characters"), - this.allowNewDotTarget || - this.raiseRecoverable(b.start, "'new.target' can only be used in functions and class static block"), - this.finishNode(b, "MetaProperty") - ) - } - var J = this.start, - pe = this.startLoc, - Te = this.type === E._import - return ( - (b.callee = this.parseSubscripts(this.parseExprAtom(), J, pe, !0, !1)), - Te && b.callee.type === "ImportExpression" && this.raise(J, "Cannot use new with import()"), - this.eat(E.parenL) - ? (b.arguments = this.parseExprList(E.parenR, this.options.ecmaVersion >= 8, !1)) - : (b.arguments = I), - this.finishNode(b, "NewExpression") - ) - }), - (Ee.parseTemplateElement = function (b) { - var F = b.isTagged, - j = this.startNode() - return ( - this.type === E.invalidTemplate - ? (F || this.raiseRecoverable(this.start, "Bad escape sequence in untagged template literal"), - (j.value = { raw: this.value, cooked: null })) - : (j.value = { - raw: this.input.slice(this.start, this.end).replace( - /\r\n?/g, - ` -` - ), - cooked: this.value, - }), - this.next(), - (j.tail = this.type === E.backQuote), - this.finishNode(j, "TemplateElement") - ) - }), - (Ee.parseTemplate = function (b) { - b === void 0 && (b = {}) - var F = b.isTagged - F === void 0 && (F = !1) - var j = this.startNode() - this.next(), (j.expressions = []) - var J = this.parseTemplateElement({ isTagged: F }) - for (j.quasis = [J]; !J.tail; ) - this.type === E.eof && this.raise(this.pos, "Unterminated template literal"), - this.expect(E.dollarBraceL), - j.expressions.push(this.parseExpression()), - this.expect(E.braceR), - j.quasis.push((J = this.parseTemplateElement({ isTagged: F }))) - return this.next(), this.finishNode(j, "TemplateLiteral") - }), - (Ee.isAsyncProp = function (b) { - return ( - !b.computed && - b.key.type === "Identifier" && - b.key.name === "async" && - (this.type === E.name || - this.type === E.num || - this.type === E.string || - this.type === E.bracketL || - this.type.keyword || - (this.options.ecmaVersion >= 9 && this.type === E.star)) && - !A.test(this.input.slice(this.lastTokEnd, this.start)) - ) - }), - (Ee.parseObj = function (b, F) { - var j = this.startNode(), - J = !0, - pe = {} - for (j.properties = [], this.next(); !this.eat(E.braceR); ) { - if (J) J = !1 - else if ((this.expect(E.comma), this.options.ecmaVersion >= 5 && this.afterTrailingComma(E.braceR))) break - var Te = this.parseProperty(b, F) - b || this.checkPropClash(Te, pe, F), j.properties.push(Te) - } - return this.finishNode(j, b ? "ObjectPattern" : "ObjectExpression") - }), - (Ee.parseProperty = function (b, F) { - var j = this.startNode(), - J, - pe, - Te, - ke - if (this.options.ecmaVersion >= 9 && this.eat(E.ellipsis)) - return b - ? ((j.argument = this.parseIdent(!1)), - this.type === E.comma && this.raise(this.start, "Comma is not permitted after the rest element"), - this.finishNode(j, "RestElement")) - : ((j.argument = this.parseMaybeAssign(!1, F)), - this.type === E.comma && F && F.trailingComma < 0 && (F.trailingComma = this.start), - this.finishNode(j, "SpreadElement")) - this.options.ecmaVersion >= 6 && - ((j.method = !1), - (j.shorthand = !1), - (b || F) && ((Te = this.start), (ke = this.startLoc)), - b || (J = this.eat(E.star))) - var Je = this.containsEsc - return ( - this.parsePropertyName(j), - !b && !Je && this.options.ecmaVersion >= 8 && !J && this.isAsyncProp(j) - ? ((pe = !0), (J = this.options.ecmaVersion >= 9 && this.eat(E.star)), this.parsePropertyName(j)) - : (pe = !1), - this.parsePropertyValue(j, b, J, pe, Te, ke, F, Je), - this.finishNode(j, "Property") - ) - }), - (Ee.parsePropertyValue = function (b, F, j, J, pe, Te, ke, Je) { - if (((j || J) && this.type === E.colon && this.unexpected(), this.eat(E.colon))) - (b.value = F ? this.parseMaybeDefault(this.start, this.startLoc) : this.parseMaybeAssign(!1, ke)), - (b.kind = "init") - else if (this.options.ecmaVersion >= 6 && this.type === E.parenL) - F && this.unexpected(), (b.kind = "init"), (b.method = !0), (b.value = this.parseMethod(j, J)) - else if ( - !F && - !Je && - this.options.ecmaVersion >= 5 && - !b.computed && - b.key.type === "Identifier" && - (b.key.name === "get" || b.key.name === "set") && - this.type !== E.comma && - this.type !== E.braceR && - this.type !== E.eq - ) { - ;(j || J) && this.unexpected(), - (b.kind = b.key.name), - this.parsePropertyName(b), - (b.value = this.parseMethod(!1)) - var nt = b.kind === "get" ? 0 : 1 - if (b.value.params.length !== nt) { - var Bt = b.value.start - b.kind === "get" - ? this.raiseRecoverable(Bt, "getter should have no params") - : this.raiseRecoverable(Bt, "setter should have exactly one param") - } else - b.kind === "set" && - b.value.params[0].type === "RestElement" && - this.raiseRecoverable(b.value.params[0].start, "Setter cannot use rest params") - } else - this.options.ecmaVersion >= 6 && !b.computed && b.key.type === "Identifier" - ? ((j || J) && this.unexpected(), - this.checkUnreserved(b.key), - b.key.name === "await" && !this.awaitIdentPos && (this.awaitIdentPos = pe), - (b.kind = "init"), - F - ? (b.value = this.parseMaybeDefault(pe, Te, this.copyNode(b.key))) - : this.type === E.eq && ke - ? (ke.shorthandAssign < 0 && (ke.shorthandAssign = this.start), - (b.value = this.parseMaybeDefault(pe, Te, this.copyNode(b.key)))) - : (b.value = this.copyNode(b.key)), - (b.shorthand = !0)) - : this.unexpected() - }), - (Ee.parsePropertyName = function (b) { - if (this.options.ecmaVersion >= 6) { - if (this.eat(E.bracketL)) - return (b.computed = !0), (b.key = this.parseMaybeAssign()), this.expect(E.bracketR), b.key - b.computed = !1 - } - return (b.key = - this.type === E.num || this.type === E.string - ? this.parseExprAtom() - : this.parseIdent(this.options.allowReserved !== "never")) - }), - (Ee.initFunction = function (b) { - ;(b.id = null), - this.options.ecmaVersion >= 6 && (b.generator = b.expression = !1), - this.options.ecmaVersion >= 8 && (b.async = !1) - }), - (Ee.parseMethod = function (b, F, j) { - var J = this.startNode(), - pe = this.yieldPos, - Te = this.awaitPos, - ke = this.awaitIdentPos - return ( - this.initFunction(J), - this.options.ecmaVersion >= 6 && (J.generator = b), - this.options.ecmaVersion >= 8 && (J.async = !!F), - (this.yieldPos = 0), - (this.awaitPos = 0), - (this.awaitIdentPos = 0), - this.enterScope(xe(F, J.generator) | le | (j ? X : 0)), - this.expect(E.parenL), - (J.params = this.parseBindingList(E.parenR, !1, this.options.ecmaVersion >= 8)), - this.checkYieldAwaitInDefaultParams(), - this.parseFunctionBody(J, !1, !0, !1), - (this.yieldPos = pe), - (this.awaitPos = Te), - (this.awaitIdentPos = ke), - this.finishNode(J, "FunctionExpression") - ) - }), - (Ee.parseArrowExpression = function (b, F, j, J) { - var pe = this.yieldPos, - Te = this.awaitPos, - ke = this.awaitIdentPos - return ( - this.enterScope(xe(j, !1) | he), - this.initFunction(b), - this.options.ecmaVersion >= 8 && (b.async = !!j), - (this.yieldPos = 0), - (this.awaitPos = 0), - (this.awaitIdentPos = 0), - (b.params = this.toAssignableList(F, !0)), - this.parseFunctionBody(b, !0, !1, J), - (this.yieldPos = pe), - (this.awaitPos = Te), - (this.awaitIdentPos = ke), - this.finishNode(b, "ArrowFunctionExpression") - ) - }), - (Ee.parseFunctionBody = function (b, F, j, J) { - var pe = F && this.type !== E.braceL, - Te = this.strict, - ke = !1 - if (pe) (b.body = this.parseMaybeAssign(J)), (b.expression = !0), this.checkParams(b, !1) - else { - var Je = this.options.ecmaVersion >= 7 && !this.isSimpleParamList(b.params) - ;(!Te || Je) && - ((ke = this.strictDirective(this.end)), - ke && - Je && - this.raiseRecoverable( - b.start, - "Illegal 'use strict' directive in function with non-simple parameter list" - )) - var nt = this.labels - ;(this.labels = []), - ke && (this.strict = !0), - this.checkParams(b, !Te && !ke && !F && !j && this.isSimpleParamList(b.params)), - this.strict && b.id && this.checkLValSimple(b.id, je), - (b.body = this.parseBlock(!1, void 0, ke && !Te)), - (b.expression = !1), - this.adaptDirectivePrologue(b.body.body), - (this.labels = nt) - } - this.exitScope() - }), - (Ee.isSimpleParamList = function (b) { - for (var F = 0, j = b; F < j.length; F += 1) { - var J = j[F] - if (J.type !== "Identifier") return !1 - } - return !0 - }), - (Ee.checkParams = function (b, F) { - for (var j = Object.create(null), J = 0, pe = b.params; J < pe.length; J += 1) { - var Te = pe[J] - this.checkLValInnerPattern(Te, _e, F ? null : j) - } - }), - (Ee.parseExprList = function (b, F, j, J) { - for (var pe = [], Te = !0; !this.eat(b); ) { - if (Te) Te = !1 - else if ((this.expect(E.comma), F && this.afterTrailingComma(b))) break - var ke = void 0 - j && this.type === E.comma - ? (ke = null) - : this.type === E.ellipsis - ? ((ke = this.parseSpread(J)), - J && this.type === E.comma && J.trailingComma < 0 && (J.trailingComma = this.start)) - : (ke = this.parseMaybeAssign(!1, J)), - pe.push(ke) - } - return pe - }), - (Ee.checkUnreserved = function (b) { - var F = b.start, - j = b.end, - J = b.name - if ( - (this.inGenerator && - J === "yield" && - this.raiseRecoverable(F, "Cannot use 'yield' as identifier inside a generator"), - this.inAsync && - J === "await" && - this.raiseRecoverable(F, "Cannot use 'await' as identifier inside an async function"), - this.currentThisScope().inClassFieldInit && - J === "arguments" && - this.raiseRecoverable(F, "Cannot use 'arguments' in class field initializer"), - this.inClassStaticBlock && - (J === "arguments" || J === "await") && - this.raise(F, "Cannot use " + J + " in class static initialization block"), - this.keywords.test(J) && this.raise(F, "Unexpected keyword '" + J + "'"), - !(this.options.ecmaVersion < 6 && this.input.slice(F, j).indexOf("\\") !== -1)) - ) { - var pe = this.strict ? this.reservedWordsStrict : this.reservedWords - pe.test(J) && - (!this.inAsync && - J === "await" && - this.raiseRecoverable(F, "Cannot use keyword 'await' outside an async function"), - this.raiseRecoverable(F, "The keyword '" + J + "' is reserved")) - } - }), - (Ee.parseIdent = function (b) { - var F = this.startNode() - return ( - this.type === E.name - ? (F.name = this.value) - : this.type.keyword - ? ((F.name = this.type.keyword), - (F.name === "class" || F.name === "function") && - (this.lastTokEnd !== this.lastTokStart + 1 || this.input.charCodeAt(this.lastTokStart) !== 46) && - this.context.pop()) - : this.unexpected(), - this.next(!!b), - this.finishNode(F, "Identifier"), - b || (this.checkUnreserved(F), F.name === "await" && !this.awaitIdentPos && (this.awaitIdentPos = F.start)), - F - ) - }), - (Ee.parsePrivateIdent = function () { - var b = this.startNode() - return ( - this.type === E.privateId ? (b.name = this.value) : this.unexpected(), - this.next(), - this.finishNode(b, "PrivateIdentifier"), - this.privateNameStack.length === 0 - ? this.raise(b.start, "Private field '#" + b.name + "' must be declared in an enclosing class") - : this.privateNameStack[this.privateNameStack.length - 1].used.push(b), - b - ) - }), - (Ee.parseYield = function (b) { - this.yieldPos || (this.yieldPos = this.start) - var F = this.startNode() - return ( - this.next(), - this.type === E.semi || this.canInsertSemicolon() || (this.type !== E.star && !this.type.startsExpr) - ? ((F.delegate = !1), (F.argument = null)) - : ((F.delegate = this.eat(E.star)), (F.argument = this.parseMaybeAssign(b))), - this.finishNode(F, "YieldExpression") - ) - }), - (Ee.parseAwait = function (b) { - this.awaitPos || (this.awaitPos = this.start) - var F = this.startNode() - return this.next(), (F.argument = this.parseMaybeUnary(null, !0, !1, b)), this.finishNode(F, "AwaitExpression") - }) - var W = Ne.prototype - ;(W.raise = function (b, F) { - var j = se(this.input, b) - F += " (" + j.line + ":" + j.column + ")" - var J = new SyntaxError(F) - throw ((J.pos = b), (J.loc = j), (J.raisedAt = this.pos), J) - }), - (W.raiseRecoverable = W.raise), - (W.curPosition = function () { - if (this.options.locations) return new te(this.curLine, this.pos - this.lineStart) - }) - var V = Ne.prototype, - Y = function (F) { - ;(this.flags = F), (this.var = []), (this.lexical = []), (this.functions = []), (this.inClassFieldInit = !1) - } - ;(V.enterScope = function (b) { - this.scopeStack.push(new Y(b)) - }), - (V.exitScope = function () { - this.scopeStack.pop() - }), - (V.treatFunctionsAsVarInScope = function (b) { - return b.flags & R || (!this.inModule && b.flags & H) - }), - (V.declareName = function (b, F, j) { - var J = !1 - if (F === Le) { - var pe = this.currentScope() - ;(J = pe.lexical.indexOf(b) > -1 || pe.functions.indexOf(b) > -1 || pe.var.indexOf(b) > -1), - pe.lexical.push(b), - this.inModule && pe.flags & H && delete this.undefinedExports[b] - } else if (F === ze) { - var Te = this.currentScope() - Te.lexical.push(b) - } else if (F === He) { - var ke = this.currentScope() - this.treatFunctionsAsVar - ? (J = ke.lexical.indexOf(b) > -1) - : (J = ke.lexical.indexOf(b) > -1 || ke.var.indexOf(b) > -1), - ke.functions.push(b) - } else - for (var Je = this.scopeStack.length - 1; Je >= 0; --Je) { - var nt = this.scopeStack[Je] - if ( - (nt.lexical.indexOf(b) > -1 && !(nt.flags & oe && nt.lexical[0] === b)) || - (!this.treatFunctionsAsVarInScope(nt) && nt.functions.indexOf(b) > -1) - ) { - J = !0 - break - } - if ((nt.var.push(b), this.inModule && nt.flags & H && delete this.undefinedExports[b], nt.flags & ne)) break - } - J && this.raiseRecoverable(j, "Identifier '" + b + "' has already been declared") - }), - (V.checkLocalExport = function (b) { - this.scopeStack[0].lexical.indexOf(b.name) === -1 && - this.scopeStack[0].var.indexOf(b.name) === -1 && - (this.undefinedExports[b.name] = b) - }), - (V.currentScope = function () { - return this.scopeStack[this.scopeStack.length - 1] - }), - (V.currentVarScope = function () { - for (var b = this.scopeStack.length - 1; ; b--) { - var F = this.scopeStack[b] - if (F.flags & ne) return F - } - }), - (V.currentThisScope = function () { - for (var b = this.scopeStack.length - 1; ; b--) { - var F = this.scopeStack[b] - if (F.flags & ne && !(F.flags & he)) return F - } - }) - var ae = function (F, j, J) { - ;(this.type = ""), - (this.start = j), - (this.end = 0), - F.options.locations && (this.loc = new K(F, J)), - F.options.directSourceFile && (this.sourceFile = F.options.directSourceFile), - F.options.ranges && (this.range = [j, 0]) - }, - fe = Ne.prototype - ;(fe.startNode = function () { - return new ae(this, this.start, this.startLoc) - }), - (fe.startNodeAt = function (b, F) { - return new ae(this, b, F) - }) - function Ce(b, F, j, J) { - return ( - (b.type = F), (b.end = j), this.options.locations && (b.loc.end = J), this.options.ranges && (b.range[1] = j), b - ) - } - ;(fe.finishNode = function (b, F) { - return Ce.call(this, b, F, this.lastTokEnd, this.lastTokEndLoc) - }), - (fe.finishNodeAt = function (b, F, j, J) { - return Ce.call(this, b, F, j, J) - }), - (fe.copyNode = function (b) { - var F = new ae(this, b.start, this.startLoc) - for (var j in b) F[j] = b[j] - return F - }) - var Ie = - "ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS", - Ke = Ie + " Extended_Pictographic", - it = Ke, - gt = it + " EBase EComp EMod EPres ExtPict", - mr = gt, - Di = mr, - ls = { 9: Ie, 10: Ke, 11: it, 12: gt, 13: mr, 14: Di }, - Fi = - "Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu", - $n = - "Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb", - cu = - $n + - " Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd", - Rh = cu + " Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho", - Mw = Rh + " Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi", - qw = Mw + " Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith", - lB = qw + " Kawi Nag_Mundari Nagm", - fB = { 9: $n, 10: cu, 11: Rh, 12: Mw, 13: qw, 14: lB }, - jw = {} - function pB(b) { - var F = (jw[b] = { binary: U(ls[b] + " " + Fi), nonBinary: { General_Category: U(Fi), Script: U(fB[b]) } }) - ;(F.nonBinary.Script_Extensions = F.nonBinary.Script), - (F.nonBinary.gc = F.nonBinary.General_Category), - (F.nonBinary.sc = F.nonBinary.Script), - (F.nonBinary.scx = F.nonBinary.Script_Extensions) - } - for (var Mf = 0, Uw = [9, 10, 11, 12, 13, 14]; Mf < Uw.length; Mf += 1) { - var Om = Uw[Mf] - pB(Om) - } - var xt = Ne.prototype, - lu = function (F) { - ;(this.parser = F), - (this.validFlags = - "gim" + - (F.options.ecmaVersion >= 6 ? "uy" : "") + - (F.options.ecmaVersion >= 9 ? "s" : "") + - (F.options.ecmaVersion >= 13 ? "d" : "")), - (this.unicodeProperties = jw[F.options.ecmaVersion >= 14 ? 14 : F.options.ecmaVersion]), - (this.source = ""), - (this.flags = ""), - (this.start = 0), - (this.switchU = !1), - (this.switchN = !1), - (this.pos = 0), - (this.lastIntValue = 0), - (this.lastStringValue = ""), - (this.lastAssertionIsQuantifiable = !1), - (this.numCapturingParens = 0), - (this.maxBackReference = 0), - (this.groupNames = []), - (this.backReferenceNames = []) - } - ;(lu.prototype.reset = function (F, j, J) { - var pe = J.indexOf("u") !== -1 - ;(this.start = F | 0), - (this.source = j + ""), - (this.flags = J), - (this.switchU = pe && this.parser.options.ecmaVersion >= 6), - (this.switchN = pe && this.parser.options.ecmaVersion >= 9) - }), - (lu.prototype.raise = function (F) { - this.parser.raiseRecoverable(this.start, "Invalid regular expression: /" + this.source + "/: " + F) - }), - (lu.prototype.at = function (F, j) { - j === void 0 && (j = !1) - var J = this.source, - pe = J.length - if (F >= pe) return -1 - var Te = J.charCodeAt(F) - if (!(j || this.switchU) || Te <= 55295 || Te >= 57344 || F + 1 >= pe) return Te - var ke = J.charCodeAt(F + 1) - return ke >= 56320 && ke <= 57343 ? (Te << 10) + ke - 56613888 : Te - }), - (lu.prototype.nextIndex = function (F, j) { - j === void 0 && (j = !1) - var J = this.source, - pe = J.length - if (F >= pe) return pe - var Te = J.charCodeAt(F), - ke - return !(j || this.switchU) || - Te <= 55295 || - Te >= 57344 || - F + 1 >= pe || - (ke = J.charCodeAt(F + 1)) < 56320 || - ke > 57343 - ? F + 1 - : F + 2 - }), - (lu.prototype.current = function (F) { - return F === void 0 && (F = !1), this.at(this.pos, F) - }), - (lu.prototype.lookahead = function (F) { - return F === void 0 && (F = !1), this.at(this.nextIndex(this.pos, F), F) - }), - (lu.prototype.advance = function (F) { - F === void 0 && (F = !1), (this.pos = this.nextIndex(this.pos, F)) - }), - (lu.prototype.eat = function (F, j) { - return j === void 0 && (j = !1), this.current(j) === F ? (this.advance(j), !0) : !1 - }), - (xt.validateRegExpFlags = function (b) { - for (var F = b.validFlags, j = b.flags, J = 0; J < j.length; J++) { - var pe = j.charAt(J) - F.indexOf(pe) === -1 && this.raise(b.start, "Invalid regular expression flag"), - j.indexOf(pe, J + 1) > -1 && this.raise(b.start, "Duplicate regular expression flag") - } - }), - (xt.validateRegExpPattern = function (b) { - this.regexp_pattern(b), - !b.switchN && - this.options.ecmaVersion >= 9 && - b.groupNames.length > 0 && - ((b.switchN = !0), this.regexp_pattern(b)) - }), - (xt.regexp_pattern = function (b) { - ;(b.pos = 0), - (b.lastIntValue = 0), - (b.lastStringValue = ""), - (b.lastAssertionIsQuantifiable = !1), - (b.numCapturingParens = 0), - (b.maxBackReference = 0), - (b.groupNames.length = 0), - (b.backReferenceNames.length = 0), - this.regexp_disjunction(b), - b.pos !== b.source.length && - (b.eat(41) && b.raise("Unmatched ')'"), (b.eat(93) || b.eat(125)) && b.raise("Lone quantifier brackets")), - b.maxBackReference > b.numCapturingParens && b.raise("Invalid escape") - for (var F = 0, j = b.backReferenceNames; F < j.length; F += 1) { - var J = j[F] - b.groupNames.indexOf(J) === -1 && b.raise("Invalid named capture referenced") - } - }), - (xt.regexp_disjunction = function (b) { - for (this.regexp_alternative(b); b.eat(124); ) this.regexp_alternative(b) - this.regexp_eatQuantifier(b, !0) && b.raise("Nothing to repeat"), - b.eat(123) && b.raise("Lone quantifier brackets") - }), - (xt.regexp_alternative = function (b) { - for (; b.pos < b.source.length && this.regexp_eatTerm(b); ); - }), - (xt.regexp_eatTerm = function (b) { - return this.regexp_eatAssertion(b) - ? (b.lastAssertionIsQuantifiable && - this.regexp_eatQuantifier(b) && - b.switchU && - b.raise("Invalid quantifier"), - !0) - : (b.switchU ? this.regexp_eatAtom(b) : this.regexp_eatExtendedAtom(b)) - ? (this.regexp_eatQuantifier(b), !0) - : !1 - }), - (xt.regexp_eatAssertion = function (b) { - var F = b.pos - if (((b.lastAssertionIsQuantifiable = !1), b.eat(94) || b.eat(36))) return !0 - if (b.eat(92)) { - if (b.eat(66) || b.eat(98)) return !0 - b.pos = F - } - if (b.eat(40) && b.eat(63)) { - var j = !1 - if ((this.options.ecmaVersion >= 9 && (j = b.eat(60)), b.eat(61) || b.eat(33))) - return ( - this.regexp_disjunction(b), - b.eat(41) || b.raise("Unterminated group"), - (b.lastAssertionIsQuantifiable = !j), - !0 - ) - } - return (b.pos = F), !1 - }), - (xt.regexp_eatQuantifier = function (b, F) { - return F === void 0 && (F = !1), this.regexp_eatQuantifierPrefix(b, F) ? (b.eat(63), !0) : !1 - }), - (xt.regexp_eatQuantifierPrefix = function (b, F) { - return b.eat(42) || b.eat(43) || b.eat(63) || this.regexp_eatBracedQuantifier(b, F) - }), - (xt.regexp_eatBracedQuantifier = function (b, F) { - var j = b.pos - if (b.eat(123)) { - var J = 0, - pe = -1 - if ( - this.regexp_eatDecimalDigits(b) && - ((J = b.lastIntValue), b.eat(44) && this.regexp_eatDecimalDigits(b) && (pe = b.lastIntValue), b.eat(125)) - ) - return pe !== -1 && pe < J && !F && b.raise("numbers out of order in {} quantifier"), !0 - b.switchU && !F && b.raise("Incomplete quantifier"), (b.pos = j) - } - return !1 - }), - (xt.regexp_eatAtom = function (b) { - return ( - this.regexp_eatPatternCharacters(b) || - b.eat(46) || - this.regexp_eatReverseSolidusAtomEscape(b) || - this.regexp_eatCharacterClass(b) || - this.regexp_eatUncapturingGroup(b) || - this.regexp_eatCapturingGroup(b) - ) - }), - (xt.regexp_eatReverseSolidusAtomEscape = function (b) { - var F = b.pos - if (b.eat(92)) { - if (this.regexp_eatAtomEscape(b)) return !0 - b.pos = F - } - return !1 - }), - (xt.regexp_eatUncapturingGroup = function (b) { - var F = b.pos - if (b.eat(40)) { - if (b.eat(63) && b.eat(58)) { - if ((this.regexp_disjunction(b), b.eat(41))) return !0 - b.raise("Unterminated group") - } - b.pos = F - } - return !1 - }), - (xt.regexp_eatCapturingGroup = function (b) { - if (b.eat(40)) { - if ( - (this.options.ecmaVersion >= 9 - ? this.regexp_groupSpecifier(b) - : b.current() === 63 && b.raise("Invalid group"), - this.regexp_disjunction(b), - b.eat(41)) - ) - return (b.numCapturingParens += 1), !0 - b.raise("Unterminated group") - } - return !1 - }), - (xt.regexp_eatExtendedAtom = function (b) { - return ( - b.eat(46) || - this.regexp_eatReverseSolidusAtomEscape(b) || - this.regexp_eatCharacterClass(b) || - this.regexp_eatUncapturingGroup(b) || - this.regexp_eatCapturingGroup(b) || - this.regexp_eatInvalidBracedQuantifier(b) || - this.regexp_eatExtendedPatternCharacter(b) - ) - }), - (xt.regexp_eatInvalidBracedQuantifier = function (b) { - return this.regexp_eatBracedQuantifier(b, !0) && b.raise("Nothing to repeat"), !1 - }), - (xt.regexp_eatSyntaxCharacter = function (b) { - var F = b.current() - return Hw(F) ? ((b.lastIntValue = F), b.advance(), !0) : !1 - }) - function Hw(b) { - return b === 36 || (b >= 40 && b <= 43) || b === 46 || b === 63 || (b >= 91 && b <= 94) || (b >= 123 && b <= 125) - } - ;(xt.regexp_eatPatternCharacters = function (b) { - for (var F = b.pos, j = 0; (j = b.current()) !== -1 && !Hw(j); ) b.advance() - return b.pos !== F - }), - (xt.regexp_eatExtendedPatternCharacter = function (b) { - var F = b.current() - return F !== -1 && - F !== 36 && - !(F >= 40 && F <= 43) && - F !== 46 && - F !== 63 && - F !== 91 && - F !== 94 && - F !== 124 - ? (b.advance(), !0) - : !1 - }), - (xt.regexp_groupSpecifier = function (b) { - if (b.eat(63)) { - if (this.regexp_eatGroupName(b)) { - b.groupNames.indexOf(b.lastStringValue) !== -1 && b.raise("Duplicate capture group name"), - b.groupNames.push(b.lastStringValue) - return - } - b.raise("Invalid group") - } - }), - (xt.regexp_eatGroupName = function (b) { - if (((b.lastStringValue = ""), b.eat(60))) { - if (this.regexp_eatRegExpIdentifierName(b) && b.eat(62)) return !0 - b.raise("Invalid capture group name") - } - return !1 - }), - (xt.regexp_eatRegExpIdentifierName = function (b) { - if (((b.lastStringValue = ""), this.regexp_eatRegExpIdentifierStart(b))) { - for (b.lastStringValue += ee(b.lastIntValue); this.regexp_eatRegExpIdentifierPart(b); ) - b.lastStringValue += ee(b.lastIntValue) - return !0 - } - return !1 - }), - (xt.regexp_eatRegExpIdentifierStart = function (b) { - var F = b.pos, - j = this.options.ecmaVersion >= 11, - J = b.current(j) - return ( - b.advance(j), - J === 92 && this.regexp_eatRegExpUnicodeEscapeSequence(b, j) && (J = b.lastIntValue), - Vw(J) ? ((b.lastIntValue = J), !0) : ((b.pos = F), !1) - ) - }) - function Vw(b) { - return p(b, !0) || b === 36 || b === 95 - } - xt.regexp_eatRegExpIdentifierPart = function (b) { - var F = b.pos, - j = this.options.ecmaVersion >= 11, - J = b.current(j) - return ( - b.advance(j), - J === 92 && this.regexp_eatRegExpUnicodeEscapeSequence(b, j) && (J = b.lastIntValue), - $w(J) ? ((b.lastIntValue = J), !0) : ((b.pos = F), !1) - ) - } - function $w(b) { - return h(b, !0) || b === 36 || b === 95 || b === 8204 || b === 8205 - } - ;(xt.regexp_eatAtomEscape = function (b) { - return this.regexp_eatBackReference(b) || - this.regexp_eatCharacterClassEscape(b) || - this.regexp_eatCharacterEscape(b) || - (b.switchN && this.regexp_eatKGroupName(b)) - ? !0 - : (b.switchU && (b.current() === 99 && b.raise("Invalid unicode escape"), b.raise("Invalid escape")), !1) - }), - (xt.regexp_eatBackReference = function (b) { - var F = b.pos - if (this.regexp_eatDecimalEscape(b)) { - var j = b.lastIntValue - if (b.switchU) return j > b.maxBackReference && (b.maxBackReference = j), !0 - if (j <= b.numCapturingParens) return !0 - b.pos = F - } - return !1 - }), - (xt.regexp_eatKGroupName = function (b) { - if (b.eat(107)) { - if (this.regexp_eatGroupName(b)) return b.backReferenceNames.push(b.lastStringValue), !0 - b.raise("Invalid named reference") - } - return !1 - }), - (xt.regexp_eatCharacterEscape = function (b) { - return ( - this.regexp_eatControlEscape(b) || - this.regexp_eatCControlLetter(b) || - this.regexp_eatZero(b) || - this.regexp_eatHexEscapeSequence(b) || - this.regexp_eatRegExpUnicodeEscapeSequence(b, !1) || - (!b.switchU && this.regexp_eatLegacyOctalEscapeSequence(b)) || - this.regexp_eatIdentityEscape(b) - ) - }), - (xt.regexp_eatCControlLetter = function (b) { - var F = b.pos - if (b.eat(99)) { - if (this.regexp_eatControlLetter(b)) return !0 - b.pos = F - } - return !1 - }), - (xt.regexp_eatZero = function (b) { - return b.current() === 48 && !Lh(b.lookahead()) ? ((b.lastIntValue = 0), b.advance(), !0) : !1 - }), - (xt.regexp_eatControlEscape = function (b) { - var F = b.current() - return F === 116 - ? ((b.lastIntValue = 9), b.advance(), !0) - : F === 110 - ? ((b.lastIntValue = 10), b.advance(), !0) - : F === 118 - ? ((b.lastIntValue = 11), b.advance(), !0) - : F === 102 - ? ((b.lastIntValue = 12), b.advance(), !0) - : F === 114 - ? ((b.lastIntValue = 13), b.advance(), !0) - : !1 - }), - (xt.regexp_eatControlLetter = function (b) { - var F = b.current() - return Zy(F) ? ((b.lastIntValue = F % 32), b.advance(), !0) : !1 - }) - function Zy(b) { - return (b >= 65 && b <= 90) || (b >= 97 && b <= 122) - } - xt.regexp_eatRegExpUnicodeEscapeSequence = function (b, F) { - F === void 0 && (F = !1) - var j = b.pos, - J = F || b.switchU - if (b.eat(117)) { - if (this.regexp_eatFixedHexDigits(b, 4)) { - var pe = b.lastIntValue - if (J && pe >= 55296 && pe <= 56319) { - var Te = b.pos - if (b.eat(92) && b.eat(117) && this.regexp_eatFixedHexDigits(b, 4)) { - var ke = b.lastIntValue - if (ke >= 56320 && ke <= 57343) return (b.lastIntValue = (pe - 55296) * 1024 + (ke - 56320) + 65536), !0 - } - ;(b.pos = Te), (b.lastIntValue = pe) - } - return !0 - } - if (J && b.eat(123) && this.regexp_eatHexDigits(b) && b.eat(125) && hB(b.lastIntValue)) return !0 - J && b.raise("Invalid unicode escape"), (b.pos = j) - } - return !1 - } - function hB(b) { - return b >= 0 && b <= 1114111 - } - ;(xt.regexp_eatIdentityEscape = function (b) { - if (b.switchU) return this.regexp_eatSyntaxCharacter(b) ? !0 : b.eat(47) ? ((b.lastIntValue = 47), !0) : !1 - var F = b.current() - return F !== 99 && (!b.switchN || F !== 107) ? ((b.lastIntValue = F), b.advance(), !0) : !1 - }), - (xt.regexp_eatDecimalEscape = function (b) { - b.lastIntValue = 0 - var F = b.current() - if (F >= 49 && F <= 57) { - do (b.lastIntValue = 10 * b.lastIntValue + (F - 48)), b.advance() - while ((F = b.current()) >= 48 && F <= 57) - return !0 - } - return !1 - }), - (xt.regexp_eatCharacterClassEscape = function (b) { - var F = b.current() - if (dB(F)) return (b.lastIntValue = -1), b.advance(), !0 - if (b.switchU && this.options.ecmaVersion >= 9 && (F === 80 || F === 112)) { - if ( - ((b.lastIntValue = -1), - b.advance(), - b.eat(123) && this.regexp_eatUnicodePropertyValueExpression(b) && b.eat(125)) - ) - return !0 - b.raise("Invalid property name") - } - return !1 - }) - function dB(b) { - return b === 100 || b === 68 || b === 115 || b === 83 || b === 119 || b === 87 - } - ;(xt.regexp_eatUnicodePropertyValueExpression = function (b) { - var F = b.pos - if (this.regexp_eatUnicodePropertyName(b) && b.eat(61)) { - var j = b.lastStringValue - if (this.regexp_eatUnicodePropertyValue(b)) { - var J = b.lastStringValue - return this.regexp_validateUnicodePropertyNameAndValue(b, j, J), !0 - } - } - if (((b.pos = F), this.regexp_eatLoneUnicodePropertyNameOrValue(b))) { - var pe = b.lastStringValue - return this.regexp_validateUnicodePropertyNameOrValue(b, pe), !0 - } - return !1 - }), - (xt.regexp_validateUnicodePropertyNameAndValue = function (b, F, j) { - $(b.unicodeProperties.nonBinary, F) || b.raise("Invalid property name"), - b.unicodeProperties.nonBinary[F].test(j) || b.raise("Invalid property value") - }), - (xt.regexp_validateUnicodePropertyNameOrValue = function (b, F) { - b.unicodeProperties.binary.test(F) || b.raise("Invalid property name") - }), - (xt.regexp_eatUnicodePropertyName = function (b) { - var F = 0 - for (b.lastStringValue = ""; zw((F = b.current())); ) (b.lastStringValue += ee(F)), b.advance() - return b.lastStringValue !== "" - }) - function zw(b) { - return Zy(b) || b === 95 - } - xt.regexp_eatUnicodePropertyValue = function (b) { - var F = 0 - for (b.lastStringValue = ""; mB((F = b.current())); ) (b.lastStringValue += ee(F)), b.advance() - return b.lastStringValue !== "" - } - function mB(b) { - return zw(b) || Lh(b) - } - ;(xt.regexp_eatLoneUnicodePropertyNameOrValue = function (b) { - return this.regexp_eatUnicodePropertyValue(b) - }), - (xt.regexp_eatCharacterClass = function (b) { - if (b.eat(91)) { - if ((b.eat(94), this.regexp_classRanges(b), b.eat(93))) return !0 - b.raise("Unterminated character class") - } - return !1 - }), - (xt.regexp_classRanges = function (b) { - for (; this.regexp_eatClassAtom(b); ) { - var F = b.lastIntValue - if (b.eat(45) && this.regexp_eatClassAtom(b)) { - var j = b.lastIntValue - b.switchU && (F === -1 || j === -1) && b.raise("Invalid character class"), - F !== -1 && j !== -1 && F > j && b.raise("Range out of order in character class") - } - } - }), - (xt.regexp_eatClassAtom = function (b) { - var F = b.pos - if (b.eat(92)) { - if (this.regexp_eatClassEscape(b)) return !0 - if (b.switchU) { - var j = b.current() - ;(j === 99 || km(j)) && b.raise("Invalid class escape"), b.raise("Invalid escape") - } - b.pos = F - } - var J = b.current() - return J !== 93 ? ((b.lastIntValue = J), b.advance(), !0) : !1 - }), - (xt.regexp_eatClassEscape = function (b) { - var F = b.pos - if (b.eat(98)) return (b.lastIntValue = 8), !0 - if (b.switchU && b.eat(45)) return (b.lastIntValue = 45), !0 - if (!b.switchU && b.eat(99)) { - if (this.regexp_eatClassControlLetter(b)) return !0 - b.pos = F - } - return this.regexp_eatCharacterClassEscape(b) || this.regexp_eatCharacterEscape(b) - }), - (xt.regexp_eatClassControlLetter = function (b) { - var F = b.current() - return Lh(F) || F === 95 ? ((b.lastIntValue = F % 32), b.advance(), !0) : !1 - }), - (xt.regexp_eatHexEscapeSequence = function (b) { - var F = b.pos - if (b.eat(120)) { - if (this.regexp_eatFixedHexDigits(b, 2)) return !0 - b.switchU && b.raise("Invalid escape"), (b.pos = F) - } - return !1 - }), - (xt.regexp_eatDecimalDigits = function (b) { - var F = b.pos, - j = 0 - for (b.lastIntValue = 0; Lh((j = b.current())); ) (b.lastIntValue = 10 * b.lastIntValue + (j - 48)), b.advance() - return b.pos !== F - }) - function Lh(b) { - return b >= 48 && b <= 57 - } - xt.regexp_eatHexDigits = function (b) { - var F = b.pos, - j = 0 - for (b.lastIntValue = 0; Qy((j = b.current())); ) (b.lastIntValue = 16 * b.lastIntValue + e1(j)), b.advance() - return b.pos !== F - } - function Qy(b) { - return (b >= 48 && b <= 57) || (b >= 65 && b <= 70) || (b >= 97 && b <= 102) - } - function e1(b) { - return b >= 65 && b <= 70 ? 10 + (b - 65) : b >= 97 && b <= 102 ? 10 + (b - 97) : b - 48 - } - ;(xt.regexp_eatLegacyOctalEscapeSequence = function (b) { - if (this.regexp_eatOctalDigit(b)) { - var F = b.lastIntValue - if (this.regexp_eatOctalDigit(b)) { - var j = b.lastIntValue - F <= 3 && this.regexp_eatOctalDigit(b) - ? (b.lastIntValue = F * 64 + j * 8 + b.lastIntValue) - : (b.lastIntValue = F * 8 + j) - } else b.lastIntValue = F - return !0 - } - return !1 - }), - (xt.regexp_eatOctalDigit = function (b) { - var F = b.current() - return km(F) ? ((b.lastIntValue = F - 48), b.advance(), !0) : ((b.lastIntValue = 0), !1) - }) - function km(b) { - return b >= 48 && b <= 55 - } - xt.regexp_eatFixedHexDigits = function (b, F) { - var j = b.pos - b.lastIntValue = 0 - for (var J = 0; J < F; ++J) { - var pe = b.current() - if (!Qy(pe)) return (b.pos = j), !1 - ;(b.lastIntValue = 16 * b.lastIntValue + e1(pe)), b.advance() - } - return !0 - } - var Im = function (F) { - ;(this.type = F.type), - (this.value = F.value), - (this.start = F.start), - (this.end = F.end), - F.options.locations && (this.loc = new K(F, F.startLoc, F.endLoc)), - F.options.ranges && (this.range = [F.start, F.end]) - }, - Yt = Ne.prototype - ;(Yt.next = function (b) { - !b && - this.type.keyword && - this.containsEsc && - this.raiseRecoverable(this.start, "Escape sequence in keyword " + this.type.keyword), - this.options.onToken && this.options.onToken(new Im(this)), - (this.lastTokEnd = this.end), - (this.lastTokStart = this.start), - (this.lastTokEndLoc = this.endLoc), - (this.lastTokStartLoc = this.startLoc), - this.nextToken() - }), - (Yt.getToken = function () { - return this.next(), new Im(this) - }), - typeof Symbol < "u" && - (Yt[Symbol.iterator] = function () { - var b = this - return { - next: function () { - var F = b.getToken() - return { done: F.type === E.eof, value: F } - }, - } - }), - (Yt.nextToken = function () { - var b = this.curContext() - if ( - ((!b || !b.preserveSpace) && this.skipSpace(), - (this.start = this.pos), - this.options.locations && (this.startLoc = this.curPosition()), - this.pos >= this.input.length) - ) - return this.finishToken(E.eof) - if (b.override) return b.override(this) - this.readToken(this.fullCharCodeAtPos()) - }), - (Yt.readToken = function (b) { - return p(b, this.options.ecmaVersion >= 6) || b === 92 ? this.readWord() : this.getTokenFromCode(b) - }), - (Yt.fullCharCodeAtPos = function () { - var b = this.input.charCodeAt(this.pos) - if (b <= 55295 || b >= 56320) return b - var F = this.input.charCodeAt(this.pos + 1) - return F <= 56319 || F >= 57344 ? b : (b << 10) + F - 56613888 - }), - (Yt.skipBlockComment = function () { - var b = this.options.onComment && this.curPosition(), - F = this.pos, - j = this.input.indexOf("*/", (this.pos += 2)) - if ((j === -1 && this.raise(this.pos - 2, "Unterminated comment"), (this.pos = j + 2), this.options.locations)) - for (var J = void 0, pe = F; (J = D(this.input, pe, this.pos)) > -1; ) - ++this.curLine, (pe = this.lineStart = J) - this.options.onComment && - this.options.onComment(!0, this.input.slice(F + 2, j), F, this.pos, b, this.curPosition()) - }), - (Yt.skipLineComment = function (b) { - for ( - var F = this.pos, - j = this.options.onComment && this.curPosition(), - J = this.input.charCodeAt((this.pos += b)); - this.pos < this.input.length && !O(J); - - ) - J = this.input.charCodeAt(++this.pos) - this.options.onComment && - this.options.onComment(!1, this.input.slice(F + b, this.pos), F, this.pos, j, this.curPosition()) - }), - (Yt.skipSpace = function () { - e: for (; this.pos < this.input.length; ) { - var b = this.input.charCodeAt(this.pos) - switch (b) { - case 32: - case 160: - ++this.pos - break - case 13: - this.input.charCodeAt(this.pos + 1) === 10 && ++this.pos - case 10: - case 8232: - case 8233: - ++this.pos, this.options.locations && (++this.curLine, (this.lineStart = this.pos)) - break - case 47: - switch (this.input.charCodeAt(this.pos + 1)) { - case 42: - this.skipBlockComment() - break - case 47: - this.skipLineComment(2) - break - default: - break e - } - break - default: - if ((b > 8 && b < 14) || (b >= 5760 && M.test(String.fromCharCode(b)))) ++this.pos - else break e - } - } - }), - (Yt.finishToken = function (b, F) { - ;(this.end = this.pos), this.options.locations && (this.endLoc = this.curPosition()) - var j = this.type - ;(this.type = b), (this.value = F), this.updateContext(j) - }), - (Yt.readToken_dot = function () { - var b = this.input.charCodeAt(this.pos + 1) - if (b >= 48 && b <= 57) return this.readNumber(!0) - var F = this.input.charCodeAt(this.pos + 2) - return this.options.ecmaVersion >= 6 && b === 46 && F === 46 - ? ((this.pos += 3), this.finishToken(E.ellipsis)) - : (++this.pos, this.finishToken(E.dot)) - }), - (Yt.readToken_slash = function () { - var b = this.input.charCodeAt(this.pos + 1) - return this.exprAllowed - ? (++this.pos, this.readRegexp()) - : b === 61 - ? this.finishOp(E.assign, 2) - : this.finishOp(E.slash, 1) - }), - (Yt.readToken_mult_modulo_exp = function (b) { - var F = this.input.charCodeAt(this.pos + 1), - j = 1, - J = b === 42 ? E.star : E.modulo - return ( - this.options.ecmaVersion >= 7 && - b === 42 && - F === 42 && - (++j, (J = E.starstar), (F = this.input.charCodeAt(this.pos + 2))), - F === 61 ? this.finishOp(E.assign, j + 1) : this.finishOp(J, j) - ) - }), - (Yt.readToken_pipe_amp = function (b) { - var F = this.input.charCodeAt(this.pos + 1) - if (F === b) { - if (this.options.ecmaVersion >= 12) { - var j = this.input.charCodeAt(this.pos + 2) - if (j === 61) return this.finishOp(E.assign, 3) - } - return this.finishOp(b === 124 ? E.logicalOR : E.logicalAND, 2) - } - return F === 61 ? this.finishOp(E.assign, 2) : this.finishOp(b === 124 ? E.bitwiseOR : E.bitwiseAND, 1) - }), - (Yt.readToken_caret = function () { - var b = this.input.charCodeAt(this.pos + 1) - return b === 61 ? this.finishOp(E.assign, 2) : this.finishOp(E.bitwiseXOR, 1) - }), - (Yt.readToken_plus_min = function (b) { - var F = this.input.charCodeAt(this.pos + 1) - return F === b - ? F === 45 && - !this.inModule && - this.input.charCodeAt(this.pos + 2) === 62 && - (this.lastTokEnd === 0 || A.test(this.input.slice(this.lastTokEnd, this.pos))) - ? (this.skipLineComment(3), this.skipSpace(), this.nextToken()) - : this.finishOp(E.incDec, 2) - : F === 61 - ? this.finishOp(E.assign, 2) - : this.finishOp(E.plusMin, 1) - }), - (Yt.readToken_lt_gt = function (b) { - var F = this.input.charCodeAt(this.pos + 1), - j = 1 - return F === b - ? ((j = b === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2), - this.input.charCodeAt(this.pos + j) === 61 ? this.finishOp(E.assign, j + 1) : this.finishOp(E.bitShift, j)) - : F === 33 && - b === 60 && - !this.inModule && - this.input.charCodeAt(this.pos + 2) === 45 && - this.input.charCodeAt(this.pos + 3) === 45 - ? (this.skipLineComment(4), this.skipSpace(), this.nextToken()) - : (F === 61 && (j = 2), this.finishOp(E.relational, j)) - }), - (Yt.readToken_eq_excl = function (b) { - var F = this.input.charCodeAt(this.pos + 1) - return F === 61 - ? this.finishOp(E.equality, this.input.charCodeAt(this.pos + 2) === 61 ? 3 : 2) - : b === 61 && F === 62 && this.options.ecmaVersion >= 6 - ? ((this.pos += 2), this.finishToken(E.arrow)) - : this.finishOp(b === 61 ? E.eq : E.prefix, 1) - }), - (Yt.readToken_question = function () { - var b = this.options.ecmaVersion - if (b >= 11) { - var F = this.input.charCodeAt(this.pos + 1) - if (F === 46) { - var j = this.input.charCodeAt(this.pos + 2) - if (j < 48 || j > 57) return this.finishOp(E.questionDot, 2) - } - if (F === 63) { - if (b >= 12) { - var J = this.input.charCodeAt(this.pos + 2) - if (J === 61) return this.finishOp(E.assign, 3) - } - return this.finishOp(E.coalesce, 2) - } - } - return this.finishOp(E.question, 1) - }), - (Yt.readToken_numberSign = function () { - var b = this.options.ecmaVersion, - F = 35 - if (b >= 13 && (++this.pos, (F = this.fullCharCodeAtPos()), p(F, !0) || F === 92)) - return this.finishToken(E.privateId, this.readWord1()) - this.raise(this.pos, "Unexpected character '" + ee(F) + "'") - }), - (Yt.getTokenFromCode = function (b) { - switch (b) { - case 46: - return this.readToken_dot() - case 40: - return ++this.pos, this.finishToken(E.parenL) - case 41: - return ++this.pos, this.finishToken(E.parenR) - case 59: - return ++this.pos, this.finishToken(E.semi) - case 44: - return ++this.pos, this.finishToken(E.comma) - case 91: - return ++this.pos, this.finishToken(E.bracketL) - case 93: - return ++this.pos, this.finishToken(E.bracketR) - case 123: - return ++this.pos, this.finishToken(E.braceL) - case 125: - return ++this.pos, this.finishToken(E.braceR) - case 58: - return ++this.pos, this.finishToken(E.colon) - case 96: - if (this.options.ecmaVersion < 6) break - return ++this.pos, this.finishToken(E.backQuote) - case 48: - var F = this.input.charCodeAt(this.pos + 1) - if (F === 120 || F === 88) return this.readRadixNumber(16) - if (this.options.ecmaVersion >= 6) { - if (F === 111 || F === 79) return this.readRadixNumber(8) - if (F === 98 || F === 66) 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(b) - case 47: - return this.readToken_slash() - case 37: - case 42: - return this.readToken_mult_modulo_exp(b) - case 124: - case 38: - return this.readToken_pipe_amp(b) - case 94: - return this.readToken_caret() - case 43: - case 45: - return this.readToken_plus_min(b) - case 60: - case 62: - return this.readToken_lt_gt(b) - case 61: - case 33: - return this.readToken_eq_excl(b) - case 63: - return this.readToken_question() - case 126: - return this.finishOp(E.prefix, 1) - case 35: - return this.readToken_numberSign() - } - this.raise(this.pos, "Unexpected character '" + ee(b) + "'") - }), - (Yt.finishOp = function (b, F) { - var j = this.input.slice(this.pos, this.pos + F) - return (this.pos += F), this.finishToken(b, j) - }), - (Yt.readRegexp = function () { - for (var b, F, j = this.pos; ; ) { - this.pos >= this.input.length && this.raise(j, "Unterminated regular expression") - var J = this.input.charAt(this.pos) - if ((A.test(J) && this.raise(j, "Unterminated regular expression"), b)) b = !1 - else { - if (J === "[") F = !0 - else if (J === "]" && F) F = !1 - else if (J === "/" && !F) break - b = J === "\\" - } - ++this.pos - } - var pe = this.input.slice(j, this.pos) - ++this.pos - var Te = this.pos, - ke = this.readWord1() - this.containsEsc && this.unexpected(Te) - var Je = this.regexpState || (this.regexpState = new lu(this)) - Je.reset(j, pe, ke), this.validateRegExpFlags(Je), this.validateRegExpPattern(Je) - var nt = null - try { - nt = new RegExp(pe, ke) - } catch {} - return this.finishToken(E.regexp, { pattern: pe, flags: ke, value: nt }) - }), - (Yt.readInt = function (b, F, j) { - for ( - var J = this.options.ecmaVersion >= 12 && F === void 0, - pe = j && this.input.charCodeAt(this.pos) === 48, - Te = this.pos, - ke = 0, - Je = 0, - nt = 0, - Bt = F ?? 1 / 0; - nt < Bt; - ++nt, ++this.pos - ) { - var Gt = this.input.charCodeAt(this.pos), - Ti = void 0 - if (J && Gt === 95) { - pe && this.raiseRecoverable(this.pos, "Numeric separator is not allowed in legacy octal numeric literals"), - Je === 95 && this.raiseRecoverable(this.pos, "Numeric separator must be exactly one underscore"), - nt === 0 && this.raiseRecoverable(this.pos, "Numeric separator is not allowed at the first of digits"), - (Je = Gt) - continue - } - if ( - (Gt >= 97 - ? (Ti = Gt - 97 + 10) - : Gt >= 65 - ? (Ti = Gt - 65 + 10) - : Gt >= 48 && Gt <= 57 - ? (Ti = Gt - 48) - : (Ti = 1 / 0), - Ti >= b) - ) - break - ;(Je = Gt), (ke = ke * b + Ti) - } - return ( - J && - Je === 95 && - this.raiseRecoverable(this.pos - 1, "Numeric separator is not allowed at the last of digits"), - this.pos === Te || (F != null && this.pos - Te !== F) ? null : ke - ) - }) - function Pm(b, F) { - return F ? parseInt(b, 8) : parseFloat(b.replace(/_/g, "")) - } - function t1(b) { - return typeof BigInt != "function" ? null : BigInt(b.replace(/_/g, "")) - } - ;(Yt.readRadixNumber = function (b) { - var F = this.pos - this.pos += 2 - var j = this.readInt(b) - return ( - j == null && this.raise(this.start + 2, "Expected number in radix " + b), - this.options.ecmaVersion >= 11 && this.input.charCodeAt(this.pos) === 110 - ? ((j = t1(this.input.slice(F, this.pos))), ++this.pos) - : p(this.fullCharCodeAtPos()) && this.raise(this.pos, "Identifier directly after number"), - this.finishToken(E.num, j) - ) - }), - (Yt.readNumber = function (b) { - var F = this.pos - !b && this.readInt(10, void 0, !0) === null && this.raise(F, "Invalid number") - var j = this.pos - F >= 2 && this.input.charCodeAt(F) === 48 - j && this.strict && this.raise(F, "Invalid number") - var J = this.input.charCodeAt(this.pos) - if (!j && !b && this.options.ecmaVersion >= 11 && J === 110) { - var pe = t1(this.input.slice(F, this.pos)) - return ( - ++this.pos, - p(this.fullCharCodeAtPos()) && this.raise(this.pos, "Identifier directly after number"), - this.finishToken(E.num, pe) - ) - } - j && /[89]/.test(this.input.slice(F, this.pos)) && (j = !1), - J === 46 && !j && (++this.pos, this.readInt(10), (J = this.input.charCodeAt(this.pos))), - (J === 69 || J === 101) && - !j && - ((J = this.input.charCodeAt(++this.pos)), - (J === 43 || J === 45) && ++this.pos, - this.readInt(10) === null && this.raise(F, "Invalid number")), - p(this.fullCharCodeAtPos()) && this.raise(this.pos, "Identifier directly after number") - var Te = Pm(this.input.slice(F, this.pos), j) - return this.finishToken(E.num, Te) - }), - (Yt.readCodePoint = function () { - var b = this.input.charCodeAt(this.pos), - F - if (b === 123) { - this.options.ecmaVersion < 6 && this.unexpected() - var j = ++this.pos - ;(F = this.readHexChar(this.input.indexOf("}", this.pos) - this.pos)), - ++this.pos, - F > 1114111 && this.invalidStringToken(j, "Code point out of bounds") - } else F = this.readHexChar(4) - return F - }), - (Yt.readString = function (b) { - for (var F = "", j = ++this.pos; ; ) { - this.pos >= this.input.length && this.raise(this.start, "Unterminated string constant") - var J = this.input.charCodeAt(this.pos) - if (J === b) break - J === 92 - ? ((F += this.input.slice(j, this.pos)), (F += this.readEscapedChar(!1)), (j = this.pos)) - : J === 8232 || J === 8233 - ? (this.options.ecmaVersion < 10 && this.raise(this.start, "Unterminated string constant"), - ++this.pos, - this.options.locations && (this.curLine++, (this.lineStart = this.pos))) - : (O(J) && this.raise(this.start, "Unterminated string constant"), ++this.pos) - } - return (F += this.input.slice(j, this.pos++)), this.finishToken(E.string, F) - }) - var Ww = {} - ;(Yt.tryReadTemplateToken = function () { - this.inTemplateElement = !0 - try { - this.readTmplToken() - } catch (b) { - if (b === Ww) this.readInvalidTemplateToken() - else throw b - } - this.inTemplateElement = !1 - }), - (Yt.invalidStringToken = function (b, F) { - if (this.inTemplateElement && this.options.ecmaVersion >= 9) throw Ww - this.raise(b, F) - }), - (Yt.readTmplToken = function () { - for (var b = "", F = this.pos; ; ) { - this.pos >= this.input.length && this.raise(this.start, "Unterminated template") - var j = this.input.charCodeAt(this.pos) - if (j === 96 || (j === 36 && this.input.charCodeAt(this.pos + 1) === 123)) - return this.pos === this.start && (this.type === E.template || this.type === E.invalidTemplate) - ? j === 36 - ? ((this.pos += 2), this.finishToken(E.dollarBraceL)) - : (++this.pos, this.finishToken(E.backQuote)) - : ((b += this.input.slice(F, this.pos)), this.finishToken(E.template, b)) - if (j === 92) (b += this.input.slice(F, this.pos)), (b += this.readEscapedChar(!0)), (F = this.pos) - else if (O(j)) { - switch (((b += this.input.slice(F, this.pos)), ++this.pos, j)) { - case 13: - this.input.charCodeAt(this.pos) === 10 && ++this.pos - case 10: - b += ` -` - break - default: - b += String.fromCharCode(j) - break - } - this.options.locations && (++this.curLine, (this.lineStart = this.pos)), (F = this.pos) - } else ++this.pos - } - }), - (Yt.readInvalidTemplateToken = function () { - for (; this.pos < this.input.length; this.pos++) - switch (this.input[this.pos]) { - case "\\": - ++this.pos - break - case "$": - if (this.input[this.pos + 1] !== "{") break - case "`": - return this.finishToken(E.invalidTemplate, this.input.slice(this.start, this.pos)) - } - this.raise(this.start, "Unterminated template") - }), - (Yt.readEscapedChar = function (b) { - var F = this.input.charCodeAt(++this.pos) - switch ((++this.pos, F)) { - case 110: - return ` -` - case 114: - return "\r" - case 120: - return String.fromCharCode(this.readHexChar(2)) - case 117: - return ee(this.readCodePoint()) - case 116: - return " " - case 98: - return "\b" - case 118: - return "\v" - case 102: - return "\f" - case 13: - this.input.charCodeAt(this.pos) === 10 && ++this.pos - case 10: - return this.options.locations && ((this.lineStart = this.pos), ++this.curLine), "" - case 56: - case 57: - if ((this.strict && this.invalidStringToken(this.pos - 1, "Invalid escape sequence"), b)) { - var j = this.pos - 1 - this.invalidStringToken(j, "Invalid escape sequence in template string") - } - default: - if (F >= 48 && F <= 55) { - var J = this.input.substr(this.pos - 1, 3).match(/^[0-7]+/)[0], - pe = parseInt(J, 8) - return ( - pe > 255 && ((J = J.slice(0, -1)), (pe = parseInt(J, 8))), - (this.pos += J.length - 1), - (F = this.input.charCodeAt(this.pos)), - (J !== "0" || F === 56 || F === 57) && - (this.strict || b) && - this.invalidStringToken( - this.pos - 1 - J.length, - b ? "Octal literal in template string" : "Octal literal in strict mode" - ), - String.fromCharCode(pe) - ) - } - return O(F) ? "" : String.fromCharCode(F) - } - }), - (Yt.readHexChar = function (b) { - var F = this.pos, - j = this.readInt(16, b) - return j === null && this.invalidStringToken(F, "Bad character escape sequence"), j - }), - (Yt.readWord1 = function () { - this.containsEsc = !1 - for (var b = "", F = !0, j = this.pos, J = this.options.ecmaVersion >= 6; this.pos < this.input.length; ) { - var pe = this.fullCharCodeAtPos() - if (h(pe, J)) this.pos += pe <= 65535 ? 1 : 2 - else if (pe === 92) { - ;(this.containsEsc = !0), (b += this.input.slice(j, this.pos)) - var Te = this.pos - this.input.charCodeAt(++this.pos) !== 117 && - this.invalidStringToken(this.pos, "Expecting Unicode escape sequence \\uXXXX"), - ++this.pos - var ke = this.readCodePoint() - ;(F ? p : h)(ke, J) || this.invalidStringToken(Te, "Invalid Unicode escape"), (b += ee(ke)), (j = this.pos) - } else break - F = !1 - } - return b + this.input.slice(j, this.pos) - }), - (Yt.readWord = function () { - var b = this.readWord1(), - F = E.name - return this.keywords.test(b) && (F = _[b]), this.finishToken(F, b) - }) - var r1 = "8.8.2" - Ne.acorn = { - Parser: Ne, - version: r1, - defaultOptions: ie, - Position: te, - SourceLocation: K, - getLineInfo: se, - Node: ae, - TokenType: d, - tokTypes: E, - keywordTypes: _, - TokContext: _r, - tokContexts: Lt, - isIdentifierChar: h, - isIdentifierStart: p, - Token: Im, - isNewLine: O, - lineBreak: A, - lineBreakG: T, - nonASCIIwhitespace: M, - } - function Gw(b, F) { - return Ne.parse(b, F) - } - function n1(b, F, j) { - return Ne.parseExpressionAt(b, F, j) - } - function xB(b, F) { - return Ne.tokenizer(b, F) - } - ;(e.Node = ae), - (e.Parser = Ne), - (e.Position = te), - (e.SourceLocation = K), - (e.TokContext = _r), - (e.Token = Im), - (e.TokenType = d), - (e.defaultOptions = ie), - (e.getLineInfo = se), - (e.isIdentifierChar = h), - (e.isIdentifierStart = p), - (e.isNewLine = O), - (e.keywordTypes = _), - (e.lineBreak = A), - (e.lineBreakG = T), - (e.nonASCIIwhitespace = M), - (e.parse = Gw), - (e.parseExpressionAt = n1), - (e.tokContexts = Lt), - (e.tokTypes = E), - (e.tokenizer = xB), - (e.version = r1) - }) -}) -var mDe = C((p4, dDe) => { - ;(function (e, t) { - typeof p4 == "object" && typeof dDe < "u" - ? t(p4) - : typeof define == "function" && define.amd - ? define(["exports"], t) - : ((e = e || self), t(((e.acorn = e.acorn || {}), (e.acorn.walk = {})))) - })(p4, function (e) { - "use strict" - function t(v, g, _, w, E) { - _ || (_ = x), - (function A(T, O, D) { - var M = D || T.type, - P = g[M] - _[M](T, O, A), P && P(T, O) - })(v, w, E) - } - function r(v, g, _, w, E) { - var A = [] - _ || (_ = x), - (function T(O, D, M) { - var P = M || O.type, - k = g[P], - B = O !== A[A.length - 1] - B && A.push(O), _[P](O, D, T), k && k(O, D || A, A), B && A.pop() - })(v, w, E) - } - function n(v, g, _, w, E) { - var A = _ ? p(_, w || void 0) : w - ;(function T(O, D, M) { - A[M || O.type](O, D, T) - })(v, g, E) - } - function i(v) { - return typeof v == "string" - ? function (g) { - return g === v - } - : v || - function () { - return !0 - } - } - var s = function (g, _) { - ;(this.node = g), (this.state = _) - } - function a(v, g, _, w, E) { - _ || (_ = x) - var A - ;(function T(O, D, M) { - var P = M || O.type - _[P](O, D, T), A !== O && (g(O, D, P), (A = O)) - })(v, w, E) - } - function o(v, g, _, w) { - _ || (_ = x) - var E = [], - A - ;(function T(O, D, M) { - var P = M || O.type, - k = O !== E[E.length - 1] - k && E.push(O), _[P](O, D, T), A !== O && (g(O, D || E, E, P), (A = O)), k && E.pop() - })(v, w) - } - function u(v, g, _, w, E, A) { - E || (E = x), (w = i(w)) - try { - ;(function T(O, D, M) { - var P = M || O.type - if ( - ((g == null || O.start <= g) && (_ == null || O.end >= _) && E[P](O, D, T), - (g == null || O.start === g) && (_ == null || O.end === _) && w(P, O)) - ) - throw new s(O, D) - })(v, A) - } catch (T) { - if (T instanceof s) return T - throw T - } - } - function c(v, g, _, w, E) { - ;(_ = i(_)), w || (w = x) - try { - ;(function A(T, O, D) { - var M = D || T.type - if (!(T.start > g || T.end < g) && (w[M](T, O, A), _(M, T))) throw new s(T, O) - })(v, E) - } catch (A) { - if (A instanceof s) return A - throw A - } - } - function l(v, g, _, w, E) { - ;(_ = i(_)), w || (w = x) - try { - ;(function A(T, O, D) { - if (!(T.end < g)) { - var M = D || T.type - if (T.start >= g && _(M, T)) throw new s(T, O) - w[M](T, O, A) - } - })(v, E) - } catch (A) { - if (A instanceof s) return A - throw A - } - } - function f(v, g, _, w, E) { - ;(_ = i(_)), w || (w = x) - var A - return ( - (function T(O, D, M) { - if (!(O.start > g)) { - var P = M || O.type - O.end <= g && (!A || A.node.end < O.end) && _(P, O) && (A = new s(O, D)), w[P](O, D, T) - } - })(v, E), - A - ) - } - function p(v, g) { - var _ = Object.create(g || x) - for (var w in v) _[w] = v[w] - return _ - } - function h(v, g, _) { - _(v, g) - } - function d(v, g, _) {} - var x = {} - ;(x.Program = - x.BlockStatement = - x.StaticBlock = - function (v, g, _) { - for (var w = 0, E = v.body; w < E.length; w += 1) { - var A = E[w] - _(A, g, "Statement") - } - }), - (x.Statement = h), - (x.EmptyStatement = d), - (x.ExpressionStatement = - x.ParenthesizedExpression = - x.ChainExpression = - function (v, g, _) { - return _(v.expression, g, "Expression") - }), - (x.IfStatement = function (v, g, _) { - _(v.test, g, "Expression"), _(v.consequent, g, "Statement"), v.alternate && _(v.alternate, g, "Statement") - }), - (x.LabeledStatement = function (v, g, _) { - return _(v.body, g, "Statement") - }), - (x.BreakStatement = x.ContinueStatement = d), - (x.WithStatement = function (v, g, _) { - _(v.object, g, "Expression"), _(v.body, g, "Statement") - }), - (x.SwitchStatement = function (v, g, _) { - _(v.discriminant, g, "Expression") - for (var w = 0, E = v.cases; w < E.length; w += 1) { - var A = E[w] - A.test && _(A.test, g, "Expression") - for (var T = 0, O = A.consequent; T < O.length; T += 1) { - var D = O[T] - _(D, g, "Statement") - } - } - }), - (x.SwitchCase = function (v, g, _) { - v.test && _(v.test, g, "Expression") - for (var w = 0, E = v.consequent; w < E.length; w += 1) { - var A = E[w] - _(A, g, "Statement") - } - }), - (x.ReturnStatement = - x.YieldExpression = - x.AwaitExpression = - function (v, g, _) { - v.argument && _(v.argument, g, "Expression") - }), - (x.ThrowStatement = x.SpreadElement = - function (v, g, _) { - return _(v.argument, g, "Expression") - }), - (x.TryStatement = function (v, g, _) { - _(v.block, g, "Statement"), v.handler && _(v.handler, g), v.finalizer && _(v.finalizer, g, "Statement") - }), - (x.CatchClause = function (v, g, _) { - v.param && _(v.param, g, "Pattern"), _(v.body, g, "Statement") - }), - (x.WhileStatement = x.DoWhileStatement = - function (v, g, _) { - _(v.test, g, "Expression"), _(v.body, g, "Statement") - }), - (x.ForStatement = function (v, g, _) { - v.init && _(v.init, g, "ForInit"), - v.test && _(v.test, g, "Expression"), - v.update && _(v.update, g, "Expression"), - _(v.body, g, "Statement") - }), - (x.ForInStatement = x.ForOfStatement = - function (v, g, _) { - _(v.left, g, "ForInit"), _(v.right, g, "Expression"), _(v.body, g, "Statement") - }), - (x.ForInit = function (v, g, _) { - v.type === "VariableDeclaration" ? _(v, g) : _(v, g, "Expression") - }), - (x.DebuggerStatement = d), - (x.FunctionDeclaration = function (v, g, _) { - return _(v, g, "Function") - }), - (x.VariableDeclaration = function (v, g, _) { - for (var w = 0, E = v.declarations; w < E.length; w += 1) { - var A = E[w] - _(A, g) - } - }), - (x.VariableDeclarator = function (v, g, _) { - _(v.id, g, "Pattern"), v.init && _(v.init, g, "Expression") - }), - (x.Function = function (v, g, _) { - v.id && _(v.id, g, "Pattern") - for (var w = 0, E = v.params; w < E.length; w += 1) { - var A = E[w] - _(A, g, "Pattern") - } - _(v.body, g, v.expression ? "Expression" : "Statement") - }), - (x.Pattern = function (v, g, _) { - v.type === "Identifier" - ? _(v, g, "VariablePattern") - : v.type === "MemberExpression" - ? _(v, g, "MemberPattern") - : _(v, g) - }), - (x.VariablePattern = d), - (x.MemberPattern = h), - (x.RestElement = function (v, g, _) { - return _(v.argument, g, "Pattern") - }), - (x.ArrayPattern = function (v, g, _) { - for (var w = 0, E = v.elements; w < E.length; w += 1) { - var A = E[w] - A && _(A, g, "Pattern") - } - }), - (x.ObjectPattern = function (v, g, _) { - for (var w = 0, E = v.properties; w < E.length; w += 1) { - var A = E[w] - A.type === "Property" - ? (A.computed && _(A.key, g, "Expression"), _(A.value, g, "Pattern")) - : A.type === "RestElement" && _(A.argument, g, "Pattern") - } - }), - (x.Expression = h), - (x.ThisExpression = x.Super = x.MetaProperty = d), - (x.ArrayExpression = function (v, g, _) { - for (var w = 0, E = v.elements; w < E.length; w += 1) { - var A = E[w] - A && _(A, g, "Expression") - } - }), - (x.ObjectExpression = function (v, g, _) { - for (var w = 0, E = v.properties; w < E.length; w += 1) { - var A = E[w] - _(A, g) - } - }), - (x.FunctionExpression = x.ArrowFunctionExpression = x.FunctionDeclaration), - (x.SequenceExpression = function (v, g, _) { - for (var w = 0, E = v.expressions; w < E.length; w += 1) { - var A = E[w] - _(A, g, "Expression") - } - }), - (x.TemplateLiteral = function (v, g, _) { - for (var w = 0, E = v.quasis; w < E.length; w += 1) { - var A = E[w] - _(A, g) - } - for (var T = 0, O = v.expressions; T < O.length; T += 1) { - var D = O[T] - _(D, g, "Expression") - } - }), - (x.TemplateElement = d), - (x.UnaryExpression = x.UpdateExpression = - function (v, g, _) { - _(v.argument, g, "Expression") - }), - (x.BinaryExpression = x.LogicalExpression = - function (v, g, _) { - _(v.left, g, "Expression"), _(v.right, g, "Expression") - }), - (x.AssignmentExpression = x.AssignmentPattern = - function (v, g, _) { - _(v.left, g, "Pattern"), _(v.right, g, "Expression") - }), - (x.ConditionalExpression = function (v, g, _) { - _(v.test, g, "Expression"), _(v.consequent, g, "Expression"), _(v.alternate, g, "Expression") - }), - (x.NewExpression = x.CallExpression = - function (v, g, _) { - if ((_(v.callee, g, "Expression"), v.arguments)) - for (var w = 0, E = v.arguments; w < E.length; w += 1) { - var A = E[w] - _(A, g, "Expression") - } - }), - (x.MemberExpression = function (v, g, _) { - _(v.object, g, "Expression"), v.computed && _(v.property, g, "Expression") - }), - (x.ExportNamedDeclaration = x.ExportDefaultDeclaration = - function (v, g, _) { - v.declaration && - _(v.declaration, g, v.type === "ExportNamedDeclaration" || v.declaration.id ? "Statement" : "Expression"), - v.source && _(v.source, g, "Expression") - }), - (x.ExportAllDeclaration = function (v, g, _) { - v.exported && _(v.exported, g), _(v.source, g, "Expression") - }), - (x.ImportDeclaration = function (v, g, _) { - for (var w = 0, E = v.specifiers; w < E.length; w += 1) { - var A = E[w] - _(A, g) - } - _(v.source, g, "Expression") - }), - (x.ImportExpression = function (v, g, _) { - _(v.source, g, "Expression") - }), - (x.ImportSpecifier = - x.ImportDefaultSpecifier = - x.ImportNamespaceSpecifier = - x.Identifier = - x.PrivateIdentifier = - x.Literal = - d), - (x.TaggedTemplateExpression = function (v, g, _) { - _(v.tag, g, "Expression"), _(v.quasi, g, "Expression") - }), - (x.ClassDeclaration = x.ClassExpression = - function (v, g, _) { - return _(v, g, "Class") - }), - (x.Class = function (v, g, _) { - v.id && _(v.id, g, "Pattern"), v.superClass && _(v.superClass, g, "Expression"), _(v.body, g) - }), - (x.ClassBody = function (v, g, _) { - for (var w = 0, E = v.body; w < E.length; w += 1) { - var A = E[w] - _(A, g) - } - }), - (x.MethodDefinition = - x.PropertyDefinition = - x.Property = - function (v, g, _) { - v.computed && _(v.key, g, "Expression"), v.value && _(v.value, g, "Expression") - }), - (e.ancestor = r), - (e.base = x), - (e.findNodeAfter = l), - (e.findNodeAround = c), - (e.findNodeAt = u), - (e.findNodeBefore = f), - (e.full = a), - (e.fullAncestor = o), - (e.make = p), - (e.recursive = n), - (e.simple = t), - Object.defineProperty(e, "__esModule", { value: !0 }) - }) -}) -var h4 = C((gU) => { - var { Parser: XFt, isNewLine: JFt, getLineInfo: YFt } = hDe(), - { full: ZFt } = mDe(), - xg = "VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL" - function vU(e, t) { - if (!e) throw new Error(`None existent node expected '${t}'`) - if (e.type !== t) throw new Error(`Invalid node type '${e.type}' expected '${t}'`) - return e - } - function xDe(e, t, r, n, i) { - let s = YFt(t, n), - a = n - for (; a < t.length && !JFt(t.charCodeAt(a)); ) a++ - let o = i.start === n ? i.end : n + 1 - ;(!o || o > a) && (o = a) - let u = o - n - if ((u <= 0 && (u = 1), e === "Unexpected token")) { - let p = i.type - p.label === "name" || p.label === "privateId" - ? (e = "Unexpected identifier") - : p.label === "eof" - ? (e = "Unexpected end of input") - : p.label === "num" - ? (e = "Unexpected number") - : p.label === "string" - ? (e = "Unexpected string") - : p.label === "regexp" - ? ((e = "Unexpected token '/'"), (u = 1)) - : (e = `Unexpected token '${i.value || p.label}'`) - } - let c = new SyntaxError(e) - if (!r) return c - let l = t.slice(n - s.column, a), - f = l.slice(0, s.column).replace(/\S/g, " ") + "^".repeat(u) - return ( - (c.stack = `${r}:${s.line} -${l} -${f} - -${c.stack}`), - c - ) - } - function QFt(e, t, r, n, i) { - let s, a - if (e === null) { - if (((s = t), !/\b(?:catch|import|async)\b/.test(s))) return { __proto__: null, code: s, hasAsync: !1 } - } else - (s = r ? "(async function" : "(function"), - n && (s += "*"), - (s += " anonymous("), - (s += e), - (a = s.length), - (s += ` -) { -`), - (s += t), - (s += ` -})`) - let o = new XFt( - { - __proto__: null, - ecmaVersion: 2022, - allowAwaitOutsideFunction: e === null && r, - allowReturnOutsideFunction: e === null, - }, - s - ), - u - try { - u = o.parse() - } catch (g) { - if (g instanceof SyntaxError && g.pos !== void 0) { - let _ = g.message, - w = _.match(/^(.*) \(\d+:\d+\)$/) - w && (_ = w[1]), (g = xDe(_, s, i, g.pos, o)) - } - throw g - } - if (e !== null) { - let g = vU(u, "Program").body - if (g.length !== 1) throw new SyntaxError("Single function literal required") - let _ = g[0] - if (_.type !== "ExpressionStatement") throw new SyntaxError("Single function literal required") - let w = _.expression - if (w.type !== "FunctionExpression") throw new SyntaxError("Single function literal required") - if (w.body.start !== a + 3) throw new SyntaxError("Unexpected end of arg string") - } - let c = [], - l = !1, - f = -100, - p = 100, - h, - d = "VM2_INTERNAL_TMPNAME" - if ( - (ZFt(u, (g, _, w) => { - w === "Function" && g.async && (l = !0) - let E = g.type - if (E === "CatchClause") { - let A = g.param - if (A) - if (A.type === "ObjectPattern") - c.push({ - __proto__: null, - pos: g.start, - order: p, - code: `catch($tmpname){try{throw ${xg}.handleException($tmpname);}`, - }), - c.push({ __proto__: null, pos: g.body.end, order: f, code: "}" }) - else { - let T = vU(A, "Identifier").name, - O = vU(g.body, "BlockStatement") - O.body.length > 0 && - c.push({ __proto__: null, pos: O.body[0].start, order: f, code: `${T}=${xg}.handleException(${T});` }) - } - } else - E === "WithStatement" - ? (c.push({ __proto__: null, pos: g.object.start, order: f, code: xg + ".wrapWith(" }), - c.push({ __proto__: null, pos: g.object.end, order: p, code: ")" })) - : E === "Identifier" - ? g.name === xg - ? (h === void 0 || h.start > g.start) && (h = g) - : g.name.startsWith(d) && (d = g.name + "_UNIQUE") - : E === "ImportExpression" && c.push({ __proto__: null, pos: g.start, order: p, code: xg + "." }) - }), - h) - ) - throw xDe("Use of internal vm2 state variable", s, i, h.start, { __proto__: null, start: h.start, end: h.end }) - if (c.length === 0) return { __proto__: null, code: s, hasAsync: l } - c.sort((g, _) => (g.pos == _.pos ? g.order - _.order : g.pos - _.pos)) - let x = "", - v = 0 - for (let g = 0; g < c.length; g++) { - let _ = c[g] - ;(x += s.substring(v, _.pos) + _.code.replace(/\$tmpname/g, d)), (v = _.pos) - } - return (x += s.substring(v)), { __proto__: null, code: x, hasAsync: l } - } - gU.INTERNAL_STATE_NAME = xg - gU.transformer = QFt -}) -var vg = C((u2) => { - "use strict" - var { Script: e6t } = require("vm"), - { lookupCompiler: t6t, removeShebang: r6t } = xU(), - { transformer: n6t } = h4(), - i6t = Object.defineProperties, - EU = "(function (exports, require, module, __filename, __dirname) { ", - vDe = EU + '"use strict"; ', - yU = ` -});`, - bU = class { - constructor(t, r) { - let n = `${t}`, - i, - s - arguments.length === 2 - ? typeof r == "object" - ? ((s = r || { __proto__: null }), (i = s.filename)) - : ((s = { __proto__: null }), (i = r)) - : arguments.length > 2 - ? ((s = arguments[2] || { __proto__: null }), (i = r || s.filename)) - : (s = { __proto__: null }) - let { compiler: a = "javascript", lineOffset: o = 0, columnOffset: u = 0 } = s, - c = t6t(a) - i6t(this, { - __proto__: null, - code: { - __proto__: null, - get() { - return this._prefix + this._code + this._suffix - }, - set(l) { - let f = String(l) - ;(f === this._code && this._prefix === "" && this._suffix === "") || - ((this._code = f), - (this._prefix = ""), - (this._suffix = ""), - (this._compiledVM = null), - (this._compiledNodeVM = null), - (this._compiledCode = null)) - }, - enumerable: !0, - }, - filename: { __proto__: null, value: i || "vm.js", enumerable: !0 }, - lineOffset: { __proto__: null, value: o, enumerable: !0 }, - columnOffset: { __proto__: null, value: u, enumerable: !0 }, - compiler: { __proto__: null, value: a, enumerable: !0 }, - _code: { __proto__: null, value: n, writable: !0 }, - _prefix: { __proto__: null, value: "", writable: !0 }, - _suffix: { __proto__: null, value: "", writable: !0 }, - _compiledVM: { __proto__: null, value: null, writable: !0 }, - _compiledNodeVM: { __proto__: null, value: null, writable: !0 }, - _compiledNodeVMStrict: { __proto__: null, value: null, writable: !0 }, - _compiledCode: { __proto__: null, value: null, writable: !0 }, - _hasAsync: { __proto__: null, value: !1, writable: !0 }, - _compiler: { __proto__: null, value: c }, - }) - } - wrap(t, r) { - let n = `${t}`, - i = `${r}` - return this._prefix === n && this._suffix === i - ? this - : ((this._prefix = n), - (this._suffix = i), - (this._compiledVM = null), - (this._compiledNodeVM = null), - (this._compiledNodeVMStrict = null), - this) - } - compile() { - return this._compileVM(), this - } - getCompiledCode() { - if (!this._compiledCode) { - let t = this._compiler(this._prefix + r6t(this._code) + this._suffix, this.filename), - r = n6t(null, t, !1, !1, this.filename) - ;(this._compiledCode = r.code), (this._hasAsync = r.hasAsync) - } - return this._compiledCode - } - _compile(t, r) { - return new e6t(t + this.getCompiledCode() + r, { - __proto__: null, - filename: this.filename, - displayErrors: !1, - lineOffset: this.lineOffset, - columnOffset: this.columnOffset, - }) - } - _compileVM() { - let t = this._compiledVM - return t || (this._compiledVM = t = this._compile("", "")), t - } - _compileNodeVM() { - let t = this._compiledNodeVM - return t || (this._compiledNodeVM = t = this._compile(EU, yU)), t - } - _compileNodeVMStrict() { - let t = this._compiledNodeVMStrict - return t || (this._compiledNodeVMStrict = t = this._compile(vDe, yU)), t - } - } - u2.MODULE_PREFIX = EU - u2.STRICT_MODULE_PREFIX = vDe - u2.MODULE_SUFFIX = yU - u2.VMScript = bU -}) -var m4 = C((EDe) => { - "use strict" - var l2 = require("fs"), - s6t = require("path"), - { Script: DU, createContext: yDe } = require("vm"), - { EventEmitter: a6t } = require("events"), - { INSPECT_MAX_BYTES: o6t } = require("buffer"), - { createBridge: u6t, VMError: d4 } = C0(), - { transformer: bDe, INTERNAL_STATE_NAME: c6t } = h4(), - { lookupCompiler: l6t } = xU(), - { VMScript: f6t } = vg(), - p6t = Object.defineProperties, - h6t = Object.freeze({ - Buffer, - Function, - Object, - transformAndCheck: d6t, - INSPECT_MAX_BYTES: o6t, - INTERNAL_STATE_NAME: c6t, - }) - function gg(e, t) { - return new DU(t, { __proto__: null, filename: e, displayErrors: !1 }) - } - var S0 = Object.freeze({ __proto__: null, displayErrors: !1 }) - function _U(e) { - if (!e) throw new d4("Async not available") - } - function d6t(e, t, r, n, i) { - let s = bDe(e, t, r, n, void 0) - return _U(i || !s.hasAsync), s.code - } - var c2 = null, - gDe = null - function m6t(e, t) { - c2 || ((c2 = yDe()), (gDe = new DU("fn()", { __proto__: null, filename: "timeout_bridge.js", displayErrors: !1 }))), - (c2.fn = e) - try { - return gDe.runInContext(c2, { __proto__: null, displayErrors: !1, timeout: t }) - } finally { - c2.fn = null - } - } - var x6t = gg( - `${__dirname}/bridge.js`, - `(function(global) {"use strict"; const exports = {};${l2.readFileSync(`${__dirname}/bridge.js`, "utf8")} -return exports;})` - ), - v6t = gg( - `${__dirname}/setup-sandbox.js`, - `(function(global, host, bridge, data, context) { ${l2.readFileSync(`${__dirname}/setup-sandbox.js`, "utf8")} -})` - ), - g6t = gg("get_global.js", "this"), - wU = null, - AU = null, - CU = null - try { - wU = gg("get_generator_function.js", "(function*(){}).constructor") - } catch {} - try { - AU = gg("get_async_function.js", "(async function(){}).constructor") - } catch {} - try { - CU = gg("get_async_generator_function.js", "(async function*(){}).constructor") - } catch {} - var SU = class extends a6t { - constructor(t = {}) { - super() - let { timeout: r, sandbox: n, compiler: i = "javascript", allowAsync: s = !0 } = t, - a = t.eval !== !1, - o = t.wasm !== !1, - u = s && !t.fixAsync - if (n && typeof n != "object") throw new d4("Sandbox must be object.") - let c = l6t(i), - l = yDe(void 0, { __proto__: null, codeGeneration: { __proto__: null, strings: a, wasm: o } }), - f = g6t.runInContext(l, S0), - { createBridge: p } = x6t.runInContext(l, S0)(f), - h = u6t(p, () => {}), - d = { __proto__: null, allowAsync: u } - wU && (d.GeneratorFunction = wU.runInContext(l, S0)), - AU && (d.AsyncFunction = AU.runInContext(l, S0)), - CU && (d.AsyncGeneratorFunction = CU.runInContext(l, S0)) - let x = v6t.runInContext(l, S0)(f, h6t, h.other, d, l), - v = (A) => { - let T - try { - T = A.runInContext(l, S0) - } catch (O) { - throw h.from(O) - } - return h.from(T) - }, - g = (A, T) => { - try { - x.readonly(A, T) - } catch (O) { - throw h.from(O) - } - return A - }, - _ = (A) => { - let T = h.other - try { - T.fromWithFactory(T.protectedFactory, A) - } catch (O) { - throw h.from(O) - } - return A - }, - w = (A, T) => { - let O = h.other, - D - try { - ;(D = O.from(T)), O.addProtoMapping(D, A) - } catch (M) { - throw h.from(M) - } - h.addProtoMapping(A, D) - }, - E = (A, T) => { - let O = h.other, - D = () => { - let M = T(this) - return h.addProtoMapping(A, M), M - } - try { - let M = O.from(D) - O.addProtoMappingFactory(M, A) - } catch (M) { - throw h.from(M) - } - } - p6t(this, { - __proto__: null, - timeout: { __proto__: null, value: r, writable: !0, enumerable: !0 }, - compiler: { __proto__: null, value: i, enumerable: !0 }, - sandbox: { __proto__: null, value: h.from(f), enumerable: !0 }, - _runScript: { __proto__: null, value: v }, - _makeReadonly: { __proto__: null, value: g }, - _makeProtected: { __proto__: null, value: _ }, - _addProtoMapping: { __proto__: null, value: w }, - _addProtoMappingFactory: { __proto__: null, value: E }, - _compiler: { __proto__: null, value: c }, - _allowAsync: { __proto__: null, value: u }, - }), - n && this.setGlobals(n) - } - setGlobals(t) { - for (let r in t) Object.prototype.hasOwnProperty.call(t, r) && (this.sandbox[r] = t[r]) - return this - } - setGlobal(t, r) { - return (this.sandbox[t] = r), this - } - getGlobal(t) { - return this.sandbox[t] - } - freeze(t, r) { - return this.readonly(t), r && (this.sandbox[r] = t), t - } - readonly(t, r) { - return this._makeReadonly(t, r) - } - protect(t, r) { - return this._makeProtected(t), r && (this.sandbox[r] = t), t - } - run(t, r) { - let n, i - if ((typeof r == "object" ? (i = r.filename) : (i = r), t instanceof f6t)) - (n = t._compileVM()), _U(this._allowAsync || !t._hasAsync) - else { - let s = i || "vm.js", - a = this._compiler(t, s), - o = bDe(null, a, !1, !1, s) - ;(a = o.code), - _U(this._allowAsync || !o.hasAsync), - (n = new DU(a, { __proto__: null, filename: s, displayErrors: !1 })) - } - return this.timeout ? m6t(() => this._runScript(n), this.timeout) : this._runScript(n) - } - runFile(t) { - let r = s6t.resolve(t) - if (!l2.existsSync(r)) throw new d4(`Script '${t}' not found.`) - if (l2.statSync(r).isDirectory()) throw new d4("Script must be file, got directory.") - return this.run(l2.readFileSync(r, "utf8"), r) - } - } - EDe.VM = SU -}) -var _De = C((TU) => { - "use strict" - var { VMError: un } = C0(), - { VMScript: y6t } = vg(), - b6t = /^((?:@[^/\\%]+\/)?[^/\\%]+)(\/.*)?$/ - function E6t(e) { - let t = +e - return `${t}` !== e ? !1 : t >= 0 && t < 4294967295 - } - var x4 = class { - constructor(t, r, n, i) { - ;(this.fs = t), (this.builtinModules = r), (this.globalPaths = n), (this.hostRequire = i) - } - init(t) {} - pathResolve(t) { - return this.fs.resolve(t) - } - pathIsRelative(t) { - if (t === "" || t[0] !== ".") return !1 - if (t.length === 1) return !0 - let r = t[1] === "." ? 2 : 1 - return t.length <= r ? !1 : this.fs.isSeparator(t[r]) - } - pathIsAbsolute(t) { - return t !== "" && (this.fs.isSeparator(t[0]) || this.fs.isAbsolute(t)) - } - pathConcat(...t) { - return this.fs.join(...t) - } - pathBasename(t) { - return this.fs.basename(t) - } - pathDirname(t) { - return this.fs.dirname(t) - } - lookupPaths(t, r) { - if (typeof r == "string") throw new Error("Id is not a string") - return this.pathIsRelative(r) ? [t.path || "."] : [...t.paths, ...this.globalPaths] - } - getBuiltinModulesList() { - return Object.getOwnPropertyNames(this.builtinModules) - } - loadBuiltinModule(t, r) { - let n = this.builtinModules[r] - return n && n(this, t, r) - } - loadJS(t, r, n) { - throw new un(`Access denied to require '${n}'`, "EDENIED") - } - loadJSON(t, r, n) { - throw new un(`Access denied to require '${n}'`, "EDENIED") - } - loadNode(t, r, n) { - throw new un(`Access denied to require '${n}'`, "EDENIED") - } - registerModule(t, r, n, i, s) {} - resolve(t, r, n, i, s) { - if (typeof r != "string") throw new Error("Id is not a string") - return r.startsWith("node:") || this.builtinModules[r] ? r : this.resolveFull(t, r, n, i, s) - } - resolveFull(t, r, n, i, s) { - throw new un(`Cannot find module '${r}'`, "ENOTFOUND") - } - genLookupPaths(t) { - let r = [] - for (;;) { - this.pathBasename(t) !== "node_modules" && r.push(this.pathConcat(t, "node_modules")) - let i = this.pathDirname(t) - if (i == t) break - t = i - } - return r - } - }, - FU = class extends x4 { - constructor(t, r, n, i, s, a, o, u, c) { - super(t, r, i, o), - (this.checkPath = n), - (this.pathContext = s), - (this.customResolver = a), - (this.compiler = u), - (this.strict = c), - (this.packageCache = { __proto__: null }), - (this.scriptCache = { __proto__: null }) - } - isPathAllowed(t) { - return this.checkPath(t) - } - pathTestIsDirectory(t) { - try { - let r = this.fs.statSync(t, { __proto__: null, throwIfNoEntry: !1 }) - return r && r.isDirectory() - } catch { - return !1 - } - } - pathTestIsFile(t) { - try { - let r = this.fs.statSync(t, { __proto__: null, throwIfNoEntry: !1 }) - return r && r.isFile() - } catch { - return !1 - } - } - readFile(t) { - return this.fs.readFileSync(t, { encoding: "utf8" }) - } - readFileWhenExists(t) { - return this.pathTestIsFile(t) ? this.readFile(t) : void 0 - } - readScript(t) { - let r = this.scriptCache[t] - return ( - r || ((r = new y6t(this.readFile(t), { filename: t, compiler: this.compiler })), (this.scriptCache[t] = r)), r - ) - } - checkAccess(t, r) { - if (!this.isPathAllowed(r)) - throw new un(`Module '${r}' is not allowed to be required. The path is outside the border!`, "EDENIED") - } - loadJS(t, r, n) { - if (((n = this.pathResolve(n)), this.checkAccess(r, n), this.pathContext(n, "js") === "sandbox")) { - let i = this.readScript(n) - t.run(i, { filename: n, strict: this.strict, module: r, wrapper: "none", dirname: r.path }) - } else { - let i = this.hostRequire(n) - r.exports = t.readonly(i) - } - } - loadJSON(t, r, n) { - ;(n = this.pathResolve(n)), this.checkAccess(r, n) - let i = this.readFile(n) - r.exports = t._jsonParse(i) - } - loadNode(t, r, n) { - if (((n = this.pathResolve(n)), this.checkAccess(r, n), this.pathContext(n, "node") === "sandbox")) - throw new un("Native modules can be required only with context set to 'host'.") - let i = this.hostRequire(n) - r.exports = t.readonly(i) - } - resolveFull(t, r, n, i, s) { - let a = Object.getOwnPropertyNames(i), - o = t.path || ".", - u = this.loadPackageSelf(r, o, a) - if (u || (r[0] === "#" && ((u = this.loadPackageImports(r, o, a)), u))) return u - if (this.pathIsAbsolute(r)) { - if (((u = this.loadAsFileOrDirectory(r, a)), u)) return u - throw new un(`Cannot find module '${r}'`, "ENOTFOUND") - } else if (this.pathIsRelative(r)) { - if (typeof n == "object" && n !== null) { - let l = n.paths - if (Array.isArray(l)) { - for (let f = 0; f < l.length; f++) - if (((u = this.loadAsFileOrDirectory(this.pathConcat(l[f], r), a)), u)) return u - } else if (l === void 0) { - if (((u = this.loadAsFileOrDirectory(this.pathConcat(o, r), a)), u)) return u - } else throw new un("Invalid options.paths option.") - } else if (((u = this.loadAsFileOrDirectory(this.pathConcat(o, r), a)), u)) return u - throw new un(`Cannot find module '${r}'`, "ENOTFOUND") - } - let c - if (typeof n == "object" && n !== null) { - let l = n.paths - if (Array.isArray(l)) { - c = [] - for (let f = 0; f < l.length; f++) { - let p = this.genLookupPaths(l[f]) - for (let h = 0; h < p.length; h++) c.includes(p[h]) || c.push(p[h]) - if (f === 0) { - let h = this.globalPaths - for (let d = 0; d < h.length; d++) c.includes(h[d]) || c.push(h[d]) - } - } - } else if (l === void 0) c = [...t.paths, ...this.globalPaths] - else throw new un("Invalid options.paths option.") - } else c = [...t.paths, ...this.globalPaths] - return ( - (u = this.loadNodeModules(r, c, a)), - u || ((u = this.customResolver(this, r, o, a)), u) ? u : super.resolveFull(t, r, n, i, s) - ) - } - loadAsFileOrDirectory(t, r) { - let n = this.loadAsFile(t, r) - return n || this.loadAsDirectory(t, r) - } - tryFile(t) { - return (t = this.pathResolve(t)), this.isPathAllowed(t) && this.pathTestIsFile(t) ? t : void 0 - } - tryWithExtension(t, r) { - for (let n = 0; n < r.length; n++) { - let i = r[n] - if (i !== this.pathBasename(i)) continue - let s = this.tryFile(t + i) - if (s) return s - } - } - readPackage(t) { - let r = this.pathResolve(this.pathConcat(t, "package.json")), - n = this.packageCache[r] - if (n !== void 0) return n - if (!this.isPathAllowed(r)) return - let i = this.readFileWhenExists(r) - if (!i) return (this.packageCache[r] = !1), !1 - let s - try { - s = JSON.parse(i) - } catch (o) { - throw ((o.path = r), (o.message = "Error parsing " + r + ": " + o.message), o) - } - let a = { name: s.name, main: s.main, exports: s.exports, imports: s.imports, type: s.type } - return (this.packageCache[r] = a), a - } - readPackageScope(t) { - for (;;) { - let r = this.pathDirname(t) - if (r === t || this.pathBasename(r) === "node_modules") break - let i = this.readPackage(r) - if (i) return { data: i, scope: r } - t = r - } - return { data: void 0, scope: void 0 } - } - loadAsFile(t, r) { - let n = this.tryFile(t) - return n || this.tryWithExtension(t, r) - } - loadIndex(t, r) { - return this.tryWithExtension(this.pathConcat(t, "index"), r) - } - loadAsPackage(t, r, n) { - if (r && typeof r.main == "string") { - let i = this.pathConcat(t, r.main), - s = this.loadAsFile(i, n) - if (s || ((s = this.loadIndex(i, n)), s) || ((s = this.loadIndex(t, n)), s)) return s - throw new un(`Cannot find module '${t}'`, "ENOTFOUND") - } - return this.loadIndex(t, n) - } - loadAsDirectory(t, r) { - let n = this.readPackage(t) - return this.loadAsPackage(t, n, r) - } - loadNodeModules(t, r, n) { - for (let i = 0; i < r.length; i++) { - let s = r[i], - a = this.loadPackageExports(t, s, n) - if (a || ((a = this.loadAsFile(s + "/" + t, n)), a) || ((a = this.loadAsDirectory(s + "/" + t, n)), a)) - return a - } - } - loadPackageImports(t, r, n) { - let { data: i, scope: s } = this.readPackageScope(r) - if (!i || typeof i.imports != "object" || i.imports === null || Array.isArray(i.imports)) return - if (t === "#" || t.startsWith("#/")) - throw new un(`Invalid module specifier '${t}'`, "ERR_INVALID_MODULE_SPECIFIER") - let a = this.packageImportsExportsResolve(t, i.imports, s, !0, ["node", "require"], n) - if (!a) throw new un(`Package import not defined for '${t}'`, "ERR_PACKAGE_IMPORT_NOT_DEFINED") - return this.resolveEsmMatch(a, t, n) - } - loadPackageExports(t, r, n) { - let i = t.match(b6t) - if (!i) return - let s = this.pathConcat(r, i[1]), - a = this.readPackage(s) - if (!a || !a.exports) return - let o = this.packageExportsResolve(s, "." + (i[2] || ""), a.exports, ["node", "require"], n) - return this.resolveEsmMatch(o, t, n) - } - loadPackageSelf(t, r, n) { - let { data: i, scope: s } = this.readPackageScope(r) - if (!i || !i.exports || (t !== i.name && !t.startsWith(i.name + "/"))) return - let a = this.packageExportsResolve(s, "." + t.slice(i.name.length), i.exports, ["node", "require"], n) - return this.resolveEsmMatch(a, t, n) - } - resolveEsmMatch(t, r, n) { - let i = t, - s = !0, - a = i, - o - if ((s ? (o = this.tryFile(a)) : (o = this.loadAsFileOrDirectory(a, n)), o)) return o - throw new un(`Cannot find module '${r}'`, "ENOTFOUND") - } - packageExportsResolve(t, r, n, i, s) { - let a = !1 - if (typeof n == "object" && !Array.isArray(n)) { - let o = Object.getOwnPropertyNames(n) - if (o.length > 0) { - a = o[0][0] === "." - for (let u = 0; u < o.length; u++) - if (a !== (o[u][0] === ".")) - throw new un("Invalid package configuration", "ERR_INVALID_PACKAGE_CONFIGURATION") - } - } - if (r === ".") { - let o - if ((typeof n == "string" || Array.isArray(n) || !a ? (o = n) : a && (o = n["."]), o)) { - let u = this.packageTargetResolve(t, o, "", !1, !1, i, s) - if (u) return u - } - } else if (a) { - let o = this.packageImportsExportsResolve(r, n, t, !1, i, s) - if (o) return o - } - throw new un(`Package path '${r}' is not exported`, "ERR_PACKAGE_PATH_NOT_EXPORTED") - } - packageImportsExportsResolve(t, r, n, i, s, a) { - let o = r[t] - if (o && t.indexOf("*") === -1) return this.packageTargetResolve(n, o, "", !1, i, s, a) - let u = Object.getOwnPropertyNames(r), - c = "", - l - for (let f = 0; f < u.length; f++) { - let p = u[f] - if (t.length < p.length) continue - let h = p.indexOf("*") - if (h === -1) continue - let d = p.slice(0, h) - if (t.startsWith(d) && p.indexOf("*", h + 1) === -1) { - let x = p.slice(h + 1) - t.endsWith(x) && - this.patternKeyCompare(c, p) === 1 && - ((o = r[p]), (c = p), (l = t.slice(d.length, t.length - x.length))) - } - } - return l ? this.packageTargetResolve(n, o, l, !0, i, s, a) : null - } - patternKeyCompare(t, r) { - let n = t.indexOf("*"), - i = n === -1 ? t.length : n + 1, - s = r.indexOf("*"), - a = s === -1 ? r.length : s + 1 - return i > a ? -1 : a > i || n === -1 ? 1 : s === -1 || t.length > r.length ? -1 : r.length > t.length ? 1 : 0 - } - packageTargetResolve(t, r, n, i, s, a, o) { - if (typeof r == "string") { - if (!i && n.length > 0 && !r.endsWith("/")) - throw new un(`Invalid package specifier '${n}'`, "ERR_INVALID_MODULE_SPECIFIER") - if (!r.startsWith("./")) { - if (s && !r.startsWith("../") && !r.startsWith("/")) { - let c = !1 - try { - new URL(r), (c = !0) - } catch {} - if (!c) - return i - ? this.packageResolve(r.replace(/\*/g, n), t, a, o) - : this.packageResolve(this.pathConcat(r, n), t, a, o) - } - throw new un(`Invalid package target for '${n}'`, "ERR_INVALID_PACKAGE_TARGET") - } - if ( - ((r = decodeURI(r)), - r - .split(/[/\\]/) - .slice(1) - .findIndex((c) => c === "." || c === ".." || c.toLowerCase() === "node_modules") !== -1) - ) - throw new un(`Invalid package target for '${n}'`, "ERR_INVALID_PACKAGE_TARGET") - let u = this.pathConcat(t, r) - if ( - ((n = decodeURI(n)), - n.split(/[/\\]/).findIndex((c) => c === "." || c === ".." || c.toLowerCase() === "node_modules") !== -1) - ) - throw new un(`Invalid package specifier '${n}'`, "ERR_INVALID_MODULE_SPECIFIER") - return i ? u.replace(/\*/g, n) : this.pathConcat(u, n) - } else if (Array.isArray(r)) { - if (r.length === 0) return null - let u - for (let c = 0; c < r.length; c++) { - let l = r[c], - f - try { - f = this.packageTargetResolve(t, l, n, i, s, a, o) - } catch (p) { - if (p.code !== "ERR_INVALID_PACKAGE_TARGET") throw p - u = p - continue - } - if (f !== void 0) return f - f === null && (u = null) - } - if (u == null) return u - throw u - } else if (typeof r == "object" && r !== null) { - let u = Object.getOwnPropertyNames(r) - for (let c = 0; c < u.length; c++) { - let l = u[c] - if (E6t(l)) throw new un(`Invalid package configuration for '${n}'`, "ERR_INVALID_PACKAGE_CONFIGURATION") - } - for (let c = 0; c < u.length; c++) { - let l = u[c] - if (l === "default" || a.includes(l)) { - let f = r[l], - p = this.packageTargetResolve(t, f, n, i, s, a, o) - if (p !== void 0) return p - } - } - return - } else if (r == null) return null - throw new un(`Invalid package target for '${n}'`, "ERR_INVALID_PACKAGE_TARGET") - } - packageResolve(t, r, n, i) { - let s - if (t === "") throw new un(`Invalid package specifier '${t}'`, "ERR_INVALID_MODULE_SPECIFIER") - if (this.builtinModules[t]) return "node:" + t - let a = t.indexOf("/") - if (t[0] === "@") { - if (a === -1) throw new un(`Invalid package specifier '${t}'`, "ERR_INVALID_MODULE_SPECIFIER") - a = t.indexOf("/", a + 1) - } - if ( - ((s = a === -1 ? t : t.slice(0, a)), a !== 0 && (s[0] === "." || s.indexOf("\\") >= 0 || s.indexOf("%") >= 0)) - ) - throw new un(`Invalid package specifier '${t}'`, "ERR_INVALID_MODULE_SPECIFIER") - let o = "." + t.slice(s.length) - if (o[o.length - 1] === "/") throw new un(`Invalid package specifier '${t}'`, "ERR_INVALID_MODULE_SPECIFIER") - let u = this.packageSelfResolve(s, o, r) - if (u) return u - let c - for (;;) { - c = this.pathResolve(this.pathConcat(r, "node_modules", t)) - let f = this.pathDirname(r) - if (this.isPathAllowed(c) && this.pathTestIsDirectory(c)) break - if (f === r) throw new un(`Cannot find module '${t}'`, "ENOTFOUND") - r = f - } - let l = this.readPackage(c) - return l && l.exports - ? this.packageExportsResolve(c, o, l.exports, n, i) - : o === "." - ? this.loadAsPackage(o, l, i) - : this.pathConcat(c, o) - } - } - TU.Resolver = x4 - TU.DefaultResolver = FU -}) -var PU = C((IU) => { - "use strict" - var D0 = require("path"), - BU = require("fs"), - OU = class { - resolve(t) { - return D0.resolve(t) - } - isSeparator(t) { - return t === "/" || t === D0.sep - } - isAbsolute(t) { - return D0.isAbsolute(t) - } - join(...t) { - return D0.join(...t) - } - basename(t) { - return D0.basename(t) - } - dirname(t) { - return D0.dirname(t) - } - statSync(t, r) { - return BU.statSync(t, r) - } - readFileSync(t, r) { - return BU.readFileSync(t, r) - } - }, - kU = class { - constructor({ fs: t = BU, path: r = D0 } = {}) { - ;(this.fs = t), (this.path = r) - } - resolve(t) { - return this.path.resolve(t) - } - isSeparator(t) { - return t === "/" || t === this.path.sep - } - isAbsolute(t) { - return this.path.isAbsolute(t) - } - join(...t) { - return this.path.join(...t) - } - basename(t) { - return this.path.basename(t) - } - dirname(t) { - return this.path.dirname(t) - } - statSync(t, r) { - return this.fs.statSync(t, r) - } - readFileSync(t, r) { - return this.fs.readFileSync(t, r) - } - } - IU.DefaultFileSystem = OU - IU.VMFileSystem = kU -}) -var ODe = C((BDe) => { - "use strict" - var _6t = require("fs"), - w6t = require("module"), - { EventEmitter: bg } = require("events"), - A6t = require("util"), - { Resolver: qU, DefaultResolver: CDe } = _De(), - { VMScript: VU } = vg(), - { VM: C6t } = m4(), - { VMError: SDe } = C0(), - { DefaultFileSystem: S6t } = PU() - function wDe(e) { - return require(e) - } - function jU(e) { - return e.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&") - } - function DDe(e) { - return jU(e) - .replace(/\\\\|\//g, "[\\\\/]") - .replace(/\\\*\\\*/g, ".*") - .replace(/\\\*/g, "[^\\\\/]*") - .replace(/\\\?/g, "[^\\\\/]") - } - function D6t(e) { - let t = DDe(e) - return new RegExp(`[\\\\/]node_modules[\\\\/]${t}(?:[\\\\/](?!(?:.*[\\\\/])?node_modules[\\\\/]).*)?$`) - } - var UU = class extends CDe { - constructor(t, r, n, i, s, a, o, u, c, l, f) { - super(t, r, n, i, s, a, o, u, c), - (this.externals = l), - (this.currMod = void 0), - (this.trustedMods = new WeakMap()), - (this.allowTransitive = f) - } - isPathAllowed(t) { - return this.isPathAllowedForModule(t, this.currMod) - } - isPathAllowedForModule(t, r) { - if (!super.isPathAllowed(t)) return !1 - if (r) { - if (r.allowTransitive) return !0 - if (t.startsWith(r.path)) { - let n = t.slice(r.path.length) - if (!/(?:^|[\\\\/])node_modules(?:$|[\\\\/])/.test(n)) return !0 - } - } - return this.externals.some((n) => n.test(t)) - } - registerModule(t, r, n, i, s) { - let a = this.trustedMods.get(i) - this.trustedMods.set(t, { - filename: r, - path: n, - paths: this.genLookupPaths(n), - allowTransitive: - this.allowTransitive && ((s && a && a.allowTransitive) || this.externals.some((o) => o.test(r))), - }) - } - resolveFull(t, r, n, i, s) { - if (((this.currMod = void 0), !s)) return super.resolveFull(t, r, n, i, !1) - let a = this.trustedMods.get(t) - if (!a || t.path !== a.path) return super.resolveFull(t, r, n, i, !1) - let o = [...t.paths] - if (o.length === a.length) { - for (let c = 0; c < o.length; c++) if (o[c] !== a.paths[c]) return super.resolveFull(t, r, n, i, !1) - } - let u = Object.assign({ __proto__: null }, i) - try { - return (this.currMod = a), super.resolveFull(a, r, void 0, u, !0) - } finally { - this.currMod = void 0 - } - } - checkAccess(t, r) { - let n = this.trustedMods.get(t) - if ((!n || n.filename !== r) && !this.isPathAllowedForModule(r, void 0)) - throw new SDe(`Module '${r}' is not allowed to be required. The path is outside the border!`, "EDENIED") - } - loadJS(t, r, n) { - if (((n = this.pathResolve(n)), this.checkAccess(r, n), this.pathContext(n, "js") === "sandbox")) { - let i = this.trustedMods.get(r), - s = this.readScript(n) - t.run(s, { filename: n, strict: !0, module: r, wrapper: "none", dirname: i ? i.path : r.path }) - } else { - let i = this.hostRequire(n) - r.exports = t.readonly(i) - } - } - } - function F6t(e, t, r) { - let n = e.hostRequire(r) - return t.readonly(n) - } - var FDe = new WeakMap() - function T6t(e, t, r) { - return FDe.get(t) - } - var NU - function B6t(e, t, r) { - return ( - NU || (NU = new VU("return buffer=>({Buffer: buffer});", { __proto__: null, filename: "buffer.js" })), - t.run(NU, { __proto__: null, strict: !0, wrapper: "none" })(Buffer) - ) - } - var RU - function O6t(e, t, r) { - RU || - (RU = new VU( - `return function inherits(ctor, superCtor) { - ctor.super_ = superCtor; - Object.setPrototypeOf(ctor.prototype, superCtor.prototype); - }`, - { __proto__: null, filename: "util.js" } - )) - let n = t.run(RU, { __proto__: null, strict: !0, wrapper: "none" }), - i = Object.assign({}, A6t) - return (i.inherits = n), t.readonly(i) - } - var yg = (w6t.builtinModules || Object.getOwnPropertyNames(process.binding("natives"))).filter( - (e) => !e.startsWith("internal/") - ), - TDe = null - if (bg.EventEmitterAsyncResource) { - let { AsyncResource: e } = require("async_hooks"), - t = Symbol("kEventEmitter") - class r extends e { - constructor(i, s, a) { - super(s, a), (this[t] = i) - } - get eventEmitter() { - return this[t] - } - } - TDe = r - } - var LU, - k6t = { - events(e) { - if (!LU) { - let n = _6t.readFileSync(`${__dirname}/events.js`, "utf8") - LU = new VU( - `(function (fromhost) { const module = {}; module.exports={};{ ${n} -} return module.exports;})`, - { filename: "events.js" } - ) - } - let r = C6t.prototype.run.call( - e, - LU - )( - e.readonly({ - kErrorMonitor: bg.errorMonitor, - once: bg.once, - on: bg.on, - getEventListeners: bg.getEventListeners, - EventEmitterReferencingAsyncResource: TDe, - }) - ) - return FDe.set(e, r), e._addProtoMapping(bg.prototype, r.EventEmitter.prototype), T6t - }, - buffer(e) { - return B6t - }, - util(e) { - return O6t - }, - } - function MU(e, t, r) { - if (e[t]) return - let n = k6t[t] - e[t] = n ? n(r) : F6t - } - function ADe(e, t, r, n) { - let i = { __proto__: null } - if (r) { - let s = Object.getOwnPropertyNames(r) - for (let a = 0; a < s.length; a++) { - let o = s[a] - i[o] = (u, c, l) => c.readonly(r[o]) - } - } - if (n) { - let s = Object.getOwnPropertyNames(n) - for (let a = 0; a < s.length; a++) { - let o = s[a] - i[o] = n[o] - } - } - if (Array.isArray(t)) - if (t.indexOf("*") >= 0) - for (let a = 0; a < yg.length; a++) { - let o = yg[a] - t.indexOf(`-${o}`) === -1 && MU(i, o, e) - } - else - for (let a = 0; a < yg.length; a++) { - let o = yg[a] - t.indexOf(o) !== -1 && MU(i, o, e) - } - else if (t) - for (let s = 0; s < yg.length; s++) { - let a = yg[s] - t[a] && MU(i, a, e) - } - return i - } - function I6t() {} - var HU = new S6t(), - P6t = new qU(HU, { __proto__: null }, [], (e) => { - throw new SDe(`Access denied to require '${e}'`, "EDENIED") - }) - function N6t(e, t, r, n) { - if (!t) { - if (!r) return P6t - let w = ADe(e, void 0, void 0, r) - return new qU(HU, w, [], wDe) - } - let { - builtin: i, - mock: s, - external: a, - root: o, - resolve: u, - customRequire: c = wDe, - context: l = "host", - strict: f = !0, - fs: p = HU, - } = t, - h = ADe(e, i, s, r) - if (!a) return new qU(p, h, [], c) - let d - if (o) { - let w = (Array.isArray(o) ? o : [o]).map((E) => p.resolve(E)) - d = (E) => - w.some((A) => { - if (!E.startsWith(A)) return !1 - let T = A.length - return E.length === T || (T > 0 && p.isSeparator(A[T - 1])) ? !0 : p.isSeparator(E[T]) - }) - } else d = () => !0 - let x = I6t, - v, - g - if (u) { - let w - x = (E, A, T, O) => { - if ( - g && - !(E.pathIsAbsolute(A) || E.pathIsRelative(A)) && - (w || (w = g.map((k) => new RegExp(DDe(k)))), !w.some((k) => k.test(A))) - ) - return - let D = u(A, T) - if (!D) return - if (typeof D == "string") return v && v.push(new RegExp("^" + jU(D))), E.loadAsFileOrDirectory(D, O) - let { module: M = A, path: P } = D - return v && v.push(new RegExp("^" + jU(P))), E.loadNodeModules(M, [P], O) - } - } - if (typeof a != "object") return new CDe(p, h, d, [], () => l, x, c, n, f) - let _ = !1 - return ( - Array.isArray(a) ? (g = a) : ((g = a.modules), (_ = l === "sandbox" && a.transitive)), - (v = g.map(D6t)), - new UU(p, h, d, [], () => l, x, c, n, f, v, _) - ) - } - BDe.resolverFromOptions = N6t -}) -var qDe = C((MDe) => { - "use strict" - var v4 = require("fs"), - kDe = require("path"), - { Script: NDe } = require("vm"), - { VMError: Eg } = C0(), - { VMScript: R6t, MODULE_PREFIX: L6t, STRICT_MODULE_PREFIX: M6t, MODULE_SUFFIX: q6t } = vg(), - { transformer: j6t } = h4(), - { VM: RDe } = m4(), - { resolverFromOptions: U6t } = ODe(), - IDe = Object.defineProperty, - H6t = Object.defineProperties, - PDe = Object.freeze({ - __proto__: null, - version: parseInt(process.versions.node.split(".")[0]), - process, - console, - setTimeout, - setInterval, - setImmediate, - clearTimeout, - clearInterval, - clearImmediate, - }) - function LDe(e, t) { - return new NDe(t, { __proto__: null, filename: e, displayErrors: !1 }) - } - var $U = null, - zU = null, - V6t = Object.freeze({ __proto__: null, vm2: $6t }), - F0 = class extends RDe { - constructor(t = {}) { - let { - compiler: r, - eval: n, - wasm: i, - console: s = "inherit", - require: a = !1, - nesting: o = !1, - wrapper: u = "commonjs", - sourceExtensions: c = ["js"], - argv: l, - env: f, - strict: p = !1, - sandbox: h, - } = t - if (h && typeof h != "object") throw new Eg("Sandbox must be an object.") - super({ __proto__: null, compiler: r, eval: n, wasm: i }), - IDe(this, "options", { - __proto__: null, - value: { console: s, require: a, nesting: o, wrapper: u, sourceExtensions: c, strict: p }, - }) - let d = U6t(this, a, o && V6t, this._compiler) - IDe(this, "_resolver", { __proto__: null, value: d }), - $U || - ($U = LDe( - `${__dirname}/setup-node-sandbox.js`, - `(function (host, data) { ${v4.readFileSync(`${__dirname}/setup-node-sandbox.js`, "utf8")} -})` - )) - let x = this._runScript($U), - v = { __proto__: null }, - g = (T, O) => d.loadJS(this, T, O) - for (let T = 0; T < c.length; T++) v["." + c[T]] = g - v[".json"] || (v[".json"] = (T, O) => d.loadJSON(this, T, O)), - v[".node"] || (v[".node"] = (T, O) => d.loadNode(this, T, O)), - this.readonly(PDe), - this.readonly(d), - this.readonly(this) - let { - Module: _, - jsonParse: w, - createRequireForModule: E, - requireImpl: A, - } = x(PDe, { __proto__: null, argv: l, env: f, console: s, vm: this, resolver: d, extensions: v }) - if ( - (H6t(this, { - __proto__: null, - _Module: { __proto__: null, value: _ }, - _jsonParse: { __proto__: null, value: w }, - _createRequireForModule: { __proto__: null, value: E }, - _requireImpl: { __proto__: null, value: A }, - _cacheRequireModule: { __proto__: null, value: null, writable: !0 }, - }), - d.init(this), - h && this.setGlobals(h), - a && a.import) - ) - if (Array.isArray(a.import)) for (let T = 0, O = a.import.length; T < O; T++) this.require(a.import[T]) - else this.require(a.import) - } - call(t, ...r) { - if (typeof t == "function") return t(...r) - throw new Eg("Unrecognized method type.") - } - require(t) { - let r = this._resolver.pathResolve("."), - n = this._cacheRequireModule - if (!n || n.path !== r) { - let i = this._resolver.pathConcat(r, "/vm.js") - ;(n = new this._Module(i, r)), - this._resolver.registerModule(n, i, r, null, !1), - (this._cacheRequireModule = n) - } - return this._requireImpl(n, t, !0) - } - run(t, r) { - let n, i - typeof r == "object" ? (i = r.filename) : ((i = r), (r = { __proto__: null })) - let { - strict: s = this.options.strict, - wrapper: a = this.options.wrapper, - module: o, - require: u, - dirname: c = null, - } = r, - l = o, - f = c - if (t instanceof R6t) { - if (((n = s ? t._compileNodeVMStrict() : t._compileNodeVM()), !l)) { - let x = this._resolver.pathResolve(t.filename) - ;(f = this._resolver.pathDirname(x)), - (l = new this._Module(x, f)), - this._resolver.registerModule(l, x, f, null, !1) - } - } else { - let x = i || "vm.js" - if (!l) - if (i) { - let _ = this._resolver.pathResolve(i) - ;(f = this._resolver.pathDirname(_)), - (l = new this._Module(_, f)), - this._resolver.registerModule(l, _, f, null, !1) - } else (l = new this._Module(null, null)), (l.id = x) - let v = s ? M6t : L6t, - g = this._compiler(t, x) - ;(g = j6t(null, g, !1, !1, x).code), - (n = new NDe(v + g + q6t, { __proto__: null, filename: x, displayErrors: !1 })) - } - let p = this._runScript(n), - h = u || this._createRequireForModule(l), - d = Reflect.apply(p, this.sandbox, [l.exports, h, l, i, f]) - return a === "commonjs" ? l.exports : d - } - static code(t, r, n) { - let i - if (r != null) - if (typeof r == "object") (n = r), (i = n.filename) - else if (typeof r == "string") i = r - else throw new Eg("Invalid arguments.") - else typeof n == "object" && (i = n.filename) - if (arguments.length > 3) throw new Eg("Invalid number of arguments.") - let s = typeof i == "string" ? kDe.resolve(i) : void 0 - return new F0(n).run(t, s) - } - static file(t, r) { - let n = kDe.resolve(t) - if (!v4.existsSync(n)) throw new Eg(`Script '${t}' not found.`) - if (v4.statSync(n).isDirectory()) throw new Eg("Script must be file, got directory.") - return new F0(r).run(v4.readFileSync(n, "utf8"), n) - } - } - function $6t(e, t, r) { - return ( - zU || (zU = LDe("nesting.js", "(vm, nodevm) => ({VM: vm, NodeVM: nodevm})")), - t._runScript(zU)(t.readonly(RDe), t.readonly(F0)) - ) - } - MDe.NodeVM = F0 -}) -var jDe = C((_g) => { - "use strict" - var { VMError: z6t } = C0(), - { VMScript: W6t } = vg(), - { VM: G6t } = m4(), - { NodeVM: K6t } = qDe(), - { VMFileSystem: X6t } = PU() - _g.VMError = z6t - _g.VMScript = W6t - _g.NodeVM = K6t - _g.VM = G6t - _g.VMFileSystem = X6t -}) -var HDe = C((gyr, UDe) => { - if (parseInt(process.versions.node.split(".")[0]) < 6) throw new Error("vm2 requires Node.js version 6 or newer.") - UDe.exports = jDe() -}) -var WDe = C((yyr, zDe) => { - "use strict" - var J6t = require("util"), - Y6t = hSe(), - Z6t = Uj(), - ta = rDe(), - VDe = HDe() - function WU(e, t) { - if (!Array.isArray(t)) throw new TypeError('an array of async function "names" is required') - let r = t.slice(0), - n = Z6t.parseScript(e), - i = 0 - do - (i = r.length), - ta.visit(n, { - visitVariableDeclaration(s) { - if (s.node.declarations) - for (let a = 0; a < s.node.declarations.length; a++) { - let o = s.node.declarations[a] - ta.namedTypes.VariableDeclarator.check(o) && - ta.namedTypes.Identifier.check(o.init) && - ta.namedTypes.Identifier.check(o.id) && - wg(o.init.name, r) && - !wg(o.id.name, r) && - r.push(o.id.name) - } - return !1 - }, - visitAssignmentExpression(s) { - return ( - ta.namedTypes.Identifier.check(s.node.left) && - ta.namedTypes.Identifier.check(s.node.right) && - wg(s.node.right.name, r) && - !wg(s.node.left.name, r) && - r.push(s.node.left.name), - !1 - ) - }, - visitFunction(s) { - if (s.node.id) { - let a = !1 - if ( - (ta.visit(s.node, { - visitCallExpression(o) { - return $De(o.node, r) && (a = !0), !1 - }, - }), - !a) - ) - return !1 - ;(s.node.async = !0), wg(s.node.id.name, r) || r.push(s.node.id.name) - } - this.traverse(s) - }, - }) - while (i !== r.length) - return ( - ta.visit(n, { - visitCallExpression(s) { - if ($De(s.node, r)) { - let { - name: o, - parent: { node: u }, - } = s, - c = ta.builders.awaitExpression(s.node, !1) - ta.namedTypes.CallExpression.check(u) ? (u.arguments[o] = c) : (u[o] = c) - } - this.traverse(s) - }, - }), - Y6t.generate(n) - ) - } - ;(function (e) { - function t(r, n, i, s = {}) { - let a = e(r, i), - o = new VDe.VM(s), - u = new VDe.VMScript(`${a};${n}`, { filename: s.filename }), - c = o.run(u) - if (typeof c != "function") - throw new Error(`Expected a "function" to be returned for \`${n}\`, but got "${typeof c}"`) - let l = function (...f) { - try { - let p = c.apply(this, f) - return typeof p?.then == "function" ? p : Promise.resolve(p) - } catch (p) { - return Promise.reject(p) - } - } - return Object.defineProperty(l, "toString", { value: c.toString.bind(c), enumerable: !1 }), l - } - e.compile = t - })(WU || (WU = {})) - function $De({ callee: e }, t) { - let r - if (ta.namedTypes.Identifier.check(e)) r = e.name - else if (ta.namedTypes.MemberExpression.check(e)) - if (ta.namedTypes.Identifier.check(e.object) && ta.namedTypes.Identifier.check(e.property)) - r = `${e.object.name}.${e.property.name}` - else return !1 - else if (ta.namedTypes.FunctionExpression.check(e)) - if (e.id) r = e.id.name - else return !1 - else throw new Error(`Don't know how to get name for: ${e.type}`) - return wg(r, t) - } - function wg(e, t) { - for (let r = 0; r < t.length; r++) { - let n = t[r] - if (J6t.isRegExp(n)) { - if (n.test(e)) return !0 - } else if (e === n) return !0 - } - return !1 - } - zDe.exports = WU -}) -var GDe = C((GU) => { - "use strict" - Object.defineProperty(GU, "__esModule", { value: !0 }) - function Q6t() { - return !1 - } - GU.default = Q6t -}) -var KDe = C((KU) => { - "use strict" - Object.defineProperty(KU, "__esModule", { value: !0 }) - function e4t(e, t) { - return (e = String(e)), (t = String(t)), e.substr(t.length * -1) === t - } - KU.default = e4t -}) -var XDe = C((XU) => { - "use strict" - Object.defineProperty(XU, "__esModule", { value: !0 }) - function t4t(e) { - let t = String(e).match(/\./g), - r = 0 - return t && (r = t.length), r - } - XU.default = t4t -}) -var f2 = C((Ag) => { - "use strict" - Object.defineProperty(Ag, "__esModule", { value: !0 }) - Ag.isGMT = Ag.dnsLookup = void 0 - var r4t = require("dns") - function n4t(e, t) { - return new Promise((r, n) => { - ;(0, r4t.lookup)(e, t, (i, s) => { - i ? n(i) : r(s) - }) - }) - } - Ag.dnsLookup = n4t - function i4t(e) { - return e === "GMT" - } - Ag.isGMT = i4t -}) -var JDe = C((p2) => { - "use strict" - var s4t = - (p2 && p2.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - } - Object.defineProperty(p2, "__esModule", { value: !0 }) - var a4t = f2() - function o4t(e) { - return s4t(this, void 0, void 0, function* () { - try { - let r = yield (0, a4t.dnsLookup)(e, { family: 4 }) - if (typeof r == "string") return r - } catch {} - return null - }) - } - p2.default = o4t -}) -var YDe = C((h2) => { - ;(function () { - var e, t, r, n, i, s, a, o - ;(o = function (u) { - var c, l, f, p - return ( - (c = (u & (255 << 24)) >>> 24), - (l = (u & (255 << 16)) >>> 16), - (f = (u & (255 << 8)) >>> 8), - (p = u & 255), - [c, l, f, p].join(".") - ) - }), - (a = function (u) { - var c, l, f, p, h, d - for (c = [], f = p = 0; p <= 3 && u.length !== 0; f = ++p) { - if (f > 0) { - if (u[0] !== ".") throw new Error("Invalid IP") - u = u.substring(1) - } - ;(d = t(u)), (h = d[0]), (l = d[1]), (u = u.substring(l)), c.push(h) - } - if (u.length !== 0) throw new Error("Invalid IP") - switch (c.length) { - case 1: - if (c[0] > 4294967295) throw new Error("Invalid IP") - return c[0] >>> 0 - case 2: - if (c[0] > 255 || c[1] > 16777215) throw new Error("Invalid IP") - return ((c[0] << 24) | c[1]) >>> 0 - case 3: - if (c[0] > 255 || c[1] > 255 || c[2] > 65535) throw new Error("Invalid IP") - return ((c[0] << 24) | (c[1] << 16) | c[2]) >>> 0 - case 4: - if (c[0] > 255 || c[1] > 255 || c[2] > 255 || c[3] > 255) throw new Error("Invalid IP") - return ((c[0] << 24) | (c[1] << 16) | (c[2] << 8) | c[3]) >>> 0 - default: - throw new Error("Invalid IP") - } - }), - (r = function (u) { - return u.charCodeAt(0) - }), - (n = r("0")), - (s = r("a")), - (i = r("A")), - (t = function (u) { - var c, l, f, p, h - for ( - p = 0, - c = 10, - l = "9", - f = 0, - u.length > 1 && - u[f] === "0" && - (u[f + 1] === "x" || u[f + 1] === "X" - ? ((f += 2), (c = 16)) - : "0" <= u[f + 1] && u[f + 1] <= "9" && (f++, (c = 8), (l = "7"))), - h = f; - f < u.length; - - ) { - if ("0" <= u[f] && u[f] <= l) p = (p * c + (r(u[f]) - n)) >>> 0 - else if (c === 16) - if ("a" <= u[f] && u[f] <= "f") p = (p * c + (10 + r(u[f]) - s)) >>> 0 - else if ("A" <= u[f] && u[f] <= "F") p = (p * c + (10 + r(u[f]) - i)) >>> 0 - else break - else break - if (p > 4294967295) throw new Error("too large") - f++ - } - if (f === h) throw new Error("empty octet") - return [p, f] - }), - (e = (function () { - function u(c, l) { - var f, p, h, d - if (typeof c != "string") throw new Error("Missing `net' parameter") - if ( - (l || ((d = c.split("/", 2)), (c = d[0]), (l = d[1])), - l || (l = 32), - typeof l == "string" && l.indexOf(".") > -1) - ) { - try { - this.maskLong = a(l) - } catch (x) { - throw ((f = x), new Error("Invalid mask: " + l)) - } - for (p = h = 32; h >= 0; p = --h) - if (this.maskLong === (4294967295 << (32 - p)) >>> 0) { - this.bitmask = p - break - } - } else if (l || l === 0) - (this.bitmask = parseInt(l, 10)), - (this.maskLong = 0), - this.bitmask > 0 && (this.maskLong = (4294967295 << (32 - this.bitmask)) >>> 0) - else throw new Error("Invalid mask: empty") - try { - this.netLong = (a(c) & this.maskLong) >>> 0 - } catch (x) { - throw ((f = x), new Error("Invalid net address: " + c)) - } - if (!(this.bitmask <= 32)) throw new Error("Invalid mask for ip4: " + l) - ;(this.size = Math.pow(2, 32 - this.bitmask)), - (this.base = o(this.netLong)), - (this.mask = o(this.maskLong)), - (this.hostmask = o(~this.maskLong)), - (this.first = this.bitmask <= 30 ? o(this.netLong + 1) : this.base), - (this.last = this.bitmask <= 30 ? o(this.netLong + this.size - 2) : o(this.netLong + this.size - 1)), - (this.broadcast = this.bitmask <= 30 ? o(this.netLong + this.size - 1) : void 0) - } - return ( - (u.prototype.contains = function (c) { - return ( - typeof c == "string" && (c.indexOf("/") > 0 || c.split(".").length !== 4) && (c = new u(c)), - c instanceof u - ? this.contains(c.base) && this.contains(c.broadcast || c.last) - : (a(c) & this.maskLong) >>> 0 === (this.netLong & this.maskLong) >>> 0 - ) - }), - (u.prototype.next = function (c) { - return c == null && (c = 1), new u(o(this.netLong + this.size * c), this.mask) - }), - (u.prototype.forEach = function (c) { - var l, f, p - for (p = a(this.first), f = a(this.last), l = 0; p <= f; ) c(o(p), p, l), l++, p++ - }), - (u.prototype.toString = function () { - return this.base + "/" + this.bitmask - }), - u - ) - })()), - (h2.ip2long = a), - (h2.long2ip = o), - (h2.Netmask = e) - }).call(h2) -}) -var ZDe = C((d2) => { - "use strict" - var u4t = - (d2 && d2.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - } - Object.defineProperty(d2, "__esModule", { value: !0 }) - var c4t = YDe(), - l4t = f2() - function f4t(e, t, r) { - return u4t(this, void 0, void 0, function* () { - try { - let i = yield (0, l4t.dnsLookup)(e, { family: 4 }) - if (typeof i == "string") return new c4t.Netmask(t, r).contains(i) - } catch {} - return !1 - }) - } - d2.default = f4t -}) -var QDe = C((JU) => { - "use strict" - Object.defineProperty(JU, "__esModule", { value: !0 }) - function p4t(e) { - return !/\./.test(e) - } - JU.default = p4t -}) -var eFe = C((m2) => { - "use strict" - var h4t = - (m2 && m2.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - } - Object.defineProperty(m2, "__esModule", { value: !0 }) - var d4t = f2() - function m4t(e) { - return h4t(this, void 0, void 0, function* () { - try { - if (yield (0, d4t.dnsLookup)(e, { family: 4 })) return !0 - } catch {} - return !1 - }) - } - m2.default = m4t -}) -var tFe = C((YU) => { - "use strict" - Object.defineProperty(YU, "__esModule", { value: !0 }) - function x4t(e, t) { - let r = e.split("."), - n = t.split("."), - i = !0 - for (let s = 0; s < r.length; s++) - if (r[s] !== n[s]) { - i = !1 - break - } - return i - } - YU.default = x4t -}) -var nFe = C((T0) => { - "use strict" - var v4t = - (T0 && T0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - rFe = - (T0 && T0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(T0, "__esModule", { value: !0 }) - var g4t = rFe(cM()), - y4t = rFe(require("net")) - function b4t() { - return v4t(this, void 0, void 0, function* () { - return new Promise((e, t) => { - let r = y4t.default.connect({ host: "8.8.8.8", port: 53 }), - n = () => { - e(g4t.default.address()) - } - r.once("error", n), - r.once("connect", () => { - r.removeListener("error", n) - let i = r.address() - r.destroy(), typeof i == "string" ? e(i) : i.address ? e(i.address) : t(new Error("Expected a `string`")) - }) - }) - }) - } - T0.default = b4t -}) -var iFe = C((ZU) => { - "use strict" - Object.defineProperty(ZU, "__esModule", { value: !0 }) - function E4t(e, t) { - return _4t(t).test(e) - } - ZU.default = E4t - function _4t(e) { - return (e = String(e).replace(/\./g, "\\.").replace(/\?/g, ".").replace(/\*/g, ".*")), new RegExp(`^${e}$`) - } -}) -var oFe = C((QU) => { - "use strict" - Object.defineProperty(QU, "__esModule", { value: !0 }) - function w4t() { - let e = Array.prototype.slice.call(arguments), - t = e.pop(), - r = t === "GMT", - n = new Date() - r || e.push(t) - let i = e.length, - s = !1, - a = e.map((o) => parseInt(o, 10)) - if (i === 1) s = g4(r, n) === a[0] - else if (i === 2) { - let o = g4(r, n) - s = a[0] <= o && o < a[1] - } else - i === 4 - ? (s = aFe(Cg(a[0], a[1], 0), Cg(g4(r, n), sFe(r, n), 0), Cg(a[2], a[3], 59))) - : i === 6 && (s = aFe(Cg(a[0], a[1], a[2]), Cg(g4(r, n), sFe(r, n), A4t(r, n)), Cg(a[3], a[4], a[5]))) - return s - } - QU.default = w4t - function Cg(e, t, r) { - return e * 3600 + t * 60 + r - } - function g4(e, t) { - return e ? t.getUTCHours() : t.getHours() - } - function sFe(e, t) { - return e ? t.getUTCMinutes() : t.getMinutes() - } - function A4t(e, t) { - return e ? t.getUTCSeconds() : t.getSeconds() - } - function aFe(e, t, r) { - return e <= t && t <= r - } -}) -var cFe = C((rH) => { - "use strict" - Object.defineProperty(rH, "__esModule", { value: !0 }) - var uFe = f2(), - tH = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] - function C4t(e, t, r) { - let n = !1, - i = -1, - s = -1, - a = !1 - ;(0, uFe.isGMT)(r) ? (n = !0) : (0, uFe.isGMT)(t) && ((n = !0), (a = !0)), - (i = tH.indexOf(e)), - !a && D4t(t) && (s = tH.indexOf(t)) - let o = S4t(n), - u - return s < 0 ? (u = o === i) : i <= s ? (u = eH(i, o, s)) : (u = eH(i, o, 6) || eH(0, o, s)), u - } - rH.default = C4t - function S4t(e) { - return e ? new Date().getUTCDay() : new Date().getDay() - } - function eH(e, t, r) { - return e <= t && t <= r - } - function D4t(e) { - return tH.indexOf(e) !== -1 - } -}) -var fFe = C((nH, lFe) => { - "use strict" - var Xo = - (nH && nH.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - F4t = require("url"), - T4t = WDe(), - B4t = Xo(GDe()), - O4t = Xo(KDe()), - k4t = Xo(XDe()), - I4t = Xo(JDe()), - P4t = Xo(ZDe()), - N4t = Xo(QDe()), - R4t = Xo(eFe()), - L4t = Xo(tFe()), - M4t = Xo(nFe()), - q4t = Xo(iFe()), - j4t = Xo(oFe()), - U4t = Xo(cFe()) - function y4(e, t = {}) { - let r = Buffer.isBuffer(e) ? e.toString("utf8") : e, - n = Object.assign(Object.assign({}, y4.sandbox), t.sandbox), - i = Object.assign(Object.assign({ filename: "proxy.pac" }, t), { sandbox: n }), - s = Object.keys(n).filter((u) => V4t(n[u])), - a = (0, T4t.compile)(r, "FindProxyForURL", s, i) - function o(u, c, l) { - let f = null, - p = null - if ( - (typeof l == "function" && (p = l), - typeof c == "string" ? (f = c) : typeof c == "function" && (p = c), - f || (f = (0, F4t.parse)(u).hostname), - !f) - ) - throw new TypeError("Could not determine `host`") - let h = a(u, f) - if (typeof p == "function") H4t(h, p) - else return h - } - return Object.defineProperty(o, "toString", { value: () => a.toString(), enumerable: !1 }), o - } - ;(function (e) { - e.sandbox = Object.freeze({ - alert: (t = "") => console.log("%s", t), - dateRange: B4t.default, - dnsDomainIs: O4t.default, - dnsDomainLevels: k4t.default, - dnsResolve: I4t.default, - isInNet: P4t.default, - isPlainHostName: N4t.default, - isResolvable: R4t.default, - localHostOrDomainIs: L4t.default, - myIpAddress: M4t.default, - shExpMatch: q4t.default, - timeRange: j4t.default, - weekdayRange: U4t.default, - }) - })(y4 || (y4 = {})) - function H4t(e, t) { - e.then((r) => t(null, r), t) - } - function V4t(e) { - return typeof e != "function" - ? !1 - : e.constructor.name === "AsyncFunction" || String(e).indexOf("__awaiter(") !== -1 - ? !0 - : Boolean(e.async) - } - lFe.exports = y4 -}) -var dFe = C((B0) => { - "use strict" - var iH = - (B0 && B0.__awaiter) || - function (e, t, r, n) { - function i(s) { - return s instanceof r - ? s - : new r(function (a) { - a(s) - }) - } - return new (r || (r = Promise))(function (s, a) { - function o(l) { - try { - c(n.next(l)) - } catch (f) { - a(f) - } - } - function u(l) { - try { - c(n.throw(l)) - } catch (f) { - a(f) - } - } - function c(l) { - l.done ? s(l.value) : i(l.value).then(o, u) - } - c((n = n.apply(e, t || [])).next()) - }) - }, - jp = - (B0 && B0.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - } - Object.defineProperty(B0, "__esModule", { value: !0 }) - var $4t = jp(require("net")), - z4t = jp(require("tls")), - W4t = jp(UE()), - G4t = jp(require("crypto")), - K4t = jp(Wq()), - X4t = jp(ro()), - J4t = jp(oCe()), - pFe = require("url"), - Y4t = tj(), - Z4t = aj(), - hFe = Cj(), - Q4t = jp(fFe()), - e3t = Xv(), - zc = X4t.default("pac-proxy-agent"), - sH = class extends e3t.Agent { - constructor(t, r = {}) { - super(r), - (this.clearResolverPromise = () => { - this.resolverPromise = void 0 - }), - zc("Creating PacProxyAgent with URI %o and options %o", t, r), - (this.uri = t.replace(/^pac\+/i, "")), - (this.opts = Object.assign({}, r)), - (this.cache = void 0), - (this.resolver = void 0), - (this.resolverHash = ""), - (this.resolverPromise = void 0), - this.opts.filename || (this.opts.filename = t) - } - getResolver() { - return ( - this.resolverPromise || - ((this.resolverPromise = this.loadResolver()), - this.resolverPromise.then(this.clearResolverPromise, this.clearResolverPromise)), - this.resolverPromise - ) - } - loadResolver() { - return iH(this, void 0, void 0, function* () { - try { - let t = yield this.loadPacFile(), - r = G4t.default.createHash("sha1").update(t).digest("hex") - return this.resolver && this.resolverHash === r - ? (zc("Same sha1 hash for code - contents have not changed, reusing previous proxy resolver"), - this.resolver) - : (zc("Creating new proxy resolver instance"), - (this.resolver = Q4t.default(t, this.opts)), - (this.resolverHash = r), - this.resolver) - } catch (t) { - if (this.resolver && t.code === "ENOTMODIFIED") - return zc("Got ENOTMODIFIED response, reusing previous proxy resolver"), this.resolver - throw t - } - }) - } - loadPacFile() { - return iH(this, void 0, void 0, function* () { - zc("Loading PAC file: %o", this.uri) - let t = yield K4t.default(this.uri, { cache: this.cache }) - zc("Got `Readable` instance for URI"), (this.cache = t) - let r = yield J4t.default(t) - return zc("Read %o byte PAC file from URI", r.length), r.toString("utf8") - }) - } - callback(t, r) { - return iH(this, void 0, void 0, function* () { - let { secureEndpoint: n } = r, - i = yield this.getResolver(), - s = n ? 443 : 80, - a = t.path, - o = null, - u = a.indexOf("?") - u !== -1 && ((o = a.substring(u)), (a = a.substring(0, u))) - let c = Object.assign(Object.assign({}, r), { - protocol: n ? "https:" : "http:", - pathname: a, - search: o, - hostname: r.host, - host: null, - href: null, - port: s === r.port ? null : r.port, - }), - l = pFe.format(c) - zc("url: %o", l) - let f = yield i(l) - f || (f = "DIRECT") - let p = String(f) - .trim() - .split(/\s*;\s*/g) - .filter(Boolean) - this.opts.fallbackToDirect && !p.includes("DIRECT") && p.push("DIRECT") - for (let h of p) { - let d = null, - x = null, - [v, g] = h.split(/\s+/) - if ((zc("Attempting to use proxy: %o", h), v === "DIRECT")) - x = n ? z4t.default.connect(r) : $4t.default.connect(r) - else if (v === "SOCKS" || v === "SOCKS5") d = new hFe.SocksProxyAgent(`socks://${g}`) - else if (v === "SOCKS4") d = new hFe.SocksProxyAgent(`socks4a://${g}`) - else if (v === "PROXY" || v === "HTTP" || v === "HTTPS") { - let _ = `${v === "HTTPS" ? "https" : "http"}://${g}`, - w = Object.assign(Object.assign({}, this.opts), pFe.parse(_)) - n ? (d = new Z4t.HttpsProxyAgent(w)) : (d = new Y4t.HttpProxyAgent(w)) - } - try { - if (x) return yield W4t.default(x, "connect"), t.emit("proxy", { proxy: h, socket: x }), x - if (d) { - let _ = yield d.callback(t, r) - return t.emit("proxy", { proxy: h, socket: _ }), _ - } - throw new Error(`Could not determine proxy type for: ${h}`) - } catch (_) { - zc("Got error for proxy %o: %o", h, _), t.emit("proxy", { proxy: h, error: _ }) - } - } - throw new Error(`Failed to establish a socket connection to proxies: ${JSON.stringify(p)}`) - }) - } - } - B0.default = sH -}) -var vFe = C((uH, xFe) => { - "use strict" - var mFe = - (uH && uH.__importDefault) || - function (e) { - return e && e.__esModule ? e : { default: e } - }, - t3t = mFe(Wq()), - r3t = require("url"), - aH = mFe(dFe()) - function oH(e, t) { - if ( - (typeof e == "object" && - ((t = e), - t.href ? (t.path && !t.pathname && (t.pathname = t.path), (t.slashes = !0), (e = r3t.format(t))) : (e = t.uri)), - t || (t = {}), - typeof e != "string") - ) - throw new TypeError("a PAC file URI must be specified!") - return new aH.default(e, t) - } - ;(function (e) { - ;(e.PacProxyAgent = aH.default), - (e.protocols = Object.keys(t3t.default.protocols)), - (e.prototype = aH.default.prototype) - })(oH || (oH = {})) - xFe.exports = oH -}) -var CFe = C((Ss, AFe) => { - "use strict" - var gFe = require("url"), - n3t = x2e(), - bFe = Xv(), - i3t = require("util").inherits, - EFe = ro()("proxy-agent"), - s3t = D2e().getProxyForUrl, - a3t = require("http"), - o3t = require("https"), - yFe = vFe(), - u3t = tj(), - c3t = aj(), - v2 = Cj() - Ss = AFe.exports = x2 - var l3t = 20 - Ss.cache = new n3t(l3t) - Ss.proxies = Object.create(null) - Ss.proxies.http = _Fe - Ss.proxies.https = _Fe - Ss.proxies.socks = v2 - Ss.proxies.socks4 = v2 - Ss.proxies.socks4a = v2 - Ss.proxies.socks5 = v2 - Ss.proxies.socks5h = v2 - yFe.protocols.forEach(function (e) { - Ss.proxies["pac+" + e] = yFe - }) - function f3t(e, t) { - return t ? o3t.globalAgent : a3t.globalAgent - } - function _Fe(e, t) { - return t ? new c3t(e) : new u3t(e) - } - function wFe(e) { - if (!e) return { uri: "no proxy", fn: f3t } - typeof e == "string" && (e = gFe.parse(e)) - var t - e.proxies ? (t = Object.assign({}, Ss.proxies, e.proxies)) : (t = Ss.proxies) - var r = e.protocol - if (!r) throw new TypeError('You must specify a "protocol" for the proxy type (' + Object.keys(t).join(", ") + ")") - r[r.length - 1] == ":" && (r = r.substring(0, r.length - 1)) - var n = t[r] - if (typeof n != "function") throw new TypeError('unsupported proxy protocol: "' + r + '"') - return { - opts: e, - uri: gFe.format({ protocol: r + ":", slashes: !0, auth: e.auth, hostname: e.hostname || e.host, port: e.port }), - fn: n, - } - } - function x2(e) { - if (!(this instanceof x2)) return new x2(e) - if ((EFe("creating new ProxyAgent instance: %o", e), bFe.call(this), e)) { - var t = wFe(e) - ;(this.proxy = t.opts), (this.proxyUri = t.uri), (this.proxyFn = t.fn) - } - } - i3t(x2, bFe) - x2.prototype.callback = function (e, t, r) { - var n = this.proxy, - i = this.proxyUri, - s = this.proxyFn - if (!n) { - var a = s3t(t), - o = wFe(a, t) - ;(n = o.opts), (i = o.uri), (s = o.fn) - } - var u = i - t.secureEndpoint && (u += " secure") - var c = Ss.cache.get(u) - c ? EFe("cache hit with key: %o", u) : ((c = s(n, t.secureEndpoint)), c && Ss.cache.set(u, c)), - n - ? c - .callback(e, t) - .then(function (l) { - r(null, l) - }) - .catch(function (l) { - r(l) - }) - : c.addRequest(e, t) - } -}) -var DFe = C((Nyr, lH) => { - "use strict" - var SFe = Nc()("urllib:detect_proxy_agent"), - p3t = o2e(), - cH = {} - function h3t(e, t) { - if (!t.enableProxy && !process.env.URLLIB_ENABLE_PROXY) return null - var r = t.proxy || process.env.URLLIB_PROXY - if (!r && ((r = p3t(e)), !r)) return null - var n = cH[r] - return n || (SFe("create new proxy %s", r), (n = cH[r] = new (CFe())(r))), SFe("get proxy: %s", r), n - } - lH.exports = h3t - lH.exports.proxyAgents = cH -}) -var FFe = C((Ryr, d3t) => { - d3t.exports = { - name: "urllib", - version: "2.40.0", - publishConfig: { tag: "latest-2" }, - description: - "Help in opening URLs (mostly HTTP) in a complex world \u2014 basic and digest authentication, redirections, cookies and more.", - keywords: ["urllib", "http", "urlopen", "curl", "wget", "request", "https"], - author: "fengmk2 (https://fengmk2.com)", - homepage: "https://github.com/node-modules/urllib", - main: "lib/index.js", - types: "lib/index.d.ts", - files: ["lib"], - repository: { type: "git", url: "git://github.com/node-modules/urllib.git" }, - scripts: { - tsd: "node test/tsd.js", - "test-local": "mocha -t 30000 -r intelli-espower-loader test/*.test.js", - test: "npm run lint && npm run test-local", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- -t 30000 -r intelli-espower-loader test/*.test.js", - ci: "npm run lint && npm run tsd && npm run test-cov", - lint: "jshint .", - autod: "autod -w --prefix '^' -t test -e examples", - contributor: "git-contributor", - }, - dependencies: { - "any-promise": "^1.3.0", - "content-type": "^1.0.2", - debug: "^2.6.9", - "default-user-agent": "^1.0.0", - "digest-header": "^1.0.0", - "ee-first": "~1.1.1", - formstream: "^1.1.0", - "humanize-ms": "^1.2.0", - "iconv-lite": "^0.4.15", - ip: "^1.1.5", - "proxy-agent": "^5.0.0", - pump: "^3.0.0", - qs: "^6.4.0", - statuses: "^1.3.1", - utility: "^1.16.1", - }, - devDependencies: { - "@types/mocha": "^5.2.5", - "@types/node": "^10.12.18", - agentkeepalive: "^4.0.0", - autod: "*", - benchmark: "^2.1.4", - bluebird: "*", - busboy: "^0.2.14", - co: "*", - coffee: "1", - "egg-ci": "^1.15.0", - "git-contributor": "^1.0.10", - "http-proxy": "^1.16.2", - "intelli-espower-loader": "^1.0.1", - istanbul: "*", - jshint: "*", - mkdirp: "^0.5.1", - mocha: "3", - muk: "^0.5.3", - pedding: "^1.1.0", - "power-assert": "^1.4.2", - semver: "5", - spy: "^1.0.0", - tar: "^4.4.8", - through2: "^2.0.3", - tsd: "^0.18.0", - typescript: "^4.4.4", - }, - engines: { node: ">= 0.10.0" }, - ci: { type: "github", os: { github: "linux, windows, macos" }, version: "8, 10, 12, 14, 16" }, - license: "MIT", - } -}) -var xH = C((Jn) => { - "use strict" - var br = Nc()("urllib"), - m3t = require("path"), - x3t = require("dns"), - LFe = require("http"), - MFe = require("https"), - E4 = require("url"), - TFe = E4.URL, - v3t = require("util"), - BFe = nbe(), - OFe = cM(), - kFe = require("querystring"), - g3t = require("zlib"), - y3t = Bbe(), - b3t = BEe(), - Sg = Vv(), - E3t = LEe(), - _3t = UEe(), - w3t = VEe(), - fH = LM(), - pH = Ip(), - A3t = UM(), - C3t = DFe(), - hH, - dH, - S3t = FFe(), - D3t = (Jn.USER_AGENT = y3t("node-urllib", S3t.version)), - F3t = parseInt(process.versions.node.split(".")[0]) - Jn.agent = new LFe.Agent() - Jn.agent.maxSockets = 1e3 - Jn.httpsAgent = new MFe.Agent() - Jn.httpsAgent.maxSockets = 1e3 - var T3t = ` - -------------------- -` - Jn.TIMEOUT = Sg("5s") - Jn.TIMEOUTS = [Sg("5s"), Sg("5s")] - var mH = 0, - B3t = Math.pow(2, 31) - 10, - IFe = /^v0\.10\.\d+$/.test(process.version), - O3t = /^v0\.12\.\d+$/.test(process.version), - k3t = ["json", "text"], - PFe = /^https?:\/\//i, - I3t = /^timeout=(\d+)/i, - NFe = "_URLLIB_SOCKET_REQUEST_COUNT", - b4 = "_URLLIB_SOCKET_RESPONSE_COUNT" - Jn.request = function (t, r, n) { - return ( - arguments.length === 2 && typeof r == "function" && ((n = r), (r = null)), - typeof n == "function" - ? Jn.requestWithCallback(t, r, n) - : (hH || (hH = bE()), - new hH(function (i, s) { - Jn.requestWithCallback(t, r, P3t(i, s)) - })) - ) - } - Jn.curl = Jn.request - function P3t(e, t) { - return function (r, n, i) { - if (r) return t(r) - e({ data: n, status: i.statusCode, headers: i.headers, res: i }) - } - } - Jn.requestThunk = function (t, r) { - return function (n) { - Jn.requestWithCallback(t, r, function (i, s, a) { - if (i) return n(i) - n(null, { data: s, status: a.statusCode, headers: a.headers, res: a }) - }) - } - } - function qFe(e, t, r) { - var n - if (!e || (typeof e != "string" && typeof e != "object")) { - var i = v3t.format("expect request url to be a string or a http request options, but got %j", e) - throw new Error(i) - } - arguments.length === 2 && typeof t == "function" && ((r = t), (t = null)), (t = t || {}), mH >= B3t && (mH = 0) - var s = ++mH - ;(t.requestUrls = t.requestUrls || []), - (t.timeout = t.timeout || Jn.TIMEOUTS), - (t.maxRedirects = t.maxRedirects || 10), - (t.streaming = t.streaming || t.customResponse) - var a = Date.now(), - o - typeof e == "string" - ? (PFe.test(e) || (e = "http://" + e), TFe ? (o = E4.parse(new TFe(e).href)) : (o = E4.parse(e))) - : (o = e) - var u = { requestId: s, url: o.href, args: t, ctx: t.ctx } - t.emitter && t.emitter.emit("request", u) - var c = (t.type || t.method || o.method || "GET").toUpperCase(), - l = o.port || 80, - f = LFe, - p = RFe(t.agent, Jn.agent), - h = t.fixJSONCtlChars - o.protocol === "https:" && ((f = MFe), (p = RFe(t.httpsAgent, Jn.httpsAgent)), o.port || (l = 443)) - var d = C3t(o, t) - d && (p = d) - var x = t.lookup - if (t.checkAddress) { - var v = x || x3t.lookup - x = function (fe, Ce, Ie) { - v(fe, Ce, function (it, gt, mr) { - !it && - !t.checkAddress(gt, mr) && - ((it = new Error("illegal address")), - (it.name = "IllegalAddressError"), - (it.hostname = fe), - (it.ip = gt), - (it.family = mr)), - Ie(it, gt, mr) - }) - } - } - var g = 0, - _ = { - host: o.hostname || o.host || "localhost", - path: o.path || "/", - method: c, - port: l, - agent: p, - headers: {}, - lookup: x, - }, - w = {} - if (t.headers) - for (var E = pH.getOwnEnumerables(t.headers, !0), A = 0; A < E.length; A++) { - var T = E[A], - O = T.toLowerCase() - O !== T && (w[O] = T), (_.headers[O] = t.headers[T]) - } - t.socketPath && (_.socketPath = t.socketPath) - for ( - var D = [ - "pfx", - "key", - "passphrase", - "cert", - "ca", - "ciphers", - "rejectUnauthorized", - "secureProtocol", - "secureOptions", - ], - A = 0; - A < D.length; - A++ - ) { - var T = D[A] - t.hasOwnProperty(T) && (_[T] = t[T]) - } - F3t < 12 && - _.rejectUnauthorized === !1 && - !_.hasOwnProperty("secureOptions") && - (_.secureOptions = require("constants").SSL_OP_NO_TLSv1_2) - var M = t.auth || o.auth - M && (_.auth = M) - var P = null, - k = !1 - if (t.files) { - ;(!_.method || _.method === "GET" || _.method === "HEAD") && (_.method = "POST") - var B = t.files, - q = [] - if (Array.isArray(B)) - for (var A = 0; A < B.length; A++) { - var $ = "file" + (A === 0 ? "" : A) - q.push([$, B[A]]) - } - else if (Buffer.isBuffer(B) || typeof B.pipe == "function" || typeof B == "string") q.push(["file", B]) - else if (typeof B == "object") for (var $ in B) q.push([$, B[$]]) - var N = new A3t() - if (t.data) for (var U in t.data) N.field(U, t.data[U]) - for (var A = 0; A < q.length; A++) { - var ee = q[A] - if (Buffer.isBuffer(ee[1])) N.buffer(ee[0], ee[1], "bufferfile" + A) - else if (typeof ee[1].pipe == "function") { - var ce = ee[1].path || "streamfile" + A - ;(ce = m3t.basename(ce)), N.stream(ee[0], ee[1], ce) - } else N.file(ee[0], ee[1]) - } - for (var te = N.headers(), K = pH.getOwnEnumerables(te, !0), A = 0; A < K.length; A++) { - var T = K[A] - _.headers[T.toLowerCase()] = te[T] - } - br("set multipart headers: %j, method: %s", te, _.method), (t.stream = N) - } else if ( - ((P = t.content || t.data), - (k = c === "GET" || c === "HEAD" || t.dataAsQueryString), - !t.content && P && !(typeof P == "string" || Buffer.isBuffer(P))) - ) - if (k) P = t.nestedQuerystring ? BFe.stringify(P) : kFe.stringify(P) - else { - var se = _.headers["content-type"] - se || - (t.contentType === "json" ? (se = "application/json") : (se = "application/x-www-form-urlencoded"), - (_.headers["content-type"] = se)), - jFe(se).type === "application/json" - ? (P = JSON.stringify(P)) - : (P = t.nestedQuerystring ? BFe.stringify(P) : kFe.stringify(P)) - } - if (P && (k && ((_.path += (o.query ? "&" : "?") + P), (P = null)), P)) { - var ie = P.length - Buffer.isBuffer(P) || (ie = Buffer.byteLength(P)), (g = ie), (_.headers["content-length"] = ie.toString()) - } - t.dataType === "json" && (_.headers.accept || (_.headers.accept = "application/json")), - typeof t.beforeRequest == "function" && t.beforeRequest(_) - var ue = null, - ge = null, - Se = null, - H = !1, - R = !1, - ye = 0, - G = 0, - he = 0, - oe = -1, - le = null, - X = !1, - Z = "", - ne = "", - xe = null - t.timing && (xe = { queuing: 0, dnslookup: 0, connected: 0, requestSent: 0, waiting: 0, contentDownload: 0 }) - function Fe() { - ue && (clearTimeout(ue), (ue = null), br("Request#%d connect timer canceled", s)) - } - function _e() { - ge && (clearTimeout(ge), (ge = null), br("Request#%d response timer canceled", s)) - } - function Le(fe, Ce, Ie) { - if ((Fe(), _e(), !r)) { - console.warn( - "[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!", - Date(), - s, - process.pid, - _.method, - e - ), - fe && - console.warn( - `[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`, - Date(), - s, - process.pid, - fe.name, - fe.message, - fe.stack - ) - return - } - var Ke = r - r = null - var it = {} - if ((Ie && ((oe = Ie.statusCode), (le = Ie.statusMessage), (it = Ie.headers)), !Ne(Ie, Ke))) { - var gt = ze(Ce, Ie) - if ( - (br( - "[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j, socketHandledRequests: %s, socketHandledResponses: %s", - gt.requestUseTime, - he, - oe, - _.method, - _.host, - _.path, - R, - xe, - ye, - G - ), - fe) - ) { - var mr = "" - p && - typeof p.getCurrentStatus == "function" && - (mr = ", agent status: " + JSON.stringify(p.getCurrentStatus())), - (fe.message += - ", " + - _.method + - " " + - e + - " " + - oe + - " (connected: " + - H + - ", keepalive socket: " + - R + - mr + - ", socketHandledRequests: " + - ye + - ", socketHandledResponses: " + - G + - `) -headers: ` + - JSON.stringify(it)), - (fe.data = Ce), - (fe.path = _.path), - (fe.status = oe), - (fe.headers = it), - (fe.res = gt), - U3t(fe, n) - } - var Di = p && ((p.options && p.options.freeSocketTimeout) || p.freeSocketKeepAliveTimeout) - if (p && p.keepAlive && Di > 0 && oe >= 200 && it.connection === "keep-alive" && it["keep-alive"]) { - var ls = I3t.exec(it["keep-alive"]) - if (ls) { - var Fi = parseInt(ls[1]) - if (Fi > 0) { - var $n = Fi * 1e3 - 500 - if ($n < Di) { - var cu = Ie.socket || (n && n.socket) - p.options && p.options.freeSocketTimeout - ? (cu.freeSocketTimeout = $n) - : (cu.freeSocketKeepAliveTimeout = $n) - } - } - } - } - Ke(fe, Ce, t.streaming ? Ie : gt), je(fe, gt) - } - } - function He(fe, Ce) { - var Ie = ze(fe, Ce) - je(null, Ie) - } - function ze(fe, Ce) { - var Ie = Date.now() - a - xe && (xe.contentDownload = Ie) - var Ke = (Ce && Ce.headers) || {}, - it = (Ce && Ce.statusCode) || oe, - gt = (Ce && Ce.statusMessage) || le - return { - status: it, - statusCode: it, - statusMessage: gt, - headers: Ke, - size: he, - aborted: X, - rt: Ie, - keepAliveSocket: R, - data: fe, - requestUrls: t.requestUrls, - timing: xe, - remoteAddress: Z, - remotePort: ne, - socketHandledRequests: ye, - socketHandledResponses: G, - } - } - function je(fe, Ce) { - t.emitter && - ((u.url = o.href), - (u.socket = n && n.connection), - (u.options = _), - (u.size = g), - t.emitter.emit("response", { requestId: s, error: fe, ctx: t.ctx, req: u, res: Ce })) - } - function Ne(fe, Ce) { - var Ie = {} - if ( - (fe && fe.headers && (Ie = fe.headers), - oe === 401 && Ie["www-authenticate"] && !_.headers.authorization && t.digestAuth) - ) { - var Ke = Ie["www-authenticate"] - if (Ke.indexOf("Digest ") >= 0) - return ( - br("Request#%d %s: got digest auth header WWW-Authenticate: %s", s, e, Ke), - (_.headers.authorization = b3t(_.method, _.path, Ke, t.digestAuth)), - br("Request#%d %s: auth with digest header: %s", s, e, _.headers.authorization), - fe.headers["set-cookie"] && (_.headers.cookie = fe.headers["set-cookie"].join(";")), - (t.headers = _.headers), - Jn.requestWithCallback(e, t, Ce), - !0 - ) - } - return !1 - } - function Ve(fe) { - var Ce = null - if (t.followRedirect && E3t.redirect[fe.statusCode]) { - t._followRedirectCount = (t._followRedirectCount || 0) + 1 - var Ie = fe.headers.location - if (!Ie) - (Ce = new Error("Got statusCode " + fe.statusCode + " but cannot resolve next location from headers")), - (Ce.name = "FollowRedirectError") - else if (t._followRedirectCount > t.maxRedirects) - (Ce = new Error("Exceeded maxRedirects. Probably stuck in a redirect loop " + e)), - (Ce.name = "MaxRedirectError") - else { - var Ke = t.formatRedirectUrl ? t.formatRedirectUrl(e, Ie) : E4.resolve(e, Ie) - br("Request#%d %s: `redirected` from %s to %s", s, _.path, e, Ke), - _e(), - _.headers.host && PFe.test(Ie) && ((_.headers.host = null), (t.headers = _.headers)) - var it = r - return (r = null), Jn.requestWithCallback(Ke, t, it), { redirect: !0, error: null } - } - } - return { redirect: !1, error: Ce } - } - if (t.headers && (t.headers["User-Agent"] === null || t.headers["user-agent"] === null)) - _.headers["user-agent"] && delete _.headers["user-agent"] - else { - var Pe = _.headers["user-agent"] - Pe || (_.headers["user-agent"] = D3t) - } - if (t.gzip) { - var Ye = t.headers && (t.headers["Accept-Encoding"] === null || t.headers["accept-encoding"] === null) - if (!Ye) { - var Qe = _.headers["accept-encoding"] - Qe || (_.headers["accept-encoding"] = "gzip, deflate") - } - } - function Me(fe, Ce, Ie) { - if (X) { - br("Request#%d %s: Remote socket was terminated before `response.end()` was called", s, e) - var Ke = Br || new Error("Remote socket was terminated before `response.end()` was called") - return Ie(Ke) - } - var it = fe.headers["content-encoding"] - if (Ce.length === 0 || !it) return Ie(null, Ce, it) - switch (((it = it.toLowerCase()), it)) { - case "gzip": - case "deflate": - br("unzip %d length body", Ce.length), - g3t.unzip(Ce, function (gt, mr) { - gt && gt.name === "Error" && (gt.name = "UnzipError"), Ie(gt, mr) - }) - break - default: - Ie(null, Ce, it) - } - } - var rt = t.writeStream, - ht = !1 - br("Request#%d %s %s with headers %j, options.path: %s", s, c, e, _.headers, _.path), t.requestUrls.push(o.href) - var Qr = !1, - Br - function ar(fe) { - if ( - ((Qr = !0), - (G = fe.socket[b4] = (fe.socket[b4] || 0) + 1), - xe && (xe.waiting = Date.now() - a), - br("Request#%d %s `req response` event emit: status %d, headers: %j", s, e, fe.statusCode, fe.headers), - t.streaming) - ) { - var Ce = Ve(fe) - if (Ce.redirect) { - fe.resume(), He(null, fe) - return - } - return Ce.error ? (fe.resume(), Le(Ce.error, null, fe)) : Le(null, null, fe) - } - if ( - (fe.on("error", function (gt) { - ;(Br = gt), - br( - "Request#%d %s: `res error` event emit, total size %d, socket handled %s requests and %s responses", - s, - e, - he, - ye, - G - ) - }), - fe.on("aborted", function () { - ;(X = !0), br("Request#%d %s: `res aborted` event emit, total size %d", s, e, he) - }), - rt) - ) { - var Ce = Ve(fe) - if (Ce.redirect) { - fe.resume(), He(null, fe) - return - } - if (Ce.error) { - fe.resume(), rt.end(), Le(Ce.error, null, fe) - return - } - if (t.consumeWriteStream === !1) { - fe.on("end", Le.bind(null, null, null, fe)), - fH(fe, rt, function (mr) { - ht || ((ht = !0), br("Request#%d %s: writeStream close, error: %s", s, e, mr)) - }) - return - } - if (IFe || O3t) { - w3t( - [ - [rt, "close"], - [fe, "aborted"], - ], - function (mr, Di, ls) { - br("Request#%d %s: writeStream or res %s event emitted", s, e, ls), Le(Se || null, null, fe) - } - ), - fe.pipe(rt) - return - } - br("Request#%d %s: pump res to writeStream", s, e), - fH(fe, rt, function (mr) { - br("Request#%d %s: writeStream close event emitted, error: %s, isWriteStreamClose: %s", s, e, mr, ht), - !ht && ((ht = !0), Le(Se || mr, null, fe)) - }) - return - } - var Ie = [] - fe.on("data", function (gt) { - br("Request#%d %s: `res data` event emit, size %d", s, e, gt.length), (he += gt.length), Ie.push(gt) - }) - var Ke = !1 - function it(gt) { - if ( - (br( - "Request#%d %s: `res %s` event emit, total size %d, socket handled %s requests and %s responses", - s, - e, - gt, - he, - ye, - G - ), - !Ke) - ) { - Ke = !0 - var mr = Buffer.concat(Ie, he) - if ((br("Request#%d %s: _dumped: %s", s, e, fe._dumped), Se)) return Le(Se, mr, fe) - var Di = Ve(fe) - if (Di.error) return Le(Di.error, mr, fe) - if (Di.redirect) { - He(null, fe) - return - } - Me(fe, mr, function (ls, Fi, $n) { - if (ls) return Le(ls, mr, fe) - if (!$n && k3t.indexOf(t.dataType) >= 0) { - try { - Fi = j3t(Fi, fe) - } catch (Rh) { - return br("decodeBodyByCharset error: %s", Rh), Le(null, Fi, fe) - } - if (t.dataType === "json") - if (he === 0) Fi = null - else { - var cu = q3t(Fi, h) - cu.error ? (ls = cu.error) : (Fi = cu.data) - } - } - Le(ls, Fi, fe) - }) - } - } - fe.on("close", function () { - it("close") - }), - fe.on("end", function () { - it("end") - }) - } - var en, gn - Array.isArray(t.timeout) ? ((en = Sg(t.timeout[0])), (gn = Sg(t.timeout[1]))) : (en = gn = Sg(t.timeout)), - br("ConnectTimeout: %d, ResponseTimeout: %d", en, gn) - function Ft() { - br("Connect timer ticking, timeout: %d", en), - (ue = setTimeout(function () { - ;(ue = null), oe === -1 && (oe = -2) - var fe = "Connect timeout for " + en + "ms", - Ce = "ConnectionTimeoutError" - n.socket || ((Ce = "SocketAssignTimeoutError"), (fe += ", working sockets is full")), - (Se = new Error(fe)), - (Se.name = Ce), - (Se.requestId = s), - br("ConnectTimeout: Request#%d %s %s: %s, connected: %s", s, e, Se.name, fe, H), - V() - }, en)) - } - function Tt() { - br("Response timer ticking, timeout: %d", gn), - (ge = setTimeout(function () { - ge = null - var fe = "Response timeout for " + gn + "ms", - Ce = "ResponseTimeoutError" - ;(Se = new Error(fe)), - (Se.name = Ce), - (Se.requestId = s), - br("ResponseTimeout: Request#%d %s %s: %s, connected: %s", s, e, Se.name, fe, H), - V() - }, gn)) - } - if (t.checkAddress) { - var _r = o.hostname, - Lt = null - if ((OFe.isV4Format(_r) ? (Lt = 4) : OFe.isV6Format(_r) && (Lt = 6), Lt && !t.checkAddress(_r, Lt))) { - var De = new Error("illegal address") - return (De.name = "IllegalAddressError"), (De.hostname = _r), (De.ip = _r), (De.family = Lt), Le(De) - } - } - try { - var Ee = _ - if (t.keepHeaderCase) { - var We = Object.keys(w) - if (We.length) { - for (var I = {}, E = pH.getOwnEnumerables(_.headers, !0), A = 0; A < E.length; A++) { - var T = E[A] - I[w[T] || T] = _.headers[T] - } - ;(Ee = Object.assign({}, _)), (Ee.headers = I) - } - } - ;(n = f.request(Ee, ar)), t.trace && ((n._callSite = {}), Error.captureStackTrace(n._callSite, qFe)) - } catch (fe) { - return Le(fe) - } - typeof window > "u" && Ft() - var W = !1 - function V() { - W || - ((W = !0), - br("Request#%d %s abort, connected: %s", s, e, H), - n.socket || ((Se.noSocket = !0), Le(Se)), - n.abort()) - } - xe && - n.on("finish", function () { - xe.requestSent = Date.now() - a - }), - n.once("socket", function (fe) { - xe && (xe.queuing = Date.now() - a), IFe && fe.socket && (fe = fe.socket) - var Ce = H3t(fe) - if (Ce && Ce < gn) { - var Ie = gn + 500 - br("Request#%d socket.timeout(%s) < responseTimeout(%s), reset socket timeout to %s", s, Ce, gn, Ie), - fe.setTimeout(Ie) - } - ;(ye = fe[NFe] = (fe[NFe] || 0) + 1), fe[b4] && (G = fe[b4]) - var Ke = fe.readyState - if (Ke === "opening") { - fe.once("lookup", function (it, gt, mr) { - br("Request#%d %s lookup: %s, %s, %s", s, e, it, gt, mr), - xe && (xe.dnslookup = Date.now() - a), - gt && (Z = gt) - }), - fe.once("connect", function () { - xe && (xe.connected = Date.now() - a), - Fe(), - Tt(), - br("Request#%d %s new socket connected", s, e), - (H = !0), - Z || (Z = fe.remoteAddress), - (ne = fe.remotePort) - }) - return - } - br("Request#%d %s reuse socket connected, readyState: %s", s, e, Ke), - (H = !0), - (R = !0), - Z || (Z = fe.remoteAddress), - (ne = fe.remotePort), - Fe(), - Tt() - }), - rt && - rt.once("error", function (fe) { - ;(fe.message += ' (writeStream "error")'), - (Se = fe), - br("Request#%d %s `writeStream error` event emit, %s: %s", s, e, fe.name, fe.message), - V() - }) - var Y = !1 - function ae(fe) { - fe && - ((Y && Qr) || - ((Y = !0), - fe.name === "Error" && (fe.name = H ? "ResponseError" : "RequestError"), - br("Request#%d %s `req error` event emit, %s: %s", s, e, fe.name, fe.message), - Le(Se || fe))) - } - return ( - t.stream - ? (br("Request#%d pump args.stream to req", s), fH(t.stream, n, ae)) - : n.end(P, function () { - Y = !0 - }), - n.on("error", ae), - (n.requestId = s), - n - ) - } - Jn.requestWithCallback = qFe - var N3t = { '"': '\\"', "\\": "\\\\", "\b": "\\b", "\f": "\\f", "\n": "\\n", "\r": "\\r", " ": "\\t" }, - R3t = /[\u0000-\u001F\u005C]/g - function L3t(e) { - return N3t[e] || "\\u" + (e.charCodeAt(0) + 65536).toString(16).substr(1) - } - function M3t(e) { - return e.replace(R3t, L3t) - } - function q3t(e, t) { - var r = { error: null, data: null } - t && (typeof t == "function" ? (e = t(e)) : (e = M3t(e))) - try { - r.data = JSON.parse(e) - } catch (n) { - n.name === "SyntaxError" && (n.name = "JSONResponseFormatError"), - e.length > 1024 - ? (n.message += - " (data json format: " + - JSON.stringify(e.slice(0, 512)) + - " ...skip... " + - JSON.stringify(e.slice(e.length - 512)) + - ")") - : (n.message += " (data json format: " + JSON.stringify(e) + ")"), - (r.error = n) - } - return r - } - function j3t(e, t) { - var r = t.headers["content-type"] - if (!r) return e.toString() - var r = jFe(r), - n = r.parameters.charset || "utf-8" - return Buffer.isEncoding(n) ? e.toString(n) : (dH || (dH = wS()), dH.decode(e, n)) - } - function RFe(e, t) { - return e === void 0 ? t : e - } - function jFe(e) { - try { - return _3t.parse(e) - } catch { - return { parameters: {} } - } - } - function U3t(e, t) { - if (t) { - var r = t._callSite && t._callSite.stack - if (!(!r || typeof r != "string") && !e._longStack) { - var n = r.indexOf(` -`) - n !== -1 && ((e._longStack = !0), (e.stack += T3t + r.substr(n + 1))) - } - } - } - function H3t(e) { - return e.timeout || e._idleTimeout - } -}) -var vH = C((Myr, VFe) => { - "use strict" - var UFe = require("events").EventEmitter, - V3t = require("util"), - HFe = Ip(), - _4 = xH() - VFe.exports = g2 - function g2(e) { - UFe.call(this), - (e = e || {}), - e.agent !== void 0 - ? ((this.agent = e.agent), (this.hasCustomAgent = !0)) - : ((this.agent = _4.agent), (this.hasCustomAgent = !1)), - e.httpsAgent !== void 0 - ? ((this.httpsAgent = e.httpsAgent), (this.hasCustomHttpsAgent = !0)) - : ((this.httpsAgent = _4.httpsAgent), (this.hasCustomHttpsAgent = !1)), - (this.defaultArgs = e.defaultArgs) - } - V3t.inherits(g2, UFe) - g2.prototype.request = g2.prototype.curl = function (e, t, r) { - return ( - typeof t == "function" && ((r = t), (t = null)), - (t = t || {}), - this.defaultArgs && (t = HFe.assign({}, [this.defaultArgs, t])), - (t.emitter = this), - (t.agent = w4(t.agent, this.agent)), - (t.httpsAgent = w4(t.httpsAgent, this.httpsAgent)), - _4.request(e, t, r) - ) - } - g2.prototype.requestThunk = function (e, t) { - return ( - (t = t || {}), - this.defaultArgs && (t = HFe.assign({}, [this.defaultArgs, t])), - (t.emitter = this), - (t.agent = w4(t.agent, this.agent)), - (t.httpsAgent = w4(t.httpsAgent, this.httpsAgent)), - _4.requestThunk(e, t) - ) - } - function w4(e, t) { - return e === void 0 ? t : e - } -}) -var WFe = C((qyr, zFe) => { - "use strict" - var $3t = require("util"), - A4 = Nc()("urllib"), - z3t = Vv(), - yH = vH(), - gH - zFe.exports = y2 - function y2(e) { - yH.call(this, e) - } - $3t.inherits(y2, yH) - y2.prototype.request = y2.prototype.curl = function (t, r) { - var n = this - return ( - (r = r || {}), - (r.retry = r.retry || 0), - r.retryDelay && (r.retryDelay = z3t(r.retryDelay)), - (r.isRetry = - r.isRetry || - function (i) { - return i.status >= 500 - }), - yH.prototype.request - .call(n, t, r) - .then(function (i) { - return r.retry > 0 && typeof r.isRetry == "function" && r.isRetry(i) - ? (r.retry--, - A4("retry request %s, remain %s", t, r.retry), - r.retryDelay - ? (A4("retry after %sms", r.retryDelay), - $Fe(r.retryDelay).then(function () { - return n.request(t, r) - })) - : n.request(t, r)) - : i - }) - .catch(function (i) { - if (r.retry > 0) - return ( - r.retry--, - A4("retry request %s, remain %s, err %s", t, r.retry, i), - r.retryDelay - ? (A4("retry after %sms", r.retryDelay), - $Fe(r.retryDelay).then(function () { - return n.request(t, r) - })) - : n.request(t, r) - ) - throw i - }) - ) - } - y2.prototype.requestThunk = function (t, r) { - var n = this - return function (i) { - n.request(t, r) - .then(function (s) { - var a = i - ;(i = null), a(null, s) - }) - .catch(function (s) { - i && i(s) - }) - } - } - function $Fe(e) { - return ( - gH || (gH = bE()), - new gH(function (t) { - setTimeout(t, e) - }) - ) - } -}) -var O0 = C((Ea) => { - "use strict" - var af = xH() - Ea.USER_AGENT = af.USER_AGENT - Ea.TIMEOUT = af.TIMEOUT - Ea.TIMEOUTS = af.TIMEOUTS - Ea.agent = af.agent - Ea.httpsAgent = af.httpsAgent - Ea.curl = af.curl - Ea.request = af.request - Ea.requestWithCallback = af.requestWithCallback - Ea.requestThunk = af.requestThunk - Ea.HttpClient = vH() - Ea.HttpClient2 = WFe() - Ea.create = function (e) { - return new Ea.HttpClient(e) - } -}) -var bH = C((of) => { - var W3t = O0(), - G3t = require("util"), - Up = Xl() - of.Zone_z0 = new Up.Zone( - ["up.qiniup.com"], - ["upload.qiniup.com"], - "iovip.qbox.me", - "rs.qbox.me", - "rsf.qbox.me", - "api.qiniuapi.com" - ) - of.Zone_cn_east_2 = new Up.Zone( - ["up-cn-east-2.qiniup.com"], - ["upload-cn-east-2.qiniup.com"], - "iovip-cn-east-2.qiniuio.com", - "rs-cn-east-2.qiniuapi.com", - "rsf-cn-east-2.qiniuapi.com", - "api-cn-east-2.qiniuapi.com" - ) - of.Zone_z1 = new Up.Zone( - ["up-z1.qiniup.com"], - ["upload-z1.qiniup.com"], - "iovip-z1.qbox.me", - "rs-z1.qbox.me", - "rsf-z1.qbox.me", - "api-z1.qiniuapi.com" - ) - of.Zone_z2 = new Up.Zone( - ["up-z2.qiniup.com"], - ["upload-z2.qiniup.com"], - "iovip-z2.qbox.me", - "rs-z2.qbox.me", - "rsf-z2.qbox.me", - "api-z2.qiniuapi.com" - ) - of.Zone_na0 = new Up.Zone( - ["up-na0.qiniup.com"], - ["upload-na0.qiniup.com"], - "iovip-na0.qbox.me", - "rs-na0.qbox.me", - "rsf-na0.qbox.me", - "api-na0.qiniuapi.com" - ) - of.Zone_as0 = new Up.Zone( - ["up-as0.qiniup.com"], - ["upload-as0.qiniup.com"], - "iovip-as0.qbox.me", - "rs-as0.qbox.me", - "rsf-as0.qbox.me", - "api-as0.qiniuapi.com" - ) - of.Zone_ap_northeast_1 = new Up.Zone( - ["up-ap-northeast-1.qiniup.com"], - ["upload-ap-northeast-1.qiniup.com"], - "iovip-ap-northeast-1.qiniuio.com", - "rs-ap-northeast-1.qiniuapi.com", - "rsf-ap-northeast-1.qiniuapi.com", - "api-ap-northeast-1.qiniuapi.com" - ) - of.getZoneInfo = function (e, t, r) { - let n = G3t.format("https://uc.qbox.me/v2/query?ak=%s&bucket=%s", e, t) - W3t.request(n, function (i, s, a) { - if (i) { - r(i, null, null) - return - } - if (a.statusCode != 200) { - ;(i = new Error( - a.statusCode + - ` -` + - s - )), - r(i, null, null) - return - } - let o = JSON.parse(s), - u = [], - c = [], - l = 0 - try { - ;(l = o.ttl), - o.up.src.main.forEach(function (v) { - u.push(v) - }), - o.up.src.backup && - o.up.src.backup.forEach(function (v) { - u.push(v) - }), - o.up.acc.main.forEach(function (v) { - c.push(v) - }), - o.up.acc.backup && - o.up.acc.backup.forEach(function (v) { - c.push(v) - }) - let f = o.io.src.main[0], - p = o.rs.acc.main[0], - h = o.rsf.acc.main[0], - d = o.api.acc.main[0], - x = new Up.Zone(u, c, f, p, h, d) - r(null, x, l) - } catch (f) { - r(f, null, null) - } - }) - } -}) -var uf = C((Zr) => { - var GFe = require("url"), - KFe = require("crypto"), - K3t = bH() - Zr.isTimestampExpired = function (e) { - return e < Math.trunc(Date.now() / 1e3) - } - Zr.formatDateUTC = function (e, t) { - function r(p, h) { - let d = h || 2, - x = p.toString() - for (; x.length < d; ) x = "0" + x - return x - } - let n = new Date(e), - i = n.getUTCFullYear(), - s = n.getUTCMonth() + 1, - a = n.getUTCDate(), - o = n.getUTCHours(), - u = n.getUTCMinutes(), - c = n.getUTCSeconds(), - l = n.getUTCMilliseconds(), - f = t || "YYYY-MM-DDTHH:MM:ss.SSSZ" - return ( - (f = f - .replace(/YYYY/g, i.toString()) - .replace(/MM/g, r(s)) - .replace(/DD/g, r(a)) - .replace(/HH/g, r(o)) - .replace(/mm/g, r(u)) - .replace(/ss/g, r(c)) - .replace(/SSS/g, r(l, 3))), - f - ) - } - Zr.encodedEntry = function (e, t) { - return Zr.urlsafeBase64Encode(e + (t ? ":" + t : "")) - } - Zr.getAKFromUptoken = function (e) { - var t = e.indexOf(":") - return e.substring(0, t) - } - Zr.getBucketFromUptoken = function (e) { - var t = e.lastIndexOf(":"), - r = e.substring(t + 1), - n = Zr.urlSafeBase64Decode(r), - i = JSON.parse(n), - s = i.scope, - a = s.indexOf(":") - return a == -1 ? s : s.substring(0, a) - } - Zr.base64ToUrlSafe = function (e) { - return e.replace(/\//g, "_").replace(/\+/g, "-") - } - Zr.urlSafeToBase64 = function (e) { - return e.replace(/_/g, "/").replace(/-/g, "+") - } - Zr.urlsafeBase64Encode = function (e) { - var t = Buffer.from(e).toString("base64") - return Zr.base64ToUrlSafe(t) - } - Zr.urlSafeBase64Decode = function (e) { - return Buffer.from(Zr.urlSafeToBase64(e), "base64").toString() - } - Zr.hmacSha1 = function (e, t) { - var r = KFe.createHmac("sha1", t) - return r.update(e), r.digest("base64") - } - Zr.getMd5 = function (e) { - var t = KFe.createHash("md5") - return t.update(e).digest("hex") - } - Zr.generateAccessToken = function (e, t, r) { - var n = new GFe.URL(t), - i = n.pathname + n.search, - s = - i + - ` -` - r && (s += r) - var a = Zr.hmacSha1(s, e.secretKey), - o = Zr.base64ToUrlSafe(a) - return "QBox " + e.accessKey + ":" + o - } - var X3t = { - "!": !0, - "#": !0, - $: !0, - "%": !0, - "&": !0, - "\\": !0, - "*": !0, - "+": !0, - "-": !0, - ".": !0, - 0: !0, - 1: !0, - 2: !0, - 3: !0, - 4: !0, - 5: !0, - 6: !0, - 7: !0, - 8: !0, - 9: !0, - A: !0, - B: !0, - C: !0, - D: !0, - E: !0, - F: !0, - G: !0, - H: !0, - I: !0, - J: !0, - K: !0, - L: !0, - M: !0, - N: !0, - O: !0, - P: !0, - Q: !0, - R: !0, - S: !0, - T: !0, - U: !0, - W: !0, - V: !0, - X: !0, - Y: !0, - Z: !0, - "^": !0, - _: !0, - "`": !0, - a: !0, - b: !0, - c: !0, - d: !0, - e: !0, - f: !0, - g: !0, - h: !0, - i: !0, - j: !0, - k: !0, - l: !0, - m: !0, - n: !0, - o: !0, - p: !0, - q: !0, - r: !0, - s: !0, - t: !0, - u: !0, - v: !0, - w: !0, - x: !0, - y: !0, - z: !0, - "|": !0, - "~": !0, - } - function J3t(e) { - return e.charCodeAt(0) >= 128 ? !1 : X3t[e] - } - Zr.canonicalMimeHeaderKey = function (e) { - for (let t of e) if (!J3t(t)) return e - return e - .split("-") - .map(function (t) { - return t.substring(0, 1).toUpperCase() + t.substring(1).toLowerCase() - }) - .join("-") - } - Zr.generateAccessTokenV2 = function (e, t, r, n, i, s) { - var a = new GFe.URL(t), - o = a.pathname, - u = a.search, - c = a.host, - l = a.port, - f = r.toUpperCase() + " " + o - if ( - (u && (f += u), - (f += - ` -Host: ` + c), - l && (f += ":" + l), - n - ? (f += - ` -Content-Type: ` + n) - : (f += ` -Content-Type: application/x-www-form-urlencoded`), - s) - ) { - let d = Object.keys(s).reduce(function (v, g) { - return (v[Zr.canonicalMimeHeaderKey(g)] = s[g]), v - }, {}), - x = Object.keys(d) - .filter(function (v) { - return v.startsWith("X-Qiniu-") && v.length > 8 - }) - .sort() - .map(function (v) { - return v + ": " + d[v] - }).join(` -`) - x && - (f += - ` -` + x) - } - ;(f += ` - -`), - i && n !== "application/octet-stream" && (f += i) - var p = Zr.hmacSha1(f, e.secretKey), - h = Zr.base64ToUrlSafe(p) - return "Qiniu " + e.accessKey + ":" + h - } - Zr.isQiniuCallback = function (e, t, r, n) { - var i = Zr.generateAccessToken(e, t, r) - return i === n - } - Zr.prepareZone = function (e, t, r, n) { - var i = !1 - e.config.zone !== "" && - e.config.zone != null && - (e.config.zoneExpire === -1 ? (i = !0) : Zr.isTimestampExpired(e.config.zoneExpire) || (i = !0)), - i - ? n(null, e) - : K3t.getZoneInfo(t, r, function (s, a, o) { - if (s) { - n(s) - return - } - ;(e.config.zone = a), (e.config.zoneExpire = o + parseInt(Date.now() / 1e3)), n(null, e) - }) - } -}) -var EH = C((Vyr, XFe) => { - "use strict" - XFe.exports = e8t - var Y3t = /(?:[^\x21\x25\x26-\x3B\x3D\x3F-\x5B\x5D\x5F\x61-\x7A\x7E]|%(?:[^0-9A-Fa-f]|[0-9A-Fa-f][^0-9A-Fa-f]|$))+/g, - Z3t = /(^|[^\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF]([^\uDC00-\uDFFF]|$)/g, - Q3t = "$1\uFFFD$2" - function e8t(e) { - return String(e).replace(Z3t, Q3t).replace(Y3t, encodeURI) - } -}) -var ZFe = C((YFe) => { - var t8t = require("url"), - r8t = require("crypto"), - n8t = O0(), - i8t = uf(), - s8t = yv(), - JFe = EH() - YFe.CdnManager = cf - function cf(e) { - this.mac = e || new s8t.Mac() - } - cf.prototype.getCdnLogList = function (e, t, r) { - var n = { day: t, domains: e.join(";") } - b2(this.mac, "/v2/tune/log/list", n, r) - } - cf.prototype.getFluxData = function (e, t, r, n, i) { - var s = { startDate: e, endDate: t, granularity: r, domains: n.join(";") } - b2(this.mac, "/v2/tune/flux", s, i) - } - cf.prototype.getBandwidthData = function (e, t, r, n, i) { - var s = { startDate: e, endDate: t, granularity: r, domains: n.join(";") } - b2(this.mac, "/v2/tune/bandwidth", s, i) - } - cf.prototype.prefetchUrls = function (e, t) { - var r = { urls: e } - b2(this.mac, "/v2/tune/prefetch", r, t) - } - cf.prototype.refreshUrls = function (e, t) { - this.refreshUrlsAndDirs(e, null, t) - } - cf.prototype.refreshDirs = function (e, t) { - this.refreshUrlsAndDirs(null, e, t) - } - cf.prototype.refreshUrlsAndDirs = function (e, t, r) { - var n = { urls: e, dirs: t } - b2(this.mac, "/v2/tune/refresh", n, r) - } - function b2(e, t, r, n) { - var i = "http://fusion.qiniuapi.com" + t, - s = i8t.generateAccessToken(e, i, ""), - a = { "Content-Type": "application/json", Authorization: s } - n8t.request(i, { method: "POST", headers: a, data: r, dataType: "json" }, n) - } - cf.prototype.createTimestampAntiLeechUrl = function (e, t, r, n, i) { - var s - r != null ? (s = e + "/" + JFe(t) + "?" + r) : (s = e + "/" + JFe(t)) - var a = new t8t.URL(s), - o = a.pathname, - u = i.toString(16), - c = n + o + u, - l = r8t.createHash("md5"), - f = l.update(c).digest("hex") - return r != null ? s + "&sign=" + f + "&t=" + u : s + "?sign=" + f + "&t=" + u - } -}) -var Dg = C((Wc) => { - var _H = O0(), - Ui = Xl(), - QFe = yv(), - wH = uf() - Wc.get = AH - Wc.post = E2 - Wc.put = p8t - Wc.getWithOptions = a8t - Wc.getWithToken = o8t - Wc.postWithOptions = u8t - Wc.postMultipart = c8t - Wc.postWithForm = l8t - Wc.postWithoutForm = f8t - function e6e(e, t) { - let r = wH.formatDateUTC(new Date(), "YYYYMMDDTHHmmssZ") - return ( - t.options.disableQiniuTimestampSignature !== null - ? t.options.disableQiniuTimestampSignature || (e["X-Qiniu-Date"] = r) - : process.env.DISABLE_QINIU_TIMESTAMP_SIGNATURE - ? process.env.DISABLE_QINIU_TIMESTAMP_SIGNATURE.toLowerCase() !== "true" && (e["X-Qiniu-Date"] = r) - : (e["X-Qiniu-Date"] = r), - e - ) - } - function a8t(e, t, r) { - let n = t.headers || {}, - i = t.mac || new QFe.Mac() - n["Content-Type"] || (n["Content-Type"] = "application/x-www-form-urlencoded"), (n = e6e(n, i)) - let s = wH.generateAccessTokenV2(i, e, "GET", n["Content-Type"], null, n) - return i.accessKey && (n.Authorization = s), AH(e, n, r) - } - function o8t(e, t, r) { - let n = { "Content-Type": "application/x-www-form-urlencoded" } - return t && (n.Authorization = t), AH(e, n, r) - } - function u8t(e, t, r, n) { - let i = r.headers || {}, - s = r.mac || new QFe.Mac() - i["Content-Type"] || (i["Content-Type"] = "application/x-www-form-urlencoded"), (i = e6e(i, s)) - let a = wH.generateAccessTokenV2(s, e, "POST", i["Content-Type"], t, i) - return s.accessKey && (i.Authorization = a), E2(e, t, i, n) - } - function c8t(e, t, r) { - return E2(e, t, t.headers(), r) - } - function l8t(e, t, r, n) { - var i = { "Content-Type": "application/x-www-form-urlencoded" } - return r && (i.Authorization = r), E2(e, t, i, n) - } - function f8t(e, t, r) { - var n = { "Content-Type": "application/x-www-form-urlencoded" } - return t && (n.Authorization = t), E2(e, null, n, r) - } - function AH(e, t, r) { - ;(t = t || {}), (t["User-Agent"] = t["User-Agent"] || Ui.USER_AGENT), (t.Connection = "keep-alive") - let n = { method: "GET", headers: t, dataType: "json", timeout: Ui.RPC_TIMEOUT, gzip: !0 } - return ( - Ui.RPC_HTTP_AGENT && (n.agent = Ui.RPC_HTTP_AGENT), - Ui.RPC_HTTPS_AGENT && (n.httpsAgent = Ui.RPC_HTTPS_AGENT), - _H.request(e, n, r) - ) - } - function E2(e, t, r, n) { - ;(r = r || {}), (r["User-Agent"] = r["User-Agent"] || Ui.USER_AGENT), (r.Connection = "keep-alive") - var i = { headers: r, method: "POST", dataType: "json", timeout: Ui.RPC_TIMEOUT, gzip: !0 } - Ui.RPC_HTTP_AGENT && (i.agent = Ui.RPC_HTTP_AGENT), - Ui.RPC_HTTPS_AGENT && (i.httpsAgent = Ui.RPC_HTTPS_AGENT), - Buffer.isBuffer(t) || typeof t == "string" - ? (i.content = t) - : t - ? (i.stream = t) - : (i.headers["Content-Length"] = 0) - var s = _H.request(e, i, function (a, o, u) { - n(a, o, u) - }) - return s - } - function p8t(e, t, r, n) { - ;(r = r || {}), (r["User-Agent"] = r["User-Agent"] || Ui.USER_AGENT), (r.Connection = "keep-alive") - var i = { headers: r, method: "PUT", dataType: "json", timeout: Ui.RPC_TIMEOUT, gzip: !0 } - Ui.RPC_HTTP_AGENT && (i.agent = Ui.RPC_HTTP_AGENT), - Ui.RPC_HTTPS_AGENT && (i.httpsAgent = Ui.RPC_HTTPS_AGENT), - Buffer.isBuffer(t) || typeof t == "string" - ? (i.content = t) - : t - ? (i.stream = t) - : (i.headers["Content-Length"] = 0) - var s = _H.request(e, i, function (a, o, u) { - n(a, o, u) - }) - return s - } -}) -var CH = C((Wyr, C4) => { - ;(function () { - "use strict" - var e = [], - t = 3988292384 - function r() { - var a, o, u - for (o = 0; o < 256; o += 1) { - for (a = o, u = 0; u < 8; u += 1) a & 1 ? (a = t ^ (a >>> 1)) : (a = a >>> 1) - e[o] = a >>> 0 - } - } - function n(a) { - return Array.prototype.map.call(a, function (o) { - return o.charCodeAt(0) - }) - } - function i(a) { - var o = -1, - u, - c, - l, - f - for (u = 0, l = a.length; u < l; u += 1) { - for (f = (o ^ a[u]) & 255, c = 0; c < 8; c += 1) (f & 1) === 1 ? (f = (f >>> 1) ^ t) : (f = f >>> 1) - o = (o >>> 8) ^ f - } - return o ^ -1 - } - function s(a, o) { - var u, c, l - if (!((typeof s.crc > "u" || !o || !a) && ((s.crc = -1), !a))) { - for (u = s.crc, c = 0, l = a.length; c < l; c += 1) u = (u >>> 8) ^ e[(u ^ a[c]) & 255] - return (s.crc = u), u ^ -1 - } - } - r(), - (C4.exports = function (u, o) { - var u = typeof u == "string" ? n(u) : u, - c = o ? i(u) : s(u) - return (c >>> 0).toString(16) - }), - (C4.exports.direct = i), - (C4.exports.table = s) - })() -}) -var t6e = C((DH) => { - var h8t = Xl(), - SH = uf(), - d8t = Dg(), - m8t = require("fs"), - x8t = CH(), - v8t = require("path"), - g8t = Zd(), - y8t = require("stream").Readable, - b8t = UM() - DH.FormUploader = Fg - DH.PutExtra = S4 - function Fg(e) { - this.config = e || new h8t.Config() - } - function S4(e, t, r, n, i, s) { - ;(this.fname = e || ""), - (this.params = t || {}), - (this.mimeType = r || null), - (this.crc32 = n || null), - (this.checkCrc = i || !0), - (this.metadata = s || {}) - } - Fg.prototype.putStream = function (e, t, r, n, i) { - ;(n = n || new S4()), - n.mimeType || (n.mimeType = "application/octet-stream"), - n.fname || (n.fname = t || "fname"), - r.on("error", function (o) { - i(o, null, null) - }) - var s = SH.getAKFromUptoken(e), - a = SH.getBucketFromUptoken(e) - SH.prepareZone(this, s, a, function (o, u) { - if (o) { - i(o, null, null) - return - } - _8t(e, t, r, n, function (c) { - E8t(u.config, c, i) - }) - }) - } - function E8t(e, t, r) { - var n = [] - e.useCdnDomain - ? (e.zone.cdnUpHosts && - e.zone.cdnUpHosts.forEach(function (a) { - n.push(a) - }), - e.zone.srcUpHosts.forEach(function (a) { - n.push(a) - })) - : (e.zone.srcUpHosts.forEach(function (a) { - n.push(a) - }), - e.zone.cdnUpHosts.forEach(function (a) { - n.push(a) - })) - var i = e.useHttpsDomain ? "https://" : "http://", - s = i + n[0] - d8t.postMultipart(s, t, r) - } - Fg.prototype.put = function (e, t, r, n, i) { - var s = new y8t() - return s.push(r), s.push(null), (n = n || new S4()), this.putStream(e, t, s, n, i) - } - Fg.prototype.putWithoutKey = function (e, t, r, n) { - return this.put(e, null, t, r, n) - } - function _8t(e, t, r, n, i) { - var s = b8t() - s.field("token", e), t != null && s.field("key", t), s.stream("file", r, n.fname, n.mimeType) - for (var a in n.params) a.startsWith("x:") && s.field(a, n.params[a].toString()) - for (var o in n.metadata) o.startsWith("x-qn-meta-") && s.field(o, n.metadata[o].toString()) - var u = [] - r.on("data", function (c) { - u.push(c) - }), - r.on("end", function () { - if (n.checkCrc) - if (n.crc32 == null) { - u = Buffer.concat(u) - var c = parseInt("0x" + x8t(u)) - s.field("crc32", c) - } else s.field("crc32", n.crc32) - }), - i(s) - } - Fg.prototype.putFile = function (e, t, r, n, i) { - n = n || new S4() - var s = m8t.createReadStream(r) - return ( - n.mimeType || (n.mimeType = g8t.getType(r)), n.fname || (n.fname = v8t.basename(r)), this.putStream(e, t, s, n, i) - ) - } - Fg.prototype.putFileWithoutKey = function (e, t, r, n) { - return this.putFile(e, null, t, r, n) - } -}) -var FH = C((Kyr, r6e) => { - r6e.exports = require("stream") -}) -var a6e = C((Xyr, s6e) => { - "use strict" - function n6e(e, t) { - var r = Object.keys(e) - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(e) - t && - (n = n.filter(function (i) { - return Object.getOwnPropertyDescriptor(e, i).enumerable - })), - r.push.apply(r, n) - } - return r - } - function w8t(e) { - for (var t = 1; t < arguments.length; t++) { - var r = arguments[t] != null ? arguments[t] : {} - t % 2 - ? n6e(Object(r), !0).forEach(function (n) { - A8t(e, n, r[n]) - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) - : n6e(Object(r)).forEach(function (n) { - Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n)) - }) - } - return e - } - function A8t(e, t, r) { - return ( - t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = r), e - ) - } - function C8t(e, t) { - if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") - } - function i6e(e, t) { - for (var r = 0; r < t.length; r++) { - var n = t[r] - ;(n.enumerable = n.enumerable || !1), - (n.configurable = !0), - "value" in n && (n.writable = !0), - Object.defineProperty(e, n.key, n) - } - } - function S8t(e, t, r) { - return t && i6e(e.prototype, t), r && i6e(e, r), e - } - var D8t = require("buffer"), - D4 = D8t.Buffer, - F8t = require("util"), - TH = F8t.inspect, - T8t = (TH && TH.custom) || "inspect" - function B8t(e, t, r) { - D4.prototype.copy.call(e, t, r) - } - s6e.exports = (function () { - function e() { - C8t(this, e), (this.head = null), (this.tail = null), (this.length = 0) - } - return ( - S8t(e, [ - { - key: "push", - value: function (r) { - var n = { data: r, next: null } - this.length > 0 ? (this.tail.next = n) : (this.head = n), (this.tail = n), ++this.length - }, - }, - { - key: "unshift", - value: function (r) { - var n = { data: r, next: this.head } - this.length === 0 && (this.tail = n), (this.head = n), ++this.length - }, - }, - { - key: "shift", - value: function () { - if (this.length !== 0) { - var r = this.head.data - return this.length === 1 ? (this.head = this.tail = null) : (this.head = this.head.next), --this.length, r - } - }, - }, - { - key: "clear", - value: function () { - ;(this.head = this.tail = null), (this.length = 0) - }, - }, - { - key: "join", - value: function (r) { - if (this.length === 0) return "" - for (var n = this.head, i = "" + n.data; (n = n.next); ) i += r + n.data - return i - }, - }, - { - key: "concat", - value: function (r) { - if (this.length === 0) return D4.alloc(0) - for (var n = D4.allocUnsafe(r >>> 0), i = this.head, s = 0; i; ) - B8t(i.data, n, s), (s += i.data.length), (i = i.next) - return n - }, - }, - { - key: "consume", - value: function (r, n) { - var i - return ( - r < this.head.data.length - ? ((i = this.head.data.slice(0, r)), (this.head.data = this.head.data.slice(r))) - : r === this.head.data.length - ? (i = this.shift()) - : (i = n ? this._getString(r) : this._getBuffer(r)), - i - ) - }, - }, - { - key: "first", - value: function () { - return this.head.data - }, - }, - { - key: "_getString", - value: function (r) { - var n = this.head, - i = 1, - s = n.data - for (r -= s.length; (n = n.next); ) { - var a = n.data, - o = r > a.length ? a.length : r - if ((o === a.length ? (s += a) : (s += a.slice(0, r)), (r -= o), r === 0)) { - o === a.length - ? (++i, n.next ? (this.head = n.next) : (this.head = this.tail = null)) - : ((this.head = n), (n.data = a.slice(o))) - break - } - ++i - } - return (this.length -= i), s - }, - }, - { - key: "_getBuffer", - value: function (r) { - var n = D4.allocUnsafe(r), - i = this.head, - s = 1 - for (i.data.copy(n), r -= i.data.length; (i = i.next); ) { - var a = i.data, - o = r > a.length ? a.length : r - if ((a.copy(n, n.length - r, 0, o), (r -= o), r === 0)) { - o === a.length - ? (++s, i.next ? (this.head = i.next) : (this.head = this.tail = null)) - : ((this.head = i), (i.data = a.slice(o))) - break - } - ++s - } - return (this.length -= s), n - }, - }, - { - key: T8t, - value: function (r, n) { - return TH(this, w8t({}, n, { depth: 0, customInspect: !1 })) - }, - }, - ]), - e - ) - })() -}) -var OH = C((Jyr, u6e) => { - "use strict" - function O8t(e, t) { - var r = this, - n = this._readableState && this._readableState.destroyed, - i = this._writableState && this._writableState.destroyed - return n || i - ? (t - ? t(e) - : e && - (this._writableState - ? this._writableState.errorEmitted || - ((this._writableState.errorEmitted = !0), process.nextTick(BH, this, e)) - : process.nextTick(BH, this, e)), - this) - : (this._readableState && (this._readableState.destroyed = !0), - this._writableState && (this._writableState.destroyed = !0), - this._destroy(e || null, function (s) { - !t && s - ? r._writableState - ? r._writableState.errorEmitted - ? process.nextTick(F4, r) - : ((r._writableState.errorEmitted = !0), process.nextTick(o6e, r, s)) - : process.nextTick(o6e, r, s) - : t - ? (process.nextTick(F4, r), t(s)) - : process.nextTick(F4, r) - }), - this) - } - function o6e(e, t) { - BH(e, t), F4(e) - } - function F4(e) { - ;(e._writableState && !e._writableState.emitClose) || - (e._readableState && !e._readableState.emitClose) || - e.emit("close") - } - function k8t() { - this._readableState && - ((this._readableState.destroyed = !1), - (this._readableState.reading = !1), - (this._readableState.ended = !1), - (this._readableState.endEmitted = !1)), - this._writableState && - ((this._writableState.destroyed = !1), - (this._writableState.ended = !1), - (this._writableState.ending = !1), - (this._writableState.finalCalled = !1), - (this._writableState.prefinished = !1), - (this._writableState.finished = !1), - (this._writableState.errorEmitted = !1)) - } - function BH(e, t) { - e.emit("error", t) - } - function I8t(e, t) { - var r = e._readableState, - n = e._writableState - ;(r && r.autoDestroy) || (n && n.autoDestroy) ? e.destroy(t) : e.emit("error", t) - } - u6e.exports = { destroy: O8t, undestroy: k8t, errorOrDestroy: I8t } -}) -var Hp = C((Yyr, f6e) => { - "use strict" - var l6e = {} - function Jo(e, t, r) { - r || (r = Error) - function n(s, a, o) { - return typeof t == "string" ? t : t(s, a, o) - } - class i extends r { - constructor(a, o, u) { - super(n(a, o, u)) - } - } - ;(i.prototype.name = r.name), (i.prototype.code = e), (l6e[e] = i) - } - function c6e(e, t) { - if (Array.isArray(e)) { - let r = e.length - return ( - (e = e.map((n) => String(n))), - r > 2 - ? `one of ${t} ${e.slice(0, r - 1).join(", ")}, or ` + e[r - 1] - : r === 2 - ? `one of ${t} ${e[0]} or ${e[1]}` - : `of ${t} ${e[0]}` - ) - } else return `of ${t} ${String(e)}` - } - function P8t(e, t, r) { - return e.substr(!r || r < 0 ? 0 : +r, t.length) === t - } - function N8t(e, t, r) { - return (r === void 0 || r > e.length) && (r = e.length), e.substring(r - t.length, r) === t - } - function R8t(e, t, r) { - return typeof r != "number" && (r = 0), r + t.length > e.length ? !1 : e.indexOf(t, r) !== -1 - } - Jo( - "ERR_INVALID_OPT_VALUE", - function (e, t) { - return 'The value "' + t + '" is invalid for option "' + e + '"' - }, - TypeError - ) - Jo( - "ERR_INVALID_ARG_TYPE", - function (e, t, r) { - let n - typeof t == "string" && P8t(t, "not ") ? ((n = "must not be"), (t = t.replace(/^not /, ""))) : (n = "must be") - let i - if (N8t(e, " argument")) i = `The ${e} ${n} ${c6e(t, "type")}` - else { - let s = R8t(e, ".") ? "property" : "argument" - i = `The "${e}" ${s} ${n} ${c6e(t, "type")}` - } - return (i += `. Received type ${typeof r}`), i - }, - TypeError - ) - Jo("ERR_STREAM_PUSH_AFTER_EOF", "stream.push() after EOF") - Jo("ERR_METHOD_NOT_IMPLEMENTED", function (e) { - return "The " + e + " method is not implemented" - }) - Jo("ERR_STREAM_PREMATURE_CLOSE", "Premature close") - Jo("ERR_STREAM_DESTROYED", function (e) { - return "Cannot call " + e + " after a stream was destroyed" - }) - Jo("ERR_MULTIPLE_CALLBACK", "Callback called multiple times") - Jo("ERR_STREAM_CANNOT_PIPE", "Cannot pipe, not readable") - Jo("ERR_STREAM_WRITE_AFTER_END", "write after end") - Jo("ERR_STREAM_NULL_VALUES", "May not write null values to stream", TypeError) - Jo( - "ERR_UNKNOWN_ENCODING", - function (e) { - return "Unknown encoding: " + e - }, - TypeError - ) - Jo("ERR_STREAM_UNSHIFT_AFTER_END_EVENT", "stream.unshift() after end event") - f6e.exports.codes = l6e -}) -var kH = C((Zyr, p6e) => { - "use strict" - var L8t = Hp().codes.ERR_INVALID_OPT_VALUE - function M8t(e, t, r) { - return e.highWaterMark != null ? e.highWaterMark : t ? e[r] : null - } - function q8t(e, t, r, n) { - var i = M8t(t, n, r) - if (i != null) { - if (!(isFinite(i) && Math.floor(i) === i) || i < 0) { - var s = n ? r : "highWaterMark" - throw new L8t(s, i) - } - return Math.floor(i) - } - return e.objectMode ? 16 : 16 * 1024 - } - p6e.exports = { getHighWaterMark: q8t } -}) -var NH = C((Qyr, g6e) => { - "use strict" - g6e.exports = Ln - function d6e(e) { - var t = this - ;(this.next = null), - (this.entry = null), - (this.finish = function () { - pTt(t, e) - }) - } - var Tg - Ln.WritableState = w2 - var j8t = { deprecate: V9() }, - m6e = FH(), - B4 = require("buffer").Buffer, - U8t = global.Uint8Array || function () {} - function H8t(e) { - return B4.from(e) - } - function V8t(e) { - return B4.isBuffer(e) || e instanceof U8t - } - var PH = OH(), - $8t = kH(), - z8t = $8t.getHighWaterMark, - Vp = Hp().codes, - W8t = Vp.ERR_INVALID_ARG_TYPE, - G8t = Vp.ERR_METHOD_NOT_IMPLEMENTED, - K8t = Vp.ERR_MULTIPLE_CALLBACK, - X8t = Vp.ERR_STREAM_CANNOT_PIPE, - J8t = Vp.ERR_STREAM_DESTROYED, - Y8t = Vp.ERR_STREAM_NULL_VALUES, - Z8t = Vp.ERR_STREAM_WRITE_AFTER_END, - Q8t = Vp.ERR_UNKNOWN_ENCODING, - Bg = PH.errorOrDestroy - ti()(Ln, m6e) - function eTt() {} - function w2(e, t, r) { - ;(Tg = Tg || k0()), - (e = e || {}), - typeof r != "boolean" && (r = t instanceof Tg), - (this.objectMode = !!e.objectMode), - r && (this.objectMode = this.objectMode || !!e.writableObjectMode), - (this.highWaterMark = z8t(this, e, "writableHighWaterMark", r)), - (this.finalCalled = !1), - (this.needDrain = !1), - (this.ending = !1), - (this.ended = !1), - (this.finished = !1), - (this.destroyed = !1) - var n = e.decodeStrings === !1 - ;(this.decodeStrings = !n), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.length = 0), - (this.writing = !1), - (this.corked = 0), - (this.sync = !0), - (this.bufferProcessing = !1), - (this.onwrite = function (i) { - oTt(t, i) - }), - (this.writecb = null), - (this.writelen = 0), - (this.bufferedRequest = null), - (this.lastBufferedRequest = null), - (this.pendingcb = 0), - (this.prefinished = !1), - (this.errorEmitted = !1), - (this.emitClose = e.emitClose !== !1), - (this.autoDestroy = !!e.autoDestroy), - (this.bufferedRequestCount = 0), - (this.corkedRequestsFree = new d6e(this)) - } - w2.prototype.getBuffer = function () { - for (var t = this.bufferedRequest, r = []; t; ) r.push(t), (t = t.next) - return r - } - ;(function () { - try { - Object.defineProperty(w2.prototype, "buffer", { - get: j8t.deprecate( - function () { - return this.getBuffer() - }, - "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", - "DEP0003" - ), - }) - } catch {} - })() - var T4 - typeof Symbol == "function" && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] == "function" - ? ((T4 = Function.prototype[Symbol.hasInstance]), - Object.defineProperty(Ln, Symbol.hasInstance, { - value: function (t) { - return T4.call(this, t) ? !0 : this !== Ln ? !1 : t && t._writableState instanceof w2 - }, - })) - : (T4 = function (t) { - return t instanceof this - }) - function Ln(e) { - Tg = Tg || k0() - var t = this instanceof Tg - if (!t && !T4.call(Ln, this)) return new Ln(e) - ;(this._writableState = new w2(e, this, t)), - (this.writable = !0), - e && - (typeof e.write == "function" && (this._write = e.write), - typeof e.writev == "function" && (this._writev = e.writev), - typeof e.destroy == "function" && (this._destroy = e.destroy), - typeof e.final == "function" && (this._final = e.final)), - m6e.call(this) - } - Ln.prototype.pipe = function () { - Bg(this, new X8t()) - } - function tTt(e, t) { - var r = new Z8t() - Bg(e, r), process.nextTick(t, r) - } - function rTt(e, t, r, n) { - var i - return ( - r === null - ? (i = new Y8t()) - : typeof r != "string" && !t.objectMode && (i = new W8t("chunk", ["string", "Buffer"], r)), - i ? (Bg(e, i), process.nextTick(n, i), !1) : !0 - ) - } - Ln.prototype.write = function (e, t, r) { - var n = this._writableState, - i = !1, - s = !n.objectMode && V8t(e) - return ( - s && !B4.isBuffer(e) && (e = H8t(e)), - typeof t == "function" && ((r = t), (t = null)), - s ? (t = "buffer") : t || (t = n.defaultEncoding), - typeof r != "function" && (r = eTt), - n.ending ? tTt(this, r) : (s || rTt(this, n, e, r)) && (n.pendingcb++, (i = iTt(this, n, s, e, t, r))), - i - ) - } - Ln.prototype.cork = function () { - this._writableState.corked++ - } - Ln.prototype.uncork = function () { - var e = this._writableState - e.corked && (e.corked--, !e.writing && !e.corked && !e.bufferProcessing && e.bufferedRequest && x6e(this, e)) - } - Ln.prototype.setDefaultEncoding = function (t) { - if ( - (typeof t == "string" && (t = t.toLowerCase()), - !( - ["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf( - (t + "").toLowerCase() - ) > -1 - )) - ) - throw new Q8t(t) - return (this._writableState.defaultEncoding = t), this - } - Object.defineProperty(Ln.prototype, "writableBuffer", { - enumerable: !1, - get: function () { - return this._writableState && this._writableState.getBuffer() - }, - }) - function nTt(e, t, r) { - return !e.objectMode && e.decodeStrings !== !1 && typeof t == "string" && (t = B4.from(t, r)), t - } - Object.defineProperty(Ln.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function () { - return this._writableState.highWaterMark - }, - }) - function iTt(e, t, r, n, i, s) { - if (!r) { - var a = nTt(t, n, i) - n !== a && ((r = !0), (i = "buffer"), (n = a)) - } - var o = t.objectMode ? 1 : n.length - t.length += o - var u = t.length < t.highWaterMark - if ((u || (t.needDrain = !0), t.writing || t.corked)) { - var c = t.lastBufferedRequest - ;(t.lastBufferedRequest = { chunk: n, encoding: i, isBuf: r, callback: s, next: null }), - c ? (c.next = t.lastBufferedRequest) : (t.bufferedRequest = t.lastBufferedRequest), - (t.bufferedRequestCount += 1) - } else IH(e, t, !1, o, n, i, s) - return u - } - function IH(e, t, r, n, i, s, a) { - ;(t.writelen = n), - (t.writecb = a), - (t.writing = !0), - (t.sync = !0), - t.destroyed ? t.onwrite(new J8t("write")) : r ? e._writev(i, t.onwrite) : e._write(i, s, t.onwrite), - (t.sync = !1) - } - function sTt(e, t, r, n, i) { - --t.pendingcb, - r - ? (process.nextTick(i, n), process.nextTick(_2, e, t), (e._writableState.errorEmitted = !0), Bg(e, n)) - : (i(n), (e._writableState.errorEmitted = !0), Bg(e, n), _2(e, t)) - } - function aTt(e) { - ;(e.writing = !1), (e.writecb = null), (e.length -= e.writelen), (e.writelen = 0) - } - function oTt(e, t) { - var r = e._writableState, - n = r.sync, - i = r.writecb - if (typeof i != "function") throw new K8t() - if ((aTt(r), t)) sTt(e, r, n, t, i) - else { - var s = v6e(r) || e.destroyed - !s && !r.corked && !r.bufferProcessing && r.bufferedRequest && x6e(e, r), - n ? process.nextTick(h6e, e, r, s, i) : h6e(e, r, s, i) - } - } - function h6e(e, t, r, n) { - r || uTt(e, t), t.pendingcb--, n(), _2(e, t) - } - function uTt(e, t) { - t.length === 0 && t.needDrain && ((t.needDrain = !1), e.emit("drain")) - } - function x6e(e, t) { - t.bufferProcessing = !0 - var r = t.bufferedRequest - if (e._writev && r && r.next) { - var n = t.bufferedRequestCount, - i = new Array(n), - s = t.corkedRequestsFree - s.entry = r - for (var a = 0, o = !0; r; ) (i[a] = r), r.isBuf || (o = !1), (r = r.next), (a += 1) - ;(i.allBuffers = o), - IH(e, t, !0, t.length, i, "", s.finish), - t.pendingcb++, - (t.lastBufferedRequest = null), - s.next ? ((t.corkedRequestsFree = s.next), (s.next = null)) : (t.corkedRequestsFree = new d6e(t)), - (t.bufferedRequestCount = 0) - } else { - for (; r; ) { - var u = r.chunk, - c = r.encoding, - l = r.callback, - f = t.objectMode ? 1 : u.length - if ((IH(e, t, !1, f, u, c, l), (r = r.next), t.bufferedRequestCount--, t.writing)) break - } - r === null && (t.lastBufferedRequest = null) - } - ;(t.bufferedRequest = r), (t.bufferProcessing = !1) - } - Ln.prototype._write = function (e, t, r) { - r(new G8t("_write()")) - } - Ln.prototype._writev = null - Ln.prototype.end = function (e, t, r) { - var n = this._writableState - return ( - typeof e == "function" ? ((r = e), (e = null), (t = null)) : typeof t == "function" && ((r = t), (t = null)), - e != null && this.write(e, t), - n.corked && ((n.corked = 1), this.uncork()), - n.ending || fTt(this, n, r), - this - ) - } - Object.defineProperty(Ln.prototype, "writableLength", { - enumerable: !1, - get: function () { - return this._writableState.length - }, - }) - function v6e(e) { - return e.ending && e.length === 0 && e.bufferedRequest === null && !e.finished && !e.writing - } - function cTt(e, t) { - e._final(function (r) { - t.pendingcb--, r && Bg(e, r), (t.prefinished = !0), e.emit("prefinish"), _2(e, t) - }) - } - function lTt(e, t) { - !t.prefinished && - !t.finalCalled && - (typeof e._final == "function" && !t.destroyed - ? (t.pendingcb++, (t.finalCalled = !0), process.nextTick(cTt, e, t)) - : ((t.prefinished = !0), e.emit("prefinish"))) - } - function _2(e, t) { - var r = v6e(t) - if (r && (lTt(e, t), t.pendingcb === 0 && ((t.finished = !0), e.emit("finish"), t.autoDestroy))) { - var n = e._readableState - ;(!n || (n.autoDestroy && n.endEmitted)) && e.destroy() - } - return r - } - function fTt(e, t, r) { - ;(t.ending = !0), - _2(e, t), - r && (t.finished ? process.nextTick(r) : e.once("finish", r)), - (t.ended = !0), - (e.writable = !1) - } - function pTt(e, t, r) { - var n = e.entry - for (e.entry = null; n; ) { - var i = n.callback - t.pendingcb--, i(r), (n = n.next) - } - t.corkedRequestsFree.next = e - } - Object.defineProperty(Ln.prototype, "destroyed", { - enumerable: !1, - get: function () { - return this._writableState === void 0 ? !1 : this._writableState.destroyed - }, - set: function (t) { - this._writableState && (this._writableState.destroyed = t) - }, - }) - Ln.prototype.destroy = PH.destroy - Ln.prototype._undestroy = PH.undestroy - Ln.prototype._destroy = function (e, t) { - t(e) - } -}) -var k0 = C((e1r, b6e) => { - "use strict" - var hTt = - Object.keys || - function (e) { - var t = [] - for (var r in e) t.push(r) - return t - } - b6e.exports = Gc - var y6e = MH(), - LH = NH() - ti()(Gc, y6e) - for (RH = hTt(LH.prototype), O4 = 0; O4 < RH.length; O4++) - (k4 = RH[O4]), Gc.prototype[k4] || (Gc.prototype[k4] = LH.prototype[k4]) - var RH, k4, O4 - function Gc(e) { - if (!(this instanceof Gc)) return new Gc(e) - y6e.call(this, e), - LH.call(this, e), - (this.allowHalfOpen = !0), - e && - (e.readable === !1 && (this.readable = !1), - e.writable === !1 && (this.writable = !1), - e.allowHalfOpen === !1 && ((this.allowHalfOpen = !1), this.once("end", dTt))) - } - Object.defineProperty(Gc.prototype, "writableHighWaterMark", { - enumerable: !1, - get: function () { - return this._writableState.highWaterMark - }, - }) - Object.defineProperty(Gc.prototype, "writableBuffer", { - enumerable: !1, - get: function () { - return this._writableState && this._writableState.getBuffer() - }, - }) - Object.defineProperty(Gc.prototype, "writableLength", { - enumerable: !1, - get: function () { - return this._writableState.length - }, - }) - function dTt() { - this._writableState.ended || process.nextTick(mTt, this) - } - function mTt(e) { - e.end() - } - Object.defineProperty(Gc.prototype, "destroyed", { - enumerable: !1, - get: function () { - return this._readableState === void 0 || this._writableState === void 0 - ? !1 - : this._readableState.destroyed && this._writableState.destroyed - }, - set: function (t) { - this._readableState === void 0 || - this._writableState === void 0 || - ((this._readableState.destroyed = t), (this._writableState.destroyed = t)) - }, - }) -}) -var I4 = C((t1r, w6e) => { - "use strict" - var E6e = Hp().codes.ERR_STREAM_PREMATURE_CLOSE - function xTt(e) { - var t = !1 - return function () { - if (!t) { - t = !0 - for (var r = arguments.length, n = new Array(r), i = 0; i < r; i++) n[i] = arguments[i] - e.apply(this, n) - } - } - } - function vTt() {} - function gTt(e) { - return e.setHeader && typeof e.abort == "function" - } - function _6e(e, t, r) { - if (typeof t == "function") return _6e(e, null, t) - t || (t = {}), (r = xTt(r || vTt)) - var n = t.readable || (t.readable !== !1 && e.readable), - i = t.writable || (t.writable !== !1 && e.writable), - s = function () { - e.writable || o() - }, - a = e._writableState && e._writableState.finished, - o = function () { - ;(i = !1), (a = !0), n || r.call(e) - }, - u = e._readableState && e._readableState.endEmitted, - c = function () { - ;(n = !1), (u = !0), i || r.call(e) - }, - l = function (d) { - r.call(e, d) - }, - f = function () { - var d - if (n && !u) return (!e._readableState || !e._readableState.ended) && (d = new E6e()), r.call(e, d) - if (i && !a) return (!e._writableState || !e._writableState.ended) && (d = new E6e()), r.call(e, d) - }, - p = function () { - e.req.on("finish", o) - } - return ( - gTt(e) - ? (e.on("complete", o), e.on("abort", f), e.req ? p() : e.on("request", p)) - : i && !e._writableState && (e.on("end", s), e.on("close", s)), - e.on("end", c), - e.on("finish", o), - t.error !== !1 && e.on("error", l), - e.on("close", f), - function () { - e.removeListener("complete", o), - e.removeListener("abort", f), - e.removeListener("request", p), - e.req && e.req.removeListener("finish", o), - e.removeListener("end", s), - e.removeListener("close", s), - e.removeListener("finish", o), - e.removeListener("end", c), - e.removeListener("error", l), - e.removeListener("close", f) - } - ) - } - w6e.exports = _6e -}) -var C6e = C((r1r, A6e) => { - "use strict" - var P4 - function $p(e, t, r) { - return ( - t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = r), e - ) - } - var yTt = I4(), - zp = Symbol("lastResolve"), - I0 = Symbol("lastReject"), - A2 = Symbol("error"), - N4 = Symbol("ended"), - P0 = Symbol("lastPromise"), - qH = Symbol("handlePromise"), - N0 = Symbol("stream") - function Wp(e, t) { - return { value: e, done: t } - } - function bTt(e) { - var t = e[zp] - if (t !== null) { - var r = e[N0].read() - r !== null && ((e[P0] = null), (e[zp] = null), (e[I0] = null), t(Wp(r, !1))) - } - } - function ETt(e) { - process.nextTick(bTt, e) - } - function _Tt(e, t) { - return function (r, n) { - e.then(function () { - if (t[N4]) { - r(Wp(void 0, !0)) - return - } - t[qH](r, n) - }, n) - } - } - var wTt = Object.getPrototypeOf(function () {}), - ATt = Object.setPrototypeOf( - ((P4 = { - get stream() { - return this[N0] - }, - next: function () { - var t = this, - r = this[A2] - if (r !== null) return Promise.reject(r) - if (this[N4]) return Promise.resolve(Wp(void 0, !0)) - if (this[N0].destroyed) - return new Promise(function (a, o) { - process.nextTick(function () { - t[A2] ? o(t[A2]) : a(Wp(void 0, !0)) - }) - }) - var n = this[P0], - i - if (n) i = new Promise(_Tt(n, this)) - else { - var s = this[N0].read() - if (s !== null) return Promise.resolve(Wp(s, !1)) - i = new Promise(this[qH]) - } - return (this[P0] = i), i - }, - }), - $p(P4, Symbol.asyncIterator, function () { - return this - }), - $p(P4, "return", function () { - var t = this - return new Promise(function (r, n) { - t[N0].destroy(null, function (i) { - if (i) { - n(i) - return - } - r(Wp(void 0, !0)) - }) - }) - }), - P4), - wTt - ), - CTt = function (t) { - var r, - n = Object.create( - ATt, - ((r = {}), - $p(r, N0, { value: t, writable: !0 }), - $p(r, zp, { value: null, writable: !0 }), - $p(r, I0, { value: null, writable: !0 }), - $p(r, A2, { value: null, writable: !0 }), - $p(r, N4, { value: t._readableState.endEmitted, writable: !0 }), - $p(r, qH, { - value: function (s, a) { - var o = n[N0].read() - o ? ((n[P0] = null), (n[zp] = null), (n[I0] = null), s(Wp(o, !1))) : ((n[zp] = s), (n[I0] = a)) - }, - writable: !0, - }), - r) - ) - return ( - (n[P0] = null), - yTt(t, function (i) { - if (i && i.code !== "ERR_STREAM_PREMATURE_CLOSE") { - var s = n[I0] - s !== null && ((n[P0] = null), (n[zp] = null), (n[I0] = null), s(i)), (n[A2] = i) - return - } - var a = n[zp] - a !== null && ((n[P0] = null), (n[zp] = null), (n[I0] = null), a(Wp(void 0, !0))), (n[N4] = !0) - }), - t.on("readable", ETt.bind(null, n)), - n - ) - } - A6e.exports = CTt -}) -var T6e = C((n1r, F6e) => { - "use strict" - function S6e(e, t, r, n, i, s, a) { - try { - var o = e[s](a), - u = o.value - } catch (c) { - r(c) - return - } - o.done ? t(u) : Promise.resolve(u).then(n, i) - } - function STt(e) { - return function () { - var t = this, - r = arguments - return new Promise(function (n, i) { - var s = e.apply(t, r) - function a(u) { - S6e(s, n, i, a, o, "next", u) - } - function o(u) { - S6e(s, n, i, a, o, "throw", u) - } - a(void 0) - }) - } - } - function D6e(e, t) { - var r = Object.keys(e) - if (Object.getOwnPropertySymbols) { - var n = Object.getOwnPropertySymbols(e) - t && - (n = n.filter(function (i) { - return Object.getOwnPropertyDescriptor(e, i).enumerable - })), - r.push.apply(r, n) - } - return r - } - function DTt(e) { - for (var t = 1; t < arguments.length; t++) { - var r = arguments[t] != null ? arguments[t] : {} - t % 2 - ? D6e(Object(r), !0).forEach(function (n) { - FTt(e, n, r[n]) - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) - : D6e(Object(r)).forEach(function (n) { - Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n)) - }) - } - return e - } - function FTt(e, t, r) { - return ( - t in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : (e[t] = r), e - ) - } - var TTt = Hp().codes.ERR_INVALID_ARG_TYPE - function BTt(e, t, r) { - var n - if (t && typeof t.next == "function") n = t - else if (t && t[Symbol.asyncIterator]) n = t[Symbol.asyncIterator]() - else if (t && t[Symbol.iterator]) n = t[Symbol.iterator]() - else throw new TTt("iterable", ["Iterable"], t) - var i = new e(DTt({ objectMode: !0 }, r)), - s = !1 - i._read = function () { - s || ((s = !0), a()) - } - function a() { - return o.apply(this, arguments) - } - function o() { - return ( - (o = STt(function* () { - try { - var u = yield n.next(), - c = u.value, - l = u.done - l ? i.push(null) : i.push(yield c) ? a() : (s = !1) - } catch (f) { - i.destroy(f) - } - })), - o.apply(this, arguments) - ) - } - return i - } - F6e.exports = BTt -}) -var MH = C((s1r, q6e) => { - "use strict" - q6e.exports = Cr - var Og - Cr.ReadableState = I6e - var i1r = require("events").EventEmitter, - k6e = function (t, r) { - return t.listeners(r).length - }, - S2 = FH(), - R4 = require("buffer").Buffer, - OTt = global.Uint8Array || function () {} - function kTt(e) { - return R4.from(e) - } - function ITt(e) { - return R4.isBuffer(e) || e instanceof OTt - } - var jH = require("util"), - tr - jH && jH.debuglog ? (tr = jH.debuglog("stream")) : (tr = function () {}) - var PTt = a6e(), - GH = OH(), - NTt = kH(), - RTt = NTt.getHighWaterMark, - L4 = Hp().codes, - LTt = L4.ERR_INVALID_ARG_TYPE, - MTt = L4.ERR_STREAM_PUSH_AFTER_EOF, - qTt = L4.ERR_METHOD_NOT_IMPLEMENTED, - jTt = L4.ERR_STREAM_UNSHIFT_AFTER_END_EVENT, - kg, - UH, - HH - ti()(Cr, S2) - var C2 = GH.errorOrDestroy, - VH = ["error", "close", "destroy", "pause", "resume"] - function UTt(e, t, r) { - if (typeof e.prependListener == "function") return e.prependListener(t, r) - !e._events || !e._events[t] - ? e.on(t, r) - : Array.isArray(e._events[t]) - ? e._events[t].unshift(r) - : (e._events[t] = [r, e._events[t]]) - } - function I6e(e, t, r) { - ;(Og = Og || k0()), - (e = e || {}), - typeof r != "boolean" && (r = t instanceof Og), - (this.objectMode = !!e.objectMode), - r && (this.objectMode = this.objectMode || !!e.readableObjectMode), - (this.highWaterMark = RTt(this, e, "readableHighWaterMark", r)), - (this.buffer = new PTt()), - (this.length = 0), - (this.pipes = null), - (this.pipesCount = 0), - (this.flowing = null), - (this.ended = !1), - (this.endEmitted = !1), - (this.reading = !1), - (this.sync = !0), - (this.needReadable = !1), - (this.emittedReadable = !1), - (this.readableListening = !1), - (this.resumeScheduled = !1), - (this.paused = !0), - (this.emitClose = e.emitClose !== !1), - (this.autoDestroy = !!e.autoDestroy), - (this.destroyed = !1), - (this.defaultEncoding = e.defaultEncoding || "utf8"), - (this.awaitDrain = 0), - (this.readingMore = !1), - (this.decoder = null), - (this.encoding = null), - e.encoding && (kg || (kg = Ib().StringDecoder), (this.decoder = new kg(e.encoding)), (this.encoding = e.encoding)) - } - function Cr(e) { - if (((Og = Og || k0()), !(this instanceof Cr))) return new Cr(e) - var t = this instanceof Og - ;(this._readableState = new I6e(e, this, t)), - (this.readable = !0), - e && - (typeof e.read == "function" && (this._read = e.read), - typeof e.destroy == "function" && (this._destroy = e.destroy)), - S2.call(this) - } - Object.defineProperty(Cr.prototype, "destroyed", { - enumerable: !1, - get: function () { - return this._readableState === void 0 ? !1 : this._readableState.destroyed - }, - set: function (t) { - this._readableState && (this._readableState.destroyed = t) - }, - }) - Cr.prototype.destroy = GH.destroy - Cr.prototype._undestroy = GH.undestroy - Cr.prototype._destroy = function (e, t) { - t(e) - } - Cr.prototype.push = function (e, t) { - var r = this._readableState, - n - return ( - r.objectMode - ? (n = !0) - : typeof e == "string" && - ((t = t || r.defaultEncoding), t !== r.encoding && ((e = R4.from(e, t)), (t = "")), (n = !0)), - P6e(this, e, t, !1, n) - ) - } - Cr.prototype.unshift = function (e) { - return P6e(this, e, null, !0, !1) - } - function P6e(e, t, r, n, i) { - tr("readableAddChunk", t) - var s = e._readableState - if (t === null) (s.reading = !1), $Tt(e, s) - else { - var a - if ((i || (a = HTt(s, t)), a)) C2(e, a) - else if (s.objectMode || (t && t.length > 0)) - if ((typeof t != "string" && !s.objectMode && Object.getPrototypeOf(t) !== R4.prototype && (t = kTt(t)), n)) - s.endEmitted ? C2(e, new jTt()) : $H(e, s, t, !0) - else if (s.ended) C2(e, new MTt()) - else { - if (s.destroyed) return !1 - ;(s.reading = !1), - s.decoder && !r - ? ((t = s.decoder.write(t)), s.objectMode || t.length !== 0 ? $H(e, s, t, !1) : WH(e, s)) - : $H(e, s, t, !1) - } - else n || ((s.reading = !1), WH(e, s)) - } - return !s.ended && (s.length < s.highWaterMark || s.length === 0) - } - function $H(e, t, r, n) { - t.flowing && t.length === 0 && !t.sync - ? ((t.awaitDrain = 0), e.emit("data", r)) - : ((t.length += t.objectMode ? 1 : r.length), - n ? t.buffer.unshift(r) : t.buffer.push(r), - t.needReadable && M4(e)), - WH(e, t) - } - function HTt(e, t) { - var r - return ( - !ITt(t) && - typeof t != "string" && - t !== void 0 && - !e.objectMode && - (r = new LTt("chunk", ["string", "Buffer", "Uint8Array"], t)), - r - ) - } - Cr.prototype.isPaused = function () { - return this._readableState.flowing === !1 - } - Cr.prototype.setEncoding = function (e) { - kg || (kg = Ib().StringDecoder) - var t = new kg(e) - ;(this._readableState.decoder = t), (this._readableState.encoding = this._readableState.decoder.encoding) - for (var r = this._readableState.buffer.head, n = ""; r !== null; ) (n += t.write(r.data)), (r = r.next) - return ( - this._readableState.buffer.clear(), - n !== "" && this._readableState.buffer.push(n), - (this._readableState.length = n.length), - this - ) - } - var B6e = 1073741824 - function VTt(e) { - return ( - e >= B6e - ? (e = B6e) - : (e--, (e |= e >>> 1), (e |= e >>> 2), (e |= e >>> 4), (e |= e >>> 8), (e |= e >>> 16), e++), - e - ) - } - function O6e(e, t) { - return e <= 0 || (t.length === 0 && t.ended) - ? 0 - : t.objectMode - ? 1 - : e !== e - ? t.flowing && t.length - ? t.buffer.head.data.length - : t.length - : (e > t.highWaterMark && (t.highWaterMark = VTt(e)), - e <= t.length ? e : t.ended ? t.length : ((t.needReadable = !0), 0)) - } - Cr.prototype.read = function (e) { - tr("read", e), (e = parseInt(e, 10)) - var t = this._readableState, - r = e - if ( - (e !== 0 && (t.emittedReadable = !1), - e === 0 && t.needReadable && ((t.highWaterMark !== 0 ? t.length >= t.highWaterMark : t.length > 0) || t.ended)) - ) - return tr("read: emitReadable", t.length, t.ended), t.length === 0 && t.ended ? zH(this) : M4(this), null - if (((e = O6e(e, t)), e === 0 && t.ended)) return t.length === 0 && zH(this), null - var n = t.needReadable - tr("need readable", n), - (t.length === 0 || t.length - e < t.highWaterMark) && ((n = !0), tr("length less than watermark", n)), - t.ended || t.reading - ? ((n = !1), tr("reading or ended", n)) - : n && - (tr("do read"), - (t.reading = !0), - (t.sync = !0), - t.length === 0 && (t.needReadable = !0), - this._read(t.highWaterMark), - (t.sync = !1), - t.reading || (e = O6e(r, t))) - var i - return ( - e > 0 ? (i = L6e(e, t)) : (i = null), - i === null ? ((t.needReadable = t.length <= t.highWaterMark), (e = 0)) : ((t.length -= e), (t.awaitDrain = 0)), - t.length === 0 && (t.ended || (t.needReadable = !0), r !== e && t.ended && zH(this)), - i !== null && this.emit("data", i), - i - ) - } - function $Tt(e, t) { - if ((tr("onEofChunk"), !t.ended)) { - if (t.decoder) { - var r = t.decoder.end() - r && r.length && (t.buffer.push(r), (t.length += t.objectMode ? 1 : r.length)) - } - ;(t.ended = !0), t.sync ? M4(e) : ((t.needReadable = !1), t.emittedReadable || ((t.emittedReadable = !0), N6e(e))) - } - } - function M4(e) { - var t = e._readableState - tr("emitReadable", t.needReadable, t.emittedReadable), - (t.needReadable = !1), - t.emittedReadable || (tr("emitReadable", t.flowing), (t.emittedReadable = !0), process.nextTick(N6e, e)) - } - function N6e(e) { - var t = e._readableState - tr("emitReadable_", t.destroyed, t.length, t.ended), - !t.destroyed && (t.length || t.ended) && (e.emit("readable"), (t.emittedReadable = !1)), - (t.needReadable = !t.flowing && !t.ended && t.length <= t.highWaterMark), - KH(e) - } - function WH(e, t) { - t.readingMore || ((t.readingMore = !0), process.nextTick(zTt, e, t)) - } - function zTt(e, t) { - for (; !t.reading && !t.ended && (t.length < t.highWaterMark || (t.flowing && t.length === 0)); ) { - var r = t.length - if ((tr("maybeReadMore read 0"), e.read(0), r === t.length)) break - } - t.readingMore = !1 - } - Cr.prototype._read = function (e) { - C2(this, new qTt("_read()")) - } - Cr.prototype.pipe = function (e, t) { - var r = this, - n = this._readableState - switch (n.pipesCount) { - case 0: - n.pipes = e - break - case 1: - n.pipes = [n.pipes, e] - break - default: - n.pipes.push(e) - break - } - ;(n.pipesCount += 1), tr("pipe count=%d opts=%j", n.pipesCount, t) - var i = (!t || t.end !== !1) && e !== process.stdout && e !== process.stderr, - s = i ? o : x - n.endEmitted ? process.nextTick(s) : r.once("end", s), e.on("unpipe", a) - function a(v, g) { - tr("onunpipe"), v === r && g && g.hasUnpiped === !1 && ((g.hasUnpiped = !0), l()) - } - function o() { - tr("onend"), e.end() - } - var u = WTt(r) - e.on("drain", u) - var c = !1 - function l() { - tr("cleanup"), - e.removeListener("close", h), - e.removeListener("finish", d), - e.removeListener("drain", u), - e.removeListener("error", p), - e.removeListener("unpipe", a), - r.removeListener("end", o), - r.removeListener("end", x), - r.removeListener("data", f), - (c = !0), - n.awaitDrain && (!e._writableState || e._writableState.needDrain) && u() - } - r.on("data", f) - function f(v) { - tr("ondata") - var g = e.write(v) - tr("dest.write", g), - g === !1 && - (((n.pipesCount === 1 && n.pipes === e) || (n.pipesCount > 1 && M6e(n.pipes, e) !== -1)) && - !c && - (tr("false write response, pause", n.awaitDrain), n.awaitDrain++), - r.pause()) - } - function p(v) { - tr("onerror", v), x(), e.removeListener("error", p), k6e(e, "error") === 0 && C2(e, v) - } - UTt(e, "error", p) - function h() { - e.removeListener("finish", d), x() - } - e.once("close", h) - function d() { - tr("onfinish"), e.removeListener("close", h), x() - } - e.once("finish", d) - function x() { - tr("unpipe"), r.unpipe(e) - } - return e.emit("pipe", r), n.flowing || (tr("pipe resume"), r.resume()), e - } - function WTt(e) { - return function () { - var r = e._readableState - tr("pipeOnDrain", r.awaitDrain), - r.awaitDrain && r.awaitDrain--, - r.awaitDrain === 0 && k6e(e, "data") && ((r.flowing = !0), KH(e)) - } - } - Cr.prototype.unpipe = function (e) { - var t = this._readableState, - r = { hasUnpiped: !1 } - if (t.pipesCount === 0) return this - if (t.pipesCount === 1) - return e && e !== t.pipes - ? this - : (e || (e = t.pipes), - (t.pipes = null), - (t.pipesCount = 0), - (t.flowing = !1), - e && e.emit("unpipe", this, r), - this) - if (!e) { - var n = t.pipes, - i = t.pipesCount - ;(t.pipes = null), (t.pipesCount = 0), (t.flowing = !1) - for (var s = 0; s < i; s++) n[s].emit("unpipe", this, { hasUnpiped: !1 }) - return this - } - var a = M6e(t.pipes, e) - return a === -1 - ? this - : (t.pipes.splice(a, 1), - (t.pipesCount -= 1), - t.pipesCount === 1 && (t.pipes = t.pipes[0]), - e.emit("unpipe", this, r), - this) - } - Cr.prototype.on = function (e, t) { - var r = S2.prototype.on.call(this, e, t), - n = this._readableState - return ( - e === "data" - ? ((n.readableListening = this.listenerCount("readable") > 0), n.flowing !== !1 && this.resume()) - : e === "readable" && - !n.endEmitted && - !n.readableListening && - ((n.readableListening = n.needReadable = !0), - (n.flowing = !1), - (n.emittedReadable = !1), - tr("on readable", n.length, n.reading), - n.length ? M4(this) : n.reading || process.nextTick(GTt, this)), - r - ) - } - Cr.prototype.addListener = Cr.prototype.on - Cr.prototype.removeListener = function (e, t) { - var r = S2.prototype.removeListener.call(this, e, t) - return e === "readable" && process.nextTick(R6e, this), r - } - Cr.prototype.removeAllListeners = function (e) { - var t = S2.prototype.removeAllListeners.apply(this, arguments) - return (e === "readable" || e === void 0) && process.nextTick(R6e, this), t - } - function R6e(e) { - var t = e._readableState - ;(t.readableListening = e.listenerCount("readable") > 0), - t.resumeScheduled && !t.paused ? (t.flowing = !0) : e.listenerCount("data") > 0 && e.resume() - } - function GTt(e) { - tr("readable nexttick read 0"), e.read(0) - } - Cr.prototype.resume = function () { - var e = this._readableState - return e.flowing || (tr("resume"), (e.flowing = !e.readableListening), KTt(this, e)), (e.paused = !1), this - } - function KTt(e, t) { - t.resumeScheduled || ((t.resumeScheduled = !0), process.nextTick(XTt, e, t)) - } - function XTt(e, t) { - tr("resume", t.reading), - t.reading || e.read(0), - (t.resumeScheduled = !1), - e.emit("resume"), - KH(e), - t.flowing && !t.reading && e.read(0) - } - Cr.prototype.pause = function () { - return ( - tr("call pause flowing=%j", this._readableState.flowing), - this._readableState.flowing !== !1 && (tr("pause"), (this._readableState.flowing = !1), this.emit("pause")), - (this._readableState.paused = !0), - this - ) - } - function KH(e) { - var t = e._readableState - for (tr("flow", t.flowing); t.flowing && e.read() !== null; ); - } - Cr.prototype.wrap = function (e) { - var t = this, - r = this._readableState, - n = !1 - e.on("end", function () { - if ((tr("wrapped end"), r.decoder && !r.ended)) { - var a = r.decoder.end() - a && a.length && t.push(a) - } - t.push(null) - }), - e.on("data", function (a) { - if ( - (tr("wrapped data"), - r.decoder && (a = r.decoder.write(a)), - !(r.objectMode && a == null) && !(!r.objectMode && (!a || !a.length))) - ) { - var o = t.push(a) - o || ((n = !0), e.pause()) - } - }) - for (var i in e) - this[i] === void 0 && - typeof e[i] == "function" && - (this[i] = (function (o) { - return function () { - return e[o].apply(e, arguments) - } - })(i)) - for (var s = 0; s < VH.length; s++) e.on(VH[s], this.emit.bind(this, VH[s])) - return ( - (this._read = function (a) { - tr("wrapped _read", a), n && ((n = !1), e.resume()) - }), - this - ) - } - typeof Symbol == "function" && - (Cr.prototype[Symbol.asyncIterator] = function () { - return UH === void 0 && (UH = C6e()), UH(this) - }) - Object.defineProperty(Cr.prototype, "readableHighWaterMark", { - enumerable: !1, - get: function () { - return this._readableState.highWaterMark - }, - }) - Object.defineProperty(Cr.prototype, "readableBuffer", { - enumerable: !1, - get: function () { - return this._readableState && this._readableState.buffer - }, - }) - Object.defineProperty(Cr.prototype, "readableFlowing", { - enumerable: !1, - get: function () { - return this._readableState.flowing - }, - set: function (t) { - this._readableState && (this._readableState.flowing = t) - }, - }) - Cr._fromList = L6e - Object.defineProperty(Cr.prototype, "readableLength", { - enumerable: !1, - get: function () { - return this._readableState.length - }, - }) - function L6e(e, t) { - if (t.length === 0) return null - var r - return ( - t.objectMode - ? (r = t.buffer.shift()) - : !e || e >= t.length - ? (t.decoder - ? (r = t.buffer.join("")) - : t.buffer.length === 1 - ? (r = t.buffer.first()) - : (r = t.buffer.concat(t.length)), - t.buffer.clear()) - : (r = t.buffer.consume(e, t.decoder)), - r - ) - } - function zH(e) { - var t = e._readableState - tr("endReadable", t.endEmitted), t.endEmitted || ((t.ended = !0), process.nextTick(JTt, t, e)) - } - function JTt(e, t) { - if ( - (tr("endReadableNT", e.endEmitted, e.length), - !e.endEmitted && e.length === 0 && ((e.endEmitted = !0), (t.readable = !1), t.emit("end"), e.autoDestroy)) - ) { - var r = t._writableState - ;(!r || (r.autoDestroy && r.finished)) && t.destroy() - } - } - typeof Symbol == "function" && - (Cr.from = function (e, t) { - return HH === void 0 && (HH = T6e()), HH(Cr, e, t) - }) - function M6e(e, t) { - for (var r = 0, n = e.length; r < n; r++) if (e[r] === t) return r - return -1 - } -}) -var XH = C((a1r, U6e) => { - "use strict" - U6e.exports = lf - var q4 = Hp().codes, - YTt = q4.ERR_METHOD_NOT_IMPLEMENTED, - ZTt = q4.ERR_MULTIPLE_CALLBACK, - QTt = q4.ERR_TRANSFORM_ALREADY_TRANSFORMING, - e5t = q4.ERR_TRANSFORM_WITH_LENGTH_0, - j4 = k0() - ti()(lf, j4) - function t5t(e, t) { - var r = this._transformState - r.transforming = !1 - var n = r.writecb - if (n === null) return this.emit("error", new ZTt()) - ;(r.writechunk = null), (r.writecb = null), t != null && this.push(t), n(e) - var i = this._readableState - ;(i.reading = !1), (i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - function lf(e) { - if (!(this instanceof lf)) return new lf(e) - j4.call(this, e), - (this._transformState = { - afterTransform: t5t.bind(this), - needTransform: !1, - transforming: !1, - writecb: null, - writechunk: null, - writeencoding: null, - }), - (this._readableState.needReadable = !0), - (this._readableState.sync = !1), - e && - (typeof e.transform == "function" && (this._transform = e.transform), - typeof e.flush == "function" && (this._flush = e.flush)), - this.on("prefinish", r5t) - } - function r5t() { - var e = this - typeof this._flush == "function" && !this._readableState.destroyed - ? this._flush(function (t, r) { - j6e(e, t, r) - }) - : j6e(this, null, null) - } - lf.prototype.push = function (e, t) { - return (this._transformState.needTransform = !1), j4.prototype.push.call(this, e, t) - } - lf.prototype._transform = function (e, t, r) { - r(new YTt("_transform()")) - } - lf.prototype._write = function (e, t, r) { - var n = this._transformState - if (((n.writecb = r), (n.writechunk = e), (n.writeencoding = t), !n.transforming)) { - var i = this._readableState - ;(n.needTransform || i.needReadable || i.length < i.highWaterMark) && this._read(i.highWaterMark) - } - } - lf.prototype._read = function (e) { - var t = this._transformState - t.writechunk !== null && !t.transforming - ? ((t.transforming = !0), this._transform(t.writechunk, t.writeencoding, t.afterTransform)) - : (t.needTransform = !0) - } - lf.prototype._destroy = function (e, t) { - j4.prototype._destroy.call(this, e, function (r) { - t(r) - }) - } - function j6e(e, t, r) { - if (t) return e.emit("error", t) - if ((r != null && e.push(r), e._writableState.length)) throw new e5t() - if (e._transformState.transforming) throw new QTt() - return e.push(null) - } -}) -var $6e = C((o1r, V6e) => { - "use strict" - V6e.exports = D2 - var H6e = XH() - ti()(D2, H6e) - function D2(e) { - if (!(this instanceof D2)) return new D2(e) - H6e.call(this, e) - } - D2.prototype._transform = function (e, t, r) { - r(null, e) - } -}) -var X6e = C((u1r, K6e) => { - "use strict" - var JH - function n5t(e) { - var t = !1 - return function () { - t || ((t = !0), e.apply(void 0, arguments)) - } - } - var G6e = Hp().codes, - i5t = G6e.ERR_MISSING_ARGS, - s5t = G6e.ERR_STREAM_DESTROYED - function z6e(e) { - if (e) throw e - } - function a5t(e) { - return e.setHeader && typeof e.abort == "function" - } - function o5t(e, t, r, n) { - n = n5t(n) - var i = !1 - e.on("close", function () { - i = !0 - }), - JH === void 0 && (JH = I4()), - JH(e, { readable: t, writable: r }, function (a) { - if (a) return n(a) - ;(i = !0), n() - }) - var s = !1 - return function (a) { - if (!i && !s) { - if (((s = !0), a5t(e))) return e.abort() - if (typeof e.destroy == "function") return e.destroy() - n(a || new s5t("pipe")) - } - } - } - function W6e(e) { - e() - } - function u5t(e, t) { - return e.pipe(t) - } - function c5t(e) { - return !e.length || typeof e[e.length - 1] != "function" ? z6e : e.pop() - } - function l5t() { - for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r] - var n = c5t(t) - if ((Array.isArray(t[0]) && (t = t[0]), t.length < 2)) throw new i5t("streams") - var i, - s = t.map(function (a, o) { - var u = o < t.length - 1, - c = o > 0 - return o5t(a, u, c, function (l) { - i || (i = l), l && s.forEach(W6e), !u && (s.forEach(W6e), n(i)) - }) - }) - return t.reduce(u5t) - } - K6e.exports = l5t -}) -var J6e = C((Yo, T2) => { - var F2 = require("stream") - process.env.READABLE_STREAM === "disable" && F2 - ? ((T2.exports = F2.Readable), Object.assign(T2.exports, F2), (T2.exports.Stream = F2)) - : ((Yo = T2.exports = MH()), - (Yo.Stream = F2 || Yo), - (Yo.Readable = Yo), - (Yo.Writable = NH()), - (Yo.Duplex = k0()), - (Yo.Transform = XH()), - (Yo.PassThrough = $6e()), - (Yo.finished = I4()), - (Yo.pipeline = X6e())) -}) -var Z6e = C((c1r, Y6e) => { - var { Transform: f5t } = J6e(), - YH = class extends f5t { - constructor(t, r = {}) { - super(r), typeof t == "object" && ((r = t), (t = r.size)), (this.size = t || 512) - let { nopad: n, zeroPadding: i = !0 } = r - n ? (this._zeroPadding = !1) : (this._zeroPadding = !!i), (this._buffered = []), (this._bufferedBytes = 0) - } - _transform(t, r, n) { - for (this._bufferedBytes += t.length, this._buffered.push(t); this._bufferedBytes >= this.size; ) { - this._bufferedBytes -= this.size - let i = [], - s = 0 - for (; s < this.size; ) { - let a = this._buffered.shift() - if (s + a.length <= this.size) i.push(a), (s += a.length) - else { - let o = this.size - s - i.push(a.slice(0, o)), (s += o), this._buffered.unshift(a.slice(o)) - } - } - this.push(Buffer.concat(i, this.size)) - } - n() - } - _flush() { - if (this._bufferedBytes && this._zeroPadding) { - let t = Buffer.alloc(this.size - this._bufferedBytes) - this._buffered.push(t), this.push(Buffer.concat(this._buffered)), (this._buffered = null) - } else this._bufferedBytes && (this.push(Buffer.concat(this._buffered)), (this._buffered = null)) - this.push(null) - } - } - Y6e.exports = YH -}) -var t4e = C((tV) => { - var QH = Xl(), - uo = uf(), - B2 = Dg(), - p5t = require("path"), - h5t = Zd(), - ff = require("fs"), - d5t = CH(), - Ig = MM(), - m5t = Z6e() - tV.ResumeUploader = U4 - tV.PutExtra = eV - function U4(e) { - this.config = e || new QH.Config() - } - function eV(e, t, r, n, i, s, a, o) { - ;(this.fname = e || ""), - (this.params = t || {}), - (this.mimeType = r || null), - (this.resumeRecordFile = n || null), - (this.progressCallback = i || null), - (this.partSize = s || QH.BLOCK_SIZE), - (this.version = a || "v1"), - (this.metadata = o || {}) - } - U4.prototype.putStream = function (e, t, r, n, i, s) { - ;(i = i || new eV()), - i.mimeType || (i.mimeType = "application/octet-stream"), - i.fname || (i.fname = t || "?"), - i.version || (i.version = "v1"), - r.on("error", function (u) { - s(u, null, null), Ig(r) - }) - let a = uo.getAKFromUptoken(e), - o = uo.getBucketFromUptoken(e) - uo.prepareZone(this, a, o, function (u, c) { - if (u) { - s(u, null, null), Ig(r) - return - } - x5t(c.config, e, t, r, n, i, s) - }) - } - function x5t(e, t, r, n, i, s, a) { - let o = [] - e.useCdnDomain - ? (e.zone.cdnUpHosts && - e.zone.cdnUpHosts.forEach(function (h) { - o.push(h) - }), - e.zone.srcUpHosts.forEach(function (h) { - o.push(h) - })) - : (e.zone.srcUpHosts.forEach(function (h) { - o.push(h) - }), - e.zone.cdnUpHosts.forEach(function (h) { - o.push(h) - })) - let c = (e.useHttpsDomain ? "https://" : "http://") + o[0], - l = n.pipe(new m5t({ size: s.partSize, zeroPadding: !1 })), - f = null, - p = Math.ceil(i / s.partSize) - if (s.resumeRecordFile) - try { - let h = ff.readFileSync(s.resumeRecordFile).toString() - f = JSON.parse(h) - } catch (h) { - console.error(h) - } - if (s.version === "v1") - v5t( - { blkputRets: f, rsStream: n, rsStreamLen: i, blkStream: l, totalBlockNum: p }, - { key: r, upDomain: c, uploadToken: t, putExtra: s }, - a - ) - else if (s.version === "v2") - g5t( - { blkputRets: f, blkStream: l, totalBlockNum: p, rsStreamLen: i, rsStream: n }, - { upDomain: c, uploadToken: t, key: r, putExtra: s }, - a - ) - else throw new Error("part upload version number error") - } - function v5t(e, t, r) { - let { blkputRets: n, rsStream: i, blkStream: s, rsStreamLen: a, totalBlockNum: o } = e, - { key: u, upDomain: c, uploadToken: l, putExtra: f } = t, - p = [], - h = [], - d = 0, - x = 0, - v = !1 - s.on("data", function (g) { - d += g.length - let _ = !0 - if (n && n.length > 0 && n[x]) { - let w = n[x], - E = w.expired_at - ;(E += 3600 * 24), uo.isTimestampExpired(E) || ((_ = !1), p.push(w.ctx), h.push(w)) - } - ;(x += 1), - _ && - (s.pause(), - y5t(c, l, g, function (w, E, A) { - let T = parseInt("0x" + d5t(g)) - if (A.statusCode !== 200 || E.crc32 !== T) r(w, E, A), Ig(i) - else { - let O = E - if ((p.push(O.ctx), h.push(O), f.resumeRecordFile)) { - let D = JSON.stringify(h) - ff.writeFileSync(f.resumeRecordFile, D, { encoding: "utf-8" }) - } - f.progressCallback && f.progressCallback(d, a), - s.resume(), - p.length === o && (Q6e(c, l, a, p, u, f, r), (v = !0)) - } - })) - }), - s.on("end", function () { - !v && a === 0 && Q6e(c, l, a, p, u, f, r), Ig(i) - }) - } - function g5t(e, t, r) { - let { blkputRets: n, blkStream: i, totalBlockNum: s, rsStreamLen: a, rsStream: o } = e, - { uploadToken: u, key: c, upDomain: l, putExtra: f } = t, - p = 0, - h = { etags: [], uploadId: "", expiredAt: 0 } - if (n !== null) { - let v = n.expiredAt, - g = Date.now() / 1e3 - v > g && - n.uploadId !== "" && - ((h.etags = n.etags), (h.uploadId = n.uploadId), (h.expiredAt = n.expiredAt), (p = h.etags.length)) - } - let d = uo.getBucketFromUptoken(u), - x = c ? uo.urlsafeBase64Encode(c) : "~" - if (h.uploadId) { - if (p === s) { - ZH(l, d, x, u, h, f, r) - return - } - e4e(u, d, x, l, i, h, p, s, f, a, o, r) - } else b5t(u, d, x, l, i, h, p, s, f, a, o, r) - } - function y5t(e, t, r, n) { - let i = e + "/mkblk/" + r.length, - a = { Authorization: "UpToken " + t, "Content-Type": "application/octet-stream" } - B2.post(i, r, a, n) - } - function Q6e(e, t, r, n, i, s, a) { - let o = e + "/mkfile/" + r - if ( - (i && (o += "/key/" + uo.urlsafeBase64Encode(i)), - s.mimeType && (o += "/mimeType/" + uo.urlsafeBase64Encode(s.mimeType)), - s.fname && (o += "/fname/" + uo.urlsafeBase64Encode(s.fname)), - s.params) - ) - for (let f in s.params) - f.startsWith("x:") && s.params[f] && (o += "/" + f + "/" + uo.urlsafeBase64Encode(s.params[f].toString())) - if (s.metadata) - for (let f in s.metadata) - f.startsWith("x-qn-meta-") && - s.metadata[f] && - (o += "/" + f + "/" + uo.urlsafeBase64Encode(s.metadata[f].toString())) - let c = { Authorization: "UpToken " + t, "Content-Type": "application/octet-stream" }, - l = n.join(",") - B2.post(o, l, c, function (f, p, h) { - if ((h.statusCode === 200 || h.statusCode === 701) && s.resumeRecordFile) - try { - ff.unlinkSync(s.resumeRecordFile) - } catch {} - a(f, p, h) - }) - } - function b5t(e, t, r, n, i, s, a, o, u, c, l, f) { - let p = n + "/buckets/" + t + "/objects/" + r + "/uploads", - h = { Authorization: "UpToken " + e, "Content-Type": "application/json" } - B2.post(p, "", h, function (d, x, v) { - v.statusCode !== 200 && f(d, x, v), - (s.expiredAt = x.expireAt), - (s.uploadId = x.uploadId), - e4e(e, t, r, n, i, s, a, o, u, c, l, f) - }) - } - function e4e(e, t, r, n, i, s, a, o, u, c, l, f) { - let p = !1, - h = 0, - d = 0 - i.on("data", function (x) { - let v = 0 - if (((h += x.length), (d += 1), d > a)) { - i.pause(), (v = a + 1) - let g = uo.getMd5(x) - E5t(t, n, e, r, x, s.uploadId, v, u, function (_, w, E) { - if (E.statusCode !== 200 || w.md5 !== g) f(_, w, E), Ig(l) - else { - a += 1 - let A = { etag: w.etag, partNumber: v } - if ((s.etags.push(A), u.resumeRecordFile)) { - let T = JSON.stringify(s) - ff.writeFileSync(u.resumeRecordFile, T, { encoding: "utf-8" }) - } - u.progressCallback && u.progressCallback(h, c), - i.resume(), - s.etags.length === o && (ZH(n, t, r, e, s, u, f), (p = !0)) - } - }) - } - }), - i.on("end", function () { - !p && c === 0 && ZH(n, t, r, e, s, u, f), Ig(l) - }) - } - function E5t(e, t, r, n, i, s, a, o, u) { - let c = { Authorization: "UpToken " + r, "Content-Type": "application/octet-stream", "Content-MD5": uo.getMd5(i) }, - l = t + "/buckets/" + e + "/objects/" + n + "/uploads/" + s + "/" + a.toString() - B2.put(l, i, c, function (f, p, h) { - if (h.statusCode === 612 && o.resumeRecordFile) - try { - ff.unlinkSync(o.resumeRecordFile) - } catch {} - u(f, p, h) - }) - } - function ZH(e, t, r, n, i, s, a) { - let o = { Authorization: "UpToken " + n, "Content-Type": "application/json" }, - u = i.etags.sort(function (p, h) { - return p.partNumber - h.partNumber - }), - c = { fname: s.fname, mimeType: s.mimeType, customVars: s.params, metadata: s.metadata, parts: u }, - l = e + "/buckets/" + t + "/objects/" + r + "/uploads/" + i.uploadId, - f = JSON.stringify(c) - B2.post(l, f, o, function (p, h, d) { - if ((d.statusCode === 200 || d.statusCode === 612) && s.resumeRecordFile) - try { - ff.unlinkSync(s.resumeRecordFile) - } catch {} - a(p, h, d) - }) - } - U4.prototype.putFile = function (e, t, r, n, i) { - let s = this - n = n || new eV() - let a = ff.createReadStream(r, { highWaterMark: QH.BLOCK_SIZE }), - o = ff.statSync(r).size, - u = n.resumeRecordFile && ff.existsSync(n.resumeRecordFile) - return ( - n.mimeType || (n.mimeType = h5t.getType(r)), - n.fname || (n.fname = p5t.basename(r)), - this.putStream(e, t, a, o, n, c) - ) - function c(l, f, p) { - let h = !1 - if ( - (n.version === "v1" && p.statusCode === 701 && u && (h = !0), - n.version === "v2" && p.statusCode === 612 && u && (h = !0), - h) - ) { - s.putFile(e, t, r, n, i) - return - } - i(l, f, p) - } - } - U4.prototype.putFileWithoutKey = function (e, t, r, n) { - return this.putFile(e, null, t, r, n) - } -}) -var i4e = C((In) => { - var Zo = require("querystring"), - _5t = EH(), - ir = Dg(), - Yn = Xl(), - r4e = yv(), - zt = uf() - In.BucketManager = Jt - In.PutPolicy = rV - function Jt(e, t) { - ;(this.mac = e || new r4e.Mac()), (this.config = t || new Yn.Config()) - } - Jt.prototype.stat = function (e, t, r) { - zt.prepareZone(this, this.mac.accessKey, e, function (n, i) { - if (n) { - r(n, null, null) - return - } - w5t(i.mac, i.config, e, t, r) - }) - } - function w5t(e, t, r, n, i) { - var s = t.useHttpsDomain ? "https://" : "http://", - a = In.statOp(r, n), - o = s + t.zone.rsHost + a - ir.postWithOptions(o, null, { mac: e }, i) - } - Jt.prototype.changeMime = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - A5t(s.mac, s.config, e, t, r, n) - }) - } - function A5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = In.changeMimeOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - Jt.prototype.changeHeaders = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - C5t(s.mac, s.config, e, t, r, n) - }) - } - function C5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = In.changeHeadersOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - Jt.prototype.move = function (e, t, r, n, i, s) { - zt.prepareZone(this, this.mac.accessKey, e, function (a, o) { - if (a) { - s(a, null, null) - return - } - S5t(o.mac, o.config, e, t, r, n, i, s) - }) - } - function S5t(e, t, r, n, i, s, a, o) { - var u = t.useHttpsDomain ? "https://" : "http://", - c = In.moveOp(r, n, i, s, a), - l = u + t.zone.rsHost + c - ir.postWithOptions(l, null, { mac: e }, o) - } - Jt.prototype.copy = function (e, t, r, n, i, s) { - zt.prepareZone(this, this.mac.accessKey, e, function (a, o) { - if (a) { - s(a, null, null) - return - } - D5t(o.mac, o.config, e, t, r, n, i, s) - }) - } - function D5t(e, t, r, n, i, s, a, o) { - a = a || {} - var u = t.useHttpsDomain ? "https://" : "http://", - c = In.copyOp(r, n, i, s, a), - l = u + t.zone.rsHost + c - ir.postWithOptions(l, null, { mac: e }, o) - } - Jt.prototype.delete = function (e, t, r) { - zt.prepareZone(this, this.mac.accessKey, e, function (n, i) { - if (n) { - r(n, null, null) - return - } - F5t(i.mac, i.config, e, t, r) - }) - } - function F5t(e, t, r, n, i) { - var s = t.useHttpsDomain ? "https://" : "http://", - a = In.deleteOp(r, n), - o = s + t.zone.rsHost + a - ir.postWithOptions(o, null, { mac: e }, i) - } - Jt.prototype.deleteAfterDays = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - T5t(s.mac, s.config, e, t, r, n) - }) - } - function T5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = In.deleteAfterDaysOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - Jt.prototype.setObjectLifeCycle = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - B5t(s.mac, s.config, e, t, r, n) - }) - } - function B5t(e, t, r, n, i, s) { - let a = t.useHttpsDomain ? "https://" : "http://", - o = In.setObjectLifecycleOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - Jt.prototype.fetch = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, t, function (i, s) { - if (i) { - n(i, null, null) - return - } - O5t(s.mac, s.config, e, t, r, n) - }) - } - function O5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = zt.encodedEntry(n, i), - u = zt.urlsafeBase64Encode(r), - c = a + t.zone.ioHost + "/fetch/" + u + "/to/" + o - ir.postWithOptions(c, null, { mac: e }, s) - } - Jt.prototype.prefetch = function (e, t, r) { - zt.prepareZone(this, this.mac.accessKey, e, function (n, i) { - if (n) { - r(n, null, null) - return - } - k5t(i.mac, i.config, e, t, r) - }) - } - function k5t(e, t, r, n, i) { - var s = t.useHttpsDomain ? "https://" : "http://", - a = zt.encodedEntry(r, n), - o = s + t.zone.ioHost + "/prefetch/" + a - ir.postWithOptions(o, null, { mac: e }, i) - } - Jt.prototype.changeType = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - I5t(s.mac, s.config, e, t, r, n) - }) - } - function I5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = In.changeTypeOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - var n4e = "http://pu.qbox.me:10200" - Jt.prototype.image = function (e, t, r, n) { - var i = zt.urlsafeBase64Encode(t), - s = n4e + "/image/" + e + "/from/" + i - if (r) { - var a = zt.urlsafeBase64Encode(r) - s += "/host/" + a - } - ir.postWithOptions(s, null, { mac: this.mac }, n) - } - Jt.prototype.unimage = function (e, t) { - var r = n4e + "/unimage/" + e, - n = zt.generateAccessTokenV2(this.mac, r, "POST", "application/x-www-form-urlencoded") - ir.postWithoutForm(r, n, t) - } - Jt.prototype.listPrefix = function (e, t, r) { - zt.prepareZone(this, this.mac.accessKey, e, function (n, i) { - if (n) { - r(n, null, null) - return - } - P5t(i.mac, i.config, e, t, r) - }) - } - function P5t(e, t, r, n, i) { - n = n || {} - var s = { bucket: r } - n.prefix ? (s.prefix = n.prefix) : (s.prefix = ""), - n.limit >= 1 && n.limit <= 1e3 ? (s.limit = n.limit) : (s.limit = 1e3), - n.marker ? (s.marker = n.marker) : (s.marker = ""), - n.delimiter ? (s.delimiter = n.delimiter) : (s.delimiter = "") - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + t.zone.rsfHost + "/list?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.listPrefixV2 = function (e, t, r) { - zt.prepareZone(this, this.mac.accessKey, e, function (n, i) { - if (n) { - r(n, null, null) - return - } - N5t(i.mac, i.config, e, t, r) - }) - } - function N5t(e, t, r, n, i) { - n = n || {} - var s = { bucket: r } - n.prefix ? (s.prefix = n.prefix) : (s.prefix = ""), - n.limit ? (s.limit = Math.min(1e3, Math.max(0, n.limit))) : (s.limit = 0), - n.marker ? (s.marker = n.marker) : (s.marker = ""), - n.delimiter ? (s.delimiter = n.delimiter) : (s.delimiter = "") - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + t.zone.rsfHost + "/v2/list?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.batch = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.RS_HOST + "/batch", - i = { op: e }, - s = Zo.stringify(i) - ir.postWithOptions(n, s, { mac: this.mac }, t) - } - In.statOp = function (e, t) { - return "/stat/" + zt.encodedEntry(e, t) - } - In.deleteOp = function (e, t) { - return "/delete/" + zt.encodedEntry(e, t) - } - In.deleteAfterDaysOp = function (e, t, r) { - var n = zt.encodedEntry(e, t) - return "/deleteAfterDays/" + n + "/" + r - } - In.setObjectLifecycleOp = function (e, t, r) { - let i = - "/lifecycle/" + - zt.encodedEntry(e, t) + - "/toIAAfterDays/" + - (r.toIaAfterDays || 0) + - "/toArchiveAfterDays/" + - (r.toArchiveAfterDays || 0) + - "/toDeepArchiveAfterDays/" + - (r.toDeepArchiveAfterDays || 0) + - "/deleteAfterDays/" + - (r.deleteAfterDays || 0) - if (r.cond) { - let s = Object.keys(r.cond) - .reduce(function (a, o) { - return a.push(o + "=" + r.cond[o]), a - }, []) - .join("&") - i += "/cond/" + zt.urlsafeBase64Encode(s) - } - return i - } - In.changeMimeOp = function (e, t, r) { - var n = zt.encodedEntry(e, t), - i = zt.urlsafeBase64Encode(r) - return "/chgm/" + n + "/mime/" + i - } - In.changeHeadersOp = function (e, t, r) { - var n = zt.encodedEntry(e, t), - i = "x-qn-meta-!", - s = "/chgm/" + n - for (var a in r) { - var o = zt.urlsafeBase64Encode(r[a]), - u = i + a - s += "/" + u + "/" + o - } - return s - } - In.changeTypeOp = function (e, t, r) { - var n = zt.encodedEntry(e, t) - return "/chtype/" + n + "/type/" + r - } - In.changeStatusOp = function (e, t, r) { - var n = zt.encodedEntry(e, t) - return "/chstatus/" + n + "/status/" + r - } - In.moveOp = function (e, t, r, n, i) { - i = i || {} - var s = zt.encodedEntry(e, t), - a = zt.encodedEntry(r, n), - o = "/move/" + s + "/" + a - return i.force && (o += "/force/true"), o - } - In.copyOp = function (e, t, r, n, i) { - i = i || {} - var s = zt.encodedEntry(e, t), - a = zt.encodedEntry(r, n), - o = "/copy/" + s + "/" + a - return i.force && (o += "/force/true"), o - } - Jt.prototype.privateDownloadUrl = function (e, t, r) { - var n = this.publicDownloadUrl(e, t) - n.indexOf("?") >= 0 ? (n += "&e=") : (n += "?e="), (n += r) - var i = zt.hmacSha1(n, this.mac.secretKey), - s = zt.base64ToUrlSafe(i), - a = this.mac.accessKey + ":" + s - return n + "&token=" + a - } - Jt.prototype.publicDownloadUrl = function (e, t) { - return e + "/" + _5t(t) - } - Jt.prototype.updateObjectStatus = function (e, t, r, n) { - zt.prepareZone(this, this.mac.accessKey, e, function (i, s) { - if (i) { - n(i, null, null) - return - } - R5t(s.mac, s.config, e, t, r, n) - }) - } - function R5t(e, t, r, n, i, s) { - var a = t.useHttpsDomain ? "https://" : "http://", - o = In.changeStatusOp(r, n, i), - u = a + t.zone.rsHost + o - ir.postWithOptions(u, null, { mac: e }, s) - } - Jt.prototype.listBucket = function (e) { - var t = "https://rs.qbox.me/buckets" - ir.postWithOptions(t, null, { mac: this.mac }, e) - } - Jt.prototype.getBucketInfo = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.UC_HOST + "/v2/bucketInfo?bucket=" + e - ir.postWithOptions(n, null, { mac: this.mac }, t) - } - Jt.prototype.putBucketLifecycleRule = function (e, t, r) { - L5t(this.mac, this.config, e, t, r) - } - function L5t(e, t, r, n, i) { - n = n || {} - var s = { bucket: r, name: n.name } - n.prefix ? (s.prefix = n.prefix) : (s.prefix = ""), - n.to_line_after_days ? (s.to_line_after_days = n.to_line_after_days) : (s.to_line_after_days = 0), - n.to_archive_after_days ? (s.to_archive_after_days = n.to_archive_after_days) : (s.to_archive_after_days = 0), - n.to_deep_archive_after_days - ? (s.to_deep_archive_after_days = n.to_deep_archive_after_days) - : (s.to_deep_archive_after_days = 0), - n.delete_after_days ? (s.delete_after_days = n.delete_after_days) : (s.delete_after_days = 0), - n.history_delete_after_days - ? (s.history_delete_after_days = n.history_delete_after_days) - : (s.history_delete_after_days = 0), - n.history_to_line_after_days - ? (s.history_to_line_after_days = n.history_to_line_after_days) - : (s.history_to_line_after_days = 0) - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + Yn.UC_HOST + "/rules/add?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.deleteBucketLifecycleRule = function (e, t, r) { - var n = { bucket: e, name: t }, - i = this.config.useHttpsDomain ? "https://" : "http://", - s = Zo.stringify(n), - a = i + Yn.UC_HOST + "/rules/delete?" + s - ir.postWithOptions(a, null, { mac: this.mac }, r) - } - Jt.prototype.updateBucketLifecycleRule = function (e, t, r) { - t = t || {} - var n = { bucket: e, name: t.name } - t.prefix && (n.prefix = t.prefix), - t.to_line_after_days && (n.to_line_after_days = t.to_line_after_days), - t.to_archive_after_days && (n.to_archive_after_days = t.to_archive_after_days), - t.to_deep_archive_after_days && (n.to_deep_archive_after_days = t.to_deep_archive_after_days), - t.delete_after_days && (n.delete_after_days = t.delete_after_days), - t.history_delete_after_days && (n.history_delete_after_days = t.history_delete_after_days), - t.history_to_line_after_days && (n.history_to_line_after_days = t.history_to_line_after_days) - var i = this.config.useHttpsDomain ? "https://" : "http://", - s = Zo.stringify(n), - a = i + Yn.UC_HOST + "/rules/update?" + s - ir.postWithOptions(a, null, { mac: this.mac }, r) - } - Jt.prototype.getBucketLifecycleRule = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.UC_HOST + "/rules/get?bucket=" + e - ir.getWithOptions(n, { mac: this.mac }, t) - } - Jt.prototype.putBucketEvent = function (e, t, r) { - M5t(this.mac, this.config, t, e, r) - } - function M5t(e, t, r, n, i) { - r = r || {} - var s = { bucket: n, name: r.name, event: r.event, callbackURL: r.callbackURL } - r.prefix ? (s.prefix = r.prefix) : (s.prefix = ""), - r.suffix ? (s.suffix = r.suffix) : (s.suffix = ""), - r.access_key ? (s.access_key = r.access_key) : (s.access_key = ""), - r.host ? (s.host = r.host) : (s.host = "") - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + Yn.UC_HOST + "/events/add?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.updateBucketEvent = function (e, t, r) { - q5t(this.mac, this.config, t, e, r) - } - function q5t(e, t, r, n, i) { - r = r || {} - var s = { bucket: n, name: r.name } - r.prefix && (s.prefix = r.prefix), - r.suffix && (s.suffix = r.suffix), - r.event && (s.event = r.event), - r.callbackURL && (s.callbackURL = r.callbackURL), - r.access_key && (s.access_key = r.access_key), - r.host && (s.host = r.host) - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + Yn.UC_HOST + "/events/update?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.getBucketEvent = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.UC_HOST + "/events/get?bucket=" + e - ir.postWithOptions(n, null, { mac: this.mac }, t) - } - Jt.prototype.deleteBucketEvent = function (e, t, r) { - var n = { bucket: e, name: t }, - i = this.config.useHttpsDomain ? "https://" : "http://", - s = Zo.stringify(n), - a = i + Yn.UC_HOST + "/events/delete?" + s - ir.postWithOptions(a, null, { mac: this.mac }, r) - } - Jt.prototype.putReferAntiLeech = function (e, t, r) { - j5t(this.mac, this.config, e, t, r) - } - function j5t(e, t, r, n, i) { - n = n || {} - var s = { bucket: r } - n.mode ? (s.mode = n.mode) : (s.mode = 0), - n.norefer ? (s.norefer = n.norefer) : (s.norefer = 0), - n.pattern ? (s.pattern = n.pattern) : (s.pattern = "*"), - n.source_enabled ? (s.source_enabled = n.source_enabled) : (s.source_enabled = 0) - var a = t.useHttpsDomain ? "https://" : "http://", - o = Zo.stringify(s), - u = a + Yn.UC_HOST + "/referAntiLeech?" + o - ir.postWithOptions(u, null, { mac: e }, i) - } - Jt.prototype.putCorsRules = function (e, t, r) { - U5t(this.mac, this.config, e, t, r) - } - function U5t(e, t, r, n, i) { - var s = JSON.stringify(n), - a = t.useHttpsDomain ? "https://" : "http://", - o = a + Yn.UC_HOST + "/corsRules/set/" + r - ir.postWithOptions(o, s, { mac: e }, i) - } - Jt.prototype.getCorsRules = function (e, t) { - H5t(this.mac, this.config, e, t) - } - function H5t(e, t, r, n) { - var i = t.useHttpsDomain ? "https://" : "http://", - s = i + Yn.UC_HOST + "/corsRules/get/" + r - ir.postWithOptions(s, null, { mac: e }, n) - } - Jt.prototype.putBucketAccessStyleMode = function (e, t, r) { - var n = this.config.useHttpsDomain ? "https://" : "http://", - i = n + Yn.UC_HOST + "/accessMode/" + e + "/mode/" + t - ir.postWithOptions(i, null, { mac: this.mac }, r) - } - Jt.prototype.putBucketMaxAge = function (e, t, r) { - var n = t.maxAge - n <= 0 && (n = 31536e3) - var i = { bucket: e, maxAge: n }, - s = this.config.useHttpsDomain ? "https://" : "http://", - a = Zo.stringify(i), - o = s + Yn.UC_HOST + "/maxAge?" + a - ir.postWithOptions(o, null, { mac: this.mac }, r) - } - Jt.prototype.putBucketAccessMode = function (e, t, r) { - t = t || {} - var n = { bucket: e } - t.private ? (n.private = t.private) : (n.private = 0) - var i = this.config.useHttpsDomain ? "https://" : "http://", - s = Zo.stringify(n), - a = i + Yn.UC_HOST + "/private?" + s - ir.postWithOptions(a, null, { mac: this.mac }, r) - } - Jt.prototype.putBucketQuota = function (e, t, r) { - t = t || {} - var n = { bucket: e } - t.size ? (n.size = t.size) : (n.size = 0), t.count ? (n.count = t.count) : (n.count = 0) - var i = this.config.useHttpsDomain ? "https://" : "http://", - s = `${n.bucket}/size/${n.size}/count/${n.count}`, - a = i + Yn.UC_HOST + "/setbucketquota/" + s - ir.postWithOptions(a, null, { mac: this.mac }, r) - } - Jt.prototype.getBucketQuota = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.UC_HOST + "/getbucketquota/" + e - ir.postWithOptions(n, null, { mac: this.mac }, t) - } - Jt.prototype.listBucketDomains = function (e, t) { - var r = this.config.useHttpsDomain ? "https://" : "http://", - n = r + Yn.UC_HOST + "/v3/domains?tbl=" + e - ir.postWithOptions(n, null, { mac: this.mac }, t) - } - Jt.prototype.restoreAr = function (e, t, r) { - var n = this.config.useHttpsDomain ? "https://" : "http://", - i = n + Yn.RS_HOST + "/restoreAr/" + zt.urlsafeBase64Encode(e) + "/freezeAfterDays/" + t - ir.postWithOptions(i, null, { mac: this.mac }, r) - } - function rV(e) { - if (typeof e != "object") throw new Error("invalid putpolicy options") - ;(this.scope = e.scope || null), - (this.isPrefixalScope = e.isPrefixalScope || null), - (this.expires = e.expires || 3600), - (this.insertOnly = e.insertOnly || null), - (this.saveKey = e.saveKey || null), - (this.forceSaveKey = e.forceSaveKey || null), - (this.endUser = e.endUser || null), - (this.returnUrl = e.returnUrl || null), - (this.returnBody = e.returnBody || null), - (this.callbackUrl = e.callbackUrl || null), - (this.callbackHost = e.callbackHost || null), - (this.callbackBody = e.callbackBody || null), - (this.callbackBodyType = e.callbackBodyType || null), - (this.callbackFetchKey = e.callbackFetchKey || null), - (this.persistentOps = e.persistentOps || null), - (this.persistentNotifyUrl = e.persistentNotifyUrl || null), - (this.persistentPipeline = e.persistentPipeline || null), - (this.fsizeLimit = e.fsizeLimit || null), - (this.fsizeMin = e.fsizeMin || null), - (this.mimeLimit = e.mimeLimit || null), - (this.detectMime = e.detectMime || null), - (this.deleteAfterDays = e.deleteAfterDays || null), - (this.fileType = e.fileType || null) - } - rV.prototype.getFlags = function () { - for ( - var e = {}, - t = [ - "scope", - "isPrefixalScope", - "insertOnly", - "saveKey", - "forceSaveKey", - "endUser", - "returnUrl", - "returnBody", - "callbackUrl", - "callbackHost", - "callbackBody", - "callbackBodyType", - "callbackFetchKey", - "persistentOps", - "persistentNotifyUrl", - "persistentPipeline", - "fsizeLimit", - "fsizeMin", - "detectMime", - "mimeLimit", - "deleteAfterDays", - "fileType", - ], - r = t.length - 1; - r >= 0; - r-- - ) - this[t[r]] !== null && (e[t[r]] = this[t[r]]) - return (e.deadline = this.expires + Math.floor(Date.now() / 1e3)), e - } - rV.prototype.uploadToken = function (e) { - e = e || new r4e.Mac() - var t = this.getFlags(), - r = zt.urlsafeBase64Encode(JSON.stringify(t)), - n = zt.hmacSha1(r, e.secretKey), - i = zt.base64ToUrlSafe(n), - s = e.accessKey + ":" + i + ":" + r - return s - } -}) -var c4e = C((u4e) => { - var s4e = uf(), - a4e = Dg(), - V5t = Xl(), - $5t = yv(), - o4e = require("querystring") - u4e.OperationManager = nV - function nV(e, t) { - ;(this.mac = e || new $5t.Mac()), (this.config = t || new V5t.Config()) - } - nV.prototype.pfop = function (e, t, r, n, i, s) { - i = i || {} - var a = { bucket: e, key: t, pipeline: n, fops: r.join(";") } - i.notifyURL && (a.notifyURL = i.notifyURL), - i.force && (a.force = 1), - s4e.prepareZone(this, this.mac.accessKey, e, function (o, u) { - if (o) { - s(o, null, null) - return - } - z5t(u.mac, u.config, a, s) - }) - } - function z5t(e, t, r, n) { - var i = t.useHttpsDomain ? "https://" : "http://", - s = i + t.zone.apiHost + "/pfop/", - a = o4e.stringify(r), - o = s4e.generateAccessToken(e, s, a) - a4e.postWithForm(s, a, o, n) - } - nV.prototype.prefop = function (e, t) { - var r = "api.qiniu.com" - this.config.zone && (r = this.config.zone.apiHost) - var n = this.config.useHttpsDomain ? "https://" : "http://", - i = n + r + "/status/get/prefop", - s = { id: e }, - a = o4e.stringify(s) - a4e.postWithForm(i, a, null, t) - } -}) -var h4e = C((O2) => { - var l4e = require("http"), - H4 = "rtc.qiniuapi.com", - V4 = { "Content-Type": "application/json" } - function f4e(e, t, r) { - t.headers.Authorization = e.generateAccessToken(t, null) - var n = l4e.request(t, function (i) { - i.setEncoding("utf-8") - var s = "" - i.on("data", function (a) { - s += a - }), - i.on("end", function () { - var a = JSON.parse(s) - if (i.statusCode != 200) { - var o = { code: i.statusCode, message: a.error || i.statusMessage, reqId: i.headers["x-reqid"] } - r(o, null) - } else r(null, a) - }) - }) - n.on("error", function (i) { - r(i, null) - }), - n.end() - } - function p4e(e, t, r, n) { - var i = JSON.stringify(r) - t.headers.Authorization = e.generateAccessToken(t, i) - var s = l4e.request(t, function (a) { - a.setEncoding("utf-8") - var o = "" - a.on("data", function (u) { - o += u - }), - a.on("end", function () { - var u = JSON.parse(o) - if (a.statusCode != 200) { - var c = { code: a.statusCode, message: u.error || a.statusMessage, reqId: a.headers["x-reqid"] } - n(c, null) - } else n(null, u) - }) - }) - s.on("error", function (a) { - n(a, null) - }), - s.write(i), - s.end() - } - O2.createApp = function (e, t, r) { - var n = { host: H4, port: 80, path: "/v3/apps", method: "POST", headers: V4 } - p4e(t, n, e, r) - } - O2.getApp = function (e, t, r) { - var n = { host: H4, port: 80, path: "/v3/apps/" + e, method: "GET", headers: V4 } - f4e(t, n, r) - } - O2.deleteApp = function (e, t, r) { - var n = { host: H4, port: 80, path: "/v3/apps/" + e, method: "DELETE", headers: V4 } - f4e(t, n, r) - } - O2.updateApp = function (e, t, r, n) { - var i = { host: H4, port: 80, path: "/v3/apps/" + e, method: "POST", headers: V4 } - p4e(r, i, t, n) - } -}) -var d4e = C((k2) => { - var W5t = require("http"), - iV = "rtc.qiniuapi.com", - sV = { "Content-Type": "application/json" } - function aV(e, t, r) { - t.headers.Authorization = e.generateAccessToken(t, null) - var n = W5t.request(t, function (i) { - i.setEncoding("utf-8") - var s = "" - i.on("data", function (a) { - s += a - }), - i.on("end", function () { - if (i.statusCode != 200) { - var a = { code: i.statusCode, message: i.statusMessage } - r(a, null) - } else r(null, JSON.parse(s)) - }) - }) - n.on("error", function (i) { - r(i, null) - }), - n.end() - } - k2.listUser = function (e, t, r, n) { - var i = { host: iV, port: 80, path: "/v3/apps/" + e + "/rooms/" + t + "/users", method: "GET", headers: sV } - aV(r, i, n) - } - k2.kickUser = function (e, t, r, n, i) { - var s = { host: iV, port: 80, path: "/v3/apps/" + e + "/rooms/" + t + "/users/" + r, method: "DELETE", headers: sV } - aV(n, s, i) - } - k2.listActiveRooms = function (e, t, r, n, i, s) { - var a = { - host: iV, - port: 80, - path: "/v3/apps/" + e + "/rooms?prefix=" + t + "&offset=" + r + "&limit=" + n, - method: "GET", - headers: sV, - } - aV(i, a, s) - } - k2.getRoomToken = function (e, t) { - return e.expireAt || (e.expireAt = Math.floor(Date.now() / 1e3) + 3600), t.signJson(e) - } -}) -var m4e = C((I2) => { - var G5t = require("crypto") - I2.base64ToUrlSafe = function (e) { - return e.replace(/\//g, "_").replace(/\+/g, "-") - } - I2.urlsafeBase64Encode = function (e) { - var t = Buffer.from(e).toString("base64") - return I2.base64ToUrlSafe(t) - } - I2.hmacSha1 = function (e, t) { - var r = G5t.createHmac("sha1", t) - return r.update(e), r.digest("base64") - } -}) -var g4e = C((x4e, v4e) => { - var R0 = m4e() - function P2(e, t) { - ;(this.accessKey = e), (this.secretKey = t) - } - P2.prototype.generateAccessToken = function (e, t) { - var r = this._signRequest(e, t), - n = "Qiniu " + this.accessKey + ":" + r - return n - } - P2.prototype._signRequest = function (e, t) { - var r = e.headers["Content-Type"], - n = e.host - e.port && e.port != 80 && (n = n + ":" + e.port) - var i = e.method + " " + e.path - ;(i += - ` -Host: ` + n), - r && - (i += - ` -Content-Type: ` + r), - (i += ` - -`), - t && r && r != "application/octet-stream" && (i += t) - var s = R0.hmacSha1(i, this.secretKey), - a = R0.base64ToUrlSafe(s) - return a - } - P2.prototype.sign = function (e) { - var t = R0.hmacSha1(e, this.secretKey), - r = R0.base64ToUrlSafe(t) - return this.accessKey + ":" + r - } - P2.prototype.signJson = function (e) { - var t = JSON.stringify(e), - r = R0.urlsafeBase64Encode(t), - n = R0.hmacSha1(r, this.secretKey), - i = R0.base64ToUrlSafe(n), - s = this.accessKey + ":" + i + ":" + r - return s - } - v4e.exports = x4e = P2 -}) -var y4e = C((N2) => { - var K5t = uf(), - X5t = O0() - N2.sendMessage = function (e, t, r) { - e = JSON.stringify(e) - var n = { requestURI: "https://sms.qiniuapi.com/v1/message", reqBody: e, mac: t } - $4(n, r) - } - N2.sendSingleMessage = function (e, t, r) { - e = JSON.stringify(e) - var n = { requestURI: "https://sms.qiniuapi.com/v1/message/single", reqBody: e, mac: t } - $4(n, r) - } - N2.sendOverseaMessage = function (e, t, r) { - e = JSON.stringify(e) - var n = { requestURI: "https://sms.qiniuapi.com/v1/message/oversea", reqBody: e, mac: t } - $4(n, r) - } - N2.sendFulltextMessage = function (e, t, r) { - e = JSON.stringify(e) - var n = { requestURI: "https://sms.qiniuapi.com/v1/message/fulltext", reqBody: e, mac: t } - $4(n, r) - } - function $4(e, t) { - var r = "application/json", - n = K5t.generateAccessTokenV2(e.mac, e.requestURI, "POST", r, e.reqBody), - i = { Authorization: n, "Content-Type": r }, - s = { method: "POST", headers: i, data: e.reqBody } - X5t.request(e.requestURI, s, t) - } -}) -var E4e = C((v1r, b4e) => { - b4e.exports = { - auth: { digest: yv() }, - cdn: ZFe(), - form_up: t6e(), - resume_up: t4e(), - rs: i4e(), - fop: c4e(), - conf: Xl(), - rpc: Dg(), - util: uf(), - zone: bH(), - app: h4e(), - room: d4e(), - Credentials: g4e(), - sms: { message: y4e() }, - } -}) -var w4e = C((g1r, _4e) => { - "use strict" - _4e.exports = (e, t) => - new Promise((r, n) => { - if ( - typeof e.resume != "function" || - (e.unpipe && e.unpipe(), e.resume(), e._readableState && e._readableState.ended) || - !e.readable || - e.destroyed - ) - return r() - function i() { - e.removeListener("end", s), e.removeListener("close", s), e.removeListener("error", a) - } - function s() { - i(), r() - } - function a(o) { - i(), t ? n(o) : r() - } - e.on("end", s), e.on("close", s), e.on("error", a) - }) -}) -var z4 = C((oV) => { - ;(function () { - oV.defaults = { - 0.1: { - explicitCharkey: !1, - trim: !0, - normalize: !0, - normalizeTags: !1, - attrkey: "@", - charkey: "#", - explicitArray: !1, - ignoreAttrs: !1, - mergeAttrs: !1, - explicitRoot: !1, - validator: null, - xmlns: !1, - explicitChildren: !1, - childkey: "@@", - charsAsChildren: !1, - includeWhiteChars: !1, - async: !1, - strict: !0, - attrNameProcessors: null, - attrValueProcessors: null, - tagNameProcessors: null, - valueProcessors: null, - emptyTag: "", - }, - 0.2: { - explicitCharkey: !1, - trim: !1, - normalize: !1, - normalizeTags: !1, - attrkey: "$", - charkey: "_", - explicitArray: !0, - ignoreAttrs: !1, - mergeAttrs: !1, - explicitRoot: !0, - validator: null, - xmlns: !1, - explicitChildren: !1, - preserveChildrenOrder: !1, - childkey: "$$", - charsAsChildren: !1, - includeWhiteChars: !1, - async: !1, - strict: !0, - attrNameProcessors: null, - attrValueProcessors: null, - tagNameProcessors: null, - valueProcessors: null, - rootName: "root", - xmldec: { version: "1.0", encoding: "UTF-8", standalone: !0 }, - doctype: null, - renderOpts: { - pretty: !0, - indent: " ", - newline: ` -`, - }, - headless: !1, - chunkSize: 1e4, - emptyTag: "", - cdata: !1, - }, - } - }).call(oV) -}) -var Kc = C((A4e, Gp) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o = [].slice, - u = {}.hasOwnProperty - ;(e = function () { - var c, l, f, p, h, d - if (((d = arguments[0]), (h = 2 <= arguments.length ? o.call(arguments, 1) : []), i(Object.assign))) - Object.assign.apply(null, arguments) - else for (c = 0, f = h.length; c < f; c++) if (((p = h[c]), p != null)) for (l in p) u.call(p, l) && (d[l] = p[l]) - return d - }), - (i = function (c) { - return !!c && Object.prototype.toString.call(c) === "[object Function]" - }), - (s = function (c) { - var l - return !!c && ((l = typeof c) == "function" || l === "object") - }), - (r = function (c) { - return i(Array.isArray) ? Array.isArray(c) : Object.prototype.toString.call(c) === "[object Array]" - }), - (n = function (c) { - var l - if (r(c)) return !c.length - for (l in c) if (u.call(c, l)) return !1 - return !0 - }), - (a = function (c) { - var l, f - return ( - s(c) && - (f = Object.getPrototypeOf(c)) && - (l = f.constructor) && - typeof l == "function" && - l instanceof l && - Function.prototype.toString.call(l) === Function.prototype.toString.call(Object) - ) - }), - (t = function (c) { - return i(c.valueOf) ? c.valueOf() : c - }), - (Gp.exports.assign = e), - (Gp.exports.isFunction = i), - (Gp.exports.isObject = s), - (Gp.exports.isArray = r), - (Gp.exports.isEmpty = n), - (Gp.exports.isPlainObject = a), - (Gp.exports.getValue = t) - }).call(A4e) -}) -var uV = C((C4e, S4e) => { - ;(function () { - var e - S4e.exports = e = (function () { - function t() {} - return ( - (t.prototype.hasFeature = function (r, n) { - return !0 - }), - (t.prototype.createDocumentType = function (r, n, i) { - throw new Error("This DOM method is not implemented.") - }), - (t.prototype.createDocument = function (r, n, i) { - throw new Error("This DOM method is not implemented.") - }), - (t.prototype.createHTMLDocument = function (r) { - throw new Error("This DOM method is not implemented.") - }), - (t.prototype.getFeature = function (r, n) { - throw new Error("This DOM method is not implemented.") - }), - t - ) - })() - }).call(C4e) -}) -var T4e = C((D4e, F4e) => { - ;(function () { - var e - F4e.exports = e = (function () { - function t() {} - return ( - (t.prototype.handleError = function (r) { - throw new Error(r) - }), - t - ) - })() - }).call(D4e) -}) -var k4e = C((B4e, O4e) => { - ;(function () { - var e - O4e.exports = e = (function () { - function t(r) { - this.arr = r || [] - } - return ( - Object.defineProperty(t.prototype, "length", { - get: function () { - return this.arr.length - }, - }), - (t.prototype.item = function (r) { - return this.arr[r] || null - }), - (t.prototype.contains = function (r) { - return this.arr.indexOf(r) !== -1 - }), - t - ) - })() - }).call(B4e) -}) -var N4e = C((I4e, P4e) => { - ;(function () { - var e, t, r - ;(t = T4e()), - (r = k4e()), - (P4e.exports = e = - (function () { - function n() { - var i - ;(this.defaultParams = { - "canonical-form": !1, - "cdata-sections": !1, - comments: !1, - "datatype-normalization": !1, - "element-content-whitespace": !0, - entities: !0, - "error-handler": new t(), - infoset: !0, - "validate-if-schema": !1, - namespaces: !0, - "namespace-declarations": !0, - "normalize-characters": !1, - "schema-location": "", - "schema-type": "", - "split-cdata-sections": !0, - validate: !1, - "well-formed": !0, - }), - (this.params = i = Object.create(this.defaultParams)) - } - return ( - Object.defineProperty(n.prototype, "parameterNames", { - get: function () { - return new r(Object.keys(this.defaultParams)) - }, - }), - (n.prototype.getParameter = function (i) { - return this.params.hasOwnProperty(i) ? this.params[i] : null - }), - (n.prototype.canSetParameter = function (i, s) { - return !0 - }), - (n.prototype.setParameter = function (i, s) { - return s != null ? (this.params[i] = s) : delete this.params[i] - }), - n - ) - })()) - }).call(I4e) -}) -var Zn = C((R4e, L4e) => { - ;(function () { - L4e.exports = { - Element: 1, - Attribute: 2, - Text: 3, - CData: 4, - EntityReference: 5, - EntityDeclaration: 6, - ProcessingInstruction: 7, - Comment: 8, - Document: 9, - DocType: 10, - DocumentFragment: 11, - NotationDeclaration: 12, - Declaration: 201, - Raw: 202, - AttributeDeclaration: 203, - ElementDeclaration: 204, - Dummy: 205, - } - }).call(R4e) -}) -var cV = C((M4e, q4e) => { - ;(function () { - var e, t, r - ;(e = Zn()), - (r = co()), - (q4e.exports = t = - (function () { - function n(i, s, a) { - if ( - ((this.parent = i), - this.parent && ((this.options = this.parent.options), (this.stringify = this.parent.stringify)), - s == null) - ) - throw new Error("Missing attribute name. " + this.debugInfo(s)) - ;(this.name = this.stringify.name(s)), - (this.value = this.stringify.attValue(a)), - (this.type = e.Attribute), - (this.isId = !1), - (this.schemaTypeInfo = null) - } - return ( - Object.defineProperty(n.prototype, "nodeType", { - get: function () { - return this.type - }, - }), - Object.defineProperty(n.prototype, "ownerElement", { - get: function () { - return this.parent - }, - }), - Object.defineProperty(n.prototype, "textContent", { - get: function () { - return this.value - }, - set: function (i) { - return (this.value = i || "") - }, - }), - Object.defineProperty(n.prototype, "namespaceURI", { - get: function () { - return "" - }, - }), - Object.defineProperty(n.prototype, "prefix", { - get: function () { - return "" - }, - }), - Object.defineProperty(n.prototype, "localName", { - get: function () { - return this.name - }, - }), - Object.defineProperty(n.prototype, "specified", { - get: function () { - return !0 - }, - }), - (n.prototype.clone = function () { - return Object.create(this) - }), - (n.prototype.toString = function (i) { - return this.options.writer.attribute(this, this.options.writer.filterOptions(i)) - }), - (n.prototype.debugInfo = function (i) { - return ( - (i = i || this.name), - i == null - ? "parent: <" + this.parent.name + ">" - : "attribute: {" + i + "}, parent: <" + this.parent.name + ">" - ) - }), - (n.prototype.isEqualNode = function (i) { - return !( - i.namespaceURI !== this.namespaceURI || - i.prefix !== this.prefix || - i.localName !== this.localName || - i.value !== this.value - ) - }), - n - ) - })()) - }).call(M4e) -}) -var W4 = C((j4e, U4e) => { - ;(function () { - var e - U4e.exports = e = (function () { - function t(r) { - this.nodes = r - } - return ( - Object.defineProperty(t.prototype, "length", { - get: function () { - return Object.keys(this.nodes).length || 0 - }, - }), - (t.prototype.clone = function () { - return (this.nodes = null) - }), - (t.prototype.getNamedItem = function (r) { - return this.nodes[r] - }), - (t.prototype.setNamedItem = function (r) { - var n - return (n = this.nodes[r.nodeName]), (this.nodes[r.nodeName] = r), n || null - }), - (t.prototype.removeNamedItem = function (r) { - var n - return (n = this.nodes[r]), delete this.nodes[r], n || null - }), - (t.prototype.item = function (r) { - return this.nodes[Object.keys(this.nodes)[r]] || null - }), - (t.prototype.getNamedItemNS = function (r, n) { - throw new Error("This DOM method is not implemented.") - }), - (t.prototype.setNamedItemNS = function (r) { - throw new Error("This DOM method is not implemented.") - }), - (t.prototype.removeNamedItemNS = function (r, n) { - throw new Error("This DOM method is not implemented.") - }), - t - ) - })() - }).call(j4e) -}) -var G4 = C((H4e, V4e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u, - c = function (f, p) { - for (var h in p) l.call(p, h) && (f[h] = p[h]) - function d() { - this.constructor = f - } - return (d.prototype = p.prototype), (f.prototype = new d()), (f.__super__ = p.prototype), f - }, - l = {}.hasOwnProperty - ;(u = Kc()), - (o = u.isObject), - (a = u.isFunction), - (s = u.getValue), - (i = co()), - (e = Zn()), - (t = cV()), - (n = W4()), - (V4e.exports = r = - (function (f) { - c(p, f) - function p(h, d, x) { - var v, g, _, w - if ((p.__super__.constructor.call(this, h), d == null)) - throw new Error("Missing element name. " + this.debugInfo()) - if ( - ((this.name = this.stringify.name(d)), - (this.type = e.Element), - (this.attribs = {}), - (this.schemaTypeInfo = null), - x != null && this.attribute(x), - h.type === e.Document && - ((this.isRoot = !0), (this.documentObject = h), (h.rootObject = this), h.children)) - ) { - for (w = h.children, g = 0, _ = w.length; g < _; g++) - if (((v = w[g]), v.type === e.DocType)) { - v.name = this.name - break - } - } - } - return ( - Object.defineProperty(p.prototype, "tagName", { - get: function () { - return this.name - }, - }), - Object.defineProperty(p.prototype, "namespaceURI", { - get: function () { - return "" - }, - }), - Object.defineProperty(p.prototype, "prefix", { - get: function () { - return "" - }, - }), - Object.defineProperty(p.prototype, "localName", { - get: function () { - return this.name - }, - }), - Object.defineProperty(p.prototype, "id", { - get: function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - Object.defineProperty(p.prototype, "className", { - get: function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - Object.defineProperty(p.prototype, "classList", { - get: function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - Object.defineProperty(p.prototype, "attributes", { - get: function () { - return ( - (!this.attributeMap || !this.attributeMap.nodes) && (this.attributeMap = new n(this.attribs)), - this.attributeMap - ) - }, - }), - (p.prototype.clone = function () { - var h, d, x, v - ;(x = Object.create(this)), x.isRoot && (x.documentObject = null), (x.attribs = {}), (v = this.attribs) - for (d in v) l.call(v, d) && ((h = v[d]), (x.attribs[d] = h.clone())) - return ( - (x.children = []), - this.children.forEach(function (g) { - var _ - return (_ = g.clone()), (_.parent = x), x.children.push(_) - }), - x - ) - }), - (p.prototype.attribute = function (h, d) { - var x, v - if ((h != null && (h = s(h)), o(h))) for (x in h) l.call(h, x) && ((v = h[x]), this.attribute(x, v)) - else - a(d) && (d = d.apply()), - this.options.keepNullAttributes && d == null - ? (this.attribs[h] = new t(this, h, "")) - : d != null && (this.attribs[h] = new t(this, h, d)) - return this - }), - (p.prototype.removeAttribute = function (h) { - var d, x, v - if (h == null) throw new Error("Missing attribute name. " + this.debugInfo()) - if (((h = s(h)), Array.isArray(h))) - for (x = 0, v = h.length; x < v; x++) (d = h[x]), delete this.attribs[d] - else delete this.attribs[h] - return this - }), - (p.prototype.toString = function (h) { - return this.options.writer.element(this, this.options.writer.filterOptions(h)) - }), - (p.prototype.att = function (h, d) { - return this.attribute(h, d) - }), - (p.prototype.a = function (h, d) { - return this.attribute(h, d) - }), - (p.prototype.getAttribute = function (h) { - return this.attribs.hasOwnProperty(h) ? this.attribs[h].value : null - }), - (p.prototype.setAttribute = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getAttributeNode = function (h) { - return this.attribs.hasOwnProperty(h) ? this.attribs[h] : null - }), - (p.prototype.setAttributeNode = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.removeAttributeNode = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getElementsByTagName = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getAttributeNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.setAttributeNS = function (h, d, x) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.removeAttributeNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getAttributeNodeNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.setAttributeNodeNS = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getElementsByTagNameNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.hasAttribute = function (h) { - return this.attribs.hasOwnProperty(h) - }), - (p.prototype.hasAttributeNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.setIdAttribute = function (h, d) { - return this.attribs.hasOwnProperty(h) ? this.attribs[h].isId : d - }), - (p.prototype.setIdAttributeNS = function (h, d, x) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.setIdAttributeNode = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getElementsByTagName = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getElementsByTagNameNS = function (h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.getElementsByClassName = function (h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (p.prototype.isEqualNode = function (h) { - var d, x, v - if ( - !p.__super__.isEqualNode.apply(this, arguments).isEqualNode(h) || - h.namespaceURI !== this.namespaceURI || - h.prefix !== this.prefix || - h.localName !== this.localName || - h.attribs.length !== this.attribs.length - ) - return !1 - for (d = x = 0, v = this.attribs.length - 1; 0 <= v ? x <= v : x >= v; d = 0 <= v ? ++x : --x) - if (!this.attribs[d].isEqualNode(h.attribs[d])) return !1 - return !0 - }), - p - ) - })(i)) - }).call(H4e) -}) -var R2 = C(($4e, z4e) => { - ;(function () { - var e, - t, - r = function (i, s) { - for (var a in s) n.call(s, a) && (i[a] = s[a]) - function o() { - this.constructor = i - } - return (o.prototype = s.prototype), (i.prototype = new o()), (i.__super__ = s.prototype), i - }, - n = {}.hasOwnProperty - ;(t = co()), - (z4e.exports = e = - (function (i) { - r(s, i) - function s(a) { - s.__super__.constructor.call(this, a), (this.value = "") - } - return ( - Object.defineProperty(s.prototype, "data", { - get: function () { - return this.value - }, - set: function (a) { - return (this.value = a || "") - }, - }), - Object.defineProperty(s.prototype, "length", { - get: function () { - return this.value.length - }, - }), - Object.defineProperty(s.prototype, "textContent", { - get: function () { - return this.value - }, - set: function (a) { - return (this.value = a || "") - }, - }), - (s.prototype.clone = function () { - return Object.create(this) - }), - (s.prototype.substringData = function (a, o) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (s.prototype.appendData = function (a) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (s.prototype.insertData = function (a, o) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (s.prototype.deleteData = function (a, o) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (s.prototype.replaceData = function (a, o, u) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (s.prototype.isEqualNode = function (a) { - return !(!s.__super__.isEqualNode.apply(this, arguments).isEqualNode(a) || a.data !== this.data) - }), - s - ) - })(t)) - }).call($4e) -}) -var K4 = C((W4e, G4e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(e = Zn()), - (r = R2()), - (G4e.exports = t = - (function (s) { - n(a, s) - function a(o, u) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing CDATA text. " + this.debugInfo()) - ;(this.name = "#cdata-section"), (this.type = e.CData), (this.value = this.stringify.cdata(u)) - } - return ( - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return this.options.writer.cdata(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(r)) - }).call(W4e) -}) -var X4 = C((K4e, X4e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(e = Zn()), - (t = R2()), - (X4e.exports = r = - (function (s) { - n(a, s) - function a(o, u) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing comment text. " + this.debugInfo()) - ;(this.name = "#comment"), (this.type = e.Comment), (this.value = this.stringify.comment(u)) - } - return ( - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return this.options.writer.comment(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(t)) - }).call(K4e) -}) -var J4 = C((J4e, Y4e) => { - ;(function () { - var e, - t, - r, - n, - i = function (a, o) { - for (var u in o) s.call(o, u) && (a[u] = o[u]) - function c() { - this.constructor = a - } - return (c.prototype = o.prototype), (a.prototype = new c()), (a.__super__ = o.prototype), a - }, - s = {}.hasOwnProperty - ;(n = Kc().isObject), - (r = co()), - (e = Zn()), - (Y4e.exports = t = - (function (a) { - i(o, a) - function o(u, c, l, f) { - var p - o.__super__.constructor.call(this, u), - n(c) && ((p = c), (c = p.version), (l = p.encoding), (f = p.standalone)), - c || (c = "1.0"), - (this.type = e.Declaration), - (this.version = this.stringify.xmlVersion(c)), - l != null && (this.encoding = this.stringify.xmlEncoding(l)), - f != null && (this.standalone = this.stringify.xmlStandalone(f)) - } - return ( - (o.prototype.toString = function (u) { - return this.options.writer.declaration(this, this.options.writer.filterOptions(u)) - }), - o - ) - })(r)) - }).call(J4e) -}) -var Y4 = C((Z4e, Q4e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(r = co()), - (e = Zn()), - (Q4e.exports = t = - (function (s) { - n(a, s) - function a(o, u, c, l, f, p) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing DTD element name. " + this.debugInfo()) - if (c == null) throw new Error("Missing DTD attribute name. " + this.debugInfo(u)) - if (!l) throw new Error("Missing DTD attribute type. " + this.debugInfo(u)) - if (!f) throw new Error("Missing DTD attribute default. " + this.debugInfo(u)) - if ((f.indexOf("#") !== 0 && (f = "#" + f), !f.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))) - throw new Error( - "Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. " + this.debugInfo(u) - ) - if (p && !f.match(/^(#FIXED|#DEFAULT)$/)) - throw new Error("Default value only applies to #FIXED or #DEFAULT. " + this.debugInfo(u)) - ;(this.elementName = this.stringify.name(u)), - (this.type = e.AttributeDeclaration), - (this.attributeName = this.stringify.name(c)), - (this.attributeType = this.stringify.dtdAttType(l)), - p && (this.defaultValue = this.stringify.dtdAttDefault(p)), - (this.defaultValueType = f) - } - return ( - (a.prototype.toString = function (o) { - return this.options.writer.dtdAttList(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(r)) - }).call(Z4e) -}) -var Z4 = C((e3e, t3e) => { - ;(function () { - var e, - t, - r, - n, - i = function (a, o) { - for (var u in o) s.call(o, u) && (a[u] = o[u]) - function c() { - this.constructor = a - } - return (c.prototype = o.prototype), (a.prototype = new c()), (a.__super__ = o.prototype), a - }, - s = {}.hasOwnProperty - ;(n = Kc().isObject), - (r = co()), - (e = Zn()), - (t3e.exports = t = - (function (a) { - i(o, a) - function o(u, c, l, f) { - if ((o.__super__.constructor.call(this, u), l == null)) - throw new Error("Missing DTD entity name. " + this.debugInfo(l)) - if (f == null) throw new Error("Missing DTD entity value. " + this.debugInfo(l)) - if (((this.pe = !!c), (this.name = this.stringify.name(l)), (this.type = e.EntityDeclaration), !n(f))) - (this.value = this.stringify.dtdEntityValue(f)), (this.internal = !0) - else { - if (!f.pubID && !f.sysID) - throw new Error( - "Public and/or system identifiers are required for an external entity. " + this.debugInfo(l) - ) - if (f.pubID && !f.sysID) - throw new Error("System identifier is required for a public external entity. " + this.debugInfo(l)) - if ( - ((this.internal = !1), - f.pubID != null && (this.pubID = this.stringify.dtdPubID(f.pubID)), - f.sysID != null && (this.sysID = this.stringify.dtdSysID(f.sysID)), - f.nData != null && (this.nData = this.stringify.dtdNData(f.nData)), - this.pe && this.nData) - ) - throw new Error("Notation declaration is not allowed in a parameter entity. " + this.debugInfo(l)) - } - } - return ( - Object.defineProperty(o.prototype, "publicId", { - get: function () { - return this.pubID - }, - }), - Object.defineProperty(o.prototype, "systemId", { - get: function () { - return this.sysID - }, - }), - Object.defineProperty(o.prototype, "notationName", { - get: function () { - return this.nData || null - }, - }), - Object.defineProperty(o.prototype, "inputEncoding", { - get: function () { - return null - }, - }), - Object.defineProperty(o.prototype, "xmlEncoding", { - get: function () { - return null - }, - }), - Object.defineProperty(o.prototype, "xmlVersion", { - get: function () { - return null - }, - }), - (o.prototype.toString = function (u) { - return this.options.writer.dtdEntity(this, this.options.writer.filterOptions(u)) - }), - o - ) - })(r)) - }).call(e3e) -}) -var Q4 = C((r3e, n3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(r = co()), - (e = Zn()), - (n3e.exports = t = - (function (s) { - n(a, s) - function a(o, u, c) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing DTD element name. " + this.debugInfo()) - c || (c = "(#PCDATA)"), - Array.isArray(c) && (c = "(" + c.join(",") + ")"), - (this.name = this.stringify.name(u)), - (this.type = e.ElementDeclaration), - (this.value = this.stringify.dtdElementValue(c)) - } - return ( - (a.prototype.toString = function (o) { - return this.options.writer.dtdElement(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(r)) - }).call(r3e) -}) -var e3 = C((i3e, s3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(r = co()), - (e = Zn()), - (s3e.exports = t = - (function (s) { - n(a, s) - function a(o, u, c) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing DTD notation name. " + this.debugInfo(u)) - if (!c.pubID && !c.sysID) - throw new Error("Public or system identifiers are required for an external entity. " + this.debugInfo(u)) - ;(this.name = this.stringify.name(u)), - (this.type = e.NotationDeclaration), - c.pubID != null && (this.pubID = this.stringify.dtdPubID(c.pubID)), - c.sysID != null && (this.sysID = this.stringify.dtdSysID(c.sysID)) - } - return ( - Object.defineProperty(a.prototype, "publicId", { - get: function () { - return this.pubID - }, - }), - Object.defineProperty(a.prototype, "systemId", { - get: function () { - return this.sysID - }, - }), - (a.prototype.toString = function (o) { - return this.options.writer.dtdNotation(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(r)) - }).call(i3e) -}) -var t3 = C((a3e, o3e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u, - c = function (f, p) { - for (var h in p) l.call(p, h) && (f[h] = p[h]) - function d() { - this.constructor = f - } - return (d.prototype = p.prototype), (f.prototype = new d()), (f.__super__ = p.prototype), f - }, - l = {}.hasOwnProperty - ;(u = Kc().isObject), - (o = co()), - (e = Zn()), - (t = Y4()), - (n = Z4()), - (r = Q4()), - (i = e3()), - (a = W4()), - (o3e.exports = s = - (function (f) { - c(p, f) - function p(h, d, x) { - var v, g, _, w, E, A - if ((p.__super__.constructor.call(this, h), (this.type = e.DocType), h.children)) { - for (w = h.children, g = 0, _ = w.length; g < _; g++) - if (((v = w[g]), v.type === e.Element)) { - this.name = v.name - break - } - } - ;(this.documentObject = h), - u(d) && ((E = d), (d = E.pubID), (x = E.sysID)), - x == null && ((A = [d, x]), (x = A[0]), (d = A[1])), - d != null && (this.pubID = this.stringify.dtdPubID(d)), - x != null && (this.sysID = this.stringify.dtdSysID(x)) - } - return ( - Object.defineProperty(p.prototype, "entities", { - get: function () { - var h, d, x, v, g - for (v = {}, g = this.children, d = 0, x = g.length; d < x; d++) - (h = g[d]), h.type === e.EntityDeclaration && !h.pe && (v[h.name] = h) - return new a(v) - }, - }), - Object.defineProperty(p.prototype, "notations", { - get: function () { - var h, d, x, v, g - for (v = {}, g = this.children, d = 0, x = g.length; d < x; d++) - (h = g[d]), h.type === e.NotationDeclaration && (v[h.name] = h) - return new a(v) - }, - }), - Object.defineProperty(p.prototype, "publicId", { - get: function () { - return this.pubID - }, - }), - Object.defineProperty(p.prototype, "systemId", { - get: function () { - return this.sysID - }, - }), - Object.defineProperty(p.prototype, "internalSubset", { - get: function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - (p.prototype.element = function (h, d) { - var x - return (x = new r(this, h, d)), this.children.push(x), this - }), - (p.prototype.attList = function (h, d, x, v, g) { - var _ - return (_ = new t(this, h, d, x, v, g)), this.children.push(_), this - }), - (p.prototype.entity = function (h, d) { - var x - return (x = new n(this, !1, h, d)), this.children.push(x), this - }), - (p.prototype.pEntity = function (h, d) { - var x - return (x = new n(this, !0, h, d)), this.children.push(x), this - }), - (p.prototype.notation = function (h, d) { - var x - return (x = new i(this, h, d)), this.children.push(x), this - }), - (p.prototype.toString = function (h) { - return this.options.writer.docType(this, this.options.writer.filterOptions(h)) - }), - (p.prototype.ele = function (h, d) { - return this.element(h, d) - }), - (p.prototype.att = function (h, d, x, v, g) { - return this.attList(h, d, x, v, g) - }), - (p.prototype.ent = function (h, d) { - return this.entity(h, d) - }), - (p.prototype.pent = function (h, d) { - return this.pEntity(h, d) - }), - (p.prototype.not = function (h, d) { - return this.notation(h, d) - }), - (p.prototype.up = function () { - return this.root() || this.documentObject - }), - (p.prototype.isEqualNode = function (h) { - return !( - !p.__super__.isEqualNode.apply(this, arguments).isEqualNode(h) || - h.name !== this.name || - h.publicId !== this.publicId || - h.systemId !== this.systemId - ) - }), - p - ) - })(o)) - }).call(a3e) -}) -var r3 = C((u3e, c3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(e = Zn()), - (t = co()), - (c3e.exports = r = - (function (s) { - n(a, s) - function a(o, u) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing raw text. " + this.debugInfo()) - ;(this.type = e.Raw), (this.value = this.stringify.raw(u)) - } - return ( - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return this.options.writer.raw(this, this.options.writer.filterOptions(o)) - }), - a - ) - })(t)) - }).call(u3e) -}) -var n3 = C((l3e, f3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(e = Zn()), - (t = R2()), - (f3e.exports = r = - (function (s) { - n(a, s) - function a(o, u) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing element text. " + this.debugInfo()) - ;(this.name = "#text"), (this.type = e.Text), (this.value = this.stringify.text(u)) - } - return ( - Object.defineProperty(a.prototype, "isElementContentWhitespace", { - get: function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - Object.defineProperty(a.prototype, "wholeText", { - get: function () { - var o, u, c - for (c = "", u = this.previousSibling; u; ) (c = u.data + c), (u = u.previousSibling) - for (c += this.data, o = this.nextSibling; o; ) (c = c + o.data), (o = o.nextSibling) - return c - }, - }), - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return this.options.writer.text(this, this.options.writer.filterOptions(o)) - }), - (a.prototype.splitText = function (o) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (a.prototype.replaceWholeText = function (o) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - a - ) - })(t)) - }).call(l3e) -}) -var i3 = C((p3e, h3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(e = Zn()), - (t = R2()), - (h3e.exports = r = - (function (s) { - n(a, s) - function a(o, u, c) { - if ((a.__super__.constructor.call(this, o), u == null)) - throw new Error("Missing instruction target. " + this.debugInfo()) - ;(this.type = e.ProcessingInstruction), - (this.target = this.stringify.insTarget(u)), - (this.name = this.target), - c && (this.value = this.stringify.insValue(c)) - } - return ( - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return this.options.writer.processingInstruction(this, this.options.writer.filterOptions(o)) - }), - (a.prototype.isEqualNode = function (o) { - return !(!a.__super__.isEqualNode.apply(this, arguments).isEqualNode(o) || o.target !== this.target) - }), - a - ) - })(t)) - }).call(p3e) -}) -var lV = C((d3e, m3e) => { - ;(function () { - var e, - t, - r, - n = function (s, a) { - for (var o in a) i.call(a, o) && (s[o] = a[o]) - function u() { - this.constructor = s - } - return (u.prototype = a.prototype), (s.prototype = new u()), (s.__super__ = a.prototype), s - }, - i = {}.hasOwnProperty - ;(r = co()), - (e = Zn()), - (m3e.exports = t = - (function (s) { - n(a, s) - function a(o) { - a.__super__.constructor.call(this, o), (this.type = e.Dummy) - } - return ( - (a.prototype.clone = function () { - return Object.create(this) - }), - (a.prototype.toString = function (o) { - return "" - }), - a - ) - })(r)) - }).call(d3e) -}) -var g3e = C((x3e, v3e) => { - ;(function () { - var e - v3e.exports = e = (function () { - function t(r) { - this.nodes = r - } - return ( - Object.defineProperty(t.prototype, "length", { - get: function () { - return this.nodes.length || 0 - }, - }), - (t.prototype.clone = function () { - return (this.nodes = null) - }), - (t.prototype.item = function (r) { - return this.nodes[r] || null - }), - t - ) - })() - }).call(x3e) -}) -var E3e = C((y3e, b3e) => { - ;(function () { - b3e.exports = { - Disconnected: 1, - Preceding: 2, - Following: 4, - Contains: 8, - ContainedBy: 16, - ImplementationSpecific: 32, - } - }).call(y3e) -}) -var co = C((_3e, w3e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u, - c, - l, - f, - p, - h, - d, - x, - v, - g, - _, - w = {}.hasOwnProperty - ;(_ = Kc()), - (g = _.isObject), - (v = _.isFunction), - (x = _.isEmpty), - (d = _.getValue), - (o = null), - (r = null), - (n = null), - (i = null), - (s = null), - (p = null), - (h = null), - (f = null), - (a = null), - (t = null), - (l = null), - (u = null), - (e = null), - (w3e.exports = c = - (function () { - function E(A) { - ;(this.parent = A), - this.parent && ((this.options = this.parent.options), (this.stringify = this.parent.stringify)), - (this.value = null), - (this.children = []), - (this.baseURI = null), - o || - ((o = G4()), - (r = K4()), - (n = X4()), - (i = J4()), - (s = t3()), - (p = r3()), - (h = n3()), - (f = i3()), - (a = lV()), - (t = Zn()), - (l = g3e()), - (u = W4()), - (e = E3e())) - } - return ( - Object.defineProperty(E.prototype, "nodeName", { - get: function () { - return this.name - }, - }), - Object.defineProperty(E.prototype, "nodeType", { - get: function () { - return this.type - }, - }), - Object.defineProperty(E.prototype, "nodeValue", { - get: function () { - return this.value - }, - }), - Object.defineProperty(E.prototype, "parentNode", { - get: function () { - return this.parent - }, - }), - Object.defineProperty(E.prototype, "childNodes", { - get: function () { - return ( - (!this.childNodeList || !this.childNodeList.nodes) && (this.childNodeList = new l(this.children)), - this.childNodeList - ) - }, - }), - Object.defineProperty(E.prototype, "firstChild", { - get: function () { - return this.children[0] || null - }, - }), - Object.defineProperty(E.prototype, "lastChild", { - get: function () { - return this.children[this.children.length - 1] || null - }, - }), - Object.defineProperty(E.prototype, "previousSibling", { - get: function () { - var A - return (A = this.parent.children.indexOf(this)), this.parent.children[A - 1] || null - }, - }), - Object.defineProperty(E.prototype, "nextSibling", { - get: function () { - var A - return (A = this.parent.children.indexOf(this)), this.parent.children[A + 1] || null - }, - }), - Object.defineProperty(E.prototype, "ownerDocument", { - get: function () { - return this.document() || null - }, - }), - Object.defineProperty(E.prototype, "textContent", { - get: function () { - var A, T, O, D, M - if (this.nodeType === t.Element || this.nodeType === t.DocumentFragment) { - for (M = "", D = this.children, T = 0, O = D.length; T < O; T++) - (A = D[T]), A.textContent && (M += A.textContent) - return M - } else return null - }, - set: function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }, - }), - (E.prototype.setParent = function (A) { - var T, O, D, M, P - for ( - this.parent = A, - A && ((this.options = A.options), (this.stringify = A.stringify)), - M = this.children, - P = [], - O = 0, - D = M.length; - O < D; - O++ - ) - (T = M[O]), P.push(T.setParent(this)) - return P - }), - (E.prototype.element = function (A, T, O) { - var D, M, P, k, B, q, $, N, U, ee, ce - if ( - ((q = null), - T === null && O == null && ((U = [{}, null]), (T = U[0]), (O = U[1])), - T == null && (T = {}), - (T = d(T)), - g(T) || ((ee = [T, O]), (O = ee[0]), (T = ee[1])), - A != null && (A = d(A)), - Array.isArray(A)) - ) - for (P = 0, $ = A.length; P < $; P++) (M = A[P]), (q = this.element(M)) - else if (v(A)) q = this.element(A.apply()) - else if (g(A)) { - for (B in A) - if (w.call(A, B)) - if ( - ((ce = A[B]), - v(ce) && (ce = ce.apply()), - !this.options.ignoreDecorators && - this.stringify.convertAttKey && - B.indexOf(this.stringify.convertAttKey) === 0) - ) - q = this.attribute(B.substr(this.stringify.convertAttKey.length), ce) - else if (!this.options.separateArrayItems && Array.isArray(ce) && x(ce)) q = this.dummy() - else if (g(ce) && x(ce)) q = this.element(B) - else if (!this.options.keepNullNodes && ce == null) q = this.dummy() - else if (!this.options.separateArrayItems && Array.isArray(ce)) - for (k = 0, N = ce.length; k < N; k++) (M = ce[k]), (D = {}), (D[B] = M), (q = this.element(D)) - else - g(ce) - ? !this.options.ignoreDecorators && - this.stringify.convertTextKey && - B.indexOf(this.stringify.convertTextKey) === 0 - ? (q = this.element(ce)) - : ((q = this.element(B)), q.element(ce)) - : (q = this.element(B, ce)) - } else - !this.options.keepNullNodes && O === null - ? (q = this.dummy()) - : !this.options.ignoreDecorators && - this.stringify.convertTextKey && - A.indexOf(this.stringify.convertTextKey) === 0 - ? (q = this.text(O)) - : !this.options.ignoreDecorators && - this.stringify.convertCDataKey && - A.indexOf(this.stringify.convertCDataKey) === 0 - ? (q = this.cdata(O)) - : !this.options.ignoreDecorators && - this.stringify.convertCommentKey && - A.indexOf(this.stringify.convertCommentKey) === 0 - ? (q = this.comment(O)) - : !this.options.ignoreDecorators && - this.stringify.convertRawKey && - A.indexOf(this.stringify.convertRawKey) === 0 - ? (q = this.raw(O)) - : !this.options.ignoreDecorators && - this.stringify.convertPIKey && - A.indexOf(this.stringify.convertPIKey) === 0 - ? (q = this.instruction(A.substr(this.stringify.convertPIKey.length), O)) - : (q = this.node(A, T, O)) - if (q == null) throw new Error("Could not create any elements with: " + A + ". " + this.debugInfo()) - return q - }), - (E.prototype.insertBefore = function (A, T, O) { - var D, M, P, k, B - if (A?.type) - return ( - (P = A), - (k = T), - P.setParent(this), - k - ? ((M = children.indexOf(k)), - (B = children.splice(M)), - children.push(P), - Array.prototype.push.apply(children, B)) - : children.push(P), - P - ) - if (this.isRoot) throw new Error("Cannot insert elements at root level. " + this.debugInfo(A)) - return ( - (M = this.parent.children.indexOf(this)), - (B = this.parent.children.splice(M)), - (D = this.parent.element(A, T, O)), - Array.prototype.push.apply(this.parent.children, B), - D - ) - }), - (E.prototype.insertAfter = function (A, T, O) { - var D, M, P - if (this.isRoot) throw new Error("Cannot insert elements at root level. " + this.debugInfo(A)) - return ( - (M = this.parent.children.indexOf(this)), - (P = this.parent.children.splice(M + 1)), - (D = this.parent.element(A, T, O)), - Array.prototype.push.apply(this.parent.children, P), - D - ) - }), - (E.prototype.remove = function () { - var A, T - if (this.isRoot) throw new Error("Cannot remove the root element. " + this.debugInfo()) - return ( - (A = this.parent.children.indexOf(this)), - [].splice.apply(this.parent.children, [A, A - A + 1].concat((T = []))), - this.parent - ) - }), - (E.prototype.node = function (A, T, O) { - var D, M - return ( - A != null && (A = d(A)), - T || (T = {}), - (T = d(T)), - g(T) || ((M = [T, O]), (O = M[0]), (T = M[1])), - (D = new o(this, A, T)), - O != null && D.text(O), - this.children.push(D), - D - ) - }), - (E.prototype.text = function (A) { - var T - return g(A) && this.element(A), (T = new h(this, A)), this.children.push(T), this - }), - (E.prototype.cdata = function (A) { - var T - return (T = new r(this, A)), this.children.push(T), this - }), - (E.prototype.comment = function (A) { - var T - return (T = new n(this, A)), this.children.push(T), this - }), - (E.prototype.commentBefore = function (A) { - var T, O, D - return ( - (O = this.parent.children.indexOf(this)), - (D = this.parent.children.splice(O)), - (T = this.parent.comment(A)), - Array.prototype.push.apply(this.parent.children, D), - this - ) - }), - (E.prototype.commentAfter = function (A) { - var T, O, D - return ( - (O = this.parent.children.indexOf(this)), - (D = this.parent.children.splice(O + 1)), - (T = this.parent.comment(A)), - Array.prototype.push.apply(this.parent.children, D), - this - ) - }), - (E.prototype.raw = function (A) { - var T - return (T = new p(this, A)), this.children.push(T), this - }), - (E.prototype.dummy = function () { - var A - return (A = new a(this)), A - }), - (E.prototype.instruction = function (A, T) { - var O, D, M, P, k - if ((A != null && (A = d(A)), T != null && (T = d(T)), Array.isArray(A))) - for (P = 0, k = A.length; P < k; P++) (O = A[P]), this.instruction(O) - else if (g(A)) for (O in A) w.call(A, O) && ((D = A[O]), this.instruction(O, D)) - else v(T) && (T = T.apply()), (M = new f(this, A, T)), this.children.push(M) - return this - }), - (E.prototype.instructionBefore = function (A, T) { - var O, D, M - return ( - (D = this.parent.children.indexOf(this)), - (M = this.parent.children.splice(D)), - (O = this.parent.instruction(A, T)), - Array.prototype.push.apply(this.parent.children, M), - this - ) - }), - (E.prototype.instructionAfter = function (A, T) { - var O, D, M - return ( - (D = this.parent.children.indexOf(this)), - (M = this.parent.children.splice(D + 1)), - (O = this.parent.instruction(A, T)), - Array.prototype.push.apply(this.parent.children, M), - this - ) - }), - (E.prototype.declaration = function (A, T, O) { - var D, M - return ( - (D = this.document()), - (M = new i(D, A, T, O)), - D.children.length === 0 - ? D.children.unshift(M) - : D.children[0].type === t.Declaration - ? (D.children[0] = M) - : D.children.unshift(M), - D.root() || D - ) - }), - (E.prototype.dtd = function (A, T) { - var O, D, M, P, k, B, q, $, N, U - for (D = this.document(), M = new s(D, A, T), N = D.children, P = k = 0, q = N.length; k < q; P = ++k) - if (((O = N[P]), O.type === t.DocType)) return (D.children[P] = M), M - for (U = D.children, P = B = 0, $ = U.length; B < $; P = ++B) - if (((O = U[P]), O.isRoot)) return D.children.splice(P, 0, M), M - return D.children.push(M), M - }), - (E.prototype.up = function () { - if (this.isRoot) - throw new Error("The root node has no parent. Use doc() if you need to get the document object.") - return this.parent - }), - (E.prototype.root = function () { - var A - for (A = this; A; ) { - if (A.type === t.Document) return A.rootObject - if (A.isRoot) return A - A = A.parent - } - }), - (E.prototype.document = function () { - var A - for (A = this; A; ) { - if (A.type === t.Document) return A - A = A.parent - } - }), - (E.prototype.end = function (A) { - return this.document().end(A) - }), - (E.prototype.prev = function () { - var A - if (((A = this.parent.children.indexOf(this)), A < 1)) - throw new Error("Already at the first node. " + this.debugInfo()) - return this.parent.children[A - 1] - }), - (E.prototype.next = function () { - var A - if (((A = this.parent.children.indexOf(this)), A === -1 || A === this.parent.children.length - 1)) - throw new Error("Already at the last node. " + this.debugInfo()) - return this.parent.children[A + 1] - }), - (E.prototype.importDocument = function (A) { - var T - return (T = A.root().clone()), (T.parent = this), (T.isRoot = !1), this.children.push(T), this - }), - (E.prototype.debugInfo = function (A) { - var T, O - return ( - (A = A || this.name), - A == null && !((T = this.parent) != null && T.name) - ? "" - : A == null - ? "parent: <" + this.parent.name + ">" - : (O = this.parent) != null && O.name - ? "node: <" + A + ">, parent: <" + this.parent.name + ">" - : "node: <" + A + ">" - ) - }), - (E.prototype.ele = function (A, T, O) { - return this.element(A, T, O) - }), - (E.prototype.nod = function (A, T, O) { - return this.node(A, T, O) - }), - (E.prototype.txt = function (A) { - return this.text(A) - }), - (E.prototype.dat = function (A) { - return this.cdata(A) - }), - (E.prototype.com = function (A) { - return this.comment(A) - }), - (E.prototype.ins = function (A, T) { - return this.instruction(A, T) - }), - (E.prototype.doc = function () { - return this.document() - }), - (E.prototype.dec = function (A, T, O) { - return this.declaration(A, T, O) - }), - (E.prototype.e = function (A, T, O) { - return this.element(A, T, O) - }), - (E.prototype.n = function (A, T, O) { - return this.node(A, T, O) - }), - (E.prototype.t = function (A) { - return this.text(A) - }), - (E.prototype.d = function (A) { - return this.cdata(A) - }), - (E.prototype.c = function (A) { - return this.comment(A) - }), - (E.prototype.r = function (A) { - return this.raw(A) - }), - (E.prototype.i = function (A, T) { - return this.instruction(A, T) - }), - (E.prototype.u = function () { - return this.up() - }), - (E.prototype.importXMLBuilder = function (A) { - return this.importDocument(A) - }), - (E.prototype.replaceChild = function (A, T) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.removeChild = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.appendChild = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.hasChildNodes = function () { - return this.children.length !== 0 - }), - (E.prototype.cloneNode = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.normalize = function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.isSupported = function (A, T) { - return !0 - }), - (E.prototype.hasAttributes = function () { - return this.attribs.length !== 0 - }), - (E.prototype.compareDocumentPosition = function (A) { - var T, O - return ( - (T = this), - T === A - ? 0 - : this.document() !== A.document() - ? ((O = e.Disconnected | e.ImplementationSpecific), - Math.random() < 0.5 ? (O |= e.Preceding) : (O |= e.Following), - O) - : T.isAncestor(A) - ? e.Contains | e.Preceding - : T.isDescendant(A) - ? e.Contains | e.Following - : T.isPreceding(A) - ? e.Preceding - : e.Following - ) - }), - (E.prototype.isSameNode = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.lookupPrefix = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.isDefaultNamespace = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.lookupNamespaceURI = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.isEqualNode = function (A) { - var T, O, D - if (A.nodeType !== this.nodeType || A.children.length !== this.children.length) return !1 - for (T = O = 0, D = this.children.length - 1; 0 <= D ? O <= D : O >= D; T = 0 <= D ? ++O : --O) - if (!this.children[T].isEqualNode(A.children[T])) return !1 - return !0 - }), - (E.prototype.getFeature = function (A, T) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.setUserData = function (A, T, O) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.getUserData = function (A) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (E.prototype.contains = function (A) { - return A ? A === this || this.isDescendant(A) : !1 - }), - (E.prototype.isDescendant = function (A) { - var T, O, D, M, P - for (P = this.children, D = 0, M = P.length; D < M; D++) - if (((T = P[D]), A === T || ((O = T.isDescendant(A)), O))) return !0 - return !1 - }), - (E.prototype.isAncestor = function (A) { - return A.isDescendant(this) - }), - (E.prototype.isPreceding = function (A) { - var T, O - return (T = this.treePosition(A)), (O = this.treePosition(this)), T === -1 || O === -1 ? !1 : T < O - }), - (E.prototype.isFollowing = function (A) { - var T, O - return (T = this.treePosition(A)), (O = this.treePosition(this)), T === -1 || O === -1 ? !1 : T > O - }), - (E.prototype.treePosition = function (A) { - var T, O - return ( - (O = 0), - (T = !1), - this.foreachTreeNode(this.document(), function (D) { - if ((O++, !T && D === A)) return (T = !0) - }), - T ? O : -1 - ) - }), - (E.prototype.foreachTreeNode = function (A, T) { - var O, D, M, P, k - for (A || (A = this.document()), P = A.children, D = 0, M = P.length; D < M; D++) { - if (((O = P[D]), (k = T(O)))) return k - if (((k = this.foreachTreeNode(O, T)), k)) return k - } - }), - E - ) - })()) - }).call(_3e) -}) -var fV = C((A3e, C3e) => { - ;(function () { - var e, - t = function (n, i) { - return function () { - return n.apply(i, arguments) - } - }, - r = {}.hasOwnProperty - C3e.exports = e = (function () { - function n(i) { - ;(this.assertLegalName = t(this.assertLegalName, this)), (this.assertLegalChar = t(this.assertLegalChar, this)) - var s, a, o - i || (i = {}), - (this.options = i), - this.options.version || (this.options.version = "1.0"), - (a = i.stringify || {}) - for (s in a) r.call(a, s) && ((o = a[s]), (this[s] = o)) - } - return ( - (n.prototype.name = function (i) { - return this.options.noValidation ? i : this.assertLegalName("" + i || "") - }), - (n.prototype.text = function (i) { - return this.options.noValidation ? i : this.assertLegalChar(this.textEscape("" + i || "")) - }), - (n.prototype.cdata = function (i) { - return this.options.noValidation - ? i - : ((i = "" + i || ""), (i = i.replace("]]>", "]]]]>")), this.assertLegalChar(i)) - }), - (n.prototype.comment = function (i) { - if (this.options.noValidation) return i - if (((i = "" + i || ""), i.match(/--/))) throw new Error("Comment text cannot contain double-hypen: " + i) - return this.assertLegalChar(i) - }), - (n.prototype.raw = function (i) { - return this.options.noValidation ? i : "" + i || "" - }), - (n.prototype.attValue = function (i) { - return this.options.noValidation ? i : this.assertLegalChar(this.attEscape((i = "" + i || ""))) - }), - (n.prototype.insTarget = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.insValue = function (i) { - if (this.options.noValidation) return i - if (((i = "" + i || ""), i.match(/\?>/))) throw new Error("Invalid processing instruction value: " + i) - return this.assertLegalChar(i) - }), - (n.prototype.xmlVersion = function (i) { - if (this.options.noValidation) return i - if (((i = "" + i || ""), !i.match(/1\.[0-9]+/))) throw new Error("Invalid version number: " + i) - return i - }), - (n.prototype.xmlEncoding = function (i) { - if (this.options.noValidation) return i - if (((i = "" + i || ""), !i.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))) throw new Error("Invalid encoding: " + i) - return this.assertLegalChar(i) - }), - (n.prototype.xmlStandalone = function (i) { - return this.options.noValidation ? i : i ? "yes" : "no" - }), - (n.prototype.dtdPubID = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdSysID = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdElementValue = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdAttType = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdAttDefault = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdEntityValue = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.dtdNData = function (i) { - return this.options.noValidation ? i : this.assertLegalChar("" + i || "") - }), - (n.prototype.convertAttKey = "@"), - (n.prototype.convertPIKey = "?"), - (n.prototype.convertTextKey = "#text"), - (n.prototype.convertCDataKey = "#cdata"), - (n.prototype.convertCommentKey = "#comment"), - (n.prototype.convertRawKey = "#raw"), - (n.prototype.assertLegalChar = function (i) { - var s, a - if (this.options.noValidation) return i - if (((s = ""), this.options.version === "1.0")) { - if ( - ((s = - /[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/), - (a = i.match(s))) - ) - throw new Error("Invalid character in string: " + i + " at index " + a.index) - } else if ( - this.options.version === "1.1" && - ((s = /[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/), - (a = i.match(s))) - ) - throw new Error("Invalid character in string: " + i + " at index " + a.index) - return i - }), - (n.prototype.assertLegalName = function (i) { - var s - if (this.options.noValidation) return i - if ( - (this.assertLegalChar(i), - (s = - /^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/), - !i.match(s)) - ) - throw new Error("Invalid character in name") - return i - }), - (n.prototype.textEscape = function (i) { - var s - return this.options.noValidation - ? i - : ((s = this.options.noDoubleEncoding ? /(?!&\S+;)&/g : /&/g), - i.replace(s, "&").replace(//g, ">").replace(/\r/g, " ")) - }), - (n.prototype.attEscape = function (i) { - var s - return this.options.noValidation - ? i - : ((s = this.options.noDoubleEncoding ? /(?!&\S+;)&/g : /&/g), - i - .replace(s, "&") - .replace(/ { - ;(function () { - D3e.exports = { None: 0, OpenTag: 1, InsideTag: 2, CloseTag: 3 } - }).call(S3e) -}) -var pV = C((F3e, T3e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u, - c, - l, - f, - p, - h, - d, - x, - v, - g = {}.hasOwnProperty - ;(v = Kc().assign), - (e = Zn()), - (u = J4()), - (c = t3()), - (r = K4()), - (n = X4()), - (f = G4()), - (h = r3()), - (d = n3()), - (p = i3()), - (l = lV()), - (i = Y4()), - (s = Q4()), - (a = Z4()), - (o = e3()), - (t = L2()), - (T3e.exports = x = - (function () { - function _(w) { - var E, A, T - w || (w = {}), (this.options = w), (A = w.writer || {}) - for (E in A) g.call(A, E) && ((T = A[E]), (this["_" + E] = this[E]), (this[E] = T)) - } - return ( - (_.prototype.filterOptions = function (w) { - var E, A, T, O, D, M, P, k - return ( - w || (w = {}), - (w = v({}, this.options, w)), - (E = { writer: this }), - (E.pretty = w.pretty || !1), - (E.allowEmpty = w.allowEmpty || !1), - (E.indent = (A = w.indent) != null ? A : " "), - (E.newline = - (T = w.newline) != null - ? T - : ` -`), - (E.offset = (O = w.offset) != null ? O : 0), - (E.dontPrettyTextNodes = - (D = (M = w.dontPrettyTextNodes) != null ? M : w.dontprettytextnodes) != null ? D : 0), - (E.spaceBeforeSlash = (P = (k = w.spaceBeforeSlash) != null ? k : w.spacebeforeslash) != null ? P : ""), - E.spaceBeforeSlash === !0 && (E.spaceBeforeSlash = " "), - (E.suppressPrettyCount = 0), - (E.user = {}), - (E.state = t.None), - E - ) - }), - (_.prototype.indent = function (w, E, A) { - var T - return !E.pretty || E.suppressPrettyCount - ? "" - : E.pretty && ((T = (A || 0) + E.offset + 1), T > 0) - ? new Array(T).join(E.indent) - : "" - }), - (_.prototype.endline = function (w, E, A) { - return !E.pretty || E.suppressPrettyCount ? "" : E.newline - }), - (_.prototype.attribute = function (w, E, A) { - var T - return ( - this.openAttribute(w, E, A), (T = " " + w.name + '="' + w.value + '"'), this.closeAttribute(w, E, A), T - ) - }), - (_.prototype.cdata = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.comment = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.declaration = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + ""), - (T += this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.docType = function (w, E, A) { - var T, O, D, M, P - if ( - (A || (A = 0), - this.openNode(w, E, A), - (E.state = t.OpenTag), - (M = this.indent(w, E, A)), - (M += " 0) - ) { - for ( - M += " [", M += this.endline(w, E, A), E.state = t.InsideTag, P = w.children, O = 0, D = P.length; - O < D; - O++ - ) - (T = P[O]), (M += this.writeChildNode(T, E, A + 1)) - ;(E.state = t.CloseTag), (M += "]") - } - return ( - (E.state = t.CloseTag), - (M += E.spaceBeforeSlash + ">"), - (M += this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - M - ) - }), - (_.prototype.element = function (w, E, A) { - var T, O, D, M, P, k, B, q, $, N, U, ee, ce, te - A || (A = 0), - (N = !1), - (U = ""), - this.openNode(w, E, A), - (E.state = t.OpenTag), - (U += this.indent(w, E, A) + "<" + w.name), - (ee = w.attribs) - for ($ in ee) g.call(ee, $) && ((T = ee[$]), (U += this.attribute(T, E, A))) - if ( - ((D = w.children.length), - (M = D === 0 ? null : w.children[0]), - D === 0 || - w.children.every(function (K) { - return (K.type === e.Text || K.type === e.Raw) && K.value === "" - })) - ) - E.allowEmpty - ? ((U += ">"), (E.state = t.CloseTag), (U += "" + this.endline(w, E, A))) - : ((E.state = t.CloseTag), (U += E.spaceBeforeSlash + "/>" + this.endline(w, E, A))) - else if (E.pretty && D === 1 && (M.type === e.Text || M.type === e.Raw) && M.value != null) - (U += ">"), - (E.state = t.InsideTag), - E.suppressPrettyCount++, - (N = !0), - (U += this.writeChildNode(M, E, A + 1)), - E.suppressPrettyCount--, - (N = !1), - (E.state = t.CloseTag), - (U += "" + this.endline(w, E, A)) - else { - if (E.dontPrettyTextNodes) { - for (ce = w.children, P = 0, B = ce.length; P < B; P++) - if (((O = ce[P]), (O.type === e.Text || O.type === e.Raw) && O.value != null)) { - E.suppressPrettyCount++, (N = !0) - break - } - } - for ( - U += ">" + this.endline(w, E, A), E.state = t.InsideTag, te = w.children, k = 0, q = te.length; - k < q; - k++ - ) - (O = te[k]), (U += this.writeChildNode(O, E, A + 1)) - ;(E.state = t.CloseTag), - (U += this.indent(w, E, A) + ""), - N && E.suppressPrettyCount--, - (U += this.endline(w, E, A)), - (E.state = t.None) - } - return this.closeNode(w, E, A), U - }), - (_.prototype.writeChildNode = function (w, E, A) { - switch (w.type) { - case e.CData: - return this.cdata(w, E, A) - case e.Comment: - return this.comment(w, E, A) - case e.Element: - return this.element(w, E, A) - case e.Raw: - return this.raw(w, E, A) - case e.Text: - return this.text(w, E, A) - case e.ProcessingInstruction: - return this.processingInstruction(w, E, A) - case e.Dummy: - return "" - case e.Declaration: - return this.declaration(w, E, A) - case e.DocType: - return this.docType(w, E, A) - case e.AttributeDeclaration: - return this.dtdAttList(w, E, A) - case e.ElementDeclaration: - return this.dtdElement(w, E, A) - case e.EntityDeclaration: - return this.dtdEntity(w, E, A) - case e.NotationDeclaration: - return this.dtdNotation(w, E, A) - default: - throw new Error("Unknown XML node type: " + w.constructor.name) - } - }), - (_.prototype.processingInstruction = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + ""), - (T += this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.raw = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A)), - (E.state = t.InsideTag), - (T += w.value), - (E.state = t.CloseTag), - (T += this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.text = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A)), - (E.state = t.InsideTag), - (T += w.value), - (E.state = t.CloseTag), - (T += this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.dtdAttList = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.dtdElement = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.dtdEntity = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.dtdNotation = function (w, E, A) { - var T - return ( - this.openNode(w, E, A), - (E.state = t.OpenTag), - (T = this.indent(w, E, A) + "" + this.endline(w, E, A)), - (E.state = t.None), - this.closeNode(w, E, A), - T - ) - }), - (_.prototype.openNode = function (w, E, A) {}), - (_.prototype.closeNode = function (w, E, A) {}), - (_.prototype.openAttribute = function (w, E, A) {}), - (_.prototype.closeAttribute = function (w, E, A) {}), - _ - ) - })()) - }).call(F3e) -}) -var s3 = C((B3e, O3e) => { - ;(function () { - var e, - t, - r = function (i, s) { - for (var a in s) n.call(s, a) && (i[a] = s[a]) - function o() { - this.constructor = i - } - return (o.prototype = s.prototype), (i.prototype = new o()), (i.__super__ = s.prototype), i - }, - n = {}.hasOwnProperty - ;(t = pV()), - (O3e.exports = e = - (function (i) { - r(s, i) - function s(a) { - s.__super__.constructor.call(this, a) - } - return ( - (s.prototype.document = function (a, o) { - var u, c, l, f, p - for (o = this.filterOptions(o), f = "", p = a.children, c = 0, l = p.length; c < l; c++) - (u = p[c]), (f += this.writeChildNode(u, o, 0)) - return o.pretty && f.slice(-o.newline.length) === o.newline && (f = f.slice(0, -o.newline.length)), f - }), - s - ) - })(t)) - }).call(B3e) -}) -var hV = C((k3e, I3e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u = function (l, f) { - for (var p in f) c.call(f, p) && (l[p] = f[p]) - function h() { - this.constructor = l - } - return (h.prototype = f.prototype), (l.prototype = new h()), (l.__super__ = f.prototype), l - }, - c = {}.hasOwnProperty - ;(o = Kc().isPlainObject), - (r = uV()), - (t = N4e()), - (i = co()), - (e = Zn()), - (a = fV()), - (s = s3()), - (I3e.exports = n = - (function (l) { - u(f, l) - function f(p) { - f.__super__.constructor.call(this, null), - (this.name = "#document"), - (this.type = e.Document), - (this.documentURI = null), - (this.domConfig = new t()), - p || (p = {}), - p.writer || (p.writer = new s()), - (this.options = p), - (this.stringify = new a(p)) - } - return ( - Object.defineProperty(f.prototype, "implementation", { value: new r() }), - Object.defineProperty(f.prototype, "doctype", { - get: function () { - var p, h, d, x - for (x = this.children, h = 0, d = x.length; h < d; h++) - if (((p = x[h]), p.type === e.DocType)) return p - return null - }, - }), - Object.defineProperty(f.prototype, "documentElement", { - get: function () { - return this.rootObject || null - }, - }), - Object.defineProperty(f.prototype, "inputEncoding", { - get: function () { - return null - }, - }), - Object.defineProperty(f.prototype, "strictErrorChecking", { - get: function () { - return !1 - }, - }), - Object.defineProperty(f.prototype, "xmlEncoding", { - get: function () { - return this.children.length !== 0 && this.children[0].type === e.Declaration - ? this.children[0].encoding - : null - }, - }), - Object.defineProperty(f.prototype, "xmlStandalone", { - get: function () { - return this.children.length !== 0 && this.children[0].type === e.Declaration - ? this.children[0].standalone === "yes" - : !1 - }, - }), - Object.defineProperty(f.prototype, "xmlVersion", { - get: function () { - return this.children.length !== 0 && this.children[0].type === e.Declaration - ? this.children[0].version - : "1.0" - }, - }), - Object.defineProperty(f.prototype, "URL", { - get: function () { - return this.documentURI - }, - }), - Object.defineProperty(f.prototype, "origin", { - get: function () { - return null - }, - }), - Object.defineProperty(f.prototype, "compatMode", { - get: function () { - return null - }, - }), - Object.defineProperty(f.prototype, "characterSet", { - get: function () { - return null - }, - }), - Object.defineProperty(f.prototype, "contentType", { - get: function () { - return null - }, - }), - (f.prototype.end = function (p) { - var h - return ( - (h = {}), - p ? o(p) && ((h = p), (p = this.options.writer)) : (p = this.options.writer), - p.document(this, p.filterOptions(h)) - ) - }), - (f.prototype.toString = function (p) { - return this.options.writer.document(this, this.options.writer.filterOptions(p)) - }), - (f.prototype.createElement = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createDocumentFragment = function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createTextNode = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createComment = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createCDATASection = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createProcessingInstruction = function (p, h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createAttribute = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createEntityReference = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.getElementsByTagName = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.importNode = function (p, h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createElementNS = function (p, h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createAttributeNS = function (p, h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.getElementsByTagNameNS = function (p, h) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.getElementById = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.adoptNode = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.normalizeDocument = function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.renameNode = function (p, h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.getElementsByClassName = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createEvent = function (p) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createRange = function () { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createNodeIterator = function (p, h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - (f.prototype.createTreeWalker = function (p, h, d) { - throw new Error("This DOM method is not implemented." + this.debugInfo()) - }), - f - ) - })(i)) - }).call(k3e) -}) -var R3e = C((P3e, N3e) => { - ;(function () { - var e, - t, - r, - n, - i, - s, - a, - o, - u, - c, - l, - f, - p, - h, - d, - x, - v, - g, - _, - w, - E, - A, - T, - O, - D = {}.hasOwnProperty - ;(O = Kc()), - (A = O.isObject), - (E = O.isFunction), - (T = O.isPlainObject), - (w = O.getValue), - (e = Zn()), - (f = hV()), - (h = G4()), - (n = K4()), - (i = X4()), - (x = r3()), - (_ = n3()), - (d = i3()), - (c = J4()), - (l = t3()), - (s = Y4()), - (o = Z4()), - (a = Q4()), - (u = e3()), - (r = cV()), - (g = fV()), - (v = s3()), - (t = L2()), - (N3e.exports = p = - (function () { - function M(P, k, B) { - var q - ;(this.name = "?xml"), - (this.type = e.Document), - P || (P = {}), - (q = {}), - P.writer ? T(P.writer) && ((q = P.writer), (P.writer = new v())) : (P.writer = new v()), - (this.options = P), - (this.writer = P.writer), - (this.writerOptions = this.writer.filterOptions(q)), - (this.stringify = new g(P)), - (this.onDataCallback = k || function () {}), - (this.onEndCallback = B || function () {}), - (this.currentNode = null), - (this.currentLevel = -1), - (this.openTags = {}), - (this.documentStarted = !1), - (this.documentCompleted = !1), - (this.root = null) - } - return ( - (M.prototype.createChildNode = function (P) { - var k, B, q, $, N, U, ee, ce - switch (P.type) { - case e.CData: - this.cdata(P.value) - break - case e.Comment: - this.comment(P.value) - break - case e.Element: - ;(q = {}), (ee = P.attribs) - for (B in ee) D.call(ee, B) && ((k = ee[B]), (q[B] = k.value)) - this.node(P.name, q) - break - case e.Dummy: - this.dummy() - break - case e.Raw: - this.raw(P.value) - break - case e.Text: - this.text(P.value) - break - case e.ProcessingInstruction: - this.instruction(P.target, P.value) - break - default: - throw new Error("This XML node type is not supported in a JS object: " + P.constructor.name) - } - for (ce = P.children, N = 0, U = ce.length; N < U; N++) - ($ = ce[N]), this.createChildNode($), $.type === e.Element && this.up() - return this - }), - (M.prototype.dummy = function () { - return this - }), - (M.prototype.node = function (P, k, B) { - var q - if (P == null) throw new Error("Missing node name.") - if (this.root && this.currentLevel === -1) - throw new Error("Document can only have one root node. " + this.debugInfo(P)) - return ( - this.openCurrent(), - (P = w(P)), - k == null && (k = {}), - (k = w(k)), - A(k) || ((q = [k, B]), (B = q[0]), (k = q[1])), - (this.currentNode = new h(this, P, k)), - (this.currentNode.children = !1), - this.currentLevel++, - (this.openTags[this.currentLevel] = this.currentNode), - B != null && this.text(B), - this - ) - }), - (M.prototype.element = function (P, k, B) { - var q, $, N, U, ee, ce - if (this.currentNode && this.currentNode.type === e.DocType) this.dtdElement.apply(this, arguments) - else if (Array.isArray(P) || A(P) || E(P)) - for ( - U = this.options.noValidation, - this.options.noValidation = !0, - ce = new f(this.options).element("TEMP_ROOT"), - ce.element(P), - this.options.noValidation = U, - ee = ce.children, - $ = 0, - N = ee.length; - $ < N; - $++ - ) - (q = ee[$]), this.createChildNode(q), q.type === e.Element && this.up() - else this.node(P, k, B) - return this - }), - (M.prototype.attribute = function (P, k) { - var B, q - if (!this.currentNode || this.currentNode.children) - throw new Error( - "att() can only be used immediately after an ele() call in callback mode. " + this.debugInfo(P) - ) - if ((P != null && (P = w(P)), A(P))) for (B in P) D.call(P, B) && ((q = P[B]), this.attribute(B, q)) - else - E(k) && (k = k.apply()), - this.options.keepNullAttributes && k == null - ? (this.currentNode.attribs[P] = new r(this, P, "")) - : k != null && (this.currentNode.attribs[P] = new r(this, P, k)) - return this - }), - (M.prototype.text = function (P) { - var k - return ( - this.openCurrent(), - (k = new _(this, P)), - this.onData(this.writer.text(k, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.cdata = function (P) { - var k - return ( - this.openCurrent(), - (k = new n(this, P)), - this.onData(this.writer.cdata(k, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.comment = function (P) { - var k - return ( - this.openCurrent(), - (k = new i(this, P)), - this.onData(this.writer.comment(k, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.raw = function (P) { - var k - return ( - this.openCurrent(), - (k = new x(this, P)), - this.onData(this.writer.raw(k, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.instruction = function (P, k) { - var B, q, $, N, U - if ((this.openCurrent(), P != null && (P = w(P)), k != null && (k = w(k)), Array.isArray(P))) - for (B = 0, N = P.length; B < N; B++) (q = P[B]), this.instruction(q) - else if (A(P)) for (q in P) D.call(P, q) && (($ = P[q]), this.instruction(q, $)) - else - E(k) && (k = k.apply()), - (U = new d(this, P, k)), - this.onData( - this.writer.processingInstruction(U, this.writerOptions, this.currentLevel + 1), - this.currentLevel + 1 - ) - return this - }), - (M.prototype.declaration = function (P, k, B) { - var q - if ((this.openCurrent(), this.documentStarted)) throw new Error("declaration() must be the first node.") - return ( - (q = new c(this, P, k, B)), - this.onData( - this.writer.declaration(q, this.writerOptions, this.currentLevel + 1), - this.currentLevel + 1 - ), - this - ) - }), - (M.prototype.doctype = function (P, k, B) { - if ((this.openCurrent(), P == null)) throw new Error("Missing root node name.") - if (this.root) throw new Error("dtd() must come before the root node.") - return ( - (this.currentNode = new l(this, k, B)), - (this.currentNode.rootNodeName = P), - (this.currentNode.children = !1), - this.currentLevel++, - (this.openTags[this.currentLevel] = this.currentNode), - this - ) - }), - (M.prototype.dtdElement = function (P, k) { - var B - return ( - this.openCurrent(), - (B = new a(this, P, k)), - this.onData( - this.writer.dtdElement(B, this.writerOptions, this.currentLevel + 1), - this.currentLevel + 1 - ), - this - ) - }), - (M.prototype.attList = function (P, k, B, q, $) { - var N - return ( - this.openCurrent(), - (N = new s(this, P, k, B, q, $)), - this.onData( - this.writer.dtdAttList(N, this.writerOptions, this.currentLevel + 1), - this.currentLevel + 1 - ), - this - ) - }), - (M.prototype.entity = function (P, k) { - var B - return ( - this.openCurrent(), - (B = new o(this, !1, P, k)), - this.onData(this.writer.dtdEntity(B, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.pEntity = function (P, k) { - var B - return ( - this.openCurrent(), - (B = new o(this, !0, P, k)), - this.onData(this.writer.dtdEntity(B, this.writerOptions, this.currentLevel + 1), this.currentLevel + 1), - this - ) - }), - (M.prototype.notation = function (P, k) { - var B - return ( - this.openCurrent(), - (B = new u(this, P, k)), - this.onData( - this.writer.dtdNotation(B, this.writerOptions, this.currentLevel + 1), - this.currentLevel + 1 - ), - this - ) - }), - (M.prototype.up = function () { - if (this.currentLevel < 0) throw new Error("The document node has no parent.") - return ( - this.currentNode - ? (this.currentNode.children ? this.closeNode(this.currentNode) : this.openNode(this.currentNode), - (this.currentNode = null)) - : this.closeNode(this.openTags[this.currentLevel]), - delete this.openTags[this.currentLevel], - this.currentLevel--, - this - ) - }), - (M.prototype.end = function () { - for (; this.currentLevel >= 0; ) this.up() - return this.onEnd() - }), - (M.prototype.openCurrent = function () { - if (this.currentNode) return (this.currentNode.children = !0), this.openNode(this.currentNode) - }), - (M.prototype.openNode = function (P) { - var k, B, q, $ - if (!P.isOpen) { - if ( - (!this.root && this.currentLevel === 0 && P.type === e.Element && (this.root = P), - (B = ""), - P.type === e.Element) - ) { - ;(this.writerOptions.state = t.OpenTag), - (B = this.writer.indent(P, this.writerOptions, this.currentLevel) + "<" + P.name), - ($ = P.attribs) - for (q in $) - D.call($, q) && ((k = $[q]), (B += this.writer.attribute(k, this.writerOptions, this.currentLevel))) - ;(B += (P.children ? ">" : "/>") + this.writer.endline(P, this.writerOptions, this.currentLevel)), - (this.writerOptions.state = t.InsideTag) - } else - (this.writerOptions.state = t.OpenTag), - (B = this.writer.indent(P, this.writerOptions, this.currentLevel) + "")), - (B += this.writer.endline(P, this.writerOptions, this.currentLevel)) - return this.onData(B, this.currentLevel), (P.isOpen = !0) - } - }), - (M.prototype.closeNode = function (P) { - var k - if (!P.isClosed) - return ( - (k = ""), - (this.writerOptions.state = t.CloseTag), - P.type === e.Element - ? (k = - this.writer.indent(P, this.writerOptions, this.currentLevel) + - "" + - this.writer.endline(P, this.writerOptions, this.currentLevel)) - : (k = - this.writer.indent(P, this.writerOptions, this.currentLevel) + - "]>" + - this.writer.endline(P, this.writerOptions, this.currentLevel)), - (this.writerOptions.state = t.None), - this.onData(k, this.currentLevel), - (P.isClosed = !0) - ) - }), - (M.prototype.onData = function (P, k) { - return (this.documentStarted = !0), this.onDataCallback(P, k + 1) - }), - (M.prototype.onEnd = function () { - return (this.documentCompleted = !0), this.onEndCallback() - }), - (M.prototype.debugInfo = function (P) { - return P == null ? "" : "node: <" + P + ">" - }), - (M.prototype.ele = function () { - return this.element.apply(this, arguments) - }), - (M.prototype.nod = function (P, k, B) { - return this.node(P, k, B) - }), - (M.prototype.txt = function (P) { - return this.text(P) - }), - (M.prototype.dat = function (P) { - return this.cdata(P) - }), - (M.prototype.com = function (P) { - return this.comment(P) - }), - (M.prototype.ins = function (P, k) { - return this.instruction(P, k) - }), - (M.prototype.dec = function (P, k, B) { - return this.declaration(P, k, B) - }), - (M.prototype.dtd = function (P, k, B) { - return this.doctype(P, k, B) - }), - (M.prototype.e = function (P, k, B) { - return this.element(P, k, B) - }), - (M.prototype.n = function (P, k, B) { - return this.node(P, k, B) - }), - (M.prototype.t = function (P) { - return this.text(P) - }), - (M.prototype.d = function (P) { - return this.cdata(P) - }), - (M.prototype.c = function (P) { - return this.comment(P) - }), - (M.prototype.r = function (P) { - return this.raw(P) - }), - (M.prototype.i = function (P, k) { - return this.instruction(P, k) - }), - (M.prototype.att = function () { - return this.currentNode && this.currentNode.type === e.DocType - ? this.attList.apply(this, arguments) - : this.attribute.apply(this, arguments) - }), - (M.prototype.a = function () { - return this.currentNode && this.currentNode.type === e.DocType - ? this.attList.apply(this, arguments) - : this.attribute.apply(this, arguments) - }), - (M.prototype.ent = function (P, k) { - return this.entity(P, k) - }), - (M.prototype.pent = function (P, k) { - return this.pEntity(P, k) - }), - (M.prototype.not = function (P, k) { - return this.notation(P, k) - }), - M - ) - })()) - }).call(P3e) -}) -var q3e = C((L3e, M3e) => { - ;(function () { - var e, - t, - r, - n, - i = function (a, o) { - for (var u in o) s.call(o, u) && (a[u] = o[u]) - function c() { - this.constructor = a - } - return (c.prototype = o.prototype), (a.prototype = new c()), (a.__super__ = o.prototype), a - }, - s = {}.hasOwnProperty - ;(e = Zn()), - (n = pV()), - (t = L2()), - (M3e.exports = r = - (function (a) { - i(o, a) - function o(u, c) { - ;(this.stream = u), o.__super__.constructor.call(this, c) - } - return ( - (o.prototype.endline = function (u, c, l) { - return u.isLastRootNode && c.state === t.CloseTag ? "" : o.__super__.endline.call(this, u, c, l) - }), - (o.prototype.document = function (u, c) { - var l, f, p, h, d, x, v, g, _ - for (v = u.children, f = p = 0, d = v.length; p < d; f = ++p) - (l = v[f]), (l.isLastRootNode = f === u.children.length - 1) - for (c = this.filterOptions(c), g = u.children, _ = [], h = 0, x = g.length; h < x; h++) - (l = g[h]), _.push(this.writeChildNode(l, c, 0)) - return _ - }), - (o.prototype.attribute = function (u, c, l) { - return this.stream.write(o.__super__.attribute.call(this, u, c, l)) - }), - (o.prototype.cdata = function (u, c, l) { - return this.stream.write(o.__super__.cdata.call(this, u, c, l)) - }), - (o.prototype.comment = function (u, c, l) { - return this.stream.write(o.__super__.comment.call(this, u, c, l)) - }), - (o.prototype.declaration = function (u, c, l) { - return this.stream.write(o.__super__.declaration.call(this, u, c, l)) - }), - (o.prototype.docType = function (u, c, l) { - var f, p, h, d - if ( - (l || (l = 0), - this.openNode(u, c, l), - (c.state = t.OpenTag), - this.stream.write(this.indent(u, c, l)), - this.stream.write(" 0) - ) { - for ( - this.stream.write(" ["), - this.stream.write(this.endline(u, c, l)), - c.state = t.InsideTag, - d = u.children, - p = 0, - h = d.length; - p < h; - p++ - ) - (f = d[p]), this.writeChildNode(f, c, l + 1) - ;(c.state = t.CloseTag), this.stream.write("]") - } - return ( - (c.state = t.CloseTag), - this.stream.write(c.spaceBeforeSlash + ">"), - this.stream.write(this.endline(u, c, l)), - (c.state = t.None), - this.closeNode(u, c, l) - ) - }), - (o.prototype.element = function (u, c, l) { - var f, p, h, d, x, v, g, _, w, E - l || (l = 0), - this.openNode(u, c, l), - (c.state = t.OpenTag), - this.stream.write(this.indent(u, c, l) + "<" + u.name), - (w = u.attribs) - for (g in w) s.call(w, g) && ((f = w[g]), this.attribute(f, c, l)) - if ( - ((h = u.children.length), - (d = h === 0 ? null : u.children[0]), - h === 0 || - u.children.every(function (A) { - return (A.type === e.Text || A.type === e.Raw) && A.value === "" - })) - ) - c.allowEmpty - ? (this.stream.write(">"), (c.state = t.CloseTag), this.stream.write("")) - : ((c.state = t.CloseTag), this.stream.write(c.spaceBeforeSlash + "/>")) - else if (c.pretty && h === 1 && (d.type === e.Text || d.type === e.Raw) && d.value != null) - this.stream.write(">"), - (c.state = t.InsideTag), - c.suppressPrettyCount++, - (_ = !0), - this.writeChildNode(d, c, l + 1), - c.suppressPrettyCount--, - (_ = !1), - (c.state = t.CloseTag), - this.stream.write("") - else { - for ( - this.stream.write(">" + this.endline(u, c, l)), - c.state = t.InsideTag, - E = u.children, - x = 0, - v = E.length; - x < v; - x++ - ) - (p = E[x]), this.writeChildNode(p, c, l + 1) - ;(c.state = t.CloseTag), this.stream.write(this.indent(u, c, l) + "") - } - return this.stream.write(this.endline(u, c, l)), (c.state = t.None), this.closeNode(u, c, l) - }), - (o.prototype.processingInstruction = function (u, c, l) { - return this.stream.write(o.__super__.processingInstruction.call(this, u, c, l)) - }), - (o.prototype.raw = function (u, c, l) { - return this.stream.write(o.__super__.raw.call(this, u, c, l)) - }), - (o.prototype.text = function (u, c, l) { - return this.stream.write(o.__super__.text.call(this, u, c, l)) - }), - (o.prototype.dtdAttList = function (u, c, l) { - return this.stream.write(o.__super__.dtdAttList.call(this, u, c, l)) - }), - (o.prototype.dtdElement = function (u, c, l) { - return this.stream.write(o.__super__.dtdElement.call(this, u, c, l)) - }), - (o.prototype.dtdEntity = function (u, c, l) { - return this.stream.write(o.__super__.dtdEntity.call(this, u, c, l)) - }), - (o.prototype.dtdNotation = function (u, c, l) { - return this.stream.write(o.__super__.dtdNotation.call(this, u, c, l)) - }), - o - ) - })(n)) - }).call(L3e) -}) -var U3e = C((j3e, Kp) => { - ;(function () { - var e, t, r, n, i, s, a, o, u, c - ;(c = Kc()), - (o = c.assign), - (u = c.isFunction), - (r = uV()), - (n = hV()), - (i = R3e()), - (a = s3()), - (s = q3e()), - (e = Zn()), - (t = L2()), - (Kp.exports.create = function (l, f, p, h) { - var d, x - if (l == null) throw new Error("Root element needs a name.") - return ( - (h = o({}, f, p, h)), - (d = new n(h)), - (x = d.element(l)), - h.headless || (d.declaration(h), (h.pubID != null || h.sysID != null) && d.dtd(h)), - x - ) - }), - (Kp.exports.begin = function (l, f, p) { - var h - return u(l) && ((h = [l, f]), (f = h[0]), (p = h[1]), (l = {})), f ? new i(l, f, p) : new n(l) - }), - (Kp.exports.stringWriter = function (l) { - return new a(l) - }), - (Kp.exports.streamWriter = function (l, f) { - return new s(l, f) - }), - (Kp.exports.implementation = new r()), - (Kp.exports.nodeType = e), - (Kp.exports.writerState = t) - }).call(j3e) -}) -var H3e = C((dV) => { - ;(function () { - "use strict" - var e, - t, - r, - n, - i, - s = {}.hasOwnProperty - ;(e = U3e()), - (t = z4().defaults), - (n = function (a) { - return typeof a == "string" && (a.indexOf("&") >= 0 || a.indexOf(">") >= 0 || a.indexOf("<") >= 0) - }), - (i = function (a) { - return "" - }), - (r = function (a) { - return a.replace("]]>", "]]]]>") - }), - (dV.Builder = (function () { - function a(o) { - var u, c, l - ;(this.options = {}), (c = t["0.2"]) - for (u in c) s.call(c, u) && ((l = c[u]), (this.options[u] = l)) - for (u in o) s.call(o, u) && ((l = o[u]), (this.options[u] = l)) - } - return ( - (a.prototype.buildObject = function (o) { - var u, c, l, f, p - return ( - (u = this.options.attrkey), - (c = this.options.charkey), - Object.keys(o).length === 1 && this.options.rootName === t["0.2"].rootName - ? ((p = Object.keys(o)[0]), (o = o[p])) - : (p = this.options.rootName), - (l = (function (h) { - return function (d, x) { - var v, g, _, w, E, A - if (typeof x != "object") h.options.cdata && n(x) ? d.raw(i(x)) : d.txt(x) - else if (Array.isArray(x)) { - for (w in x) - if (s.call(x, w)) { - g = x[w] - for (E in g) (_ = g[E]), (d = l(d.ele(E), _).up()) - } - } else - for (E in x) - if (s.call(x, E)) - if (((g = x[E]), E === u)) { - if (typeof g == "object") for (v in g) (A = g[v]), (d = d.att(v, A)) - } else if (E === c) h.options.cdata && n(g) ? (d = d.raw(i(g))) : (d = d.txt(g)) - else if (Array.isArray(g)) - for (w in g) - s.call(g, w) && - ((_ = g[w]), - typeof _ == "string" - ? h.options.cdata && n(_) - ? (d = d.ele(E).raw(i(_)).up()) - : (d = d.ele(E, _).up()) - : (d = l(d.ele(E), _).up())) - else - typeof g == "object" - ? (d = l(d.ele(E), g).up()) - : typeof g == "string" && h.options.cdata && n(g) - ? (d = d.ele(E).raw(i(g)).up()) - : (g == null && (g = ""), (d = d.ele(E, g.toString()).up())) - return d - } - })(this)), - (f = e.create(p, this.options.xmldec, this.options.doctype, { - headless: this.options.headless, - allowSurrogateChars: this.options.allowSurrogateChars, - })), - l(f, o).end(this.options.renderOpts) - ) - }), - a - ) - })()) - }).call(dV) -}) -var V3e = C((a3) => { - ;(function (e) { - ;(e.parser = function (H, R) { - return new r(H, R) - }), - (e.SAXParser = r), - (e.SAXStream = c), - (e.createStream = u), - (e.MAX_BUFFER_LENGTH = 64 * 1024) - var t = [ - "comment", - "sgmlDecl", - "textNode", - "tagName", - "doctype", - "procInstName", - "procInstBody", - "entity", - "attribName", - "attribValue", - "cdata", - "script", - ] - e.EVENTS = [ - "text", - "processinginstruction", - "sgmldeclaration", - "doctype", - "comment", - "opentagstart", - "attribute", - "opentag", - "closetag", - "opencdata", - "cdata", - "closecdata", - "error", - "end", - "ready", - "script", - "opennamespace", - "closenamespace", - ] - function r(H, R) { - if (!(this instanceof r)) return new r(H, R) - var ye = this - i(ye), - (ye.q = ye.c = ""), - (ye.bufferCheckPosition = e.MAX_BUFFER_LENGTH), - (ye.opt = R || {}), - (ye.opt.lowercase = ye.opt.lowercase || ye.opt.lowercasetags), - (ye.looseCase = ye.opt.lowercase ? "toLowerCase" : "toUpperCase"), - (ye.tags = []), - (ye.closed = ye.closedRoot = ye.sawRoot = !1), - (ye.tag = ye.error = null), - (ye.strict = !!H), - (ye.noscript = !!(H || ye.opt.noscript)), - (ye.state = D.BEGIN), - (ye.strictEntities = ye.opt.strictEntities), - (ye.ENTITIES = ye.strictEntities ? Object.create(e.XML_ENTITIES) : Object.create(e.ENTITIES)), - (ye.attribList = []), - ye.opt.xmlns && (ye.ns = Object.create(d)), - (ye.trackPosition = ye.opt.position !== !1), - ye.trackPosition && (ye.position = ye.line = ye.column = 0), - P(ye, "onready") - } - Object.create || - (Object.create = function (H) { - function R() {} - R.prototype = H - var ye = new R() - return ye - }), - Object.keys || - (Object.keys = function (H) { - var R = [] - for (var ye in H) H.hasOwnProperty(ye) && R.push(ye) - return R - }) - function n(H) { - for (var R = Math.max(e.MAX_BUFFER_LENGTH, 10), ye = 0, G = 0, he = t.length; G < he; G++) { - var oe = H[t[G]].length - if (oe > R) - switch (t[G]) { - case "textNode": - B(H) - break - case "cdata": - k(H, "oncdata", H.cdata), (H.cdata = "") - break - case "script": - k(H, "onscript", H.script), (H.script = "") - break - default: - $(H, "Max buffer length exceeded: " + t[G]) - } - ye = Math.max(ye, oe) - } - var le = e.MAX_BUFFER_LENGTH - ye - H.bufferCheckPosition = le + H.position - } - function i(H) { - for (var R = 0, ye = t.length; R < ye; R++) H[t[R]] = "" - } - function s(H) { - B(H), - H.cdata !== "" && (k(H, "oncdata", H.cdata), (H.cdata = "")), - H.script !== "" && (k(H, "onscript", H.script), (H.script = "")) - } - r.prototype = { - end: function () { - N(this) - }, - write: Se, - resume: function () { - return (this.error = null), this - }, - close: function () { - return this.write(null) - }, - flush: function () { - s(this) - }, - } - var a - try { - a = require("stream").Stream - } catch { - a = function () {} - } - var o = e.EVENTS.filter(function (H) { - return H !== "error" && H !== "end" - }) - function u(H, R) { - return new c(H, R) - } - function c(H, R) { - if (!(this instanceof c)) return new c(H, R) - a.apply(this), (this._parser = new r(H, R)), (this.writable = !0), (this.readable = !0) - var ye = this - ;(this._parser.onend = function () { - ye.emit("end") - }), - (this._parser.onerror = function (G) { - ye.emit("error", G), (ye._parser.error = null) - }), - (this._decoder = null), - o.forEach(function (G) { - Object.defineProperty(ye, "on" + G, { - get: function () { - return ye._parser["on" + G] - }, - set: function (he) { - if (!he) return ye.removeAllListeners(G), (ye._parser["on" + G] = he), he - ye.on(G, he) - }, - enumerable: !0, - configurable: !1, - }) - }) - } - ;(c.prototype = Object.create(a.prototype, { constructor: { value: c } })), - (c.prototype.write = function (H) { - if (typeof Buffer == "function" && typeof Buffer.isBuffer == "function" && Buffer.isBuffer(H)) { - if (!this._decoder) { - var R = require("string_decoder").StringDecoder - this._decoder = new R("utf8") - } - H = this._decoder.write(H) - } - return this._parser.write(H.toString()), this.emit("data", H), !0 - }), - (c.prototype.end = function (H) { - return H && H.length && this.write(H), this._parser.end(), !0 - }), - (c.prototype.on = function (H, R) { - var ye = this - return ( - !ye._parser["on" + H] && - o.indexOf(H) !== -1 && - (ye._parser["on" + H] = function () { - var G = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments) - G.splice(0, 0, H), ye.emit.apply(ye, G) - }), - a.prototype.on.call(ye, H, R) - ) - }) - var l = "[CDATA[", - f = "DOCTYPE", - p = "http://www.w3.org/XML/1998/namespace", - h = "http://www.w3.org/2000/xmlns/", - d = { xml: p, xmlns: h }, - x = - /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/, - v = - /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/, - g = - /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/, - _ = - /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/ - function w(H) { - return ( - H === " " || - H === - ` -` || - H === "\r" || - H === " " - ) - } - function E(H) { - return H === '"' || H === "'" - } - function A(H) { - return H === ">" || w(H) - } - function T(H, R) { - return H.test(R) - } - function O(H, R) { - return !T(H, R) - } - var D = 0 - ;(e.STATE = { - BEGIN: D++, - BEGIN_WHITESPACE: D++, - TEXT: D++, - TEXT_ENTITY: D++, - OPEN_WAKA: D++, - SGML_DECL: D++, - SGML_DECL_QUOTED: D++, - DOCTYPE: D++, - DOCTYPE_QUOTED: D++, - DOCTYPE_DTD: D++, - DOCTYPE_DTD_QUOTED: D++, - COMMENT_STARTING: D++, - COMMENT: D++, - COMMENT_ENDING: D++, - COMMENT_ENDED: D++, - CDATA: D++, - CDATA_ENDING: D++, - CDATA_ENDING_2: D++, - PROC_INST: D++, - PROC_INST_BODY: D++, - PROC_INST_ENDING: D++, - OPEN_TAG: D++, - OPEN_TAG_SLASH: D++, - ATTRIB: D++, - ATTRIB_NAME: D++, - ATTRIB_NAME_SAW_WHITE: D++, - ATTRIB_VALUE: D++, - ATTRIB_VALUE_QUOTED: D++, - ATTRIB_VALUE_CLOSED: D++, - ATTRIB_VALUE_UNQUOTED: D++, - ATTRIB_VALUE_ENTITY_Q: D++, - ATTRIB_VALUE_ENTITY_U: D++, - CLOSE_TAG: D++, - CLOSE_TAG_SAW_WHITE: D++, - SCRIPT: D++, - SCRIPT_ENDING: D++, - }), - (e.XML_ENTITIES = { amp: "&", gt: ">", lt: "<", quot: '"', apos: "'" }), - (e.ENTITIES = { - amp: "&", - gt: ">", - lt: "<", - quot: '"', - apos: "'", - AElig: 198, - Aacute: 193, - Acirc: 194, - Agrave: 192, - Aring: 197, - Atilde: 195, - Auml: 196, - Ccedil: 199, - ETH: 208, - Eacute: 201, - Ecirc: 202, - Egrave: 200, - Euml: 203, - Iacute: 205, - Icirc: 206, - Igrave: 204, - Iuml: 207, - Ntilde: 209, - Oacute: 211, - Ocirc: 212, - Ograve: 210, - Oslash: 216, - Otilde: 213, - Ouml: 214, - THORN: 222, - Uacute: 218, - Ucirc: 219, - Ugrave: 217, - Uuml: 220, - Yacute: 221, - aacute: 225, - acirc: 226, - aelig: 230, - agrave: 224, - aring: 229, - atilde: 227, - auml: 228, - ccedil: 231, - eacute: 233, - ecirc: 234, - egrave: 232, - eth: 240, - euml: 235, - iacute: 237, - icirc: 238, - igrave: 236, - iuml: 239, - ntilde: 241, - oacute: 243, - ocirc: 244, - ograve: 242, - oslash: 248, - otilde: 245, - ouml: 246, - szlig: 223, - thorn: 254, - uacute: 250, - ucirc: 251, - ugrave: 249, - uuml: 252, - yacute: 253, - yuml: 255, - copy: 169, - reg: 174, - nbsp: 160, - iexcl: 161, - cent: 162, - pound: 163, - curren: 164, - yen: 165, - brvbar: 166, - sect: 167, - uml: 168, - ordf: 170, - laquo: 171, - not: 172, - shy: 173, - macr: 175, - deg: 176, - plusmn: 177, - sup1: 185, - sup2: 178, - sup3: 179, - acute: 180, - micro: 181, - para: 182, - middot: 183, - cedil: 184, - ordm: 186, - raquo: 187, - frac14: 188, - frac12: 189, - frac34: 190, - iquest: 191, - times: 215, - divide: 247, - OElig: 338, - oelig: 339, - Scaron: 352, - scaron: 353, - Yuml: 376, - fnof: 402, - circ: 710, - tilde: 732, - Alpha: 913, - Beta: 914, - Gamma: 915, - Delta: 916, - Epsilon: 917, - Zeta: 918, - Eta: 919, - Theta: 920, - Iota: 921, - Kappa: 922, - Lambda: 923, - Mu: 924, - Nu: 925, - Xi: 926, - Omicron: 927, - Pi: 928, - Rho: 929, - Sigma: 931, - Tau: 932, - Upsilon: 933, - Phi: 934, - Chi: 935, - Psi: 936, - Omega: 937, - alpha: 945, - beta: 946, - gamma: 947, - delta: 948, - epsilon: 949, - zeta: 950, - eta: 951, - theta: 952, - iota: 953, - kappa: 954, - lambda: 955, - mu: 956, - nu: 957, - xi: 958, - omicron: 959, - pi: 960, - rho: 961, - sigmaf: 962, - sigma: 963, - tau: 964, - upsilon: 965, - phi: 966, - chi: 967, - psi: 968, - omega: 969, - thetasym: 977, - upsih: 978, - piv: 982, - ensp: 8194, - emsp: 8195, - thinsp: 8201, - zwnj: 8204, - zwj: 8205, - lrm: 8206, - rlm: 8207, - ndash: 8211, - mdash: 8212, - lsquo: 8216, - rsquo: 8217, - sbquo: 8218, - ldquo: 8220, - rdquo: 8221, - bdquo: 8222, - dagger: 8224, - Dagger: 8225, - bull: 8226, - hellip: 8230, - permil: 8240, - prime: 8242, - Prime: 8243, - lsaquo: 8249, - rsaquo: 8250, - oline: 8254, - frasl: 8260, - euro: 8364, - image: 8465, - weierp: 8472, - real: 8476, - trade: 8482, - alefsym: 8501, - larr: 8592, - uarr: 8593, - rarr: 8594, - darr: 8595, - harr: 8596, - crarr: 8629, - lArr: 8656, - uArr: 8657, - rArr: 8658, - dArr: 8659, - hArr: 8660, - forall: 8704, - part: 8706, - exist: 8707, - empty: 8709, - nabla: 8711, - isin: 8712, - notin: 8713, - ni: 8715, - prod: 8719, - sum: 8721, - minus: 8722, - lowast: 8727, - radic: 8730, - prop: 8733, - infin: 8734, - ang: 8736, - and: 8743, - or: 8744, - cap: 8745, - cup: 8746, - int: 8747, - there4: 8756, - sim: 8764, - cong: 8773, - asymp: 8776, - ne: 8800, - equiv: 8801, - le: 8804, - ge: 8805, - sub: 8834, - sup: 8835, - nsub: 8836, - sube: 8838, - supe: 8839, - oplus: 8853, - otimes: 8855, - perp: 8869, - sdot: 8901, - lceil: 8968, - rceil: 8969, - lfloor: 8970, - rfloor: 8971, - lang: 9001, - rang: 9002, - loz: 9674, - spades: 9824, - clubs: 9827, - hearts: 9829, - diams: 9830, - }), - Object.keys(e.ENTITIES).forEach(function (H) { - var R = e.ENTITIES[H], - ye = typeof R == "number" ? String.fromCharCode(R) : R - e.ENTITIES[H] = ye - }) - for (var M in e.STATE) e.STATE[e.STATE[M]] = M - D = e.STATE - function P(H, R, ye) { - H[R] && H[R](ye) - } - function k(H, R, ye) { - H.textNode && B(H), P(H, R, ye) - } - function B(H) { - ;(H.textNode = q(H.opt, H.textNode)), H.textNode && P(H, "ontext", H.textNode), (H.textNode = "") - } - function q(H, R) { - return H.trim && (R = R.trim()), H.normalize && (R = R.replace(/\s+/g, " ")), R - } - function $(H, R) { - return ( - B(H), - H.trackPosition && - (R += - ` -Line: ` + - H.line + - ` -Column: ` + - H.column + - ` -Char: ` + - H.c), - (R = new Error(R)), - (H.error = R), - P(H, "onerror", R), - H - ) - } - function N(H) { - return ( - H.sawRoot && !H.closedRoot && U(H, "Unclosed root tag"), - H.state !== D.BEGIN && H.state !== D.BEGIN_WHITESPACE && H.state !== D.TEXT && $(H, "Unexpected end"), - B(H), - (H.c = ""), - (H.closed = !0), - P(H, "onend"), - r.call(H, H.strict, H.opt), - H - ) - } - function U(H, R) { - if (typeof H != "object" || !(H instanceof r)) throw new Error("bad call to strictFail") - H.strict && $(H, R) - } - function ee(H) { - H.strict || (H.tagName = H.tagName[H.looseCase]()) - var R = H.tags[H.tags.length - 1] || H, - ye = (H.tag = { name: H.tagName, attributes: {} }) - H.opt.xmlns && (ye.ns = R.ns), (H.attribList.length = 0), k(H, "onopentagstart", ye) - } - function ce(H, R) { - var ye = H.indexOf(":"), - G = ye < 0 ? ["", H] : H.split(":"), - he = G[0], - oe = G[1] - return R && H === "xmlns" && ((he = "xmlns"), (oe = "")), { prefix: he, local: oe } - } - function te(H) { - if ( - (H.strict || (H.attribName = H.attribName[H.looseCase]()), - H.attribList.indexOf(H.attribName) !== -1 || H.tag.attributes.hasOwnProperty(H.attribName)) - ) { - H.attribName = H.attribValue = "" - return - } - if (H.opt.xmlns) { - var R = ce(H.attribName, !0), - ye = R.prefix, - G = R.local - if (ye === "xmlns") - if (G === "xml" && H.attribValue !== p) - U( - H, - "xml: prefix must be bound to " + - p + - ` -Actual: ` + - H.attribValue - ) - else if (G === "xmlns" && H.attribValue !== h) - U( - H, - "xmlns: prefix must be bound to " + - h + - ` -Actual: ` + - H.attribValue - ) - else { - var he = H.tag, - oe = H.tags[H.tags.length - 1] || H - he.ns === oe.ns && (he.ns = Object.create(oe.ns)), (he.ns[G] = H.attribValue) - } - H.attribList.push([H.attribName, H.attribValue]) - } else - (H.tag.attributes[H.attribName] = H.attribValue), - k(H, "onattribute", { name: H.attribName, value: H.attribValue }) - H.attribName = H.attribValue = "" - } - function K(H, R) { - if (H.opt.xmlns) { - var ye = H.tag, - G = ce(H.tagName) - ;(ye.prefix = G.prefix), - (ye.local = G.local), - (ye.uri = ye.ns[G.prefix] || ""), - ye.prefix && !ye.uri && (U(H, "Unbound namespace prefix: " + JSON.stringify(H.tagName)), (ye.uri = G.prefix)) - var he = H.tags[H.tags.length - 1] || H - ye.ns && - he.ns !== ye.ns && - Object.keys(ye.ns).forEach(function (ze) { - k(H, "onopennamespace", { prefix: ze, uri: ye.ns[ze] }) - }) - for (var oe = 0, le = H.attribList.length; oe < le; oe++) { - var X = H.attribList[oe], - Z = X[0], - ne = X[1], - xe = ce(Z, !0), - Fe = xe.prefix, - _e = xe.local, - Le = Fe === "" ? "" : ye.ns[Fe] || "", - He = { name: Z, value: ne, prefix: Fe, local: _e, uri: Le } - Fe && Fe !== "xmlns" && !Le && (U(H, "Unbound namespace prefix: " + JSON.stringify(Fe)), (He.uri = Fe)), - (H.tag.attributes[Z] = He), - k(H, "onattribute", He) - } - H.attribList.length = 0 - } - ;(H.tag.isSelfClosing = !!R), - (H.sawRoot = !0), - H.tags.push(H.tag), - k(H, "onopentag", H.tag), - R || - (!H.noscript && H.tagName.toLowerCase() === "script" ? (H.state = D.SCRIPT) : (H.state = D.TEXT), - (H.tag = null), - (H.tagName = "")), - (H.attribName = H.attribValue = ""), - (H.attribList.length = 0) - } - function se(H) { - if (!H.tagName) { - U(H, "Weird empty close tag."), (H.textNode += ""), (H.state = D.TEXT) - return - } - if (H.script) { - if (H.tagName !== "script") { - ;(H.script += ""), (H.tagName = ""), (H.state = D.SCRIPT) - return - } - k(H, "onscript", H.script), (H.script = "") - } - var R = H.tags.length, - ye = H.tagName - H.strict || (ye = ye[H.looseCase]()) - for (var G = ye; R--; ) { - var he = H.tags[R] - if (he.name !== G) U(H, "Unexpected close tag") - else break - } - if (R < 0) { - U(H, "Unmatched closing tag: " + H.tagName), (H.textNode += ""), (H.state = D.TEXT) - return - } - H.tagName = ye - for (var oe = H.tags.length; oe-- > R; ) { - var le = (H.tag = H.tags.pop()) - ;(H.tagName = H.tag.name), k(H, "onclosetag", H.tagName) - var X = {} - for (var Z in le.ns) X[Z] = le.ns[Z] - var ne = H.tags[H.tags.length - 1] || H - H.opt.xmlns && - le.ns !== ne.ns && - Object.keys(le.ns).forEach(function (xe) { - var Fe = le.ns[xe] - k(H, "onclosenamespace", { prefix: xe, uri: Fe }) - }) - } - R === 0 && (H.closedRoot = !0), - (H.tagName = H.attribValue = H.attribName = ""), - (H.attribList.length = 0), - (H.state = D.TEXT) - } - function ie(H) { - var R = H.entity, - ye = R.toLowerCase(), - G, - he = "" - return H.ENTITIES[R] - ? H.ENTITIES[R] - : H.ENTITIES[ye] - ? H.ENTITIES[ye] - : ((R = ye), - R.charAt(0) === "#" && - (R.charAt(1) === "x" - ? ((R = R.slice(2)), (G = parseInt(R, 16)), (he = G.toString(16))) - : ((R = R.slice(1)), (G = parseInt(R, 10)), (he = G.toString(10)))), - (R = R.replace(/^0+/, "")), - isNaN(G) || he.toLowerCase() !== R - ? (U(H, "Invalid character entity"), "&" + H.entity + ";") - : String.fromCodePoint(G)) - } - function ue(H, R) { - R === "<" - ? ((H.state = D.OPEN_WAKA), (H.startTagPosition = H.position)) - : w(R) || (U(H, "Non-whitespace before first tag."), (H.textNode = R), (H.state = D.TEXT)) - } - function ge(H, R) { - var ye = "" - return R < H.length && (ye = H.charAt(R)), ye - } - function Se(H) { - var R = this - if (this.error) throw this.error - if (R.closed) return $(R, "Cannot write after close. Assign an onready handler.") - if (H === null) return N(R) - typeof H == "object" && (H = H.toString()) - for (var ye = 0, G = ""; (G = ge(H, ye++)), (R.c = G), !!G; ) - switch ( - (R.trackPosition && - (R.position++, - G === - ` -` - ? (R.line++, (R.column = 0)) - : R.column++), - R.state) - ) { - case D.BEGIN: - if (((R.state = D.BEGIN_WHITESPACE), G === "\uFEFF")) continue - ue(R, G) - continue - case D.BEGIN_WHITESPACE: - ue(R, G) - continue - case D.TEXT: - if (R.sawRoot && !R.closedRoot) { - for (var he = ye - 1; G && G !== "<" && G !== "&"; ) - (G = ge(H, ye++)), - G && - R.trackPosition && - (R.position++, - G === - ` -` - ? (R.line++, (R.column = 0)) - : R.column++) - R.textNode += H.substring(he, ye - 1) - } - G === "<" && !(R.sawRoot && R.closedRoot && !R.strict) - ? ((R.state = D.OPEN_WAKA), (R.startTagPosition = R.position)) - : (!w(G) && (!R.sawRoot || R.closedRoot) && U(R, "Text data outside of root node."), - G === "&" ? (R.state = D.TEXT_ENTITY) : (R.textNode += G)) - continue - case D.SCRIPT: - G === "<" ? (R.state = D.SCRIPT_ENDING) : (R.script += G) - continue - case D.SCRIPT_ENDING: - G === "/" ? (R.state = D.CLOSE_TAG) : ((R.script += "<" + G), (R.state = D.SCRIPT)) - continue - case D.OPEN_WAKA: - if (G === "!") (R.state = D.SGML_DECL), (R.sgmlDecl = "") - else if (!w(G)) - if (T(x, G)) (R.state = D.OPEN_TAG), (R.tagName = G) - else if (G === "/") (R.state = D.CLOSE_TAG), (R.tagName = "") - else if (G === "?") (R.state = D.PROC_INST), (R.procInstName = R.procInstBody = "") - else { - if ((U(R, "Unencoded <"), R.startTagPosition + 1 < R.position)) { - var oe = R.position - R.startTagPosition - G = new Array(oe).join(" ") + G - } - ;(R.textNode += "<" + G), (R.state = D.TEXT) - } - continue - case D.SGML_DECL: - ;(R.sgmlDecl + G).toUpperCase() === l - ? (k(R, "onopencdata"), (R.state = D.CDATA), (R.sgmlDecl = ""), (R.cdata = "")) - : R.sgmlDecl + G === "--" - ? ((R.state = D.COMMENT), (R.comment = ""), (R.sgmlDecl = "")) - : (R.sgmlDecl + G).toUpperCase() === f - ? ((R.state = D.DOCTYPE), - (R.doctype || R.sawRoot) && U(R, "Inappropriately located doctype declaration"), - (R.doctype = ""), - (R.sgmlDecl = "")) - : G === ">" - ? (k(R, "onsgmldeclaration", R.sgmlDecl), (R.sgmlDecl = ""), (R.state = D.TEXT)) - : (E(G) && (R.state = D.SGML_DECL_QUOTED), (R.sgmlDecl += G)) - continue - case D.SGML_DECL_QUOTED: - G === R.q && ((R.state = D.SGML_DECL), (R.q = "")), (R.sgmlDecl += G) - continue - case D.DOCTYPE: - G === ">" - ? ((R.state = D.TEXT), k(R, "ondoctype", R.doctype), (R.doctype = !0)) - : ((R.doctype += G), - G === "[" ? (R.state = D.DOCTYPE_DTD) : E(G) && ((R.state = D.DOCTYPE_QUOTED), (R.q = G))) - continue - case D.DOCTYPE_QUOTED: - ;(R.doctype += G), G === R.q && ((R.q = ""), (R.state = D.DOCTYPE)) - continue - case D.DOCTYPE_DTD: - ;(R.doctype += G), G === "]" ? (R.state = D.DOCTYPE) : E(G) && ((R.state = D.DOCTYPE_DTD_QUOTED), (R.q = G)) - continue - case D.DOCTYPE_DTD_QUOTED: - ;(R.doctype += G), G === R.q && ((R.state = D.DOCTYPE_DTD), (R.q = "")) - continue - case D.COMMENT: - G === "-" ? (R.state = D.COMMENT_ENDING) : (R.comment += G) - continue - case D.COMMENT_ENDING: - G === "-" - ? ((R.state = D.COMMENT_ENDED), - (R.comment = q(R.opt, R.comment)), - R.comment && k(R, "oncomment", R.comment), - (R.comment = "")) - : ((R.comment += "-" + G), (R.state = D.COMMENT)) - continue - case D.COMMENT_ENDED: - G !== ">" ? (U(R, "Malformed comment"), (R.comment += "--" + G), (R.state = D.COMMENT)) : (R.state = D.TEXT) - continue - case D.CDATA: - G === "]" ? (R.state = D.CDATA_ENDING) : (R.cdata += G) - continue - case D.CDATA_ENDING: - G === "]" ? (R.state = D.CDATA_ENDING_2) : ((R.cdata += "]" + G), (R.state = D.CDATA)) - continue - case D.CDATA_ENDING_2: - G === ">" - ? (R.cdata && k(R, "oncdata", R.cdata), k(R, "onclosecdata"), (R.cdata = ""), (R.state = D.TEXT)) - : G === "]" - ? (R.cdata += "]") - : ((R.cdata += "]]" + G), (R.state = D.CDATA)) - continue - case D.PROC_INST: - G === "?" ? (R.state = D.PROC_INST_ENDING) : w(G) ? (R.state = D.PROC_INST_BODY) : (R.procInstName += G) - continue - case D.PROC_INST_BODY: - if (!R.procInstBody && w(G)) continue - G === "?" ? (R.state = D.PROC_INST_ENDING) : (R.procInstBody += G) - continue - case D.PROC_INST_ENDING: - G === ">" - ? (k(R, "onprocessinginstruction", { name: R.procInstName, body: R.procInstBody }), - (R.procInstName = R.procInstBody = ""), - (R.state = D.TEXT)) - : ((R.procInstBody += "?" + G), (R.state = D.PROC_INST_BODY)) - continue - case D.OPEN_TAG: - T(v, G) - ? (R.tagName += G) - : (ee(R), - G === ">" - ? K(R) - : G === "/" - ? (R.state = D.OPEN_TAG_SLASH) - : (w(G) || U(R, "Invalid character in tag name"), (R.state = D.ATTRIB))) - continue - case D.OPEN_TAG_SLASH: - G === ">" - ? (K(R, !0), se(R)) - : (U(R, "Forward-slash in opening tag not followed by >"), (R.state = D.ATTRIB)) - continue - case D.ATTRIB: - if (w(G)) continue - G === ">" - ? K(R) - : G === "/" - ? (R.state = D.OPEN_TAG_SLASH) - : T(x, G) - ? ((R.attribName = G), (R.attribValue = ""), (R.state = D.ATTRIB_NAME)) - : U(R, "Invalid attribute name") - continue - case D.ATTRIB_NAME: - G === "=" - ? (R.state = D.ATTRIB_VALUE) - : G === ">" - ? (U(R, "Attribute without value"), (R.attribValue = R.attribName), te(R), K(R)) - : w(G) - ? (R.state = D.ATTRIB_NAME_SAW_WHITE) - : T(v, G) - ? (R.attribName += G) - : U(R, "Invalid attribute name") - continue - case D.ATTRIB_NAME_SAW_WHITE: - if (G === "=") R.state = D.ATTRIB_VALUE - else { - if (w(G)) continue - U(R, "Attribute without value"), - (R.tag.attributes[R.attribName] = ""), - (R.attribValue = ""), - k(R, "onattribute", { name: R.attribName, value: "" }), - (R.attribName = ""), - G === ">" - ? K(R) - : T(x, G) - ? ((R.attribName = G), (R.state = D.ATTRIB_NAME)) - : (U(R, "Invalid attribute name"), (R.state = D.ATTRIB)) - } - continue - case D.ATTRIB_VALUE: - if (w(G)) continue - E(G) - ? ((R.q = G), (R.state = D.ATTRIB_VALUE_QUOTED)) - : (U(R, "Unquoted attribute value"), (R.state = D.ATTRIB_VALUE_UNQUOTED), (R.attribValue = G)) - continue - case D.ATTRIB_VALUE_QUOTED: - if (G !== R.q) { - G === "&" ? (R.state = D.ATTRIB_VALUE_ENTITY_Q) : (R.attribValue += G) - continue - } - te(R), (R.q = ""), (R.state = D.ATTRIB_VALUE_CLOSED) - continue - case D.ATTRIB_VALUE_CLOSED: - w(G) - ? (R.state = D.ATTRIB) - : G === ">" - ? K(R) - : G === "/" - ? (R.state = D.OPEN_TAG_SLASH) - : T(x, G) - ? (U(R, "No whitespace between attributes"), - (R.attribName = G), - (R.attribValue = ""), - (R.state = D.ATTRIB_NAME)) - : U(R, "Invalid attribute name") - continue - case D.ATTRIB_VALUE_UNQUOTED: - if (!A(G)) { - G === "&" ? (R.state = D.ATTRIB_VALUE_ENTITY_U) : (R.attribValue += G) - continue - } - te(R), G === ">" ? K(R) : (R.state = D.ATTRIB) - continue - case D.CLOSE_TAG: - if (R.tagName) - G === ">" - ? se(R) - : T(v, G) - ? (R.tagName += G) - : R.script - ? ((R.script += "" ? se(R) : U(R, "Invalid characters in closing tag") - continue - case D.TEXT_ENTITY: - case D.ATTRIB_VALUE_ENTITY_Q: - case D.ATTRIB_VALUE_ENTITY_U: - var le, X - switch (R.state) { - case D.TEXT_ENTITY: - ;(le = D.TEXT), (X = "textNode") - break - case D.ATTRIB_VALUE_ENTITY_Q: - ;(le = D.ATTRIB_VALUE_QUOTED), (X = "attribValue") - break - case D.ATTRIB_VALUE_ENTITY_U: - ;(le = D.ATTRIB_VALUE_UNQUOTED), (X = "attribValue") - break - } - G === ";" - ? ((R[X] += ie(R)), (R.entity = ""), (R.state = le)) - : T(R.entity.length ? _ : g, G) - ? (R.entity += G) - : (U(R, "Invalid character in entity name"), - (R[X] += "&" + R.entity + G), - (R.entity = ""), - (R.state = le)) - continue - default: - throw new Error(R, "Unknown state: " + R.state) - } - return R.position >= R.bufferCheckPosition && n(R), R - } - String.fromCodePoint || - (function () { - var H = String.fromCharCode, - R = Math.floor, - ye = function () { - var G = 16384, - he = [], - oe, - le, - X = -1, - Z = arguments.length - if (!Z) return "" - for (var ne = ""; ++X < Z; ) { - var xe = Number(arguments[X]) - if (!isFinite(xe) || xe < 0 || xe > 1114111 || R(xe) !== xe) throw RangeError("Invalid code point: " + xe) - xe <= 65535 - ? he.push(xe) - : ((xe -= 65536), (oe = (xe >> 10) + 55296), (le = (xe % 1024) + 56320), he.push(oe, le)), - (X + 1 === Z || he.length > G) && ((ne += H.apply(null, he)), (he.length = 0)) - } - return ne - } - Object.defineProperty - ? Object.defineProperty(String, "fromCodePoint", { value: ye, configurable: !0, writable: !0 }) - : (String.fromCodePoint = ye) - })() - })(typeof a3 > "u" ? (a3.sax = {}) : a3) -}) -var $3e = C((mV) => { - ;(function () { - "use strict" - mV.stripBOM = function (e) { - return e[0] === "\uFEFF" ? e.substring(1) : e - } - }).call(mV) -}) -var xV = C((L0) => { - ;(function () { - "use strict" - var e - ;(e = new RegExp(/(?!xmlns)^.*:/)), - (L0.normalize = function (t) { - return t.toLowerCase() - }), - (L0.firstCharLowerCase = function (t) { - return t.charAt(0).toLowerCase() + t.slice(1) - }), - (L0.stripPrefix = function (t) { - return t.replace(e, "") - }), - (L0.parseNumbers = function (t) { - return isNaN(t) || (t = t % 1 === 0 ? parseInt(t, 10) : parseFloat(t)), t - }), - (L0.parseBooleans = function (t) { - return /^(?:true|false)$/i.test(t) && (t = t.toLowerCase() === "true"), t - }) - }).call(L0) -}) -var z3e = C((pf) => { - ;(function () { - "use strict" - var e, - t, - r, - n, - i, - s, - a, - o, - u = function (f, p) { - return function () { - return f.apply(p, arguments) - } - }, - c = function (f, p) { - for (var h in p) l.call(p, h) && (f[h] = p[h]) - function d() { - this.constructor = f - } - return (d.prototype = p.prototype), (f.prototype = new d()), (f.__super__ = p.prototype), f - }, - l = {}.hasOwnProperty - ;(a = V3e()), - (r = require("events")), - (e = $3e()), - (s = xV()), - (o = require("timers").setImmediate), - (t = z4().defaults), - (n = function (f) { - return typeof f == "object" && f != null && Object.keys(f).length === 0 - }), - (i = function (f, p, h) { - var d, x, v - for (d = 0, x = f.length; d < x; d++) (v = f[d]), (p = v(p, h)) - return p - }), - (pf.Parser = (function (f) { - c(p, f) - function p(h) { - ;(this.parseStringPromise = u(this.parseStringPromise, this)), - (this.parseString = u(this.parseString, this)), - (this.reset = u(this.reset, this)), - (this.assignOrPush = u(this.assignOrPush, this)), - (this.processAsync = u(this.processAsync, this)) - var d, x, v - if (!(this instanceof pf.Parser)) return new pf.Parser(h) - ;(this.options = {}), (x = t["0.2"]) - for (d in x) l.call(x, d) && ((v = x[d]), (this.options[d] = v)) - for (d in h) l.call(h, d) && ((v = h[d]), (this.options[d] = v)) - this.options.xmlns && (this.options.xmlnskey = this.options.attrkey + "ns"), - this.options.normalizeTags && - (this.options.tagNameProcessors || (this.options.tagNameProcessors = []), - this.options.tagNameProcessors.unshift(s.normalize)), - this.reset() - } - return ( - (p.prototype.processAsync = function () { - var h, d - try { - return this.remaining.length <= this.options.chunkSize - ? ((h = this.remaining), - (this.remaining = ""), - (this.saxParser = this.saxParser.write(h)), - this.saxParser.close()) - : ((h = this.remaining.substr(0, this.options.chunkSize)), - (this.remaining = this.remaining.substr(this.options.chunkSize, this.remaining.length)), - (this.saxParser = this.saxParser.write(h)), - o(this.processAsync)) - } catch (x) { - if (((d = x), !this.saxParser.errThrown)) return (this.saxParser.errThrown = !0), this.emit(d) - } - }), - (p.prototype.assignOrPush = function (h, d, x) { - return d in h - ? (h[d] instanceof Array || (h[d] = [h[d]]), h[d].push(x)) - : this.options.explicitArray - ? (h[d] = [x]) - : (h[d] = x) - }), - (p.prototype.reset = function () { - var h, d, x, v - return ( - this.removeAllListeners(), - (this.saxParser = a.parser(this.options.strict, { trim: !1, normalize: !1, xmlns: this.options.xmlns })), - (this.saxParser.errThrown = !1), - (this.saxParser.onerror = (function (g) { - return function (_) { - if ((g.saxParser.resume(), !g.saxParser.errThrown)) - return (g.saxParser.errThrown = !0), g.emit("error", _) - } - })(this)), - (this.saxParser.onend = (function (g) { - return function () { - if (!g.saxParser.ended) return (g.saxParser.ended = !0), g.emit("end", g.resultObject) - } - })(this)), - (this.saxParser.ended = !1), - (this.EXPLICIT_CHARKEY = this.options.explicitCharkey), - (this.resultObject = null), - (v = []), - (h = this.options.attrkey), - (d = this.options.charkey), - (this.saxParser.onopentag = (function (g) { - return function (_) { - var w, E, A, T, O - if (((A = {}), (A[d] = ""), !g.options.ignoreAttrs)) { - O = _.attributes - for (w in O) - l.call(O, w) && - (!(h in A) && !g.options.mergeAttrs && (A[h] = {}), - (E = g.options.attrValueProcessors - ? i(g.options.attrValueProcessors, _.attributes[w], w) - : _.attributes[w]), - (T = g.options.attrNameProcessors ? i(g.options.attrNameProcessors, w) : w), - g.options.mergeAttrs ? g.assignOrPush(A, T, E) : (A[h][T] = E)) - } - return ( - (A["#name"] = g.options.tagNameProcessors ? i(g.options.tagNameProcessors, _.name) : _.name), - g.options.xmlns && (A[g.options.xmlnskey] = { uri: _.uri, local: _.local }), - v.push(A) - ) - } - })(this)), - (this.saxParser.onclosetag = (function (g) { - return function () { - var _, w, E, A, T, O, D, M, P, k - if ( - ((O = v.pop()), - (T = O["#name"]), - (!g.options.explicitChildren || !g.options.preserveChildrenOrder) && delete O["#name"], - O.cdata === !0 && ((_ = O.cdata), delete O.cdata), - (P = v[v.length - 1]), - O[d].match(/^\s*$/) && !_ - ? ((w = O[d]), delete O[d]) - : (g.options.trim && (O[d] = O[d].trim()), - g.options.normalize && (O[d] = O[d].replace(/\s{2,}/g, " ").trim()), - (O[d] = g.options.valueProcessors ? i(g.options.valueProcessors, O[d], T) : O[d]), - Object.keys(O).length === 1 && d in O && !g.EXPLICIT_CHARKEY && (O = O[d])), - n(O) && (O = g.options.emptyTag !== "" ? g.options.emptyTag : w), - g.options.validator != null && - ((k = - "/" + - (function () { - var B, q, $ - for ($ = [], B = 0, q = v.length; B < q; B++) (A = v[B]), $.push(A["#name"]) - return $ - })() - .concat(T) - .join("/")), - (function () { - var B - try { - return (O = g.options.validator(k, P && P[T], O)) - } catch (q) { - return (B = q), g.emit("error", B) - } - })()), - g.options.explicitChildren && !g.options.mergeAttrs && typeof O == "object") - ) { - if (!g.options.preserveChildrenOrder) - (A = {}), - g.options.attrkey in O && - ((A[g.options.attrkey] = O[g.options.attrkey]), delete O[g.options.attrkey]), - !g.options.charsAsChildren && - g.options.charkey in O && - ((A[g.options.charkey] = O[g.options.charkey]), delete O[g.options.charkey]), - Object.getOwnPropertyNames(O).length > 0 && (A[g.options.childkey] = O), - (O = A) - else if (P) { - ;(P[g.options.childkey] = P[g.options.childkey] || []), (D = {}) - for (E in O) l.call(O, E) && (D[E] = O[E]) - P[g.options.childkey].push(D), - delete O["#name"], - Object.keys(O).length === 1 && d in O && !g.EXPLICIT_CHARKEY && (O = O[d]) - } - } - return v.length > 0 - ? g.assignOrPush(P, T, O) - : (g.options.explicitRoot && ((M = O), (O = {}), (O[T] = M)), - (g.resultObject = O), - (g.saxParser.ended = !0), - g.emit("end", g.resultObject)) - } - })(this)), - (x = (function (g) { - return function (_) { - var w, E - if (((E = v[v.length - 1]), E)) - return ( - (E[d] += _), - g.options.explicitChildren && - g.options.preserveChildrenOrder && - g.options.charsAsChildren && - (g.options.includeWhiteChars || _.replace(/\\n/g, "").trim() !== "") && - ((E[g.options.childkey] = E[g.options.childkey] || []), - (w = { "#name": "__text__" }), - (w[d] = _), - g.options.normalize && (w[d] = w[d].replace(/\s{2,}/g, " ").trim()), - E[g.options.childkey].push(w)), - E - ) - } - })(this)), - (this.saxParser.ontext = x), - (this.saxParser.oncdata = (function (g) { - return function (_) { - var w - if (((w = x(_)), w)) return (w.cdata = !0) - } - })(this)) - ) - }), - (p.prototype.parseString = function (h, d) { - var x - d != null && - typeof d == "function" && - (this.on("end", function (v) { - return this.reset(), d(null, v) - }), - this.on("error", function (v) { - return this.reset(), d(v) - })) - try { - return ( - (h = h.toString()), - h.trim() === "" - ? (this.emit("end", null), !0) - : ((h = e.stripBOM(h)), - this.options.async - ? ((this.remaining = h), o(this.processAsync), this.saxParser) - : this.saxParser.write(h).close()) - ) - } catch (v) { - if (((x = v), this.saxParser.errThrown || this.saxParser.ended)) { - if (this.saxParser.ended) throw x - } else return this.emit("error", x), (this.saxParser.errThrown = !0) - } - }), - (p.prototype.parseStringPromise = function (h) { - return new Promise( - (function (d) { - return function (x, v) { - return d.parseString(h, function (g, _) { - return g ? v(g) : x(_) - }) - } - })(this) - ) - }), - p - ) - })(r)), - (pf.parseString = function (f, p, h) { - var d, x, v - return ( - h != null - ? (typeof h == "function" && (d = h), typeof p == "object" && (x = p)) - : (typeof p == "function" && (d = p), (x = {})), - (v = new pf.Parser(x)), - v.parseString(f, d) - ) - }), - (pf.parseStringPromise = function (f, p) { - var h, d - return typeof p == "object" && (h = p), (d = new pf.Parser(h)), d.parseStringPromise(f) - }) - }).call(pf) -}) -var W3e = C((hf) => { - ;(function () { - "use strict" - var e, - t, - r, - n, - i = function (a, o) { - for (var u in o) s.call(o, u) && (a[u] = o[u]) - function c() { - this.constructor = a - } - return (c.prototype = o.prototype), (a.prototype = new c()), (a.__super__ = o.prototype), a - }, - s = {}.hasOwnProperty - ;(t = z4()), - (e = H3e()), - (r = z3e()), - (n = xV()), - (hf.defaults = t.defaults), - (hf.processors = n), - (hf.ValidationError = (function (a) { - i(o, a) - function o(u) { - this.message = u - } - return o - })(Error)), - (hf.Builder = e.Builder), - (hf.Parser = r.Parser), - (hf.parseString = r.parseString), - (hf.parseStringPromise = r.parseStringPromise) - }).call(hf) -}) -var Y3e = C((vV) => { - "use strict" - var J5t = require("net"), - M0 = require("util"), - K3e = require("events"), - ra = M0.debuglog("http") - function lo(e) { - if (!(this instanceof lo)) return new lo(e) - K3e.call(this) - var t = this - ;(t.defaultPort = 80), - (t.protocol = "http:"), - (t.options = M0._extend({}, e)), - (t.options.path = null), - (t.requests = {}), - (t.sockets = {}), - (t.freeSockets = {}), - (t.keepAliveMsecs = t.options.keepAliveMsecs || 1e3), - (t.keepAlive = t.options.keepAlive || !1), - (t.maxSockets = t.options.maxSockets || lo.defaultMaxSockets), - (t.maxFreeSockets = t.options.maxFreeSockets || 256), - (t.freeSocketKeepAliveTimeout = t.options.freeSocketKeepAliveTimeout || 0), - (t.timeout = t.options.timeout || 0), - (this.socketActiveTTL = this.options.socketActiveTTL || null), - t.on("free", function (r, n) { - var i = t.getName(n) - if ((ra("agent.on(free)", i), r.writable && t.requests[i] && t.requests[i].length)) - ra("continue handle next request"), - t.requests[i].shift().onSocket(r), - t.requests[i].length === 0 && delete t.requests[i] - else { - var s = r._httpMessage - if (s && s.shouldKeepAlive && r.writable && t.keepAlive) { - var a = t.freeSockets[i], - o = a ? a.length : 0, - u = o - if ((t.sockets[i] && (u += t.sockets[i].length), u > t.maxSockets || o >= t.maxFreeSockets)) r.destroy() - else { - ;(a = a || []), - (t.freeSockets[i] = a), - r.setKeepAlive(!0, t.keepAliveMsecs), - r.unref(), - (r._httpMessage = null), - t.removeSocket(r, n), - a.push(r), - r.listeners("error").length === 0 && r.once("error", X3e) - let c = r.freeSocketKeepAliveTimeout || t.freeSocketKeepAliveTimeout - r.setTimeout(c), ra(`push to free socket queue and wait for ${c}ms`) - } - } else r.destroy() - } - }) - } - M0.inherits(lo, K3e) - vV.Agent = lo - function X3e(e) { - var t = this - ra("SOCKET ERROR on FREE socket:", e.message, e.stack), t.destroy(), t.emit("agentRemove") - } - lo.defaultMaxSockets = 1 / 0 - lo.prototype.createConnection = J5t.createConnection - lo.prototype.getName = function (t) { - var r = t.host || "localhost" - return ( - (r += ":"), - t.port && (r += t.port), - (r += ":"), - t.localAddress && (r += t.localAddress), - (t.family === 4 || t.family === 6) && (r += ":" + t.family), - r - ) - } - function G3e(e) { - return function (t, r) { - if (t) { - process.nextTick(function () { - e.emit("error", t) - }) - return - } - e.onSocket(r) - } - } - lo.prototype.addRequest = function (t, r, n, i) { - typeof r == "string" && (r = { host: r, port: n, localAddress: i }), - (r = M0._extend({}, r)), - (r = M0._extend(r, this.options)), - r.servername || (r.servername = J3e(r, t)) - var s = this.getName(r) - this.sockets[s] || (this.sockets[s] = []) - var a = this.freeSockets[s] ? this.freeSockets[s].length : 0, - o = a + this.sockets[s].length - if (a) { - var u = this.freeSockets[s].shift() - if ( - (ra("have free socket"), - u.removeListener("error", X3e), - u.setTimeout(this.timeout), - this.socketActiveTTL && Date.now() - u.createdTime > this.socketActiveTTL) - ) - return ra(`socket ${u.createdTime} expired`), u.destroy(), this.createSocket(t, r, G3e(t)) - this.freeSockets[s].length || delete this.freeSockets[s], u.ref(), t.onSocket(u), this.sockets[s].push(u) - } else - o < this.maxSockets - ? (ra("call onSocket", o, a), this.createSocket(t, r, G3e(t))) - : (ra("wait for socket"), this.requests[s] || (this.requests[s] = []), this.requests[s].push(t)) - } - lo.prototype.createSocket = function (t, r, n) { - var i = this - ;(r = M0._extend({}, r)), (r = M0._extend(r, i.options)), r.servername || (r.servername = J3e(r, t)) - var s = i.getName(r) - ;(r._agentKey = s), ra("createConnection", s, r), (r.encoding = null) - var a = !1 - let o = i.createConnection(r, u) - o && u(null, Object.assign(o, { createdTime: Date.now() })) - function u(c, l) { - if (a) return - if (((a = !0), c)) return n(c) - i.sockets[s] || (i.sockets[s] = []), i.sockets[s].push(l), ra("sockets", s, i.sockets[s].length) - function f() { - i.emit("free", l, r) - } - l.on("free", f) - function p(x) { - ra("CLIENT socket onClose"), i.removeSocket(l, r), i.emit("close") - } - l.on("close", p) - function h() { - ra("CLIENT socket onTimeout"), l.destroy(), i.removeSocket(l, r), i.emit("timeout") - } - l.on("timeout", h), l.setTimeout(i.timeout) - function d() { - ra("CLIENT socket onRemove"), - i.removeSocket(l, r), - l.removeListener("close", p), - l.removeListener("free", f), - l.removeListener("agentRemove", d), - l.setTimeout(0, h) - } - l.on("agentRemove", d), n(null, l) - } - } - function J3e(e, t) { - let r = e.host, - n = t.getHeader("host") - if (n) - if (n.startsWith("[")) { - let i = n.indexOf("]") - i === -1 ? (r = n) : (r = n.substr(1, i - 1)) - } else r = n.split(":", 1)[0] - return r - } - lo.prototype.removeSocket = function (t, r) { - var n = this.getName(r) - ra("removeSocket", n, "writable:", t.writable) - var i = [this.sockets] - t.writable || i.push(this.freeSockets) - for (var s = 0; s < i.length; s++) { - var a = i[s] - if (a[n]) { - var o = a[n].indexOf(t) - o !== -1 && (a[n].splice(o, 1), a[n].length === 0 && delete a[n]) - } - } - var u = this.freeSockets[n] ? this.freeSockets[n].length : 0, - c = u + (this.sockets[n] ? this.sockets[n].length : 0) - if (this.requests[n] && this.requests[n].length && c < this.maxSockets) { - ra("removeSocket, have a request, make a socket") - var l = this.requests[n][0] - this.createSocket(l, r, function (f, p) { - if (f) { - process.nextTick(function () { - l.emit("error", f) - }) - return - } - p.emit("free") - }) - } - } - lo.prototype.destroy = function () { - for (var t = [this.freeSockets, this.sockets], r = 0; r < t.length; r++) - for (var n = t[r], i = Object.keys(n), s = 0; s < i.length; s++) - for (var a = n[i[s]], o = 0; o < a.length; o++) a[o].destroy() - } - vV.globalAgent = new lo() -}) -var bV = C((D1r, Q3e) => { - "use strict" - var Y5t = Y3e().Agent, - Z3e = Vv(), - yV = class extends Y5t { - constructor(t) { - ;(t = t || {}), - (t.keepAlive = t.keepAlive !== !1), - t.freeSocketKeepAliveTimeout === void 0 && (t.freeSocketKeepAliveTimeout = 15e3), - t.keepAliveTimeout && (t.freeSocketKeepAliveTimeout = t.keepAliveTimeout), - (t.freeSocketKeepAliveTimeout = Z3e(t.freeSocketKeepAliveTimeout)), - t.timeout === void 0 && - ((t.timeout = t.freeSocketKeepAliveTimeout * 2), t.timeout < 3e4 && (t.timeout = 3e4)), - (t.timeout = Z3e(t.timeout)), - super(t), - (this.createSocketCount = 0), - (this.createSocketCountLastCheck = 0), - (this.createSocketErrorCount = 0), - (this.createSocketErrorCountLastCheck = 0), - (this.closeSocketCount = 0), - (this.closeSocketCountLastCheck = 0), - (this.errorSocketCount = 0), - (this.errorSocketCountLastCheck = 0), - (this.requestCount = 0), - (this.requestCountLastCheck = 0), - (this.timeoutSocketCount = 0), - (this.timeoutSocketCountLastCheck = 0), - this.on("free", (r) => { - this.requestCount++, (r.lastFreeTime = Date.now()) - }), - this.on("timeout", () => { - this.timeoutSocketCount++ - }), - this.on("close", () => { - this.closeSocketCount++ - }), - this.on("error", () => { - this.errorSocketCount++ - }) - } - createSocket(t, r, n) { - super.createSocket(t, r, (i, s) => { - if (i) return this.createSocketErrorCount++, n(i) - this.keepAlive && s.setNoDelay(!0), this.createSocketCount++, n(null, s) - }) - } - get statusChanged() { - let t = - this.createSocketCount !== this.createSocketCountLastCheck || - this.createSocketErrorCount !== this.createSocketErrorCountLastCheck || - this.closeSocketCount !== this.closeSocketCountLastCheck || - this.errorSocketCount !== this.errorSocketCountLastCheck || - this.timeoutSocketCount !== this.timeoutSocketCountLastCheck || - this.requestCount !== this.requestCountLastCheck - return ( - t && - ((this.createSocketCountLastCheck = this.createSocketCount), - (this.createSocketErrorCountLastCheck = this.createSocketErrorCount), - (this.closeSocketCountLastCheck = this.closeSocketCount), - (this.errorSocketCountLastCheck = this.errorSocketCount), - (this.timeoutSocketCountLastCheck = this.timeoutSocketCount), - (this.requestCountLastCheck = this.requestCount)), - t - ) - } - getCurrentStatus() { - return { - createSocketCount: this.createSocketCount, - createSocketErrorCount: this.createSocketErrorCount, - closeSocketCount: this.closeSocketCount, - errorSocketCount: this.errorSocketCount, - timeoutSocketCount: this.timeoutSocketCount, - requestCount: this.requestCount, - freeSockets: gV(this.freeSockets), - sockets: gV(this.sockets), - requests: gV(this.requests), - } - } - } - Q3e.exports = yV - function gV(e) { - let t = {} - for (let r in e) t[r] = e[r].length - return t - } -}) -var r8e = C((F1r, t8e) => { - "use strict" - var Z5t = require("https"), - Q5t = bV(), - e8e = Z5t.Agent, - o3 = class extends Q5t { - constructor(t) { - super(t), - (this.defaultPort = 443), - (this.protocol = "https:"), - (this.maxCachedSessions = this.options.maxCachedSessions), - this.maxCachedSessions === void 0 && (this.maxCachedSessions = 100), - (this._sessionCache = { map: {}, list: [] }) - } - } - ;["createConnection", "getName", "_getSession", "_cacheSession", "_evictSession"].forEach(function (e) { - typeof e8e.prototype[e] == "function" && (o3.prototype[e] = e8e.prototype[e]) - }) - t8e.exports = o3 -}) -var u3 = C((T1r, EV) => { - "use strict" - EV.exports = bV() - EV.exports.HttpsAgent = r8e() -}) -var Pg = C((B1r, n8e) => { - "use strict" - n8e.exports = tBt - var eBt = Object.prototype.hasOwnProperty - function tBt(e, t, r) { - if (!e) throw new TypeError("argument dest is required") - if (!t) throw new TypeError("argument src is required") - return ( - r === void 0 && (r = !0), - Object.getOwnPropertyNames(t).forEach(function (i) { - if (!(!r && eBt.call(e, i))) { - var s = Object.getOwnPropertyDescriptor(t, i) - Object.defineProperty(e, i, s) - } - }), - e - ) - } -}) -var i8e = C((c3, M2) => { - ;(function () { - "use strict" - var e = { function: !0, object: !0 }, - t = (e[typeof window] && window) || this, - r = t, - n = e[typeof c3] && c3, - i = e[typeof M2] && M2 && !M2.nodeType && M2, - s = n && i && typeof global == "object" && global - s && (s.global === s || s.window === s || s.self === s) && (t = s) - var a = Math.pow(2, 53) - 1, - o = /\bOpera/, - u = this, - c = Object.prototype, - l = c.hasOwnProperty, - f = c.toString - function p(D) { - return (D = String(D)), D.charAt(0).toUpperCase() + D.slice(1) - } - function h(D, M, P) { - var k = { - "10.0": "10", - 6.4: "10 Technical Preview", - 6.3: "8.1", - 6.2: "8", - 6.1: "Server 2008 R2 / 7", - "6.0": "Server 2008 / Vista", - 5.2: "Server 2003 / XP 64-bit", - 5.1: "XP", - 5.01: "2000 SP1", - "5.0": "2000", - "4.0": "NT", - "4.90": "ME", - } - return ( - M && P && /^Win/i.test(D) && !/^Windows Phone /i.test(D) && (k = k[/[\d.]+$/.exec(D)]) && (D = "Windows " + k), - (D = String(D)), - M && P && (D = D.replace(RegExp(M, "i"), P)), - (D = x( - D.replace(/ ce$/i, " CE") - .replace(/\bhpw/i, "web") - .replace(/\bMacintosh\b/, "Mac OS") - .replace(/_PowerPC\b/i, " OS") - .replace(/\b(OS X) [^ \d]+/i, "$1") - .replace(/\bMac (OS X)\b/, "$1") - .replace(/\/(\d)/, " $1") - .replace(/_/g, ".") - .replace(/(?: BePC|[ .]*fc[ \d.]+)$/i, "") - .replace(/\bx86\.64\b/gi, "x86_64") - .replace(/\b(Windows Phone) OS\b/, "$1") - .replace(/\b(Chrome OS \w+) [\d.]+\b/, "$1") - .split(" on ")[0] - )), - D - ) - } - function d(D, M) { - var P = -1, - k = D ? D.length : 0 - if (typeof k == "number" && k > -1 && k <= a) for (; ++P < k; ) M(D[P], P, D) - else v(D, M) - } - function x(D) { - return (D = A(D)), /^(?:webOS|i(?:OS|P))/.test(D) ? D : p(D) - } - function v(D, M) { - for (var P in D) l.call(D, P) && M(D[P], P, D) - } - function g(D) { - return D == null ? p(D) : f.call(D).slice(8, -1) - } - function _(D, M) { - var P = D != null ? typeof D[M] : "number" - return !/^(?:boolean|number|string|undefined)$/.test(P) && (P == "object" ? !!D[M] : !0) - } - function w(D) { - return String(D).replace(/([ -])(?!$)/g, "$1?") - } - function E(D, M) { - var P = null - return ( - d(D, function (k, B) { - P = M(P, k, B, D) - }), - P - ) - } - function A(D) { - return String(D).replace(/^ +| +$/g, "") - } - function T(D) { - var M = t, - P = D && typeof D == "object" && g(D) != "String" - P && ((M = D), (D = null)) - var k = M.navigator || {}, - B = k.userAgent || "" - D || (D = B) - var q = P || u == r, - $ = P ? !!k.likeChrome : /\bChrome\b/.test(D) && !/internal|\n/i.test(f.toString()), - N = "Object", - U = P ? N : "ScriptBridgingProxyObject", - ee = P ? N : "Environment", - ce = P && M.java ? "JavaPackage" : g(M.java), - te = P ? N : "RuntimeObject", - K = /\bJava/.test(ce) && M.java, - se = K && g(M.environment) == ee, - ie = K ? "a" : "\u03B1", - ue = K ? "b" : "\u03B2", - ge = M.document || {}, - Se = M.operamini || M.opera, - H = o.test((H = P && Se ? Se["[[Class]]"] : g(Se))) ? H : (Se = null), - R, - ye = D, - G = [], - he = null, - oe = D == B, - le = oe && Se && typeof Se.version == "function" && Se.version(), - X, - Z = Le([ - { label: "EdgeHTML", pattern: "Edge" }, - "Trident", - { label: "WebKit", pattern: "AppleWebKit" }, - "iCab", - "Presto", - "NetFront", - "Tasman", - "KHTML", - "Gecko", - ]), - ne = ze([ - "Adobe AIR", - "Arora", - "Avant Browser", - "Breach", - "Camino", - "Electron", - "Epiphany", - "Fennec", - "Flock", - "Galeon", - "GreenBrowser", - "iCab", - "Iceweasel", - "K-Meleon", - "Konqueror", - "Lunascape", - "Maxthon", - { label: "Microsoft Edge", pattern: "(?:Edge|Edg|EdgA|EdgiOS)" }, - "Midori", - "Nook Browser", - "PaleMoon", - "PhantomJS", - "Raven", - "Rekonq", - "RockMelt", - { label: "Samsung Internet", pattern: "SamsungBrowser" }, - "SeaMonkey", - { label: "Silk", pattern: "(?:Cloud9|Silk-Accelerated)" }, - "Sleipnir", - "SlimBrowser", - { label: "SRWare Iron", pattern: "Iron" }, - "Sunrise", - "Swiftfox", - "Vivaldi", - "Waterfox", - "WebPositive", - { label: "Yandex Browser", pattern: "YaBrowser" }, - { label: "UC Browser", pattern: "UCBrowser" }, - "Opera Mini", - { label: "Opera Mini", pattern: "OPiOS" }, - "Opera", - { label: "Opera", pattern: "OPR" }, - "Chromium", - "Chrome", - { label: "Chrome", pattern: "(?:HeadlessChrome)" }, - { label: "Chrome Mobile", pattern: "(?:CriOS|CrMo)" }, - { label: "Firefox", pattern: "(?:Firefox|Minefield)" }, - { label: "Firefox for iOS", pattern: "FxiOS" }, - { label: "IE", pattern: "IEMobile" }, - { label: "IE", pattern: "MSIE" }, - "Safari", - ]), - xe = Ne([ - { label: "BlackBerry", pattern: "BB10" }, - "BlackBerry", - { label: "Galaxy S", pattern: "GT-I9000" }, - { label: "Galaxy S2", pattern: "GT-I9100" }, - { label: "Galaxy S3", pattern: "GT-I9300" }, - { label: "Galaxy S4", pattern: "GT-I9500" }, - { label: "Galaxy S5", pattern: "SM-G900" }, - { label: "Galaxy S6", pattern: "SM-G920" }, - { label: "Galaxy S6 Edge", pattern: "SM-G925" }, - { label: "Galaxy S7", pattern: "SM-G930" }, - { label: "Galaxy S7 Edge", pattern: "SM-G935" }, - "Google TV", - "Lumia", - "iPad", - "iPod", - "iPhone", - "Kindle", - { label: "Kindle Fire", pattern: "(?:Cloud9|Silk-Accelerated)" }, - "Nexus", - "Nook", - "PlayBook", - "PlayStation Vita", - "PlayStation", - "TouchPad", - "Transformer", - { label: "Wii U", pattern: "WiiU" }, - "Wii", - "Xbox One", - { label: "Xbox 360", pattern: "Xbox" }, - "Xoom", - ]), - Fe = He({ - Apple: { iPad: 1, iPhone: 1, iPod: 1 }, - Alcatel: {}, - Archos: {}, - Amazon: { Kindle: 1, "Kindle Fire": 1 }, - Asus: { Transformer: 1 }, - "Barnes & Noble": { Nook: 1 }, - BlackBerry: { PlayBook: 1 }, - Google: { "Google TV": 1, Nexus: 1 }, - HP: { TouchPad: 1 }, - HTC: {}, - Huawei: {}, - Lenovo: {}, - LG: {}, - Microsoft: { Xbox: 1, "Xbox One": 1 }, - Motorola: { Xoom: 1 }, - Nintendo: { "Wii U": 1, Wii: 1 }, - Nokia: { Lumia: 1 }, - Oppo: {}, - Samsung: { "Galaxy S": 1, "Galaxy S2": 1, "Galaxy S3": 1, "Galaxy S4": 1 }, - Sony: { PlayStation: 1, "PlayStation Vita": 1 }, - Xiaomi: { Mi: 1, Redmi: 1 }, - }), - _e = je([ - "Windows Phone", - "KaiOS", - "Android", - "CentOS", - { label: "Chrome OS", pattern: "CrOS" }, - "Debian", - { label: "DragonFly BSD", pattern: "DragonFly" }, - "Fedora", - "FreeBSD", - "Gentoo", - "Haiku", - "Kubuntu", - "Linux Mint", - "OpenBSD", - "Red Hat", - "SuSE", - "Ubuntu", - "Xubuntu", - "Cygwin", - "Symbian OS", - "hpwOS", - "webOS ", - "webOS", - "Tablet OS", - "Tizen", - "Linux", - "Mac OS X", - "Macintosh", - "Mac", - "Windows 98;", - "Windows ", - ]) - function Le(Qe) { - return E(Qe, function (Me, rt) { - return Me || (RegExp("\\b" + (rt.pattern || w(rt)) + "\\b", "i").exec(D) && (rt.label || rt)) - }) - } - function He(Qe) { - return E(Qe, function (Me, rt, ht) { - return ( - Me || - ((rt[xe] || - rt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(xe)] || - RegExp("\\b" + w(ht) + "(?:\\b|\\w*\\d)", "i").exec(D)) && - ht) - ) - }) - } - function ze(Qe) { - return E(Qe, function (Me, rt) { - return Me || (RegExp("\\b" + (rt.pattern || w(rt)) + "\\b", "i").exec(D) && (rt.label || rt)) - }) - } - function je(Qe) { - return E(Qe, function (Me, rt) { - var ht = rt.pattern || w(rt) - return ( - !Me && (Me = RegExp("\\b" + ht + "(?:/[\\d.]+|[ \\w.]*)", "i").exec(D)) && (Me = h(Me, ht, rt.label || rt)), - Me - ) - }) - } - function Ne(Qe) { - return E(Qe, function (Me, rt) { - var ht = rt.pattern || w(rt) - return ( - !Me && - (Me = - RegExp("\\b" + ht + " *\\d+[.\\w_]*", "i").exec(D) || - RegExp("\\b" + ht + " *\\w+-[\\w]*", "i").exec(D) || - RegExp("\\b" + ht + "(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)", "i").exec(D)) && - ((Me = String(rt.label && !RegExp(ht, "i").test(rt.label) ? rt.label : Me).split("/"))[1] && - !/[\d.]+/.test(Me[0]) && - (Me[0] += " " + Me[1]), - (rt = rt.label || rt), - (Me = x( - Me[0] - .replace(RegExp(ht, "i"), rt) - .replace(RegExp("; *(?:" + rt + "[_-])?", "i"), " ") - .replace(RegExp("(" + rt + ")[-_.]?(\\w)", "i"), "$1 $2") - ))), - Me - ) - }) - } - function Ve(Qe) { - return E(Qe, function (Me, rt) { - return ( - Me || (RegExp(rt + "(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)", "i").exec(D) || 0)[1] || null - ) - }) - } - function Pe() { - return this.description || "" - } - if ( - (Z && (Z = [Z]), - /\bAndroid\b/.test(_e) && - !xe && - (R = /\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(D)) && - (xe = A(R[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i, "") || null), - Fe && !xe - ? (xe = Ne([Fe])) - : Fe && - xe && - (xe = xe - .replace(RegExp("^(" + w(Fe) + ")[-_.\\s]", "i"), Fe + " ") - .replace(RegExp("^(" + w(Fe) + ")[-_.]?(\\w)", "i"), Fe + " $2")), - (R = /\bGoogle TV\b/.exec(xe)) && (xe = R[0]), - /\bSimulator\b/i.test(D) && (xe = (xe ? xe + " " : "") + "Simulator"), - ne == "Opera Mini" && /\bOPiOS\b/.test(D) && G.push("running in Turbo/Uncompressed mode"), - ne == "IE" && /\blike iPhone OS\b/.test(D) - ? ((R = T(D.replace(/like iPhone OS/, ""))), (Fe = R.manufacturer), (xe = R.product)) - : /^iP/.test(xe) - ? (ne || (ne = "Safari"), (_e = "iOS" + ((R = / OS ([\d_]+)/i.exec(D)) ? " " + R[1].replace(/_/g, ".") : ""))) - : ne == "Konqueror" && /^Linux\b/i.test(_e) - ? (_e = "Kubuntu") - : (Fe && Fe != "Google" && ((/Chrome/.test(ne) && !/\bMobile Safari\b/i.test(D)) || /\bVita\b/.test(xe))) || - (/\bAndroid\b/.test(_e) && /^Chrome/.test(ne) && /\bVersion\//i.test(D)) - ? ((ne = "Android Browser"), (_e = /\bAndroid\b/.test(_e) ? _e : "Android")) - : ne == "Silk" - ? (/\bMobi/i.test(D) || ((_e = "Android"), G.unshift("desktop mode")), - /Accelerated *= *true/i.test(D) && G.unshift("accelerated")) - : ne == "UC Browser" && /\bUCWEB\b/.test(D) - ? G.push("speed mode") - : ne == "PaleMoon" && (R = /\bFirefox\/([\d.]+)\b/.exec(D)) - ? G.push("identifying as Firefox " + R[1]) - : ne == "Firefox" && (R = /\b(Mobile|Tablet|TV)\b/i.exec(D)) - ? (_e || (_e = "Firefox OS"), xe || (xe = R[1])) - : !ne || (R = !/\bMinefield\b/i.test(D) && /\b(?:Firefox|Safari)\b/.exec(ne)) - ? (ne && !xe && /[\/,]|^[^(]+?\)/.test(D.slice(D.indexOf(R + "/") + 8)) && (ne = null), - (R = xe || Fe || _e) && - (xe || Fe || /\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(_e)) && - (ne = /[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(_e) ? _e : R) + " Browser")) - : ne == "Electron" && (R = (/\bChrome\/([\d.]+)\b/.exec(D) || 0)[1]) && G.push("Chromium " + R), - le || - (le = Ve([ - "(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)", - "Version", - w(ne), - "(?:Firefox|Minefield|NetFront)", - ])), - (R = - (Z == "iCab" && parseFloat(le) > 3 && "WebKit") || - (/\bOpera\b/.test(ne) && (/\bOPR\b/.test(D) ? "Blink" : "Presto")) || - (/\b(?:Midori|Nook|Safari)\b/i.test(D) && !/^(?:Trident|EdgeHTML)$/.test(Z) && "WebKit") || - (!Z && /\bMSIE\b/i.test(D) && (_e == "Mac OS" ? "Tasman" : "Trident")) || - (Z == "WebKit" && /\bPlayStation\b(?! Vita\b)/i.test(ne) && "NetFront")) && (Z = [R]), - ne == "IE" && (R = (/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(D) || 0)[1]) - ? ((ne += " Mobile"), (_e = "Windows Phone " + (/\+$/.test(R) ? R : R + ".x")), G.unshift("desktop mode")) - : /\bWPDesktop\b/i.test(D) - ? ((ne = "IE Mobile"), - (_e = "Windows Phone 8.x"), - G.unshift("desktop mode"), - le || (le = (/\brv:([\d.]+)/.exec(D) || 0)[1])) - : ne != "IE" && - Z == "Trident" && - (R = /\brv:([\d.]+)/.exec(D)) && - (ne && G.push("identifying as " + ne + (le ? " " + le : "")), (ne = "IE"), (le = R[1])), - oe) - ) { - if (_(M, "global")) - if ( - (K && - ((R = K.lang.System), - (ye = R.getProperty("os.arch")), - (_e = _e || R.getProperty("os.name") + " " + R.getProperty("os.version"))), - se) - ) { - try { - ;(le = M.require("ringo/engine").version.join(".")), (ne = "RingoJS") - } catch { - ;(R = M.system) && R.global.system == M.system && ((ne = "Narwhal"), _e || (_e = R[0].os || null)) - } - ne || (ne = "Rhino") - } else - typeof M.process == "object" && - !M.process.browser && - (R = M.process) && - (typeof R.versions == "object" && - (typeof R.versions.electron == "string" - ? (G.push("Node " + R.versions.node), (ne = "Electron"), (le = R.versions.electron)) - : typeof R.versions.nw == "string" && - (G.push("Chromium " + le, "Node " + R.versions.node), (ne = "NW.js"), (le = R.versions.nw))), - ne || - ((ne = "Node.js"), - (ye = R.arch), - (_e = R.platform), - (le = /[\d.]+/.exec(R.version)), - (le = le ? le[0] : null))) - else - g((R = M.runtime)) == U - ? ((ne = "Adobe AIR"), (_e = R.flash.system.Capabilities.os)) - : g((R = M.phantom)) == te - ? ((ne = "PhantomJS"), (le = (R = R.version || null) && R.major + "." + R.minor + "." + R.patch)) - : typeof ge.documentMode == "number" && (R = /\bTrident\/(\d+)/i.exec(D)) - ? ((le = [le, ge.documentMode]), - (R = +R[1] + 4) != le[1] && (G.push("IE " + le[1] + " mode"), Z && (Z[1] = ""), (le[1] = R)), - (le = ne == "IE" ? String(le[1].toFixed(1)) : le[0])) - : typeof ge.documentMode == "number" && - /^(?:Chrome|Firefox)\b/.test(ne) && - (G.push("masking as " + ne + " " + le), (ne = "IE"), (le = "11.0"), (Z = ["Trident"]), (_e = "Windows")) - _e = _e && x(_e) - } - if ( - (le && - (R = - /(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(le) || - /(?:alpha|beta)(?: ?\d)?/i.exec(D + ";" + (oe && k.appMinorVersion)) || - (/\bMinefield\b/i.test(D) && "a")) && - ((he = /b/i.test(R) ? "beta" : "alpha"), - (le = le.replace(RegExp(R + "\\+?$"), "") + (he == "beta" ? ue : ie) + (/\d+\+?/.exec(R) || ""))), - ne == "Fennec" || (ne == "Firefox" && /\b(?:Android|Firefox OS|KaiOS)\b/.test(_e))) - ) - ne = "Firefox Mobile" - else if (ne == "Maxthon" && le) le = le.replace(/\.[\d.]+/, ".x") - else if (/\bXbox\b/i.test(xe)) - xe == "Xbox 360" && (_e = null), xe == "Xbox 360" && /\bIEMobile\b/.test(D) && G.unshift("mobile mode") - else if ( - (/^(?:Chrome|IE|Opera)$/.test(ne) || (ne && !xe && !/Browser|Mobi/.test(ne))) && - (_e == "Windows CE" || /Mobi/i.test(D)) - ) - ne += " Mobile" - else if (ne == "IE" && oe) - try { - M.external === null && G.unshift("platform preview") - } catch { - G.unshift("embedded") - } - else - (/\bBlackBerry\b/.test(xe) || /\bBB10\b/.test(D)) && - (R = (RegExp(xe.replace(/ +/g, " *") + "/([.\\d]+)", "i").exec(D) || 0)[1] || le) - ? ((R = [R, /BB10/.test(D)]), - (_e = (R[1] ? ((xe = null), (Fe = "BlackBerry")) : "Device Software") + " " + R[0]), - (le = null)) - : this != v && - xe != "Wii" && - ((oe && Se) || - (/Opera/.test(ne) && /\b(?:MSIE|Firefox)\b/i.test(D)) || - (ne == "Firefox" && /\bOS X (?:\d+\.){2,}/.test(_e)) || - (ne == "IE" && - ((_e && !/^Win/.test(_e) && le > 5.5) || - (/\bWindows XP\b/.test(_e) && le > 8) || - (le == 8 && !/\bTrident\b/.test(D))))) && - !o.test((R = T.call(v, D.replace(o, "") + ";"))) && - R.name && - ((R = "ing as " + R.name + ((R = R.version) ? " " + R : "")), - o.test(ne) - ? (/\bIE\b/.test(R) && _e == "Mac OS" && (_e = null), (R = "identify" + R)) - : ((R = "mask" + R), - H ? (ne = x(H.replace(/([a-z])([A-Z])/g, "$1 $2"))) : (ne = "Opera"), - /\bIE\b/.test(R) && (_e = null), - oe || (le = null)), - (Z = ["Presto"]), - G.push(R)) - ;(R = (/\bAppleWebKit\/([\d.]+\+?)/i.exec(D) || 0)[1]) && - ((R = [parseFloat(R.replace(/\.(\d)$/, ".0$1")), R]), - ne == "Safari" && R[1].slice(-1) == "+" - ? ((ne = "WebKit Nightly"), (he = "alpha"), (le = R[1].slice(0, -1))) - : (le == R[1] || le == (R[2] = (/\bSafari\/([\d.]+\+?)/i.exec(D) || 0)[1])) && (le = null), - (R[1] = (/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(D) || 0)[1]), - R[0] == 537.36 && R[2] == 537.36 && parseFloat(R[1]) >= 28 && Z == "WebKit" && (Z = ["Blink"]), - !oe || (!$ && !R[1]) - ? (Z && (Z[1] = "like Safari"), - (R = - ((R = R[0]), - R < 400 - ? 1 - : R < 500 - ? 2 - : R < 526 - ? 3 - : R < 533 - ? 4 - : R < 534 - ? "4+" - : R < 535 - ? 5 - : R < 537 - ? 6 - : R < 538 - ? 7 - : R < 601 - ? 8 - : R < 602 - ? 9 - : R < 604 - ? 10 - : R < 606 - ? 11 - : R < 608 - ? 12 - : "12"))) - : (Z && (Z[1] = "like Chrome"), - (R = - R[1] || - ((R = R[0]), - R < 530 - ? 1 - : R < 532 - ? 2 - : R < 532.05 - ? 3 - : R < 533 - ? 4 - : R < 534.03 - ? 5 - : R < 534.07 - ? 6 - : R < 534.1 - ? 7 - : R < 534.13 - ? 8 - : R < 534.16 - ? 9 - : R < 534.24 - ? 10 - : R < 534.3 - ? 11 - : R < 535.01 - ? 12 - : R < 535.02 - ? "13+" - : R < 535.07 - ? 15 - : R < 535.11 - ? 16 - : R < 535.19 - ? 17 - : R < 536.05 - ? 18 - : R < 536.1 - ? 19 - : R < 537.01 - ? 20 - : R < 537.11 - ? "21+" - : R < 537.13 - ? 23 - : R < 537.18 - ? 24 - : R < 537.24 - ? 25 - : R < 537.36 - ? 26 - : Z != "Blink" - ? "27" - : "28"))), - Z && (Z[1] += " " + (R += typeof R == "number" ? ".x" : /[.+]/.test(R) ? "" : "+")), - ne == "Safari" && (!le || parseInt(le) > 45) - ? (le = R) - : ne == "Chrome" && /\bHeadlessChrome/i.test(D) && G.unshift("headless")), - ne == "Opera" && (R = /\bzbov|zvav$/.exec(_e)) - ? ((ne += " "), - G.unshift("desktop mode"), - R == "zvav" ? ((ne += "Mini"), (le = null)) : (ne += "Mobile"), - (_e = _e.replace(RegExp(" *" + R + "$"), ""))) - : ne == "Safari" && /\bChrome\b/.exec(Z && Z[1]) - ? (G.unshift("desktop mode"), - (ne = "Chrome Mobile"), - (le = null), - /\bOS X\b/.test(_e) ? ((Fe = "Apple"), (_e = "iOS 4.3+")) : (_e = null)) - : /\bSRWare Iron\b/.test(ne) && !le && (le = Ve("Chrome")), - le && le.indexOf((R = /[\d.]+$/.exec(_e))) == 0 && D.indexOf("/" + R + "-") > -1 && (_e = A(_e.replace(R, ""))), - _e && - _e.indexOf(ne) != -1 && - !RegExp(ne + " OS").test(_e) && - (_e = _e.replace(RegExp(" *" + w(ne) + " *"), "")), - Z && - !/\b(?:Avant|Nook)\b/.test(ne) && - (/Browser|Lunascape|Maxthon/.test(ne) || - (ne != "Safari" && /^iOS/.test(_e) && /\bSafari\b/.test(Z[1])) || - (/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test( - ne - ) && - Z[1])) && - (R = Z[Z.length - 1]) && - G.push(R), - G.length && (G = ["(" + G.join("; ") + ")"]), - Fe && xe && xe.indexOf(Fe) < 0 && G.push("on " + Fe), - xe && G.push((/^on /.test(G[G.length - 1]) ? "" : "on ") + xe), - _e && - ((R = / ([\d.+]+)$/.exec(_e)), - (X = R && _e.charAt(_e.length - R[0].length - 1) == "/"), - (_e = { - architecture: 32, - family: R && !X ? _e.replace(R[0], "") : _e, - version: R ? R[1] : null, - toString: function () { - var Qe = this.version - return this.family + (Qe && !X ? " " + Qe : "") + (this.architecture == 64 ? " 64-bit" : "") - }, - })), - (R = /\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ye)) && !/\bi686\b/i.test(ye) - ? (_e && ((_e.architecture = 64), (_e.family = _e.family.replace(RegExp(" *" + R), ""))), - ne && - (/\bWOW64\b/i.test(D) || - (oe && /\w(?:86|32)$/.test(k.cpuClass || k.platform) && !/\bWin64; x64\b/i.test(D))) && - G.unshift("32-bit")) - : _e && /^OS X/.test(_e.family) && ne == "Chrome" && parseFloat(le) >= 39 && (_e.architecture = 64), - D || (D = null) - var Ye = {} - return ( - (Ye.description = D), - (Ye.layout = Z && Z[0]), - (Ye.manufacturer = Fe), - (Ye.name = ne), - (Ye.prerelease = he), - (Ye.product = xe), - (Ye.ua = D), - (Ye.version = ne && le), - (Ye.os = _e || { - architecture: null, - family: null, - version: null, - toString: function () { - return "null" - }, - }), - (Ye.parse = T), - (Ye.toString = Pe), - Ye.version && G.unshift(le), - Ye.name && G.unshift(ne), - _e && - ne && - !(_e == String(_e).split(" ")[0] && (_e == ne.split(" ")[0] || xe)) && - G.push(xe ? "(" + _e + ")" : "on " + _e), - G.length && (Ye.description = G.join(" ")), - Ye - ) - } - var O = T() - typeof define == "function" && typeof define.amd == "object" && define.amd - ? ((t.platform = O), - define(function () { - return O - })) - : n && i - ? v(O, function (D, M) { - n[M] = D - }) - : (t.platform = O) - }).call(c3) -}) -var s8e = C((O1r, rBt) => { - rBt.exports = { - name: "ali-oss", - version: "6.17.1", - description: "aliyun oss(object storage service) node client", - main: "./lib/client.js", - files: ["lib", "shims", "dist"], - browser: { - "./lib/client.js": "./dist/aliyun-oss-sdk.js", - mime: "mime/lite", - urllib: "./shims/xhr.js", - utility: "./shims/utility.js", - crypto: "./shims/crypto/crypto.js", - debug: "./shims/debug", - fs: !1, - child_process: !1, - "is-type-of": "./shims/is-type-of.js", - }, - scripts: { - "build-change-log": "standard-version", - test: "npm run tsc && mocha -t 120000 -r should -r dotenv/config test/node/*.test.js test/node/**/*.test.js", - "test-cov": - "npm run tsc && nyc --reporter=lcov node_modules/.bin/_mocha -t 120000 -r should test/node/*.test.js test/node/**/*.test.js", - jshint: "jshint .", - autod: "autod", - "build-test": - "MINIFY=1 node browser-build.js > test/browser/build/aliyun-oss-sdk.min.js && node -r dotenv/config task/browser-test-build.js > test/browser/build/tests.js", - "browser-test": "npm run build-test && karma start", - "build-dist": - "npm run tsc && node browser-build.js > dist/aliyun-oss-sdk.js && MINIFY=1 node browser-build.js > dist/aliyun-oss-sdk.min.js", - "publish-to-npm": "node publish-npm-check.js && npm publish", - "publish-to-cdn": "node publish.js", - "snyk-protect": "snyk protect", - prepublish: "npm run snyk-protect", - "lint-staged": "lint-staged", - "detect-secrets": "node task/detect-secrets", - tsc: "npm run tsc:clean && npm run tsc:build", - "tsc:build": "tsc -b tsconfig.json tsconfig-cjs.json", - "tsc:watch": "tsc -b tsconfig.json tsconfig-cjs.json --watch", - "tsc:clean": "tsc -b tsconfig.json tsconfig-cjs.json --clean ", - }, - "git-pre-hooks": { - "pre-release": "npm run build-dist", - "post-release": ["npm run publish-to-npm", "npm run publish-to-cdn"], - "pre-commit": "npm run lint-staged", - }, - repository: { type: "git", url: "git://github.com/aliyun/oss-nodejs-sdk.git" }, - keywords: ["oss", "client", "file", "aliyun"], - author: "dead_horse", - license: "MIT", - bugs: { url: "https://github.com/aliyun/oss-nodejs-sdk/issues" }, - engines: { node: ">=8" }, - homepage: "https://github.com/aliyun/oss-nodejs-sdk", - devDependencies: { - "@babel/core": "^7.11.6", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-runtime": "^7.11.5", - "@babel/preset-env": "^7.11.5", - "@babel/runtime": "^7.11.2", - "@types/node": "^14.0.12", - "@typescript-eslint/eslint-plugin": "^2.34.0", - "@typescript-eslint/parser": "^2.34.0", - aliasify: "^2.0.0", - autod: "^2.6.1", - babelify: "^10.0.0", - "beautify-benchmark": "^0.2.4", - benchmark: "^2.1.1", - bluebird: "^3.1.5", - browserify: "13.3.0", - "core-js": "^3.6.5", - "crypto-js": "^3.1.9-1", - dotenv: "^8.2.0", - eslint: "^6.8.0", - "eslint-config-airbnb": "^18.2.1", - "eslint-config-ali": "^9.0.2", - "eslint-plugin-import": "^2.21.1", - "eslint-plugin-jsx-a11y": "^6.0.3", - "eslint-plugin-react": "^7.7.0", - filereader: "^0.10.3", - "git-pre-hooks": "^1.2.0", - immediate: "^3.3.0", - karma: "^6.3.4", - "karma-browserify": "^5.1.1", - "karma-chrome-launcher": "^2.2.0", - "karma-firefox-launcher": "^1.0.1", - "karma-ie-launcher": "^1.0.0", - "karma-mocha": "^2.0.1", - "karma-safari-launcher": "^1.0.0", - "lint-staged": "^9.5.0", - mm: "^2.0.0", - mocha: "^9.1.2", - nyc: "^15.1.0", - "promise-polyfill": "^6.0.2", - puppeteer: "^10.4.0", - request: "^2.88.0", - should: "^11.0.0", - sinon: "^1.17.7", - snyk: "^1.727.0", - "standard-version": "^9.3.1", - "stream-equal": "^1.1.0", - timemachine: "^0.3.0", - typescript: "^3.9.5", - "uglify-js": "^3.14.2", - watchify: "^3.11.1", - }, - dependencies: { - address: "^1.0.0", - agentkeepalive: "^3.4.1", - bowser: "^1.6.0", - "copy-to": "^2.0.1", - dateformat: "^2.0.0", - debug: "^2.2.0", - destroy: "^1.0.4", - "end-or-error": "^1.0.1", - "get-ready": "^1.0.0", - "humanize-ms": "^1.2.0", - "is-type-of": "^1.0.0", - "js-base64": "^2.5.2", - jstoxml: "^2.0.0", - "merge-descriptors": "^1.0.1", - mime: "^2.4.5", - "mz-modules": "^2.1.0", - platform: "^1.3.1", - pump: "^3.0.0", - "sdk-base": "^2.0.1", - "stream-http": "2.8.2", - "stream-wormhole": "^1.0.4", - urllib: "^2.33.1", - utility: "^1.8.0", - xml2js: "^0.4.16", - }, - snyk: !0, - "lint-staged": { "**/!(dist)/*": ["npm run detect-secrets --"] }, - } -}) -var o8e = C((a8e, l3) => { - ;(function (e, t, r) { - typeof l3 < "u" && l3.exports - ? (l3.exports = r()) - : typeof define == "function" && define.amd - ? define(t, r) - : (e[t] = r()) - })(a8e, "bowser", function () { - var e = !0 - function t(u) { - function c(te) { - var K = u.match(te) - return (K && K.length > 1 && K[1]) || "" - } - function l(te) { - var K = u.match(te) - return (K && K.length > 1 && K[2]) || "" - } - var f = c(/(ipod|iphone|ipad)/i).toLowerCase(), - p = /like android/i.test(u), - h = !p && /android/i.test(u), - d = /nexus\s*[0-6]\s*/i.test(u), - x = !d && /nexus\s*[0-9]+/i.test(u), - v = /CrOS/.test(u), - g = /silk/i.test(u), - _ = /sailfish/i.test(u), - w = /tizen/i.test(u), - E = /(web|hpw)(o|0)s/i.test(u), - A = /windows phone/i.test(u), - T = /SamsungBrowser/i.test(u), - O = !A && /windows/i.test(u), - D = !f && !g && /macintosh/i.test(u), - M = !h && !_ && !w && !E && /linux/i.test(u), - P = l(/edg([ea]|ios)\/(\d+(\.\d+)?)/i), - k = c(/version\/(\d+(\.\d+)?)/i), - B = /tablet/i.test(u) && !/tablet pc/i.test(u), - q = !B && /[^-]mobi/i.test(u), - $ = /xbox/i.test(u), - N - ;/opera/i.test(u) - ? (N = { name: "Opera", opera: e, version: k || c(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i) }) - : /opr\/|opios/i.test(u) - ? (N = { name: "Opera", opera: e, version: c(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i) || k }) - : /SamsungBrowser/i.test(u) - ? (N = { - name: "Samsung Internet for Android", - samsungBrowser: e, - version: k || c(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i), - }) - : /Whale/i.test(u) - ? (N = { name: "NAVER Whale browser", whale: e, version: c(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i) }) - : /MZBrowser/i.test(u) - ? (N = { name: "MZ Browser", mzbrowser: e, version: c(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i) }) - : /coast/i.test(u) - ? (N = { name: "Opera Coast", coast: e, version: k || c(/(?:coast)[\s\/](\d+(\.\d+)?)/i) }) - : /focus/i.test(u) - ? (N = { name: "Focus", focus: e, version: c(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i) }) - : /yabrowser/i.test(u) - ? (N = { name: "Yandex Browser", yandexbrowser: e, version: k || c(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i) }) - : /ucbrowser/i.test(u) - ? (N = { name: "UC Browser", ucbrowser: e, version: c(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i) }) - : /mxios/i.test(u) - ? (N = { name: "Maxthon", maxthon: e, version: c(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i) }) - : /epiphany/i.test(u) - ? (N = { name: "Epiphany", epiphany: e, version: c(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i) }) - : /puffin/i.test(u) - ? (N = { name: "Puffin", puffin: e, version: c(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i) }) - : /sleipnir/i.test(u) - ? (N = { name: "Sleipnir", sleipnir: e, version: c(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i) }) - : /k-meleon/i.test(u) - ? (N = { name: "K-Meleon", kMeleon: e, version: c(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i) }) - : A - ? ((N = { name: "Windows Phone", osname: "Windows Phone", windowsphone: e }), - P ? ((N.msedge = e), (N.version = P)) : ((N.msie = e), (N.version = c(/iemobile\/(\d+(\.\d+)?)/i)))) - : /msie|trident/i.test(u) - ? (N = { name: "Internet Explorer", msie: e, version: c(/(?:msie |rv:)(\d+(\.\d+)?)/i) }) - : v - ? (N = { - name: "Chrome", - osname: "Chrome OS", - chromeos: e, - chromeBook: e, - chrome: e, - version: c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i), - }) - : /edg([ea]|ios)/i.test(u) - ? (N = { name: "Microsoft Edge", msedge: e, version: P }) - : /vivaldi/i.test(u) - ? (N = { name: "Vivaldi", vivaldi: e, version: c(/vivaldi\/(\d+(\.\d+)?)/i) || k }) - : _ - ? (N = { - name: "Sailfish", - osname: "Sailfish OS", - sailfish: e, - version: c(/sailfish\s?browser\/(\d+(\.\d+)?)/i), - }) - : /seamonkey\//i.test(u) - ? (N = { name: "SeaMonkey", seamonkey: e, version: c(/seamonkey\/(\d+(\.\d+)?)/i) }) - : /firefox|iceweasel|fxios/i.test(u) - ? ((N = { name: "Firefox", firefox: e, version: c(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i) }), - /\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(u) && ((N.firefoxos = e), (N.osname = "Firefox OS"))) - : g - ? (N = { name: "Amazon Silk", silk: e, version: c(/silk\/(\d+(\.\d+)?)/i) }) - : /phantom/i.test(u) - ? (N = { name: "PhantomJS", phantom: e, version: c(/phantomjs\/(\d+(\.\d+)?)/i) }) - : /slimerjs/i.test(u) - ? (N = { name: "SlimerJS", slimer: e, version: c(/slimerjs\/(\d+(\.\d+)?)/i) }) - : /blackberry|\bbb\d+/i.test(u) || /rim\stablet/i.test(u) - ? (N = { - name: "BlackBerry", - osname: "BlackBerry OS", - blackberry: e, - version: k || c(/blackberry[\d]+\/(\d+(\.\d+)?)/i), - }) - : E - ? ((N = { name: "WebOS", osname: "WebOS", webos: e, version: k || c(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i) }), - /touchpad\//i.test(u) && (N.touchpad = e)) - : /bada/i.test(u) - ? (N = { name: "Bada", osname: "Bada", bada: e, version: c(/dolfin\/(\d+(\.\d+)?)/i) }) - : w - ? (N = { name: "Tizen", osname: "Tizen", tizen: e, version: c(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || k }) - : /qupzilla/i.test(u) - ? (N = { name: "QupZilla", qupzilla: e, version: c(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || k }) - : /chromium/i.test(u) - ? (N = { name: "Chromium", chromium: e, version: c(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || k }) - : /chrome|crios|crmo/i.test(u) - ? (N = { name: "Chrome", chrome: e, version: c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i) }) - : h - ? (N = { name: "Android", version: k }) - : /safari|applewebkit/i.test(u) - ? ((N = { name: "Safari", safari: e }), k && (N.version = k)) - : f - ? ((N = { name: f == "iphone" ? "iPhone" : f == "ipad" ? "iPad" : "iPod" }), k && (N.version = k)) - : /googlebot/i.test(u) - ? (N = { name: "Googlebot", googlebot: e, version: c(/googlebot\/(\d+(\.\d+))/i) || k }) - : (N = { name: c(/^(.*)\/(.*) /), version: l(/^(.*)\/(.*) /) }), - !N.msedge && /(apple)?webkit/i.test(u) - ? (/(apple)?webkit\/537\.36/i.test(u) - ? ((N.name = N.name || "Blink"), (N.blink = e)) - : ((N.name = N.name || "Webkit"), (N.webkit = e)), - !N.version && k && (N.version = k)) - : !N.opera && - /gecko\//i.test(u) && - ((N.name = N.name || "Gecko"), (N.gecko = e), (N.version = N.version || c(/gecko\/(\d+(\.\d+)?)/i))), - !N.windowsphone && (h || N.silk) - ? ((N.android = e), (N.osname = "Android")) - : !N.windowsphone && f - ? ((N[f] = e), (N.ios = e), (N.osname = "iOS")) - : D - ? ((N.mac = e), (N.osname = "macOS")) - : $ - ? ((N.xbox = e), (N.osname = "Xbox")) - : O - ? ((N.windows = e), (N.osname = "Windows")) - : M && ((N.linux = e), (N.osname = "Linux")) - function U(te) { - switch (te) { - case "NT": - return "NT" - case "XP": - return "XP" - case "NT 5.0": - return "2000" - case "NT 5.1": - return "XP" - case "NT 5.2": - return "2003" - case "NT 6.0": - return "Vista" - case "NT 6.1": - return "7" - case "NT 6.2": - return "8" - case "NT 6.3": - return "8.1" - case "NT 10.0": - return "10" - default: - return - } - } - var ee = "" - N.windows - ? (ee = U(c(/Windows ((NT|XP)( \d\d?.\d)?)/i))) - : N.windowsphone - ? (ee = c(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i)) - : N.mac - ? ((ee = c(/Mac OS X (\d+([_\.\s]\d+)*)/i)), (ee = ee.replace(/[_\s]/g, "."))) - : f - ? ((ee = c(/os (\d+([_\s]\d+)*) like mac os x/i)), (ee = ee.replace(/[_\s]/g, "."))) - : h - ? (ee = c(/android[ \/-](\d+(\.\d+)*)/i)) - : N.webos - ? (ee = c(/(?:web|hpw)os\/(\d+(\.\d+)*)/i)) - : N.blackberry - ? (ee = c(/rim\stablet\sos\s(\d+(\.\d+)*)/i)) - : N.bada - ? (ee = c(/bada\/(\d+(\.\d+)*)/i)) - : N.tizen && (ee = c(/tizen[\/\s](\d+(\.\d+)*)/i)), - ee && (N.osversion = ee) - var ce = !N.windows && ee.split(".")[0] - return ( - B || x || f == "ipad" || (h && (ce == 3 || (ce >= 4 && !q))) || N.silk - ? (N.tablet = e) - : (q || f == "iphone" || f == "ipod" || h || d || N.blackberry || N.webos || N.bada) && (N.mobile = e), - N.msedge || - (N.msie && N.version >= 10) || - (N.yandexbrowser && N.version >= 15) || - (N.vivaldi && N.version >= 1) || - (N.chrome && N.version >= 20) || - (N.samsungBrowser && N.version >= 4) || - (N.whale && s([N.version, "1.0"]) === 1) || - (N.mzbrowser && s([N.version, "6.0"]) === 1) || - (N.focus && s([N.version, "1.0"]) === 1) || - (N.firefox && N.version >= 20) || - (N.safari && N.version >= 6) || - (N.opera && N.version >= 10) || - (N.ios && N.osversion && N.osversion.split(".")[0] >= 6) || - (N.blackberry && N.version >= 10.1) || - (N.chromium && N.version >= 20) - ? (N.a = e) - : (N.msie && N.version < 10) || - (N.chrome && N.version < 20) || - (N.firefox && N.version < 20) || - (N.safari && N.version < 6) || - (N.opera && N.version < 10) || - (N.ios && N.osversion && N.osversion.split(".")[0] < 6) || - (N.chromium && N.version < 20) - ? (N.c = e) - : (N.x = e), - N - ) - } - var r = t((typeof navigator < "u" && navigator.userAgent) || "") - r.test = function (u) { - for (var c = 0; c < u.length; ++c) { - var l = u[c] - if (typeof l == "string" && l in r) return !0 - } - return !1 - } - function n(u) { - return u.split(".").length - } - function i(u, c) { - var l = [], - f - if (Array.prototype.map) return Array.prototype.map.call(u, c) - for (f = 0; f < u.length; f++) l.push(c(u[f])) - return l - } - function s(u) { - for ( - var c = Math.max(n(u[0]), n(u[1])), - l = i(u, function (f) { - var p = c - n(f) - return ( - (f = f + new Array(p + 1).join(".0")), - i(f.split("."), function (h) { - return new Array(20 - h.length).join("0") + h - }).reverse() - ) - }); - --c >= 0; - - ) { - if (l[0][c] > l[1][c]) return 1 - if (l[0][c] === l[1][c]) { - if (c === 0) return 0 - } else return -1 - } - } - function a(u, c, l) { - var f = r - typeof c == "string" && ((l = c), (c = void 0)), c === void 0 && (c = !1), l && (f = t(l)) - var p = "" + f.version - for (var h in u) - if (u.hasOwnProperty(h) && f[h]) { - if (typeof u[h] != "string") - throw new Error("Browser version in the minVersion map should be a string: " + h + ": " + String(u)) - return s([p, u[h]]) < 0 - } - return c - } - function o(u, c, l) { - return !a(u, c, l) - } - return (r.isUnsupportedBrowser = a), (r.compareVersions = s), (r.check = o), (r._detect = t), (r.detect = t), r - }) -}) -var l8e = C((k1r, q2) => { - var nBt = require("stream") - function _V(e) { - return e instanceof nBt.Stream - } - function u8e(e) { - return _V(e) && typeof e._read == "function" && typeof e._readableState == "object" - } - function c8e(e) { - return _V(e) && typeof e._write == "function" && typeof e._writableState == "object" - } - function iBt(e) { - return u8e(e) && c8e(e) - } - q2.exports = _V - q2.exports.isReadable = u8e - q2.exports.isWritable = c8e - q2.exports.isDuplex = iBt -}) -var f8e = C((j2, f3) => { - ;(function (e) { - var t = Function.prototype.toString - function r(i) { - return t - .call(i) - .replace(/^[^{]*{\s*/, "") - .replace(/\s*}[^}]*$/, "") - } - function n(i) { - return typeof i == "function" && (/^class(?:\s|{)/.test(t.call(i)) || /^.*classCallCheck\(/.test(r(i))) - } - typeof j2 < "u" - ? (typeof f3 < "u" && f3.exports && (j2 = f3.exports = n), (j2.isClass = n)) - : typeof define == "function" && define.amd - ? define([], function () { - return n - }) - : (e.isClass = n) - })(j2) -}) -var q0 = C((Gr) => { - "use strict" - var p3 = Gs(), - d3 = l8e(), - sBt = f8e() - Object.keys(p3).map(function (e) { - Gr[aBt(e)] = p3[e] - }) - Gr.stream = d3 - Gr.readableStream = d3.isReadable - Gr.writableStream = d3.isWritable - Gr.duplexStream = d3.isDuplex - Gr.class = sBt - Gr.finite = Number.isFinite - Gr.NaN = Number.isNaN - Gr.generator = function (e) { - return e && typeof e.next == "function" && typeof e.throw == "function" - } - Gr.generatorFunction = function (e) { - return e && e.constructor && e.constructor.name === "GeneratorFunction" - } - Gr.asyncFunction = function (e) { - return e && e.constructor && e.constructor.name === "AsyncFunction" - } - Gr.promise = function (e) { - return e && typeof e.then == "function" - } - var h3 = Math.pow(2, 31) - Gr.int = function (e) { - return p3.isNumber(e) && e % 1 === 0 - } - Gr.int32 = function (e) { - return Gr.int(e) && e < h3 && e >= -h3 - } - Gr.long = function (e) { - return Gr.int(e) && (e >= h3 || e < -h3) - } - Gr.Long = function (e) { - return Gr.object(e) && Gr.number(e.high) && Gr.number(e.low) - } - Gr.double = function (e) { - return p3.isNumber(e) && !isNaN(e) && e % 1 !== 0 - } - Gr.date = function (t) { - return t instanceof Date - } - Gr.regExp = function (t) { - return t instanceof RegExp - } - Gr.regexp = Gr.regExp - Gr.error = function (t) { - return t instanceof Error - } - Gr.array = Array.isArray - function aBt(e) { - var t = e.slice(2) - return (t = t[0].toLowerCase() + t.slice(1)), t - } -}) -var mf = {} -Ut(mf, { isObject: () => df }) -var df, - fo = de(() => { - df = (e) => Object.prototype.toString.call(e) === "[object Object]" - }) -var p8e = {} -Ut(p8e, { lowercaseKeyHeader: () => oBt }) -function oBt(e) { - let t = {} - return ( - df(e) && - Object.keys(e).forEach((r) => { - t[r.toLowerCase()] = e[r] - }), - t - ) -} -var h8e = de(() => { - fo() -}) -var m3 = C((Ng) => { - var uBt = require("crypto"), - d8e = q0(), - { lowercaseKeyHeader: cBt } = (h8e(), Be(p8e)) - Ng.buildCanonicalizedResource = function (t, r) { - let n = `${t}`, - i = "?" - if (d8e.string(r) && r.trim() !== "") n += i + r - else if (d8e.array(r)) r.sort(), (n += i + r.join("&")) - else if (r) { - let s = (o, u) => (o[0] > u[0] ? 1 : o[0] < u[0] ? -1 : 0), - a = (o) => { - ;(n += i + o), (r[o] || r[o] === 0) && (n += `=${r[o]}`), (i = "&") - } - Object.keys(r).sort(s).forEach(a) - } - return n - } - Ng.buildCanonicalString = function (t, r, n, i) { - n = n || {} - let s = cBt(n.headers), - a = "x-oss-", - o = [], - u = {}, - c = [t.toUpperCase(), s["content-md5"] || "", s["content-type"], i || s["x-oss-date"]] - return ( - Object.keys(s).forEach((l) => { - let f = l.toLowerCase() - f.indexOf(a) === 0 && (u[f] = String(s[l]).trim()) - }), - Object.keys(u) - .sort() - .forEach((l) => { - o.push(`${l}:${u[l]}`) - }), - (c = c.concat(o)), - c.push(this.buildCanonicalizedResource(r, n.parameters)), - c.join(` -`) - ) - } - Ng.computeSignature = function (t, r, n = "utf-8") { - return uBt.createHmac("sha1", t).update(Buffer.from(r, n)).digest("base64") - } - Ng.authorization = function (t, r, n, i) { - return `OSS ${t}:${this.computeSignature(r, n, i)}` - } - Ng._signatureForURL = function (t, r = {}, n, i, s) { - let a = {}, - { subResource: o = {} } = r - if (r.process) { - let c = "x-oss-process" - o[c] = r.process - } - if (r.trafficLimit) { - let c = "x-oss-traffic-limit" - o[c] = r.trafficLimit - } - if ( - (r.response && - Object.keys(r.response).forEach((c) => { - let l = `response-${c.toLowerCase()}` - o[l] = r.response[c] - }), - Object.keys(r).forEach((c) => { - let l = c.toLowerCase(), - f = r[c] - l.indexOf("x-oss-") === 0 - ? (a[l] = f) - : (l.indexOf("content-md5") === 0 || l.indexOf("content-type") === 0) && (a[c] = f) - }), - Object.prototype.hasOwnProperty.call(r, "security-token") && (o["security-token"] = r["security-token"]), - Object.prototype.hasOwnProperty.call(r, "callback")) - ) { - let c = { callbackUrl: encodeURI(r.callback.url), callbackBody: r.callback.body } - if ( - (r.callback.host && (c.callbackHost = r.callback.host), - r.callback.contentType && (c.callbackBodyType = r.callback.contentType), - (o.callback = Buffer.from(JSON.stringify(c)).toString("base64")), - r.callback.customValue) - ) { - let l = {} - Object.keys(r.callback.customValue).forEach((f) => { - l[`x:${f}`] = r.callback.customValue[f] - }), - (o["callback-var"] = Buffer.from(JSON.stringify(l)).toString("base64")) - } - } - let u = this.buildCanonicalString(r.method, n, { headers: a, parameters: o }, i.toString()) - return { Signature: this.computeSignature(t, u, s), subResource: o } - } -}) -var vn = {} -Ut(vn, { checkBucketName: () => gi }) -var gi, - Er = de(() => { - gi = (e, t = !1) => { - if (!(t ? /^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/ : /^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/).test(e)) - throw new Error("The bucket must be conform to the specifications") - } - }) -var m8e = {} -Ut(m8e, { checkConfigValid: () => U2 }) -function lBt(e) { - return typeof e == "string" ? /^[a-zA-Z0-9._:/-]+$/.test(e) : e.host ? /^[a-zA-Z0-9._:/-]+$/.test(e.host) : !1 -} -var x3, - U2, - v3 = de(() => { - x3 = { endpoint: lBt, region: /^[a-zA-Z0-9\-_]+$/ } - U2 = (e, t) => { - if (x3[t]) { - let r = !0 - if ((x3[t] instanceof Function ? (r = x3[t](e)) : (r = x3[t].test(e)), !r)) - throw new Error(`The ${t} must be conform to the specifications`) - } - } - }) -var wV = {} -Ut(wV, { setRegion: () => fBt }) -function fBt(e, t = !1, r = !1) { - U2(e, "region") - let n = r ? "https://" : "http://", - i = t ? "-internal.aliyuncs.com" : ".aliyuncs.com", - s = "vpc100-oss-cn-" - return e.substr(0, s.length) === s && (i = ".aliyuncs.com"), x8e.default.parse(n + e + i) -} -var x8e, - AV = de(() => { - x8e = qt(require("url")) - v3() - }) -var y8e = C((L1r, g8e) => { - var pBt = Vv(), - v8e = require("url"), - { checkBucketName: hBt } = (Er(), Be(vn)), - { setRegion: dBt } = (AV(), Be(wV)), - { checkConfigValid: mBt } = (v3(), Be(m8e)) - function xBt(e, t) { - mBt(e, "endpoint") - let r = v8e.parse(e) - if ( - (r.protocol || (r = v8e.parse(`http${t ? "s" : ""}://${e}`)), r.protocol !== "http:" && r.protocol !== "https:") - ) - throw new Error("Endpoint protocol must be http or https.") - return r - } - g8e.exports = function (e) { - if (!e || !e.accessKeyId || !e.accessKeySecret) throw new Error("require accessKeyId, accessKeySecret") - e.stsToken && - !e.refreshSTSToken && - !e.refreshSTSTokenInterval && - console.warn( - "It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired" - ), - e.bucket && hBt(e.bucket) - let t = Object.assign( - { - region: "oss-cn-hangzhou", - internal: !1, - secure: !1, - timeout: 6e4, - bucket: null, - endpoint: null, - cname: !1, - isRequestPay: !1, - sldEnable: !1, - headerEncoding: "utf-8", - refreshSTSToken: null, - refreshSTSTokenInterval: 6e4 * 5, - retryMax: 0, - }, - e - ) - if ( - ((t.accessKeyId = t.accessKeyId.trim()), - (t.accessKeySecret = t.accessKeySecret.trim()), - t.timeout && (t.timeout = pBt(t.timeout)), - t.endpoint) - ) - t.endpoint = xBt(t.endpoint, t.secure) - else if (t.region) t.endpoint = dBt(t.region, t.internal, t.secure) - else throw new Error("require options.endpoint or options.region") - return (t.inited = !0), t - } -}) -var E8e = C((CV, b8e) => { - ;(function (e) { - "use strict" - var t = (function () { - var a = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g, - o = - /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g, - u = /[^-+\dA-Z]/g - return function (c, l, f, p) { - if ( - (arguments.length === 1 && s(c) === "string" && !/\d/.test(c) && ((l = c), (c = void 0)), - (c = c || new Date()), - c instanceof Date || (c = new Date(c)), - isNaN(c)) - ) - throw TypeError("Invalid date") - l = String(t.masks[l] || l || t.masks.default) - var h = l.slice(0, 4) - ;(h === "UTC:" || h === "GMT:") && ((l = l.slice(4)), (f = !0), h === "GMT:" && (p = !0)) - var d = f ? "getUTC" : "get", - x = c[d + "Date"](), - v = c[d + "Day"](), - g = c[d + "Month"](), - _ = c[d + "FullYear"](), - w = c[d + "Hours"](), - E = c[d + "Minutes"](), - A = c[d + "Seconds"](), - T = c[d + "Milliseconds"](), - O = f ? 0 : c.getTimezoneOffset(), - D = n(c), - M = i(c), - P = { - d: x, - dd: r(x), - ddd: t.i18n.dayNames[v], - dddd: t.i18n.dayNames[v + 7], - m: g + 1, - mm: r(g + 1), - mmm: t.i18n.monthNames[g], - mmmm: t.i18n.monthNames[g + 12], - yy: String(_).slice(2), - yyyy: _, - h: w % 12 || 12, - hh: r(w % 12 || 12), - H: w, - HH: r(w), - M: E, - MM: r(E), - s: A, - ss: r(A), - l: r(T, 3), - L: r(Math.round(T / 10)), - t: w < 12 ? "a" : "p", - tt: w < 12 ? "am" : "pm", - T: w < 12 ? "A" : "P", - TT: w < 12 ? "AM" : "PM", - Z: p ? "GMT" : f ? "UTC" : (String(c).match(o) || [""]).pop().replace(u, ""), - o: (O > 0 ? "-" : "+") + r(Math.floor(Math.abs(O) / 60) * 100 + (Math.abs(O) % 60), 4), - S: ["th", "st", "nd", "rd"][x % 10 > 3 ? 0 : (((x % 100) - (x % 10) != 10) * x) % 10], - W: D, - N: M, - } - return l.replace(a, function (k) { - return k in P ? P[k] : k.slice(1, k.length - 1) - }) - } - })() - ;(t.masks = { - default: "ddd mmm dd yyyy HH:MM:ss", - shortDate: "m/d/yy", - mediumDate: "mmm d, yyyy", - longDate: "mmmm d, yyyy", - fullDate: "dddd, mmmm d, yyyy", - shortTime: "h:MM TT", - mediumTime: "h:MM:ss TT", - longTime: "h:MM:ss TT Z", - isoDate: "yyyy-mm-dd", - isoTime: "HH:MM:ss", - isoDateTime: "yyyy-mm-dd'T'HH:MM:sso", - isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'", - expiresHeaderFormat: "ddd, dd mmm yyyy HH:MM:ss Z", - }), - (t.i18n = { - dayNames: [ - "Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ], - monthNames: [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - ], - }) - function r(a, o) { - for (a = String(a), o = o || 2; a.length < o; ) a = "0" + a - return a - } - function n(a) { - var o = new Date(a.getFullYear(), a.getMonth(), a.getDate()) - o.setDate(o.getDate() - ((o.getDay() + 6) % 7) + 3) - var u = new Date(o.getFullYear(), 0, 4) - u.setDate(u.getDate() - ((u.getDay() + 6) % 7) + 3) - var c = o.getTimezoneOffset() - u.getTimezoneOffset() - o.setHours(o.getHours() - c) - var l = (o - u) / (864e5 * 7) - return 1 + Math.floor(l) - } - function i(a) { - var o = a.getDay() - return o === 0 && (o = 7), o - } - function s(a) { - return a === null - ? "null" - : a === void 0 - ? "undefined" - : typeof a != "object" - ? typeof a - : Array.isArray(a) - ? "array" - : {}.toString.call(a).slice(8, -1).toLowerCase() - } - typeof define == "function" && define.amd - ? define(function () { - return t - }) - : typeof CV == "object" - ? (b8e.exports = t) - : (e.dateFormat = t) - })(CV) -}) -var SV = {} -Ut(SV, { encoder: () => vBt }) -function vBt(e, t = "utf-8") { - return t === "utf-8" ? e : Buffer.from(e).toString("latin1") -} -var DV = de(() => {}) -var H2 = {} -Ut(H2, { isIP: () => FV }) -var FV, - Rg = de(() => { - FV = (e) => { - let t = /^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/, - r = - /^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/ - return t.test(e) || r.test(e) - } - }) -var OV = {} -Ut(OV, { getReqUrl: () => gBt }) -function gBt(e) { - let t = {}, - r = this.options.cname - U2(this.options.endpoint, "endpoint"), - (0, _8e.default)(this.options.endpoint, !1).to(t), - e.bucket && !r && !FV(t.hostname) && !this.options.sldEnable && (t.host = `${e.bucket}.${t.host}`) - let n = "/" - e.bucket && this.options.sldEnable && (n += `${e.bucket}/`), - e.object && (n += this._escape(e.object).replace(/\+/g, "%2B")), - (t.pathname = n) - let i = {} - if ((e.query && (0, TV.default)(i, e.query), e.subres)) { - let s = {} - BV.default.string(e.subres) - ? (s[e.subres] = "") - : BV.default.array(e.subres) - ? e.subres.forEach((a) => { - s[a] = "" - }) - : (s = e.subres), - (0, TV.default)(i, s) - } - return (t.query = i), w8e.default.format(t) -} -var _8e, - w8e, - TV, - BV, - kV = de(() => { - ;(_8e = qt(Ou())), (w8e = qt(require("url"))), (TV = qt(Pg())), (BV = qt(q0())) - Rg() - v3() - }) -var C8e = {} -Ut(C8e, { createRequest: () => BBt }) -function A8e(e, t) { - return e[t] || e[t.toLowerCase()] -} -function TBt(e, t) { - delete e[t], delete e[t.toLowerCase()] -} -function BBt(e) { - let t = new Date() - this.options.amendTimeSkewed && (t = +new Date() + this.options.amendTimeSkewed) - let r = { "x-oss-date": _Bt(t, "UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'") } - typeof window < "u" && (r["x-oss-user-agent"] = this.userAgent), - this.userAgent.includes("nodejs") && (r["User-Agent"] = this.userAgent), - this.options.isRequestPay && Object.assign(r, { "x-oss-request-payer": "requester" }), - this.options.stsToken && (r["x-oss-security-token"] = this.options.stsToken), - wBt(e.headers).to(r), - A8e(r, "Content-Type") || - (e.mime && e.mime.indexOf("/") > 0 - ? (r["Content-Type"] = e.mime) - : (r["Content-Type"] = EBt.getType(e.mime || ABt.extname(e.object || "")))), - A8e(r, "Content-Type") || TBt(r, "Content-Type"), - e.content && - (e.disabledMD5 || - (r["Content-MD5"] = yBt.createHash("md5").update(Buffer.from(e.content, "utf8")).digest("base64")), - r["Content-Length"] || (r["Content-Length"] = e.content.length)) - let { hasOwnProperty: n } = Object.prototype - for (let u in r) r[u] && n.call(r, u) && (r[u] = CBt(String(r[u]), this.options.headerEncoding)) - let i = this._getResource(e) - if ( - ((r.authorization = this.authorization(e.method, i, e.subres, r, this.options.headerEncoding)), - SBt(this.options.endpoint.hostname)) - ) { - let { region: u, internal: c, secure: l } = this.options, - f = DBt(u, c, l) - r.host = `${e.bucket}.${f.host}` - } - let s = FBt.bind(this)(e) - bBt("request %s %s, with headers %j, !!stream: %s", e.method, s, r, !!e.stream) - let a = e.timeout || this.options.timeout, - o = { - method: e.method, - content: e.content, - stream: e.stream, - headers: r, - timeout: a, - writeStream: e.writeStream, - customResponse: e.customResponse, - ctx: e.ctx || this.ctx, - } - return ( - this.agent && (o.agent = this.agent), - this.httpsAgent && (o.httpsAgent = this.httpsAgent), - (o.enableProxy = !!this.options.enableProxy), - (o.proxy = this.options.proxy ? this.options.proxy : null), - { url: s, params: o } - ) -} -var yBt, - bBt, - EBt, - _Bt, - wBt, - ABt, - CBt, - SBt, - DBt, - FBt, - S8e = de(() => { - ;(yBt = require("crypto")), - (bBt = Nc()("ali-oss")), - (EBt = Zd()), - (_Bt = E8e()), - (wBt = Ou()), - (ABt = require("path")), - ({ encoder: CBt } = (DV(), Be(SV))), - ({ isIP: SBt } = (Rg(), Be(H2))), - ({ setRegion: DBt } = (AV(), Be(wV))), - ({ getReqUrl: FBt } = (kV(), Be(OV))) - }) -var IV = {} -Ut(IV, { formatObjKey: () => Mu }) -function Mu(e, t, r) { - if (e === null || typeof e != "object") return e - let n - if (Array.isArray(e)) { - n = [] - for (let i = 0; i < e.length; i++) n.push(Mu(e[i], t, r)) - } else - (n = {}), - Object.keys(e).forEach((i) => { - n[OBt(i, t, r)] = Mu(e[i], t, r) - }) - return n -} -function OBt(e, t, r) { - return ( - (r && r.exclude?.includes(e)) || - (t === "firstUpperCase" - ? (e = e.replace(/^./, (n) => n.toUpperCase())) - : t === "firstLowerCase" && (e = e.replace(/^./, (n) => n.toLowerCase()))), - e - ) -} -var j0 = de(() => {}) -var PV = {} -Ut(PV, { checkCredentials: () => D8e, setSTSToken: () => kBt }) -async function kBt() { - this.options || (this.options = {}) - let e = new Date() - if (this.stsTokenFreshTime) { - if (+e - this.stsTokenFreshTime >= this.options.refreshSTSTokenInterval) { - this.stsTokenFreshTime = e - let t = await this.options.refreshSTSToken() - ;(t = Mu(t, "firstLowerCase")), - t.securityToken && (t.stsToken = t.securityToken), - D8e(t), - Object.assign(this.options, t) - } - } else this.stsTokenFreshTime = e - return null -} -function D8e(e) { - let t = ["accessKeySecret", "accessKeyId", "stsToken"], - r = Object.keys(e) - t.forEach((n) => { - if (!r.find((i) => i === n)) throw Error(`refreshSTSToken must return contains ${n}`) - }) -} -var NV = de(() => { - j0() -}) -var g3 = {} -Ut(g3, { retry: () => IBt }) -function IBt(e, t, r = {}) { - let n = 0, - { retryDelay: i = 500, errorHandler: s = () => !0 } = r, - a = (...o) => - new Promise((u, c) => { - e(...o) - .then((l) => { - ;(n = 0), u(l) - }) - .catch((l) => { - n < t && s(l) - ? (n++, - setTimeout(() => { - u(a(...o)) - }, i)) - : ((n = 0), c(l)) - }) - }) - return a -} -var y3 = de(() => {}) -var RV = {} -Ut(RV, { isFunction: () => PBt }) -var PBt, - LV = de(() => { - PBt = (e) => typeof e == "function" - }) -var T8e = C((F8e) => { - var NBt = F8e - NBt.getSymlink = async function (t, r = {}) { - ;(r.subres = Object.assign({ symlink: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId), - (t = this._objectName(t)) - let n = this._objectRequestParams("GET", t, r) - n.successStatuses = [200] - let i = await this.request(n), - s = i.res.headers["x-oss-symlink-target"] - return { targetName: decodeURIComponent(s), res: i.res } - } -}) -var O8e = C((B8e) => { - var RBt = B8e - RBt.putSymlink = async function (t, r, n) { - ;(n = n || {}), - (n.headers = n.headers || {}), - (r = this._escape(this._objectName(r))), - this._convertMetaToHeaders(n.meta, n.headers), - (n.headers["x-oss-symlink-target"] = r), - (n.subres = Object.assign({ symlink: "" }, n.subres)), - n.versionId && (n.subres.versionId = n.versionId), - n.storageClass && (n.headers["x-oss-storage-class"] = n.storageClass), - (t = this._objectName(t)) - let i = this._objectRequestParams("PUT", t, n) - return (i.successStatuses = [200]), { res: (await this.request(i)).res } - } -}) -var I8e = C((k8e) => { - var LBt = k8e - LBt.getObjectMeta = async function (t, r) { - ;(r = r || {}), - (t = this._objectName(t)), - (r.subres = Object.assign({ objectMeta: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId) - let n = this._objectRequestParams("HEAD", t, r) - n.successStatuses = [200] - let i = await this.request(n) - return { status: i.status, res: i.res } - } -}) -var R8e = C((N8e) => { - var { checkBucketName: MBt } = (Er(), Be(vn)), - P8e = N8e, - qBt = ["content-type", "content-encoding", "content-language", "content-disposition", "cache-control", "expires"] - P8e.copy = async function (t, r, n, i) { - typeof n == "object" && (i = n), - (i = i || {}), - (i.headers = i.headers || {}), - Object.keys(i.headers).forEach((u) => { - i.headers[`x-oss-copy-source-${u.toLowerCase()}`] = i.headers[u] - }), - (i.meta || Object.keys(i.headers).find((u) => qBt.includes(u.toLowerCase()))) && - (i.headers["x-oss-metadata-directive"] = "REPLACE"), - this._convertMetaToHeaders(i.meta, i.headers), - (r = this._getSourceName(r, n)), - i.versionId && (r = `${r}?versionId=${i.versionId}`), - (i.headers["x-oss-copy-source"] = r) - let s = this._objectRequestParams("PUT", t, i) - ;(s.xmlResponse = !0), (s.successStatuses = [200, 304]) - let a = await this.request(s), - { data: o } = a - return o && (o = { etag: o.ETag, lastModified: o.LastModified }), { data: o, res: a.res } - } - P8e._getSourceName = function (t, r) { - return ( - typeof r == "string" - ? (t = this._objectName(t)) - : t[0] !== "/" - ? (r = this.options.bucket) - : ((r = t.replace(/\/(.+?)(\/.*)/, "$1")), (t = t.replace(/(\/.+?\/)(.*)/, "$2"))), - MBt(r), - (t = encodeURIComponent(t)), - (t = `/${r}/${t}`), - t - ) - } -}) -var MV = {} -Ut(MV, { policy2Str: () => jBt }) -function jBt(e) { - let t - if (e) - if (typeof e == "string") - try { - t = JSON.stringify(JSON.parse(e)) - } catch (r) { - throw new Error(`Policy string is not a valid JSON: ${r.message}`) - } - else t = JSON.stringify(e) - return t -} -var qV = de(() => {}) -var q8e = C((M8e) => { - var { policy2Str: UBt } = (qV(), Be(MV)), - HBt = m3(), - { isObject: L8e } = (fo(), Be(mf)), - VBt = M8e - VBt.calculatePostSignature = function (t) { - if (!L8e(t) && typeof t != "string") throw new Error("policy must be JSON string or Object") - if (!L8e(t)) - try { - JSON.stringify(JSON.parse(t)) - } catch { - throw new Error("policy must be JSON string or Object") - } - t = Buffer.from(UBt(t), "utf8").toString("base64") - let r = HBt.computeSignature(this.options.accessKeySecret, t) - return { OSSAccessKeyId: this.options.accessKeyId, Signature: r, policy: t } - } -}) -var U8e = C((j8e) => { - var $Bt = j8e, - { isObject: zBt } = (fo(), Be(mf)) - $Bt.getObjectTagging = async function (t, r = {}) { - ;(r.subres = Object.assign({ tagging: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId), - (t = this._objectName(t)) - let n = this._objectRequestParams("GET", t, r) - n.successStatuses = [200] - let i = await this.request(n), - s = await this.parseXML(i.data), - { Tag: a } = s.TagSet - a = a && zBt(a) ? [a] : a || [] - let o = {} - return ( - a.forEach((u) => { - o[u.Key] = u.Value - }), - { status: i.status, res: i.res, tag: o } - ) - } -}) -var ju = {} -Ut(ju, { obj2xml: () => qu }) -function U0(e) { - return Object.prototype.toString - .call(e) - .replace(/(.*? |])/g, "") - .toLowerCase() -} -function qu(e, t) { - let r = "" - return ( - t && - t.headers && - (r = ` -`), - t && t.firstUpperCase && (e = Mu(e, "firstUpperCase")), - U0(e) === "object" - ? Object.keys(e).forEach((n) => { - U0(e[n]) !== "undefined" && - U0(e[n]) !== "null" && - (U0(e[n]) === "string" || U0(e[n]) === "number" - ? (r += `<${n}>${e[n]}`) - : U0(e[n]) === "object" - ? (r += `<${n}>${qu(e[n])}`) - : U0(e[n]) === "array" - ? (r += e[n].map((i) => `<${n}>${qu(i)}`).join("")) - : (r += `<${n}>${e[n].toString()}`)) - }) - : (r += e.toString()), - r - ) -} -var na = de(() => { - j0() -}) -var jV = {} -Ut(jV, { checkValid: () => WBt }) -function WBt(e, t) { - t.forEach((r) => { - if (r.validator) r.validator(e) - else if (r.pattern && !r.pattern.test(e)) throw new Error(r.msg) - }) -} -var UV = de(() => {}) -var HV = {} -Ut(HV, { checkObjectTag: () => JBt }) -function JBt(e) { - if (!KBt(e)) throw new Error("tag must be Object") - let t = Object.entries(e) - if (t.length > 10) throw new Error("maximum of 10 tags for a object") - let r = ["key", "value"] - t.forEach((n) => { - n.forEach((i, s) => { - GBt(i, XBt[r[s]]) - }) - }) -} -var GBt, - KBt, - H8e, - XBt, - VV = de(() => { - ;({ checkValid: GBt } = (UV(), Be(jV))), - ({ isObject: KBt } = (fo(), Be(mf))), - (H8e = [ - { - validator: (e) => { - if (typeof e != "string") throw new Error("the key and value of the tag must be String") - }, - }, - { - pattern: /^[a-zA-Z0-9 +-=._:/]+$/, - msg: "tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)", - }, - ]), - (XBt = { - key: [...H8e, { pattern: /^.{1,128}$/, msg: "tag key can be a maximum of 128 bytes in length" }], - value: [...H8e, { pattern: /^.{0,256}$/, msg: "tag value can be a maximum of 256 bytes in length" }], - }) - }) -var $8e = C((V8e) => { - var { obj2xml: YBt } = (na(), Be(ju)), - { checkObjectTag: ZBt } = (VV(), Be(HV)), - QBt = V8e - QBt.putObjectTagging = async function (t, r, n = {}) { - ZBt(r), - (n.subres = Object.assign({ tagging: "" }, n.subres)), - n.versionId && (n.subres.versionId = n.versionId), - (t = this._objectName(t)) - let i = this._objectRequestParams("PUT", t, n) - ;(i.successStatuses = [200]), (r = Object.keys(r).map((o) => ({ Key: o, Value: r[o] }))) - let s = { Tagging: { TagSet: { Tag: r } } } - ;(i.mime = "xml"), (i.content = YBt(s)) - let a = await this.request(i) - return { res: a.res, status: a.status } - } -}) -var W8e = C((z8e) => { - var eOt = z8e - eOt.deleteObjectTagging = async function (t, r = {}) { - ;(r.subres = Object.assign({ tagging: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId), - (t = this._objectName(t)) - let n = this._objectRequestParams("DELETE", t, r) - n.successStatuses = [204] - let i = await this.request(n) - return { status: i.status, res: i.res } - } -}) -var Xp = {} -Ut(Xp, { isArray: () => b3 }) -var b3, - xf = de(() => { - b3 = (e) => Object.prototype.toString.call(e) === "[object Array]" - }) -var Y8e = C((J8e) => { - var K8e = J8e, - { isObject: tOt } = (fo(), Be(mf)), - { isArray: G8e } = (xf(), Be(Xp)) - K8e.getBucketVersions = X8e - K8e.listObjectVersions = X8e - async function X8e(e = {}, t = {}) { - if (e.versionIdMarker && e.keyMarker === void 0) - throw new Error("A version-id marker cannot be specified without a key marker") - ;(t.subres = Object.assign({ versions: "" }, t.subres)), t.versionId && (t.subres.versionId = t.versionId) - let r = this._objectRequestParams("GET", "", t) - ;(r.xmlResponse = !0), (r.successStatuses = [200]), (r.query = nOt(e)) - let n = await this.request(r), - i = n.data.Version || [], - s = n.data.DeleteMarker || [], - a = this - i && - (Array.isArray(i) || (i = [i]), - (i = i.map((u) => ({ - name: u.Key, - url: a._objectUrl(u.Key), - lastModified: u.LastModified, - isLatest: u.IsLatest === "true", - versionId: u.VersionId, - etag: u.ETag, - type: u.Type, - size: Number(u.Size), - storageClass: u.StorageClass, - owner: { id: u.Owner.ID, displayName: u.Owner.DisplayName }, - })))), - s && - (G8e(s) || (s = [s]), - (s = s.map((u) => ({ - name: u.Key, - lastModified: u.LastModified, - versionId: u.VersionId, - owner: { id: u.Owner.ID, displayName: u.Owner.DisplayName }, - })))) - let o = n.data.CommonPrefixes || null - return ( - o && (G8e(o) || (o = [o]), (o = o.map((u) => u.Prefix))), - { - res: n.res, - objects: i, - deleteMarker: s, - prefixes: o, - nextMarker: n.data.NextKeyMarker || null, - NextVersionIdMarker: n.data.NextVersionIdMarker || null, - nextKeyMarker: n.data.NextKeyMarker || null, - nextVersionIdMarker: n.data.NextVersionIdMarker || null, - isTruncated: n.data.IsTruncated === "true", - } - ) - } - function rOt(e) { - return e.replace(/([A-Z])/g, "-$1").toLowerCase() - } - function nOt(e = {}) { - let t = {} - return ( - tOt(e) && - Object.keys(e).forEach((r) => { - t[rOt(r)] = e[r] - }), - t - ) - } -}) -var eTe = C((Q8e) => { - var Z8e = Ip(), - { obj2xml: iOt } = (na(), Be(ju)), - sOt = Q8e - sOt.deleteMulti = async function (t, r = {}) { - let n = [] - if (!t || !t.length) throw new Error("names is required") - for (let l = 0; l < t.length; l++) { - let f = {} - if (typeof t[l] == "string") f.Key = Z8e.escape(this._objectName(t[l])) - else { - let { key: p, versionId: h } = t[l] - ;(f.Key = Z8e.escape(this._objectName(p))), (f.VersionId = h) - } - n.push(f) - } - let i = { Delete: { Quiet: !!r.quiet, Object: n } }, - s = iOt(i, { headers: !0 }) - ;(r.subres = Object.assign({ delete: "" }, r.subres)), r.versionId && (r.subres.versionId = r.versionId) - let a = this._objectRequestParams("POST", "", r) - ;(a.mime = "xml"), (a.content = s), (a.xmlResponse = !0), (a.successStatuses = [200]) - let o = await this.request(a), - u = o.data, - c = (u && u.Deleted) || null - return c && (Array.isArray(c) || (c = [c])), { res: o.res, deleted: c || [] } - } -}) -var rTe = C((tTe) => { - var aOt = tTe - aOt.getACL = async function (t, r = {}) { - ;(r.subres = Object.assign({ acl: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId), - (t = this._objectName(t)) - let n = this._objectRequestParams("GET", t, r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n) - return { - acl: i.data.AccessControlList.Grant, - owner: { id: i.data.Owner.ID, displayName: i.data.Owner.DisplayName }, - res: i.res, - } - } -}) -var iTe = C((nTe) => { - var oOt = nTe - oOt.putACL = async function (t, r, n) { - ;(n = n || {}), - (n.subres = Object.assign({ acl: "" }, n.subres)), - n.versionId && (n.subres.versionId = n.versionId), - (n.headers = n.headers || {}), - (n.headers["x-oss-object-acl"] = r), - (t = this._objectName(t)) - let i = this._objectRequestParams("PUT", t, n) - return (i.successStatuses = [200]), { res: (await this.request(i)).res } - } -}) -var aTe = C((sTe) => { - var uOt = sTe - uOt.head = async function (t, r = {}) { - ;(r.subres = Object.assign({}, r.subres)), r.versionId && (r.subres.versionId = r.versionId) - let n = this._objectRequestParams("HEAD", t, r) - n.successStatuses = [200, 304] - let i = await this.request(n), - s = { meta: null, res: i.res, status: i.status } - return ( - i.status === 200 && - Object.keys(i.headers).forEach((a) => { - a.indexOf("x-oss-meta-") === 0 && (s.meta || (s.meta = {}), (s.meta[a.substring(11)] = i.headers[a])) - }), - s - ) - } -}) -var uTe = C((oTe) => { - var cOt = oTe - cOt.delete = async function (t, r = {}) { - ;(r.subres = Object.assign({}, r.subres)), r.versionId && (r.subres.versionId = r.versionId) - let n = this._objectRequestParams("DELETE", t, r) - return (n.successStatuses = [204]), { res: (await this.request(n)).res } - } -}) -var fTe = C((lTe) => { - var lOt = require("fs"), - cTe = q0(), - fOt = lTe - fOt.get = async function (t, r, n = {}) { - let i = null, - s = !1 - cTe.writableStream(r) ? (i = r) : cTe.string(r) ? ((i = lOt.createWriteStream(r)), (s = !0)) : (n = r), - (n = n || {}) - let a = process && process.browser, - o = n.responseCacheControl === null ? "" : "no-cache", - u = a && o ? { "response-cache-control": o } : {} - ;(n.subres = Object.assign(u, n.subres)), - n.versionId && (n.subres.versionId = n.versionId), - n.process && (n.subres["x-oss-process"] = n.process) - let c - try { - let l = this._objectRequestParams("GET", t, n) - ;(l.writeStream = i), (l.successStatuses = [200, 206, 304]), (c = await this.request(l)), s && i.destroy() - } catch (l) { - throw (s && (i.destroy(), await this._deleteFileSafe(r)), l) - } - return { res: c.res, content: c.data } - } -}) -var pTe = {} -Ut(pTe, { postAsyncFetch: () => pOt }) -async function pOt(e, t, r = {}) { - ;(r.subres = Object.assign({ asyncFetch: "" }, r.subres)), (r.headers = r.headers || {}), (e = this._objectName(e)) - let { host: n = "", contentMD5: i = "", callback: s = "", storageClass: a = "", ignoreSameKey: o = !0 } = r, - u = { - AsyncFetchTaskConfiguration: { - Url: t, - Object: e, - Host: n, - ContentMD5: i, - Callback: s, - StorageClass: a, - IgnoreSameKey: o, - }, - }, - c = this._objectRequestParams("POST", "", r) - ;(c.mime = "xml"), (c.xmlResponse = !0), (c.successStatuses = [200]), (c.content = qu(u)) - let l = await this.request(c) - return { res: l.res, status: l.status, taskId: l.data.TaskId } -} -var hTe = de(() => { - na() -}) -var dTe = {} -Ut(dTe, { getAsyncFetch: () => hOt }) -async function hOt(e, t = {}) { - ;(t.subres = Object.assign({ asyncFetch: "" }, t.subres)), (t.headers = t.headers || {}) - let r = this._objectRequestParams("GET", "", t) - ;(r.headers["x-oss-task-id"] = e), (r.successStatuses = [200]), (r.xmlResponse = !0) - let n = await this.request(r), - i = Mu(n.data.TaskInfo, "firstLowerCase") - return { res: n.res, status: n.status, state: n.data.State, taskInfo: i } -} -var mTe = de(() => { - j0() -}) -var vTe = C((xTe) => { - var dOt = require("url"), - { isIP: mOt } = (Rg(), Be(H2)), - xOt = xTe - xOt.generateObjectUrl = function (t, r) { - if (mOt(this.options.endpoint.hostname)) throw new Error("can not get the object URL when endpoint is IP") - if (r) r[r.length - 1] !== "/" && (r += "/") - else { - r = this.options.endpoint.format() - let n = dOt.parse(r), - { bucket: i } = this.options - ;(n.hostname = `${i}.${n.hostname}`), (n.host = `${i}.${n.host}`), (r = n.format()) - } - return r + this._escape(this._objectName(t)) - } -}) -var yTe = C((gTe) => { - var { isIP: vOt } = (Rg(), Be(H2)), - gOt = gTe - gOt.getObjectUrl = function (t, r) { - if (vOt(this.options.endpoint.hostname)) throw new Error("can not get the object URL when endpoint is IP") - return ( - r ? r[r.length - 1] !== "/" && (r += "/") : (r = this.options.endpoint.format()), - r + this._escape(this._objectName(t)) - ) - } -}) -var ETe = C((bTe) => { - var yOt = require("url"), - bOt = Ip(), - EOt = Ou(), - _Ot = m3(), - { isIP: wOt } = (Rg(), Be(H2)), - { isFunction: AOt } = (LV(), Be(RV)), - { checkCredentials: COt } = (NV(), Be(PV)), - { formatObjKey: SOt } = (j0(), Be(IV)), - DOt = bTe - DOt.signatureUrl = function (t, r) { - if (wOt(this.options.endpoint.hostname)) throw new Error("can not get the object URL when endpoint is IP") - ;(r = r || {}), (t = this._objectName(t)), (r.method = r.method || "GET") - let n = bOt.timestamp() + (r.expires || 1800), - i = { bucket: this.options.bucket, object: t }, - s = this._getResource(i) - if (this.options.stsToken && AOt(this.options.refreshSTSToken)) { - let u = new Date() - this.stsTokenFreshTime >= this.options.refreshSTSTokenInterval - ? ((this.stsTokenFreshTime = u), - this.options.refreshSTSToken().then((c) => { - let l = SOt(c, "firstLowerCase") - l.securityToken && (l.stsToken = l.securityToken), COt(l), Object.assign(this.options, l) - })) - : (this.stsTokenFreshTime = u) - } - this.options.stsToken && (r["security-token"] = this.options.stsToken) - let a = _Ot._signatureForURL(this.options.accessKeySecret, r, s, n), - o = yOt.parse(this._getReqUrl(i)) - return ( - (o.query = { OSSAccessKeyId: this.options.accessKeyId, Expires: n, Signature: a.Signature }), - EOt(a.subResource).to(o.query), - o.format() - ) - } -}) -var wTe = C((_Te) => { - var oi = Pg(), - ui = _Te - oi(ui, T8e()) - oi(ui, O8e()) - oi(ui, I8e()) - oi(ui, R8e()) - oi(ui, q8e()) - oi(ui, U8e()) - oi(ui, $8e()) - oi(ui, W8e()) - oi(ui, Y8e()) - oi(ui, eTe()) - oi(ui, rTe()) - oi(ui, iTe()) - oi(ui, aTe()) - oi(ui, uTe()) - oi(ui, fTe()) - oi(ui, (hTe(), Be(pTe))) - oi(ui, (mTe(), Be(dTe))) - oi(ui, vTe()) - oi(ui, yTe()) - oi(ui, ETe()) -}) -var $V = C((ATe) => { - ATe.encodeCallback = function (t, r) { - if ( - ((t.headers = t.headers || {}), !Object.prototype.hasOwnProperty.call(t.headers, "x-oss-callback") && r.callback) - ) { - let n = { callbackUrl: encodeURI(r.callback.url), callbackBody: r.callback.body } - r.callback.host && (n.callbackHost = r.callback.host), - r.callback.contentType && (n.callbackBodyType = r.callback.contentType) - let i = Buffer.from(JSON.stringify(n)).toString("base64") - if (((t.headers["x-oss-callback"] = i), r.callback.customValue)) { - let s = {} - Object.keys(r.callback.customValue).forEach((a) => { - s[`x:${a}`] = r.callback.customValue[a] - }), - (t.headers["x-oss-callback-var"] = Buffer.from(JSON.stringify(s)).toString("base64")) - } - } - } -}) -var _3 = {} -Ut(_3, { isBuffer: () => E3 }) -function E3(e) { - return Buffer.isBuffer(e) -} -var V2 = de(() => {}) -var FTe = C((DTe) => { - var FOt = Nc()("ali-oss:object"), - $2 = require("fs"), - CTe = q0(), - TOt = Ou(), - BOt = require("path"), - OOt = Zd(), - STe = $V(), - { Transform: kOt } = require("stream"), - IOt = LM(), - { isBuffer: POt } = (V2(), Be(_3)), - { retry: NOt } = (y3(), Be(g3)), - { obj2xml: ROt } = (na(), Be(ju)), - _a = DTe - _a.append = async function (t, r, n) { - ;(n = n || {}), - n.position === void 0 && (n.position = "0"), - (n.subres = { append: "", position: n.position }), - (n.method = "POST") - let i = await this.put(t, r, n) - return (i.nextAppendPosition = i.res.headers["x-oss-next-append-position"]), i - } - _a.put = async function (t, r, n) { - let i - if (((n = n || {}), (t = this._objectName(t)), POt(r))) i = r - else if (CTe.string(r)) { - if (!$2.statSync(r).isFile()) throw new Error(`${r} is not file`) - ;(n.mime = n.mime || OOt.getType(BOt.extname(r))), (n.contentLength = await this._getFileSize(r)) - let l = () => $2.createReadStream(r) - return await NOt((p, h, d) => this.putStream(p, h(), d), this.options.retryMax, { - errorHandler: (p) => - !!((d) => { - let x = [-1, -2].includes(d.status), - v = this.options.requestErrorRetryHandle || (() => !0) - return x && v(d) - })(p), - })(t, l, n) - } else { - if (CTe.readableStream(r)) return await this.putStream(t, r, n) - throw new TypeError("Must provide String/Buffer/ReadableStream for put.") - } - ;(n.headers = n.headers || {}), this._convertMetaToHeaders(n.meta, n.headers) - let s = n.method || "PUT", - a = this._objectRequestParams(s, t, n) - STe.encodeCallback(a, n), (a.mime = n.mime), (a.content = i), (a.successStatuses = [200]) - let o = await this.request(a), - u = { name: t, url: this._objectUrl(t), res: o.res } - return a.headers && a.headers["x-oss-callback"] && (u.data = JSON.parse(o.data.toString())), u - } - _a.putStream = async function (t, r, n) { - ;(n = n || {}), - (n.headers = n.headers || {}), - (t = this._objectName(t)), - n.contentLength ? (n.headers["Content-Length"] = n.contentLength) : (n.headers["Transfer-Encoding"] = "chunked"), - this._convertMetaToHeaders(n.meta, n.headers) - let i = n.method || "PUT", - s = this._objectRequestParams(i, t, n) - STe.encodeCallback(s, n), (s.mime = n.mime) - let a = new kOt() - ;(a._transform = function (l, f, p) { - this.push(l), p() - }), - (s.stream = IOt(r, a)), - (s.successStatuses = [200]) - let o = await this.request(s), - u = { name: t, url: this._objectUrl(t), res: o.res } - return s.headers && s.headers["x-oss-callback"] && (u.data = JSON.parse(o.data.toString())), u - } - _a.getStream = async function (t, r) { - ;(r = r || {}), r.process && ((r.subres = r.subres || {}), (r.subres["x-oss-process"] = r.process)) - let n = this._objectRequestParams("GET", t, r) - ;(n.customResponse = !0), (n.successStatuses = [200, 206, 304]) - let i = await this.request(n) - return { stream: i.res, res: { status: i.status, headers: i.headers } } - } - _a.putMeta = async function (t, r, n) { - return await this.copy(t, t, { meta: r || {}, timeout: n && n.timeout, ctx: n && n.ctx }) - } - _a.list = async function (t, r) { - let n = this._objectRequestParams("GET", "", r) - ;(n.query = t), (n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n), - s = i.data.Contents || [], - a = this - s && - (Array.isArray(s) || (s = [s]), - (s = s.map((u) => ({ - name: u.Key, - url: a._objectUrl(u.Key), - lastModified: u.LastModified, - etag: u.ETag, - type: u.Type, - size: Number(u.Size), - storageClass: u.StorageClass, - owner: { id: u.Owner.ID, displayName: u.Owner.DisplayName }, - })))) - let o = i.data.CommonPrefixes || null - return ( - o && (Array.isArray(o) || (o = [o]), (o = o.map((u) => u.Prefix))), - { - res: i.res, - objects: s, - prefixes: o, - nextMarker: i.data.NextMarker || null, - isTruncated: i.data.IsTruncated === "true", - } - ) - } - _a.listV2 = async function (t = {}, r = {}) { - let n = t["continuation-token"] || t.continuationToken - delete t["continuation-token"], - delete t.continuationToken, - n && (r.subres = Object.assign({ "continuation-token": n }, r.subres)) - let i = this._objectRequestParams("GET", "", r) - ;(i.query = Object.assign({ "list-type": 2 }, t)), - delete i.query["continuation-token"], - delete t.continuationToken, - (i.xmlResponse = !0), - (i.successStatuses = [200]) - let s = await this.request(i), - a = s.data.Contents || [], - o = this - a && - (Array.isArray(a) || (a = [a]), - (a = a.map((c) => ({ - name: c.Key, - url: o._objectUrl(c.Key), - lastModified: c.LastModified, - etag: c.ETag, - type: c.Type, - size: Number(c.Size), - storageClass: c.StorageClass, - owner: c.Owner ? { id: c.Owner.ID, displayName: c.Owner.DisplayName } : null, - })))) - let u = s.data.CommonPrefixes || null - return ( - u && (Array.isArray(u) || (u = [u]), (u = u.map((c) => c.Prefix))), - { - res: s.res, - objects: a, - prefixes: u, - isTruncated: s.data.IsTruncated === "true", - keyCount: +s.data.KeyCount, - continuationToken: s.data.ContinuationToken || null, - nextContinuationToken: s.data.NextContinuationToken || null, - } - ) - } - _a.restore = async function (t, r = { type: "Archive" }) { - ;(r = r || {}), - (r.subres = Object.assign({ restore: "" }, r.subres)), - r.versionId && (r.subres.versionId = r.versionId) - let n = this._objectRequestParams("POST", t, r) - if (r.type === "ColdArchive") { - let s = { - RestoreRequest: { - Days: r.Days ? r.Days : 2, - JobParameters: { Tier: r.JobParameters ? r.JobParameters : "Standard" }, - }, - } - ;(n.content = ROt(s, { headers: !0 })), (n.mime = "xml") - } - return (n.successStatuses = [202]), { res: (await this.request(n)).res } - } - _a._objectUrl = function (t) { - return this._getReqUrl({ bucket: this.options.bucket, object: t }) - } - _a._objectRequestParams = function (e, t, r) { - if (!this.options.bucket && !this.options.cname) throw new Error("Please create a bucket first") - ;(r = r || {}), (t = this._objectName(t)) - let n = { - object: t, - bucket: this.options.bucket, - method: e, - subres: r && r.subres, - timeout: r && r.timeout, - ctx: r && r.ctx, - } - return r.headers && ((n.headers = {}), TOt(r.headers).to(n.headers)), n - } - _a._objectName = function (e) { - return e.replace(/^\/+/, "") - } - _a._statFile = function (e) { - return new Promise((t, r) => { - $2.stat(e, (n, i) => { - n ? r(n) : t(i) - }) - }) - } - _a._convertMetaToHeaders = function (e, t) { - e && - Object.keys(e).forEach((r) => { - t[`x-oss-meta-${r}`] = e[r] - }) - } - _a._deleteFileSafe = function (e) { - return new Promise((t) => { - $2.exists(e, (r) => { - r - ? $2.unlink(e, (n) => { - n && FOt("unlink %j error: %s", e, n), t() - }) - : t() - }) - }) - } -}) -var TTe = C((zV, Lg) => { - ;(function (e, t) { - typeof zV == "object" && typeof Lg < "u" - ? (Lg.exports = t(e)) - : typeof define == "function" && define.amd - ? define(t) - : t(e) - })(typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : zV, function (e) { - "use strict" - e = e || {} - var t = e.Base64, - r = "2.6.4", - n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", - i = (function (B) { - for (var q = {}, $ = 0, N = B.length; $ < N; $++) q[B.charAt($)] = $ - return q - })(n), - s = String.fromCharCode, - a = function (B) { - if (B.length < 2) { - var q = B.charCodeAt(0) - return q < 128 - ? B - : q < 2048 - ? s(192 | (q >>> 6)) + s(128 | (q & 63)) - : s(224 | ((q >>> 12) & 15)) + s(128 | ((q >>> 6) & 63)) + s(128 | (q & 63)) - } else { - var q = 65536 + (B.charCodeAt(0) - 55296) * 1024 + (B.charCodeAt(1) - 56320) - return s(240 | ((q >>> 18) & 7)) + s(128 | ((q >>> 12) & 63)) + s(128 | ((q >>> 6) & 63)) + s(128 | (q & 63)) - } - }, - o = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g, - u = function (B) { - return B.replace(o, a) - }, - c = function (B) { - var q = [0, 2, 1][B.length % 3], - $ = - (B.charCodeAt(0) << 16) | - ((B.length > 1 ? B.charCodeAt(1) : 0) << 8) | - (B.length > 2 ? B.charCodeAt(2) : 0), - N = [ - n.charAt($ >>> 18), - n.charAt(($ >>> 12) & 63), - q >= 2 ? "=" : n.charAt(($ >>> 6) & 63), - q >= 1 ? "=" : n.charAt($ & 63), - ] - return N.join("") - }, - l = - e.btoa && typeof e.btoa == "function" - ? function (B) { - return e.btoa(B) - } - : function (B) { - if (B.match(/[^\x00-\xFF]/)) throw new RangeError("The string contains invalid characters.") - return B.replace(/[\s\S]{1,3}/g, c) - }, - f = function (B) { - return l(u(String(B))) - }, - p = function (B) { - return B.replace(/[+\/]/g, function (q) { - return q == "+" ? "-" : "_" - }).replace(/=/g, "") - }, - h = function (B, q) { - return q ? p(f(B)) : f(B) - }, - d = function (B) { - return h(B, !0) - }, - x - e.Uint8Array && - (x = function (B, q) { - for (var $ = "", N = 0, U = B.length; N < U; N += 3) { - var ee = B[N], - ce = B[N + 1], - te = B[N + 2], - K = (ee << 16) | (ce << 8) | te - $ += - n.charAt(K >>> 18) + - n.charAt((K >>> 12) & 63) + - (typeof ce < "u" ? n.charAt((K >>> 6) & 63) : "=") + - (typeof te < "u" ? n.charAt(K & 63) : "=") - } - return q ? p($) : $ - }) - var v = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g, - g = function (B) { - switch (B.length) { - case 4: - var q = - ((7 & B.charCodeAt(0)) << 18) | - ((63 & B.charCodeAt(1)) << 12) | - ((63 & B.charCodeAt(2)) << 6) | - (63 & B.charCodeAt(3)), - $ = q - 65536 - return s(($ >>> 10) + 55296) + s(($ & 1023) + 56320) - case 3: - return s(((15 & B.charCodeAt(0)) << 12) | ((63 & B.charCodeAt(1)) << 6) | (63 & B.charCodeAt(2))) - default: - return s(((31 & B.charCodeAt(0)) << 6) | (63 & B.charCodeAt(1))) - } - }, - _ = function (B) { - return B.replace(v, g) - }, - w = function (B) { - var q = B.length, - $ = q % 4, - N = - (q > 0 ? i[B.charAt(0)] << 18 : 0) | - (q > 1 ? i[B.charAt(1)] << 12 : 0) | - (q > 2 ? i[B.charAt(2)] << 6 : 0) | - (q > 3 ? i[B.charAt(3)] : 0), - U = [s(N >>> 16), s((N >>> 8) & 255), s(N & 255)] - return (U.length -= [0, 0, 2, 1][$]), U.join("") - }, - E = - e.atob && typeof e.atob == "function" - ? function (B) { - return e.atob(B) - } - : function (B) { - return B.replace(/\S{1,4}/g, w) - }, - A = function (B) { - return E(String(B).replace(/[^A-Za-z0-9\+\/]/g, "")) - }, - T = function (B) { - return _(E(B)) - }, - O = function (B) { - return String(B) - .replace(/[-_]/g, function (q) { - return q == "-" ? "+" : "/" - }) - .replace(/[^A-Za-z0-9\+\/]/g, "") - }, - D = function (B) { - return T(O(B)) - }, - M - e.Uint8Array && - (M = function (B) { - return Uint8Array.from(A(O(B)), function (q) { - return q.charCodeAt(0) - }) - }) - var P = function () { - var B = e.Base64 - return (e.Base64 = t), B - } - if ( - ((e.Base64 = { - VERSION: r, - atob: A, - btoa: l, - fromBase64: D, - toBase64: h, - utob: u, - encode: h, - encodeURI: d, - btou: _, - decode: D, - noConflict: P, - fromUint8Array: x, - toUint8Array: M, - }), - typeof Object.defineProperty == "function") - ) { - var k = function (B) { - return { value: B, enumerable: !1, writable: !0, configurable: !0 } - } - e.Base64.extendString = function () { - Object.defineProperty( - String.prototype, - "fromBase64", - k(function () { - return D(this) - }) - ), - Object.defineProperty( - String.prototype, - "toBase64", - k(function (B) { - return h(this, B) - }) - ), - Object.defineProperty( - String.prototype, - "toBase64URI", - k(function () { - return h(this, !0) - }) - ) - } - } - return ( - e.Meteor && (Base64 = e.Base64), - typeof Lg < "u" && Lg.exports - ? (Lg.exports.Base64 = e.Base64) - : typeof define == "function" && - define.amd && - define([], function () { - return e.Base64 - }), - { Base64: e.Base64 } - ) - }) -}) -var kTe = C((OTe) => { - var { checkBucketName: LOt } = (Er(), Be(vn)), - MOt = require("querystring"), - { - Base64: { encode: BTe }, - } = TTe(), - qOt = OTe - qOt.processObjectSave = async function (t, r, n, i) { - WV(t, "sourceObject"), WV(r, "targetObject"), WV(n, "process"), (r = this._objectName(r)), i && LOt(i) - let s = this._objectRequestParams("POST", t, { subres: "x-oss-process" }), - a = i ? `,b_${BTe(i)}` : "" - r = BTe(r) - let o = { "x-oss-process": `${n}|sys/saveas,o_${r}${a}` } - s.content = MOt.stringify(o) - let u = await this.request(s) - return { res: u.res, status: u.res.status } - } - function WV(e, t) { - if (!e) throw new Error(`${t} is required`) - if (typeof e != "string") throw new Error(`${t} must be String`) - } -}) -var PTe = C((ITe) => { - var jOt = Pg(), - UOt = ITe - jOt(UOt, kTe()) -}) -var RTe = C((NTe) => { - var { checkBucketName: HOt } = (Er(), Be(vn)), - VOt = NTe - VOt.getBucketRequestPayment = async function (t, r) { - ;(r = r || {}), HOt(t) - let n = this._bucketRequestParams("GET", t, "requestPayment", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n) - return { status: i.status, res: i.res, payer: i.data.Payer } - } -}) -var MTe = C((LTe) => { - var { checkBucketName: $Ot } = (Er(), Be(vn)), - { obj2xml: zOt } = (na(), Be(ju)), - WOt = LTe, - GOt = ["BucketOwner", "Requester"] - WOt.putBucketRequestPayment = async function (t, r, n) { - if (((n = n || {}), !r || GOt.indexOf(r) < 0)) throw new Error("payer must be BucketOwner or Requester") - $Ot(t) - let i = this._bucketRequestParams("PUT", t, "requestPayment", n) - i.successStatuses = [200] - let a = zOt({ RequestPaymentConfiguration: { Payer: r } }, { headers: !0 }) - ;(i.mime = "xml"), (i.content = a) - let o = await this.request(i) - return { status: o.status, res: o.res } - } -}) -var jTe = C((qTe) => { - var KOt = qTe, - { checkBucketName: XOt } = (Er(), Be(vn)), - { obj2xml: JOt } = (na(), Be(ju)) - KOt.putBucketEncryption = async function (t, r) { - ;(r = r || {}), XOt(t) - let n = this._bucketRequestParams("PUT", t, "encryption", r) - n.successStatuses = [200] - let i = { ServerSideEncryptionRule: { ApplyServerSideEncryptionByDefault: { SSEAlgorithm: r.SSEAlgorithm } } } - r.KMSMasterKeyID !== void 0 && - (i.ServerSideEncryptionRule.ApplyServerSideEncryptionByDefault.KMSMasterKeyID = r.KMSMasterKeyID) - let s = JOt(i, { headers: !0 }) - ;(n.mime = "xml"), (n.content = s) - let a = await this.request(n) - return { status: a.status, res: a.res } - } -}) -var HTe = C((UTe) => { - var { checkBucketName: YOt } = (Er(), Be(vn)), - ZOt = UTe - ZOt.getBucketEncryption = async function (t) { - YOt(t) - let r = this._bucketRequestParams("GET", t, "encryption") - ;(r.successStatuses = [200]), (r.xmlResponse = !0) - let n = await this.request(r) - return { encryption: n.data.ApplyServerSideEncryptionByDefault, status: n.status, res: n.res } - } -}) -var $Te = C((VTe) => { - var { checkBucketName: QOt } = (Er(), Be(vn)), - ekt = VTe - ekt.deleteBucketEncryption = async function (t) { - QOt(t) - let r = this._bucketRequestParams("DELETE", t, "encryption") - ;(r.successStatuses = [204]), (r.xmlResponse = !0) - let n = await this.request(r) - return { status: n.status, res: n.res } - } -}) -var GV = {} -Ut(GV, { formatTag: () => tkt }) -function tkt(e) { - e.Tagging !== void 0 - ? (e = e.Tagging.TagSet.Tag) - : e.TagSet !== void 0 - ? (e = e.TagSet.Tag) - : e.Tag !== void 0 && (e = e.Tag), - (e = e && df(e) ? [e] : e || []) - let t = {} - return ( - e.forEach((r) => { - t[r.Key] = r.Value - }), - t - ) -} -var KV = de(() => { - fo() -}) -var WTe = C((zTe) => { - var rkt = zTe, - { checkBucketName: nkt } = (Er(), Be(vn)), - { formatTag: ikt } = (KV(), Be(GV)) - rkt.getBucketTags = async function (t, r = {}) { - nkt(t) - let n = this._bucketRequestParams("GET", t, "tagging", r) - n.successStatuses = [200] - let i = await this.request(n), - s = await this.parseXML(i.data) - return { status: i.status, res: i.res, tag: ikt(s) } - } -}) -var KTe = {} -Ut(KTe, { checkBucketTag: () => ukt }) -var skt, - akt, - GTe, - okt, - ukt, - XTe = de(() => { - ;({ checkValid: skt } = (UV(), Be(jV))), - ({ isObject: akt } = (fo(), Be(mf))), - (GTe = [ - { - validator: (e) => { - if (typeof e != "string") throw new Error("the key and value of the tag must be String") - }, - }, - ]), - (okt = { - key: [ - ...GTe, - { pattern: /^.{1,64}$/, msg: "tag key can be a maximum of 64 bytes in length" }, - { pattern: /^(?!https*:\/\/|Aliyun)/, msg: "tag key can not startsWith: http://, https://, Aliyun" }, - ], - value: [...GTe, { pattern: /^.{0,128}$/, msg: "tag value can be a maximum of 128 bytes in length" }], - }), - (ukt = (e) => { - if (!akt(e)) throw new Error("bucket tag must be Object") - let t = Object.entries(e) - if (t.length > 20) throw new Error("maximum of 20 tags for a bucket") - let r = ["key", "value"] - t.forEach((n) => { - n.forEach((i, s) => { - skt(i, okt[r[s]]) - }) - }) - }) - }) -var YTe = C((JTe) => { - var { checkBucketName: ckt } = (Er(), Be(vn)), - { obj2xml: lkt } = (na(), Be(ju)), - { checkBucketTag: fkt } = (XTe(), Be(KTe)), - pkt = JTe - pkt.putBucketTags = async function (t, r, n = {}) { - ckt(t), fkt(r) - let i = this._bucketRequestParams("PUT", t, "tagging", n) - ;(i.successStatuses = [200]), (r = Object.keys(r).map((o) => ({ Key: o, Value: r[o] }))) - let s = { Tagging: { TagSet: { Tag: r } } } - ;(i.mime = "xml"), (i.content = lkt(s)) - let a = await this.request(i) - return { res: a.res, status: a.status } - } -}) -var QTe = C((ZTe) => { - var { checkBucketName: hkt } = (Er(), Be(vn)), - dkt = ZTe - dkt.deleteBucketTags = async function (t, r = {}) { - hkt(t) - let n = this._bucketRequestParams("DELETE", t, "tagging", r) - n.successStatuses = [204] - let i = await this.request(n) - return { status: i.status, res: i.res } - } -}) -var t5e = C((e5e) => { - var mkt = e5e, - { checkBucketName: xkt } = (Er(), Be(vn)), - { obj2xml: vkt } = (na(), Be(ju)) - mkt.putBucket = async function (t, r = {}) { - xkt(t, !0) - let n = this._bucketRequestParams("PUT", t, "", r), - i = {}, - s = { CreateBucketConfiguration: i }, - a = r.StorageClass || r.storageClass, - o = r.DataRedundancyType || r.dataRedundancyType - ;(a || o) && - (a && (i.StorageClass = a), - o && (i.DataRedundancyType = o), - (n.mime = "xml"), - (n.content = vkt(s, { headers: !0 }))) - let { acl: u, headers: c = {} } = r - u && (c["x-oss-acl"] = u), (n.headers = c), (n.successStatuses = [200]) - let l = await this.request(n) - return { bucket: (l.headers.location && l.headers.location.substring(1)) || null, res: l.res } - } -}) -var n5e = C((r5e) => { - var { checkBucketName: gkt } = (Er(), Be(vn)), - { isObject: ykt } = (fo(), Be(mf)), - bkt = r5e - bkt.getBucketWebsite = async function (t, r) { - gkt(t) - let n = this._bucketRequestParams("GET", t, "website", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n), - s = [] - return ( - i.data.RoutingRules && - i.data.RoutingRules.RoutingRule && - (ykt(i.data.RoutingRules.RoutingRule) - ? (s = [i.data.RoutingRules.RoutingRule]) - : (s = i.data.RoutingRules.RoutingRule)), - { - index: (i.data.IndexDocument && i.data.IndexDocument.Suffix) || "", - supportSubDir: (i.data.IndexDocument && i.data.IndexDocument.SupportSubDir) || "false", - type: i.data.IndexDocument && i.data.IndexDocument.Type, - routingRules: s, - error: (i.data.ErrorDocument && i.data.ErrorDocument.Key) || null, - res: i.res, - } - ) - } -}) -var s5e = C((i5e) => { - var { checkBucketName: Ekt } = (Er(), Be(vn)), - { obj2xml: _kt } = (na(), Be(ju)), - { isArray: wkt } = (xf(), Be(Xp)), - Akt = i5e - Akt.putBucketWebsite = async function (t, r = {}, n) { - Ekt(t) - let i = this._bucketRequestParams("PUT", t, "website", n), - s = { Suffix: r.index || "index.html" }, - a = { IndexDocument: s }, - o = { WebsiteConfiguration: a } - if ( - (r.supportSubDir && (s.SupportSubDir = r.supportSubDir), - r.type && (s.Type = r.type), - r.error && (a.ErrorDocument = { Key: r.error }), - r.routingRules !== void 0) - ) { - if (!wkt(r.routingRules)) throw new Error("RoutingRules must be Array") - a.RoutingRules = { RoutingRule: r.routingRules } - } - return ( - (o = _kt(o)), (i.content = o), (i.mime = "xml"), (i.successStatuses = [200]), { res: (await this.request(i)).res } - ) - } -}) -var o5e = C((a5e) => { - var { checkBucketName: Ckt } = (Er(), Be(vn)), - Skt = a5e - Skt.deleteBucketWebsite = async function (t, r) { - Ckt(t) - let n = this._bucketRequestParams("DELETE", t, "website", r) - return (n.successStatuses = [204]), { res: (await this.request(n)).res } - } -}) -var l5e = C((c5e) => { - var { checkBucketName: Dkt } = (Er(), Be(vn)), - { isArray: u5e } = (xf(), Be(Xp)), - { formatObjKey: Fkt } = (j0(), Be(IV)), - Tkt = c5e - Tkt.getBucketLifecycle = async function (t, r) { - Dkt(t) - let n = this._bucketRequestParams("GET", t, "lifecycle", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n), - s = i.data.Rule || null - return ( - s && - (u5e(s) || (s = [s]), - (s = s.map( - (a) => ( - a.ID && ((a.id = a.ID), delete a.ID), a.Tag && !u5e(a.Tag) && (a.Tag = [a.Tag]), Fkt(a, "firstLowerCase") - ) - ))), - { rules: s, res: i.res } - ) - } -}) -var JV = {} -Ut(JV, { deepCopy: () => XV, deepCopyWith: () => Bkt }) -var XV, - Bkt, - YV = de(() => { - V2() - ;(XV = (e) => { - if (e === null || typeof e != "object") return e - if (E3(e)) return e.slice() - let t = Array.isArray(e) ? [] : {} - return ( - Object.keys(e).forEach((r) => { - t[r] = XV(e[r]) - }), - t - ) - }), - (Bkt = (e, t) => { - function r(n, i, s) { - let a = t(n, i, s) - if (a !== void 0) return a - if (n === null || typeof n != "object") return n - if (E3(n)) return n.slice() - let o = Array.isArray(n) ? [] : {} - return ( - Object.keys(n).forEach((u) => { - o[u] = r(n[u], u, n) - }), - o - ) - } - return t ? r(e, "", null) : XV(e) - }) - }) -var f5e = {} -Ut(f5e, { getStrBytesCount: () => Okt }) -function Okt(e) { - let t = 0 - for (let r = 0; r < e.length; r++) { - let n = e.charAt(r) - ;/^[\u00-\uff]$/.test(n) ? (t += 1) : (t += 2) - } - return t -} -var p5e = de(() => {}) -var x5e = C((m5e) => { - var { checkBucketName: kkt } = (Er(), Be(vn)), - { isArray: d5e } = (xf(), Be(Xp)), - { deepCopy: Ikt } = (YV(), Be(JV)), - { isObject: h5e } = (fo(), Be(mf)), - { obj2xml: Pkt } = (na(), Be(ju)), - { checkObjectTag: Nkt } = (VV(), Be(HV)), - { getStrBytesCount: Rkt } = (p5e(), Be(f5e)), - Lkt = m5e - Lkt.putBucketLifecycle = async function (t, r, n) { - if ((kkt(t), !d5e(r))) throw new Error("rules must be Array") - let i = this._bucketRequestParams("PUT", t, "lifecycle", n), - s = [], - a = { LifecycleConfiguration: { Rule: s } } - r.forEach((c) => { - Mkt(c), jkt(c), c.id && ((c.ID = c.id), delete c.id), s.push(c) - }) - let o = Pkt(a, { headers: !0, firstUpperCase: !0 }) - return (i.content = o), (i.mime = "xml"), (i.successStatuses = [200]), { res: (await this.request(i)).res } - } - function Mkt(e) { - e.days && (e.expiration = { days: e.days }), e.date && (e.expiration = { createdBeforeDate: e.date }) - } - function ZV(e, t) { - let { days: r, createdBeforeDate: n } = e - if (!r && !n) throw new Error(`${t} must includes days or createdBeforeDate`) - if (r && !/^[1-9][0-9]*$/.test(r)) throw new Error("days must be a positive integer") - if (n && !/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(n)) - throw new Error("createdBeforeDate must be date and conform to iso8601 format") - } - function qkt(e) { - if (!d5e(e) && !h5e(e)) throw new Error("tag must be Object or Array") - e = h5e(e) ? [e] : e - let t = {} - Ikt(e).forEach((n) => { - t[n.key] = n.value - }), - Nkt(t) - } - function jkt(e) { - if (e.id && Rkt(e.id) > 255) throw new Error("ID is composed of 255 bytes at most") - if (e.prefix === void 0) throw new Error("Rule must includes prefix") - if (!["Enabled", "Disabled"].includes(e.status)) throw new Error("Status must be Enabled or Disabled") - if (e.transition) { - if (!["IA", "Archive"].includes(e.transition.storageClass)) throw new Error("StorageClass must be IA or Archive") - ZV(e.transition, "Transition") - } - if (e.expiration) { - if (!e.expiration.expiredObjectDeleteMarker) ZV(e.expiration, "Expiration") - else if (e.expiration.days || e.expiration.createdBeforeDate) - throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate") - } - if ( - (e.abortMultipartUpload && ZV(e.abortMultipartUpload, "AbortMultipartUpload"), - !e.expiration && !e.abortMultipartUpload && !e.transition && !e.noncurrentVersionTransition) - ) - throw new Error( - "Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition" - ) - if (e.tag) { - if (e.abortMultipartUpload) throw new Error("Tag cannot be used with abortMultipartUpload") - qkt(e.tag) - } - } -}) -var g5e = C((v5e) => { - var { checkBucketName: Ukt } = (Er(), Be(vn)), - Hkt = v5e - Hkt.deleteBucketLifecycle = async function (t, r) { - Ukt(t) - let n = this._bucketRequestParams("DELETE", t, "lifecycle", r) - return (n.successStatuses = [204]), { res: (await this.request(n)).res } - } -}) -var b5e = C((y5e) => { - var { checkBucketName: Vkt } = (Er(), Be(vn)), - $kt = y5e - $kt.getBucketPolicy = async function (t, r = {}) { - Vkt(t) - let n = this._bucketRequestParams("GET", t, "policy", r), - i = await this.request(n) - n.successStatuses = [200] - let s = null - return i.res.status === 200 && (s = JSON.parse(i.res.data.toString())), { policy: s, status: i.status, res: i.res } - } -}) -var _5e = C((E5e) => { - var { checkBucketName: zkt } = (Er(), Be(vn)), - { policy2Str: Wkt } = (qV(), Be(MV)), - { isObject: Gkt } = (fo(), Be(mf)), - Kkt = E5e - Kkt.putBucketPolicy = async function (t, r, n = {}) { - if ((zkt(t), !Gkt(r))) throw new Error("policy is not Object") - let i = this._bucketRequestParams("PUT", t, "policy", n) - ;(i.content = Wkt(r)), (i.successStatuses = [200]) - let s = await this.request(i) - return { status: s.status, res: s.res } - } -}) -var A5e = C((w5e) => { - var { checkBucketName: Xkt } = (Er(), Be(vn)), - Jkt = w5e - Jkt.deleteBucketPolicy = async function (t, r = {}) { - Xkt(t) - let n = this._bucketRequestParams("DELETE", t, "policy", r) - n.successStatuses = [204] - let i = await this.request(n) - return { status: i.status, res: i.res } - } -}) -var S5e = C((C5e) => { - var { checkBucketName: Ykt } = (Er(), Be(vn)), - Zkt = C5e - Zkt.getBucketVersioning = async function (t, r) { - Ykt(t) - let n = this._bucketRequestParams("GET", t, "versioning", r) - ;(n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n), - s = i.data.Status - return { status: i.status, versionStatus: s, res: i.res } - } -}) -var F5e = C((D5e) => { - var { checkBucketName: Qkt } = (Er(), Be(vn)), - { obj2xml: e7t } = (na(), Be(ju)), - t7t = D5e - t7t.putBucketVersioning = async function (t, r, n = {}) { - if ((Qkt(t), !["Enabled", "Suspended"].includes(r))) throw new Error("status must be Enabled or Suspended") - let i = this._bucketRequestParams("PUT", t, "versioning", n), - s = { VersioningConfiguration: { Status: r } } - ;(i.mime = "xml"), (i.content = e7t(s, { headers: !0 })) - let a = await this.request(i) - return { res: a.res, status: a.status } - } -}) -function z2(e, t, r) { - if (!df(e)) return - let { remove: n = [], rename: i = {}, camel: s = [], bool: a = [], lowerFirst: o = !1 } = t - return ( - n.forEach((u) => delete e[u]), - Object.entries(i).forEach((u) => { - e[u[0]] && (e[u[1]] || ((e[u[1]] = e[u[0]]), delete e[u[0]])) - }), - s.forEach((u) => { - if (!e[u]) return - let c = u.replace(/^(.)/, (l) => l.toLowerCase()).replace(/-(\w)/g, (l, f) => f.toUpperCase()) - e[c] || (e[c] = e[u]) - }), - a.forEach((u) => { - e[u] = i7t(e[u]) - }), - typeof r == "function" && r(e), - s7t(e, o), - z2 - ) -} -function i7t(e) { - return e ? (r7t.includes(e) ? !0 : n7t.includes(e) ? !1 : e) : !1 -} -function s7t(e, t) { - t && - Object.keys(e).forEach((r) => { - let n = r.replace(/^\w/, (i) => i.toLowerCase()) - typeof e[n] > "u" && ((e[n] = e[r]), delete e[r]) - }) -} -var r7t, - n7t, - QV = de(() => { - fo() - ;(r7t = ["true", "TRUE", "1", 1]), (n7t = ["false", "FALSE", "0", 0]) - }) -function w3(e, t = !1) { - return t && df(e) && (e = [e]), b3(e) ? (e = e.map(T5e)) : (e = T5e(e)), e -} -function T5e(e) { - return ( - z2(e, { bool: ["IsEnabled"] }, (t) => { - ;(t.prefix = t.Filter.Prefix), - delete t.Filter, - (t.OSSBucketDestination = t.Destination.OSSBucketDestination), - (t.OSSBucketDestination.rolename = t.OSSBucketDestination.RoleArn.replace(/.*\//, "")), - delete t.OSSBucketDestination.RoleArn, - (t.OSSBucketDestination.bucket = t.OSSBucketDestination.Bucket.replace(/.*:::/, "")), - delete t.OSSBucketDestination.Bucket, - delete t.Destination, - (t.frequency = t.Schedule.Frequency), - delete t.Schedule.Frequency, - t?.OptionalFields?.Field && !b3(t.OptionalFields?.Field) && (t.OptionalFields.Field = [t.OptionalFields.Field]) - }), - (e = Mu(e, "firstLowerCase", { exclude: ["OSSBucketDestination", "SSE-OSS", "SSE-KMS"] })), - e - ) -} -var e$ = de(() => { - QV() - fo() - xf() - j0() -}) -var B5e = {} -Ut(B5e, { getBucketInventory: () => a7t }) -async function a7t(e, t, r = {}) { - let n = Object.assign({ inventory: "", inventoryId: t }, r.subres) - gi(e) - let i = this._bucketRequestParams("GET", e, n, r) - ;(i.successStatuses = [200]), (i.xmlResponse = !0) - let s = await this.request(i) - return { status: s.status, res: s.res, inventory: w3(s.data) } -} -var O5e = de(() => { - Er() - e$() -}) -var k5e = {} -Ut(k5e, { deleteBucketInventory: () => o7t }) -async function o7t(e, t, r = {}) { - let n = Object.assign({ inventory: "", inventoryId: t }, r.subres) - gi(e) - let i = this._bucketRequestParams("DELETE", e, n, r) - i.successStatuses = [204] - let s = await this.request(i) - return { status: s.status, res: s.res } -} -var I5e = de(() => { - Er() -}) -var P5e = {} -Ut(P5e, { listBucketInventory: () => u7t }) -async function u7t(e, t = {}) { - let { continuationToken: r } = t, - n = Object.assign({ inventory: "" }, r && { "continuation-token": r }, t.subres) - gi(e) - let i = this._bucketRequestParams("GET", e, n, t) - ;(i.successStatuses = [200]), (i.xmlResponse = !0) - let s = await this.request(i), - { data: a, res: o, status: u } = s - return { - isTruncated: a.IsTruncated === "true", - nextContinuationToken: a.NextContinuationToken, - inventoryList: w3(a.InventoryConfiguration, !0), - status: u, - res: o, - } -} -var N5e = de(() => { - Er() - e$() -}) -var R5e = {} -Ut(R5e, { putBucketInventory: () => c7t }) -async function c7t(e, t, r = {}) { - let n = Object.assign({ inventory: "", inventoryId: t.id }, r.subres) - gi(e) - let { OSSBucketDestination: i, optionalFields: s, includedObjectVersions: a } = t, - o = "acs:oss:::", - u = `acs:ram::${i.accountId}:role/`, - c = { - InventoryConfiguration: { - Id: t.id, - IsEnabled: t.isEnabled, - Filter: { Prefix: t.prefix || "" }, - Destination: { - OSSBucketDestination: { - Format: i.format, - AccountId: i.accountId, - RoleArn: `${u}${i.rolename}`, - Bucket: `${o}${i.bucket}`, - Prefix: i.prefix || "", - Encryption: i.encryption || "", - }, - }, - Schedule: { Frequency: t.frequency }, - IncludedObjectVersions: a, - OptionalFields: { Field: s?.field || [] }, - }, - }, - l = qu(c, { headers: !0, firstUpperCase: !0 }), - f = this._bucketRequestParams("PUT", e, n, r) - ;(f.successStatuses = [200]), (f.mime = "xml"), (f.content = l) - let p = await this.request(f) - return { status: p.status, res: p.res } -} -var L5e = de(() => { - Er() - na() -}) -var M5e = {} -Ut(M5e, { abortBucketWorm: () => l7t }) -async function l7t(e, t) { - gi(e) - let r = this._bucketRequestParams("DELETE", e, "worm", t), - n = await this.request(r) - return { res: n.res, status: n.status } -} -var q5e = de(() => { - Er() -}) -var j5e = {} -Ut(j5e, { completeBucketWorm: () => f7t }) -async function f7t(e, t, r) { - gi(e) - let n = this._bucketRequestParams("POST", e, { wormId: t }, r), - i = await this.request(n) - return { res: i.res, status: i.status } -} -var U5e = de(() => { - Er() -}) -var H5e = {} -Ut(H5e, { extendBucketWorm: () => p7t }) -async function p7t(e, t, r, n) { - gi(e) - let i = this._bucketRequestParams("POST", e, { wormExtend: "", wormId: t }, n), - s = { ExtendWormConfiguration: { RetentionPeriodInDays: r } } - ;(i.mime = "xml"), (i.content = qu(s, { headers: !0 })), (i.successStatuses = [200]) - let a = await this.request(i) - return { res: a.res, status: a.status } -} -var V5e = de(() => { - Er() - na() -}) -var $5e = {} -Ut($5e, { getBucketWorm: () => h7t }) -async function h7t(e, t) { - gi(e) - let r = this._bucketRequestParams("GET", e, "worm", t) - ;(r.successStatuses = [200]), (r.xmlResponse = !0) - let n = await this.request(r) - return ( - z2(n.data, { lowerFirst: !0, rename: { RetentionPeriodInDays: "days" } }), - { ...n.data, res: n.res, status: n.status } - ) -} -var z5e = de(() => { - Er() - QV() -}) -var W5e = {} -Ut(W5e, { initiateBucketWorm: () => d7t }) -async function d7t(e, t, r) { - gi(e) - let n = this._bucketRequestParams("POST", e, "worm", r), - i = { InitiateWormConfiguration: { RetentionPeriodInDays: t } } - ;(n.mime = "xml"), (n.content = qu(i, { headers: !0 })), (n.successStatuses = [200]) - let s = await this.request(n) - return { res: s.res, wormId: s.res.headers["x-oss-worm-id"], status: s.status } -} -var G5e = de(() => { - na() - Er() -}) -var X5e = C((K5e) => { - var Kr = Pg(), - Xr = K5e - Kr(Xr, RTe()) - Kr(Xr, MTe()) - Kr(Xr, jTe()) - Kr(Xr, HTe()) - Kr(Xr, $Te()) - Kr(Xr, WTe()) - Kr(Xr, YTe()) - Kr(Xr, QTe()) - Kr(Xr, t5e()) - Kr(Xr, n5e()) - Kr(Xr, s5e()) - Kr(Xr, o5e()) - Kr(Xr, l5e()) - Kr(Xr, x5e()) - Kr(Xr, g5e()) - Kr(Xr, b5e()) - Kr(Xr, _5e()) - Kr(Xr, A5e()) - Kr(Xr, S5e()) - Kr(Xr, F5e()) - Kr(Xr, (O5e(), Be(B5e))) - Kr(Xr, (I5e(), Be(k5e))) - Kr(Xr, (N5e(), Be(P5e))) - Kr(Xr, (L5e(), Be(R5e))) - Kr(Xr, (q5e(), Be(M5e))) - Kr(Xr, (U5e(), Be(j5e))) - Kr(Xr, (V5e(), Be(H5e))) - Kr(Xr, (z5e(), Be($5e))) - Kr(Xr, (G5e(), Be(W5e))) -}) -var Y5e = C((J5e) => { - var t$ = require("assert"), - { isArray: C3 } = (xf(), Be(Xp)), - { checkBucketName: Ds } = (Er(), Be(vn)), - { formatTag: m7t } = (KV(), Be(GV)), - yi = J5e - function A3(e) { - return e ? (C3(e) ? e : [e]) : [] - } - yi.listBuckets = async function (t = {}, r = {}) { - let { subres: n = {} } = t, - i = {} - for (let o in t) o !== "subres" && (i[o] = t[o]) - let s = this._bucketRequestParams("GET", "", Object.assign(n, r.subres), r) - s.query = i - let a = await this.request(s) - if (a.status === 200) { - let o = await this.parseXML(a.data), - u = o.Buckets || null - return ( - u && - (u.Bucket && (u = u.Bucket), - C3(u) || (u = [u]), - (u = u.map((c) => ({ - name: c.Name, - region: c.Location, - creationDate: c.CreationDate, - storageClass: c.StorageClass, - StorageClass: c.StorageClass, - tag: m7t(c), - })))), - { - buckets: u, - owner: { id: o.Owner.ID, displayName: o.Owner.DisplayName }, - isTruncated: o.IsTruncated === "true", - nextMarker: o.NextMarker || null, - res: a.res, - } - ) - } - throw await this.requestError(a) - } - yi.useBucket = function (t) { - return Ds(t), this.setBucket(t) - } - yi.setBucket = function (t) { - return Ds(t), (this.options.bucket = t), this - } - yi.getBucket = function () { - return this.options.bucket - } - yi.getBucketLocation = async function (t, r) { - Ds(t), (t = t || this.getBucket()) - let n = this._bucketRequestParams("GET", t, "location", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n) - return { location: i.data, res: i.res } - } - yi.getBucketInfo = async function (t, r) { - Ds(t), (t = t || this.getBucket()) - let n = this._bucketRequestParams("GET", t, "bucketInfo", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n) - return { bucket: i.data.Bucket, res: i.res } - } - yi.deleteBucket = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("DELETE", t, "", r), - i = await this.request(n) - if (i.status === 200 || i.status === 204) return { res: i.res } - throw await this.requestError(i) - } - yi.putBucketACL = async function (t, r, n) { - Ds(t) - let i = this._bucketRequestParams("PUT", t, "acl", n) - ;(i.headers = { "x-oss-acl": r }), (i.successStatuses = [200]) - let s = await this.request(i) - return { bucket: (s.headers.location && s.headers.location.substring(1)) || null, res: s.res } - } - yi.getBucketACL = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("GET", t, "acl", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n) - return { - acl: i.data.AccessControlList.Grant, - owner: { id: i.data.Owner.ID, displayName: i.data.Owner.DisplayName }, - res: i.res, - } - } - yi.putBucketLogging = async function (t, r, n) { - Ds(t) - let i = this._bucketRequestParams("PUT", t, "logging", n), - s = ` - - -${t} -` - return ( - r && - (s += `${r} -`), - (s += ` -`), - (i.content = s), - (i.mime = "xml"), - (i.successStatuses = [200]), - { res: (await this.request(i)).res } - ) - } - yi.getBucketLogging = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("GET", t, "logging", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n), - s = i.data.LoggingEnabled - return { enable: !!s, prefix: (s && s.TargetPrefix) || null, res: i.res } - } - yi.deleteBucketLogging = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("DELETE", t, "logging", r) - return (n.successStatuses = [204, 200]), { res: (await this.request(n)).res } - } - yi.putBucketCORS = async function (t, r, n) { - Ds(t), - (r = r || []), - t$(r.length, "rules is required"), - r.forEach((f) => { - t$(f.allowedOrigin, "allowedOrigin is required"), t$(f.allowedMethod, "allowedMethod is required") - }) - let i = this._bucketRequestParams("PUT", t, "cors", n), - s = ` -`, - a = (f) => { - s += `${f}` - }, - o = (f) => { - s += `${f}` - }, - u = (f) => { - s += `${f}` - }, - c = (f) => { - s += `${f}` - } - for (let f = 0, p = r.length; f < p; f++) { - let h = r[f] - ;(s += ""), - A3(h.allowedOrigin).forEach(a), - A3(h.allowedMethod).forEach(o), - A3(h.allowedHeader).forEach(u), - A3(h.exposeHeader).forEach(c), - h.maxAgeSeconds && (s += `${h.maxAgeSeconds}`), - (s += "") - } - return ( - (s += ""), - (i.content = s), - (i.mime = "xml"), - (i.successStatuses = [200]), - { res: (await this.request(i)).res } - ) - } - yi.getBucketCORS = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("GET", t, "cors", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n), - s = [] - if (i.data && i.data.CORSRule) { - let { CORSRule: a } = i.data - C3(a) || (a = [a]), - a.forEach((o) => { - let u = {} - Object.keys(o).forEach((c) => { - u[c.slice(0, 1).toLowerCase() + c.slice(1, c.length)] = o[c] - }), - s.push(u) - }) - } - return { rules: s, res: i.res } - } - yi.deleteBucketCORS = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("DELETE", t, "cors", r) - return (n.successStatuses = [204]), { res: (await this.request(n)).res } - } - yi.putBucketReferer = async function (t, r, n, i) { - Ds(t) - let s = this._bucketRequestParams("PUT", t, "referer", i), - a = ` - -` - if ( - ((a += ` ${r ? "true" : "false"} -`), - n && n.length > 0) - ) { - a += ` -` - for (let u = 0; u < n.length; u++) - a += ` ${n[u]} -` - a += ` -` - } else - a += ` -` - return ( - (a += ""), - (s.content = a), - (s.mime = "xml"), - (s.successStatuses = [200]), - { res: (await this.request(s)).res } - ) - } - yi.getBucketReferer = async function (t, r) { - Ds(t) - let n = this._bucketRequestParams("GET", t, "referer", r) - ;(n.successStatuses = [200]), (n.xmlResponse = !0) - let i = await this.request(n), - s = i.data.RefererList.Referer || null - return s && (C3(s) || (s = [s])), { allowEmpty: i.data.AllowEmptyReferer === "true", referers: s, res: i.res } - } - yi.deleteBucketReferer = async function (t, r) { - return Ds(t), await this.putBucketReferer(t, !0, null, r) - } - yi._bucketRequestParams = function (t, r, n, i) { - return { method: t, bucket: r, subres: n, timeout: i && i.timeout, ctx: i && i.ctx } - } -}) -var Z5e = {} -Ut(Z5e, { isFile: () => x7t }) -var x7t, - Q5e = de(() => { - x7t = (e) => typeof File < "u" && e instanceof File - }) -var nBe = C((rBe) => { - var v7t = require("fs"), - r$ = q0(), - g7t = require("util"), - eBe = require("path"), - tBe = Zd(), - { isFile: n$ } = (Q5e(), Be(Z5e)), - { isArray: y7t } = (xf(), Be(Xp)), - { isBuffer: i$ } = (V2(), Be(_3)), - { retry: b7t } = (y3(), Be(g3)), - qg = rBe - qg.multipartUpload = async function (t, r, n) { - if ((this.resetCancelFlag(), (n = n || {}), n.checkpoint && n.checkpoint.uploadId)) - return await this._resumeMultipart(n.checkpoint, n) - let i = 100 * 1024 - n.mime || - (n$(r) - ? (n.mime = tBe.getType(eBe.extname(r.name))) - : i$(r) - ? (n.mime = "") - : (n.mime = tBe.getType(eBe.extname(r)))), - (n.headers = n.headers || {}), - this._convertMetaToHeaders(n.meta, n.headers) - let s = await this._getFileSize(r) - if (s < i) { - n.contentLength = s - let l = await this.put(t, r, n) - n && n.progress && (await n.progress(1)) - let f = { res: l.res, bucket: this.options.bucket, name: t, etag: l.res.headers.etag } - return ((n.headers && n.headers["x-oss-callback"]) || n.callback) && (f.data = l.data), f - } - if (n.partSize && parseInt(n.partSize, 10) !== n.partSize) throw new Error("partSize must be int number") - if (n.partSize && n.partSize < i) throw new Error(`partSize must not be smaller than ${i}`) - let a = await this.initMultipartUpload(t, n), - { uploadId: o } = a, - u = this._getPartSize(s, n.partSize), - c = { file: r, name: t, fileSize: s, partSize: u, uploadId: o, doneParts: [] } - return n && n.progress && (await n.progress(0, c, a.res)), await this._resumeMultipart(c, n) - } - qg._resumeMultipart = async function (t, r) { - let n = this - if (this.isCancel()) throw this._makeCancelEvent() - let { file: i, fileSize: s, partSize: a, uploadId: o, doneParts: u, name: c } = t, - l = this._divideParts(s, a), - f = l.length, - p = b7t( - (_, w) => - new Promise(async (E, A) => { - try { - if (!_.isCancel()) { - let T = l[w - 1], - O = await _._createStream(i, T.start, T.end), - D = { stream: O, size: T.end - T.start } - y7t(_.multipartUploadStreams) - ? _.multipartUploadStreams.push(D.stream) - : (_.multipartUploadStreams = [D.stream]) - let M = function () { - O.destroyed || O.destroy() - let k = _.multipartUploadStreams.indexOf(O) - k !== -1 && _.multipartUploadStreams.splice(k, 1) - } - O.on("close", M), O.on("error", M) - let P - try { - P = await _._uploadPart(c, o, w, D, { timeout: r.timeout }) - } catch (k) { - throw (M(), k.status === 404 ? _._makeAbortEvent() : k) - } - _.isCancel() || - (u.push({ number: w, etag: P.res.headers.etag }), - (t.doneParts = u), - r.progress && (await r.progress(u.length / f, t, P.res))) - } - E() - } catch (T) { - ;(T.partNum = w), A(T) - } - }), - this.options.retryMax, - { - errorHandler: (_) => - !!((E) => { - let A = [-1, -2].includes(E.status), - T = this.options.requestErrorRetryHandle || (() => !0) - return A && T(E) - })(_), - } - ), - h = Array.from(new Array(f), (_, w) => w + 1), - d = u.map((_) => _.number), - x = h.filter((_) => d.indexOf(_) < 0), - v = 5, - g = r.parallel || v - if (this.checkBrowserAndVersion("Internet Explorer", "10") || g === 1) - for (let _ = 0; _ < x.length; _++) { - if (this.isCancel()) throw this._makeCancelEvent() - await p(this, x[_]) - } - else { - let _ = await this._parallel( - x, - g, - (E) => - new Promise((A, T) => { - p(n, E) - .then(() => { - A() - }) - .catch(T) - }) - ), - w = _.find((E) => E.name === "abort") - if (w) throw w - if (this.isCancel()) throw ((p = null), this._makeCancelEvent()) - if (_ && _.length > 0) - throw ( - ((_[0].message = `Failed to upload some parts with error: ${_[0].toString()} part_num: ${_[0].partNum}`), - _[0]) - ) - } - return await this.completeMultipartUpload(c, o, u, r) - } - qg._getFileSize = async function (t) { - if (i$(t)) return t.length - if (n$(t)) return t.size - if (r$.string(t)) return (await this._statFile(t)).size - throw new Error("_getFileSize requires Buffer/File/String.") - } - var { Readable: s$ } = require("stream") - function Mg(e, t) { - if (!(this instanceof Mg)) return new Mg(e, t) - s$.call(this, t), - (this.file = e), - (this.reader = new FileReader()), - (this.start = 0), - (this.finish = !1), - (this.fileBuffer = null) - } - g7t.inherits(Mg, s$) - Mg.prototype.readFileAndPush = function (t) { - if (this.fileBuffer) { - let r = !0 - for (; r && this.fileBuffer && this.start < this.fileBuffer.length; ) { - let { start: n } = this, - i = n + t - ;(i = i > this.fileBuffer.length ? this.fileBuffer.length : i), - (this.start = i), - (r = this.push(this.fileBuffer.slice(n, i))) - } - } - } - Mg.prototype._read = function (t) { - if ( - (this.file && this.start >= this.file.size) || - (this.fileBuffer && this.start >= this.fileBuffer.length) || - this.finish || - (this.start === 0 && !this.file) - ) { - this.finish || ((this.fileBuffer = null), (this.finish = !0)), this.push(null) - return - } - let r = 16 * 1024 - t = t || r - let n = this - ;(this.reader.onload = function (i) { - ;(n.fileBuffer = Buffer.from(new Uint8Array(i.target.result))), (n.file = null), n.readFileAndPush(t) - }), - (this.reader.onerror = function (s) { - let a = s.srcElement && s.srcElement.error - throw a || s - }), - this.start === 0 ? this.reader.readAsArrayBuffer(this.file) : this.readFileAndPush(t) - } - qg._createStream = function (t, r, n) { - if (r$.readableStream(t)) return t - if (n$(t)) return new Mg(t.slice(r, n)) - if (i$(t)) { - let i = t.subarray(r, n) - return new s$({ - read() { - this.push(i), this.push(null) - }, - }) - } else if (r$.string(t)) return v7t.createReadStream(t, { start: r, end: n - 1 }) - throw new Error("_createStream requires Buffer/File/String.") - } - qg._getPartSize = function (t, r) { - r || (r = 1048576) - let s = Math.ceil(t / 1e4) - return ( - r < s && - ((r = s), - console.warn( - `partSize has been set to ${r}, because the partSize you provided causes partNumber to be greater than 10,000` - )), - r - ) - } - qg._divideParts = function (t, r) { - let n = Math.ceil(t / r), - i = [] - for (let s = 0; s < n; s++) { - let a = r * s, - o = Math.min(a + r, t) - i.push({ start: a, end: o }) - } - return i - } -}) -var iBe = C((S3) => { - ;(function (e, t) { - if (typeof define == "function" && define.amd) define(["exports"], t) - else if (typeof S3 < "u") t(S3) - else { - var r = { exports: {} } - t(r.exports), (e.jstoxml = r.exports) - } - })(typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : S3, function (e) { - "use strict" - Object.defineProperty(e, "__esModule", { value: !0 }), (e.toXML = e.default = void 0) - function t(se) { - return s(se) || i(se) || n(se) || r() - } - function r() { - throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`) - } - function n(se, ie) { - if (se) { - if (typeof se == "string") return a(se, ie) - var ue = Object.prototype.toString.call(se).slice(8, -1) - if ((ue === "Object" && se.constructor && (ue = se.constructor.name), ue === "Map" || ue === "Set")) - return Array.from(se) - if (ue === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue)) return a(se, ie) - } - } - function i(se) { - if ((typeof Symbol < "u" && se[Symbol.iterator] != null) || se["@@iterator"] != null) return Array.from(se) - } - function s(se) { - if (Array.isArray(se)) return a(se) - } - function a(se, ie) { - ;(ie == null || ie > se.length) && (ie = se.length) - for (var ue = 0, ge = new Array(ie); ue < ie; ue++) ge[ue] = se[ue] - return ge - } - function o(se, ie) { - var ue = Object.keys(se) - if (Object.getOwnPropertySymbols) { - var ge = Object.getOwnPropertySymbols(se) - ie && - (ge = ge.filter(function (Se) { - return Object.getOwnPropertyDescriptor(se, Se).enumerable - })), - ue.push.apply(ue, ge) - } - return ue - } - function u(se) { - for (var ie = 1; ie < arguments.length; ie++) { - var ue = arguments[ie] != null ? arguments[ie] : {} - ie % 2 - ? o(Object(ue), !0).forEach(function (ge) { - c(se, ge, ue[ge]) - }) - : Object.getOwnPropertyDescriptors - ? Object.defineProperties(se, Object.getOwnPropertyDescriptors(ue)) - : o(Object(ue)).forEach(function (ge) { - Object.defineProperty(se, ge, Object.getOwnPropertyDescriptor(ue, ge)) - }) - } - return se - } - function c(se, ie, ue) { - return ( - ie in se - ? Object.defineProperty(se, ie, { value: ue, enumerable: !0, configurable: !0, writable: !0 }) - : (se[ie] = ue), - se - ) - } - function l(se) { - return ( - (l = - typeof Symbol == "function" && typeof Symbol.iterator == "symbol" - ? function (ie) { - return typeof ie - } - : function (ie) { - return ie && typeof Symbol == "function" && ie.constructor === Symbol && ie !== Symbol.prototype - ? "symbol" - : typeof ie - }), - l(se) - ) - } - var f = "array", - p = "boolean", - h = "date", - d = "null", - x = "number", - v = "object", - g = "special-object", - _ = "string", - w = ["_selfCloseTag", "_attrs"], - E = new RegExp(w.join("|"), "g"), - A = function () { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", - ue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0 - return ie.repeat(ue) - }, - T = function (ie) { - return ( - (Array.isArray(ie) && f) || - (l(ie) === v && ie !== null && ie._name && g) || - (ie instanceof Date && h) || - (ie === null && d) || - l(ie) - ) - }, - O = function () { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", - ue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {} - if (typeof ie != "string") return ie - var ge = new RegExp("(".concat(Object.keys(ue).join("|"), ")(?!(\\w|#)*;)"), "g") - return String(ie).replace(ge, function (Se, H) { - return ue[H] || "" - }) - }, - D = function () { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, - ue = arguments.length > 1 ? arguments[1] : void 0, - ge = [] - if (Array.isArray(ie)) - ge = ie.map(function (H) { - var R = Object.keys(H)[0], - ye = H[R], - G = ue ? O(ye, ue) : ye, - he = G === !0 ? "" : '="'.concat(G, '"') - return "".concat(R).concat(he) - }) - else { - var Se = Object.keys(ie) - ge = Se.map(function (H) { - var R = ue ? O(ie[H], ue) : ie[H], - ye = ie[H] === !0 ? "" : '="'.concat(R, '"') - return "".concat(H).concat(ye) - }) - } - return ge - }, - M = function () { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, - ue = arguments.length > 1 ? arguments[1] : void 0, - ge = D(ie, ue) - if (ge.length === 0) return "" - var Se = ge.join(" ") - return " ".concat(Se) - }, - P = function () { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {} - return Object.keys(ie).map(function (ue) { - return { _name: ue, _content: ie[ue] } - }) - }, - k = [_, x, p], - B = function (ie) { - return k.includes(T(ie)) - }, - q = [].concat(k, [h, g]), - $ = function (ie) { - return q.includes(T(ie)) - }, - N = function (ie) { - return !ie.match("<") - }, - U = '', - ee = function (ie) { - var ue = ie.header, - ge = ie.indent, - Se = ie.isOutputStart, - H = ue && Se - if (!H) return "" - var R = l(ue) === p - return R ? U : ue - }, - ce = { "<": "<", ">": ">", "&": "&" }, - te = function se() { - var ie = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, - ue = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, - ge = ue.depth, - Se = ge === void 0 ? 0 : ge, - H = ue.indent, - R = ue._isFirstItem, - ye = ue._isOutputStart, - G = ye === void 0 ? !0 : ye, - he = ue.header, - oe = ue.attributesFilter, - le = oe === void 0 ? {} : oe, - X = ue.filter, - Z = X === void 0 ? {} : X, - ne = typeof le == "boolean" && !le, - xe = ne ? {} : u(u(u({}, ce), { '"': """ }), le), - Fe = typeof Z == "boolean" && !Z, - _e = Fe ? {} : u(u({}, ce), Z), - Le = A(H, Se), - He = T(ie), - ze = ee({ header: he, indent: H, depth: Se, isOutputStart: G }), - je = G && !ze && R && Se === 0, - Ne = "" - switch (He) { - case "special-object": { - var Ve = ie._name, - Pe = ie._content - if (Pe === null) { - Ne = Ve - break - } - var Ye = Array.isArray(Pe) && Pe.every(B) - if (Ye) { - var Qe = Pe.map(function (W) { - return se({ _name: Ve, _content: W }, u(u({}, ue), {}, { depth: Se, _isOutputStart: !1 })) - }) - return Qe.join("") - } - if (Ve.match(E)) break - var Me = se(Pe, u(u({}, ue), {}, { depth: Se + 1, _isOutputStart: je })), - rt = T(Me), - ht = N(Me), - Qr = - H && !je - ? ` -` - : "", - Br = "".concat(Qr).concat(Le) - if (Ve === "_comment") { - Ne += "".concat(Br, "") - break - } - var ar = rt === "undefined" || Me === "", - en = l(ie._selfCloseTag) === p ? ar && ie._selfCloseTag : ar, - gn = en ? "/" : "", - Ft = M(ie._attrs, xe), - Tt = "<".concat(Ve).concat(Ft).concat(gn, ">"), - _r = - H && !ht - ? ` -`.concat(Le) - : "", - Lt = en ? "" : "".concat(Me).concat(_r, "") - Ne += "".concat(Br).concat(Tt).concat(Lt) - break - } - case "object": { - var De = Object.keys(ie), - Ee = De.map(function (W, V) { - var Y = u( - u({}, ue), - {}, - { _isFirstItem: V === 0, _isLastItem: V + 1 === De.length, _isOutputStart: je } - ), - ae = { _name: W } - if (T(ie[W]) === "object") { - w.forEach(function (Ke) { - var it = ie[W][Ke] - typeof it < "u" && ((ae[Ke] = it), delete ie[W][Ke]) - }) - var fe = typeof ie[W]._content < "u" - if (fe && Object.keys(ie[W]).length > 1) { - var Ce = Object.assign({}, ie[W]) - delete Ce._content, (ae._content = [].concat(t(P(Ce)), [ie[W]._content])) - } - } - typeof ae._content > "u" && (ae._content = ie[W]) - var Ie = se(ae, Y, W) - return Ie - }, ue) - Ne = Ee.join("") - break - } - case "function": { - var We = ie(ue) - Ne = se(We, ue) - break - } - case "array": { - var I = ie.map(function (W, V) { - var Y = u(u({}, ue), {}, { _isFirstItem: V === 0, _isLastItem: V + 1 === ie.length, _isOutputStart: je }) - return se(W, Y) - }) - Ne = I.join("") - break - } - default: { - Ne = O(ie, _e) - break - } - } - return "".concat(ze).concat(Ne) - } - e.toXML = te - var K = { toXML: te } - e.default = K - }) -}) -var oBe = C((aBe) => { - var E7t = iBe(), - _7t = Ip(), - sBe = Ou(), - w7t = require("url"), - vf = aBe - vf.putChannel = async function (t, r, n) { - ;(n = n || {}), (n.subres = "live") - let i = this._objectRequestParams("PUT", t, n) - ;(i.xmlResponse = !0), (i.content = E7t.toXML({ LiveChannelConfiguration: r })), (i.successStatuses = [200]) - let s = await this.request(i), - a = s.data.PublishUrls.Url - Array.isArray(a) || (a = [a]) - let o = s.data.PlayUrls.Url - return Array.isArray(o) || (o = [o]), { publishUrls: a, playUrls: o, res: s.res } - } - vf.getChannel = async function (t, r) { - ;(r = r || {}), (r.subres = "live") - let n = this._objectRequestParams("GET", t, r) - ;(n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n) - return { data: i.data, res: i.res } - } - vf.deleteChannel = async function (t, r) { - ;(r = r || {}), (r.subres = "live") - let n = this._objectRequestParams("DELETE", t, r) - return (n.successStatuses = [204]), { res: (await this.request(n)).res } - } - vf.putChannelStatus = async function (t, r, n) { - ;(n = n || {}), (n.subres = { live: null, status: r }) - let i = this._objectRequestParams("PUT", t, n) - return (i.successStatuses = [200]), { res: (await this.request(i)).res } - } - vf.getChannelStatus = async function (t, r) { - ;(r = r || {}), (r.subres = { live: null, comp: "stat" }) - let n = this._objectRequestParams("GET", t, r) - ;(n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n) - return { data: i.data, res: i.res } - } - vf.listChannels = async function (t, r) { - ;(r = r || {}), (r.subres = "live") - let n = this._objectRequestParams("GET", "", r) - ;(n.query = t), (n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n), - s = i.data.LiveChannel || [] - return ( - Array.isArray(s) || (s = [s]), - (s = s.map( - (a) => ( - (a.PublishUrls = a.PublishUrls.Url), - Array.isArray(a.PublishUrls) || (a.PublishUrls = [a.PublishUrls]), - (a.PlayUrls = a.PlayUrls.Url), - Array.isArray(a.PlayUrls) || (a.PlayUrls = [a.PlayUrls]), - a - ) - )), - { channels: s, nextMarker: i.data.NextMarker || null, isTruncated: i.data.IsTruncated === "true", res: i.res } - ) - } - vf.getChannelHistory = async function (t, r) { - ;(r = r || {}), (r.subres = { live: null, comp: "history" }) - let n = this._objectRequestParams("GET", t, r) - ;(n.xmlResponse = !0), (n.successStatuses = [200]) - let i = await this.request(n), - s = i.data.LiveRecord || [] - return Array.isArray(s) || (s = [s]), { records: s, res: i.res } - } - vf.createVod = async function (t, r, n, i) { - ;(i = i || {}), (i.subres = { vod: null }), sBe(n).to(i.subres) - let s = this._objectRequestParams("POST", `${t}/${r}`, i) - return (s.query = n), (s.successStatuses = [200]), { res: (await this.request(s)).res } - } - vf.getRtmpUrl = function (e, t) { - t = t || {} - let r = _7t.timestamp() + (t.expires || 1800), - n = { bucket: this.options.bucket, object: this._objectName(`live/${e}`) }, - i = `/${n.bucket}/${e}` - t.params = t.params || {} - let s = Object.keys(t.params) - .sort() - .map( - (c) => `${c}:${t.params[c]} -` - ) - .join(""), - a = `${r} -${s}${i}`, - o = this.signature(a), - u = w7t.parse(this._getReqUrl(n)) - return ( - (u.protocol = "rtmp:"), - (u.query = { OSSAccessKeyId: this.options.accessKeyId, Expires: r, Signature: o }), - sBe(t.params).to(u.query), - u.format() - ) - } -}) -var lBe = C((cBe) => { - var A7t = Nc()("ali-oss:multipart-copy"), - uBe = Ou(), - W2 = cBe - W2.uploadPartCopy = async function (t, r, n, i, s, a = {}) { - a.headers = a.headers || {} - let o = a.versionId || (a.subres && a.subres.versionId) || null, - u - o - ? (u = `/${s.sourceBucketName}/${encodeURIComponent(s.sourceKey)}?versionId=${o}`) - : (u = `/${s.sourceBucketName}/${encodeURIComponent(s.sourceKey)}`), - (a.headers["x-oss-copy-source"] = u), - i && (a.headers["x-oss-copy-source-range"] = `bytes=${i}`), - (a.subres = { partNumber: n, uploadId: r }) - let c = this._objectRequestParams("PUT", t, a) - ;(c.mime = a.mime), (c.successStatuses = [200]) - let l = await this.request(c) - return { name: t, etag: l.res.headers.etag, res: l.res } - } - W2.multipartUploadCopy = async function (t, r, n = {}) { - this.resetCancelFlag() - let { versionId: i = null } = n, - s = { versionId: i }, - o = (await this._getObjectMeta(r.sourceBucketName, r.sourceKey, s)).res.headers["content-length"] - if (((r.startOffset = r.startOffset || 0), (r.endOffset = r.endOffset || o), n.checkpoint && n.checkpoint.uploadId)) - return await this._resumeMultipartCopy(n.checkpoint, r, n) - let u = 100 * 1024, - c = r.endOffset - r.startOffset - if (c < u) throw new Error(`copySize must not be smaller than ${u}`) - if (n.partSize && n.partSize < u) throw new Error(`partSize must not be smaller than ${u}`) - let l = await this.initMultipartUpload(t, n), - { uploadId: f } = l, - p = this._getPartSize(c, n.partSize), - h = { name: t, copySize: c, partSize: p, uploadId: f, doneParts: [] } - return n && n.progress && (await n.progress(0, h, l.res)), await this._resumeMultipartCopy(h, r, n) - } - W2._resumeMultipartCopy = async function (t, r, n) { - if (this.isCancel()) throw this._makeCancelEvent() - let { versionId: i = null } = n, - s = { versionId: i }, - { copySize: a, partSize: o, uploadId: u, doneParts: c, name: l } = t, - f = this._divideMultipartCopyParts(a, o, r.startOffset), - p = f.length, - h = { headers: {} } - n.copyheaders && uBe(n.copyheaders).to(h.headers), i && uBe(s).to(h) - let d = function (A, T, O) { - return new Promise(async (D, M) => { - try { - if (!A.isCancel()) { - let P = f[T - 1], - k = `${P.start}-${P.end - 1}`, - B - try { - B = await A.uploadPartCopy(l, u, T, k, O, h) - } catch (q) { - throw q.status === 404 ? A._makeAbortEvent() : q - } - A.isCancel() || - (A7t(`content-range ${B.res.headers["content-range"]}`), - c.push({ number: T, etag: B.res.headers.etag }), - (t.doneParts = c), - n && n.progress && (await n.progress(c.length / p, t, B.res))) - } - D() - } catch (P) { - ;(P.partNum = T), M(P) - } - }) - }, - x = Array.from(new Array(p), (E, A) => A + 1), - v = c.map((E) => E.number), - g = x.filter((E) => v.indexOf(E) < 0), - _ = 5, - w = n.parallel || _ - if (this.checkBrowserAndVersion("Internet Explorer", "10") || w === 1) - for (let E = 0; E < g.length; E++) { - if (this.isCancel()) throw this._makeCancelEvent() - await d(this, g[E], r) - } - else { - let E = await this._parallelNode(g, w, d, r), - A = E.find((T) => T.name === "abort") - if (A) throw A - if (this.isCancel()) throw this._makeCancelEvent() - if (E && E.length > 0) { - let T = E[0] - throw ((T.message = `Failed to copy some parts with error: ${T.toString()} part_num: ${T.partNum}`), T) - } - } - return await this.completeMultipartUpload(l, u, c, n) - } - W2._divideMultipartCopyParts = function (t, r, n) { - let i = Math.ceil(t / r), - s = [] - for (let a = 0; a < i; a++) { - let o = r * a + n, - u = Math.min(o + r, t + n) - s.push({ start: o, end: u }) - } - return s - } - W2._getObjectMeta = async function (t, r, n) { - let i = this.getBucket() - this.setBucket(t) - let s = await this.head(r, n) - return this.setBucket(i), s - } -}) -var pBe = C((fBe) => { - var { isArray: C7t } = (xf(), Be(Xp)), - Jp = fBe - Jp._parallelNode = async function (t, r, n, i) { - let s = this, - a = [], - o = [], - u = t.length / r, - c = t.length % r, - l = c === 0 ? u : (t.length - c) / r + 1, - f = 1 - for (let p = 0; p < t.length && !s.isCancel(); p++) - if ((i ? o.push(n(s, t[p], i)) : o.push(n(s, t[p])), o.length === r || (f === l && p === t.length - 1))) { - try { - ;(f += 1), await Promise.all(o) - } catch (h) { - a.push(h) - } - o = [] - } - return a - } - Jp._parallel = function (t, r, n) { - let i = this - return new Promise((s) => { - let a = [] - if (r <= 0 || !t) { - s(a) - return - } - function o(v) { - return function (...g) { - if (v === null) throw new Error("Callback was already called.") - let _ = v - ;(v = null), _.apply(this, g) - } - } - function u(v) { - let g = -1, - _ = v.length - return function () { - return ++g < _ && !i.isCancel() ? { value: v[g], key: g } : null - } - } - let c = u(t), - l = !1, - f = 0, - p = !1 - function h(v, g) { - ;(f -= 1), - v - ? ((l = !0), a.push(v), s(a)) - : g === {} || (l && f <= 0) - ? ((l = !0), s(a)) - : p || (i.isCancel() ? s(a) : x()) - } - function d(v, g) { - n(v) - .then((_) => { - g(null, _) - }) - .catch((_) => { - g(_) - }) - } - function x() { - for (p = !0; f < r && !l && !i.isCancel(); ) { - let v = c() - if (v === null || a.length > 0) { - ;(l = !0), f <= 0 && s(a) - return - } - ;(f += 1), d(v.value, o(h)) - } - p = !1 - } - x() - }) - } - Jp.cancel = function (t) { - ;(this.options.cancelFlag = !0), - C7t(this.multipartUploadStreams) && - this.multipartUploadStreams.forEach((r) => { - if (r.destroyed === !1) { - let n = { name: "cancel", message: "cancel" } - r.destroy(n) - } - }), - (this.multipartUploadStreams = []), - t && this.abortMultipartUpload(t.name, t.uploadId, t.options) - } - Jp.isCancel = function () { - return this.options.cancelFlag - } - Jp.resetCancelFlag = function () { - this.options.cancelFlag = !1 - } - Jp._stop = function () { - this.options.cancelFlag = !0 - } - Jp._makeCancelEvent = function () { - return { status: 0, name: "cancel" } - } - Jp._makeAbortEvent = function () { - return { status: 0, name: "abort", message: "upload task has been abort" } - } -}) -var dBe = C((hBe) => { - var G2 = Ou(), - S7t = $V(), - { deepCopyWith: D7t } = (YV(), Be(JV)), - { isBuffer: F7t } = (V2(), Be(_3)), - H0 = hBe - H0.listUploads = async function (t, r) { - r = r || {} - let n = {} - G2(r).to(n), (n.subres = "uploads") - let i = this._objectRequestParams("GET", "", n) - ;(i.query = t), (i.xmlResponse = !0), (i.successStatuses = [200]) - let s = await this.request(i), - a = s.data.Upload || [] - return ( - Array.isArray(a) || (a = [a]), - (a = a.map((o) => ({ name: o.Key, uploadId: o.UploadId, initiated: o.Initiated }))), - { - res: s.res, - uploads: a, - bucket: s.data.Bucket, - nextKeyMarker: s.data.NextKeyMarker, - nextUploadIdMarker: s.data.NextUploadIdMarker, - isTruncated: s.data.IsTruncated === "true", - } - ) - } - H0.listParts = async function (t, r, n, i) { - i = i || {} - let s = {} - G2(i).to(s), (s.subres = { uploadId: r }) - let a = this._objectRequestParams("GET", t, s) - ;(a.query = n), (a.xmlResponse = !0), (a.successStatuses = [200]) - let o = await this.request(a) - return { - res: o.res, - uploadId: o.data.UploadId, - bucket: o.data.Bucket, - name: o.data.Key, - partNumberMarker: o.data.PartNumberMarker, - nextPartNumberMarker: o.data.NextPartNumberMarker, - maxParts: o.data.MaxParts, - isTruncated: o.data.IsTruncated, - parts: o.data.Part || [], - } - } - H0.abortMultipartUpload = async function (t, r, n) { - this._stop(), (n = n || {}) - let i = {} - G2(n).to(i), (i.subres = { uploadId: r }) - let s = this._objectRequestParams("DELETE", t, i) - return (s.successStatuses = [204]), { res: (await this.request(s)).res } - } - H0.initMultipartUpload = async function (t, r) { - r = r || {} - let n = {} - G2(r).to(n), (n.headers = n.headers || {}), this._convertMetaToHeaders(r.meta, n.headers), (n.subres = "uploads") - let i = this._objectRequestParams("POST", t, n) - ;(i.mime = r.mime), (i.xmlResponse = !0), (i.successStatuses = [200]) - let s = await this.request(i) - return { res: s.res, bucket: s.data.Bucket, name: s.data.Key, uploadId: s.data.UploadId } - } - H0.uploadPart = async function (t, r, n, i, s, a, o) { - let u = { size: a - s } - return ( - process && process.browser - ? (u.content = await this._createBuffer(i, s, a)) - : (u.stream = await this._createStream(i, s, a)), - await this._uploadPart(t, r, n, u, o) - ) - } - H0.completeMultipartUpload = async function (t, r, n, i) { - let s = n - .concat() - .sort((f, p) => f.number - p.number) - .filter((f, p, h) => !p || f.number !== h[p - 1].number), - a = ` - -` - for (let f = 0; f < s.length; f++) { - let p = s[f] - ;(a += ` -`), - (a += `${p.number} -`), - (a += `${p.etag} -`), - (a += ` -`) - } - ;(a += ""), (i = i || {}) - let o = {} - ;(o = D7t(i, (f) => { - if (F7t(f)) return null - })), - o.headers && delete o.headers["x-oss-server-side-encryption"], - (o.subres = { uploadId: r }) - let u = this._objectRequestParams("POST", t, o) - S7t.encodeCallback(u, o), - (u.mime = "xml"), - (u.content = a), - (u.headers && u.headers["x-oss-callback"]) || (u.xmlResponse = !0), - (u.successStatuses = [200]) - let c = await this.request(u), - l = { res: c.res, bucket: u.bucket, name: t, etag: c.res.headers.etag } - return u.headers && u.headers["x-oss-callback"] && (l.data = JSON.parse(c.data.toString())), l - } - H0._uploadPart = async function (t, r, n, i, s) { - s = s || {} - let a = {} - G2(s).to(a), (a.headers = { "Content-Length": i.size }), (a.subres = { partNumber: n, uploadId: r }) - let o = this._objectRequestParams("PUT", t, a) - ;(o.mime = a.mime), - process && process.browser ? (o.content = i.content) : (o.stream = i.stream), - (o.successStatuses = [200]), - (o.disabledMD5 = s.disabledMD5) - let c = await this.request(o) - if (!c.res.headers.etag) - throw new Error(`Please set the etag of expose-headers in OSS - https://help.aliyun.com/document_detail/32069.html`) - return i.stream && ((i.stream = null), (o.stream = null)), { name: t, etag: c.res.headers.etag, res: c.res } - } -}) -var xBe = C((fEr, mBe) => { - mBe.exports = function (e) { - function t(r) { - if (!(this instanceof t)) return new t(r) - if (!r.bucket) throw new Error("require bucket for image service instance") - if (!r.imageHost) throw new Error("require imageHost for image service instance") - ;(r.endpoint = r.imageHost), (this.ossClient = new e(r)), (this.ossClient.options.imageHost = r.imageHost) - } - return ( - (t.prototype.get = async function (n, i, s) { - return await this.ossClient.get(n, i, s) - }), - (t.prototype.getStream = async function (n, i) { - return await this.ossClient.getStream(n, i) - }), - (t.prototype.getExif = async function (n, i) { - let s = this.ossClient._objectRequestParams("GET", `${n}@exif`, i) - s.successStatuses = [200] - let a = await this.ossClient.request(s) - return (a = await this._parseResponse(a)), { res: a.res, data: a.data } - }), - (t.prototype.getInfo = async function (n, i) { - let s = this.ossClient._objectRequestParams("GET", `${n}@infoexif`, i) - s.successStatuses = [200] - let a = await this.ossClient.request(s) - return (a = await this._parseResponse(a)), { res: a.res, data: a.data } - }), - (t.prototype.putStyle = async function (n, i, s) { - let a = this.ossClient._objectRequestParams("PUT", `/?style&styleName=${n}`, s) - ;(a.successStatuses = [200]), - (a.content = ` -`) - let o = await this.ossClient.request(a) - return (o = await this._parseResponse(o)), { res: o.res, data: o.data } - }), - (t.prototype.getStyle = async function (n, i) { - let s = this.ossClient._objectRequestParams("GET", `/?style&styleName=${n}`, i) - s.successStatuses = [200] - let a = await this.ossClient.request(s) - return (a = await this._parseResponse(a)), { res: a.res, data: a.data } - }), - (t.prototype.listStyle = async function (n) { - let i = this.ossClient._objectRequestParams("GET", "/?style", n) - i.successStatuses = [200] - let s = await this.ossClient.request(i) - return (s = await this._parseResponse(s)), { res: s.res, data: s.data.Style } - }), - (t.prototype.deleteStyle = async function (n, i) { - let s = this.ossClient._objectRequestParams("DELETE", `/?style&styleName=${n}`, i) - return (s.successStatuses = [204]), { res: (await this.ossClient.request(s)).res } - }), - (t.prototype.signatureUrl = function (n) { - return this.ossClient.signatureUrl(n) - }), - (t.prototype._parseResponse = async function (n) { - let i = n.data.toString(), - s = n.res.headers["content-type"] - if (s === "application/json") { - let a = JSON.parse(i) - ;(n.data = {}), - a && - Object.keys(a).forEach((o) => { - n.data[o] = parseFloat(a[o].value, 10) || a[o].value - }) - } else s === "application/xml" && (n.data = await this.ossClient.parseXML(i)) - return n - }), - t - ) - } -}) -var o$ = C((pEr, a$) => { - "use strict" - function T7t(e) { - if (((this._ready = !!this._ready), (this._readyCallbacks = this._readyCallbacks || []), arguments.length === 0)) - return new Promise( - function (t) { - if (this._ready) return t() - this._readyCallbacks.push(t) - }.bind(this) - ) - typeof e == "function" ? this._readyCallbacks.push(e) : (this._ready = !!e), - this._ready && - this._readyCallbacks.splice(0, 1 / 0).forEach(function (t) { - process.nextTick(t) - }) - } - function vBe(e) { - e.ready = T7t - } - a$.exports = vBe - a$.exports.mixin = vBe -}) -var EBe = C((hEr, bBe) => { - "use strict" - var B7t = o$(), - gBe = require("events").EventEmitter, - yBe = require("util") - bBe.exports = D3 - function D3() { - gBe.call(this), this.on("error", this.defaultErrorHandler.bind(this)) - } - yBe.inherits(D3, gBe) - B7t.mixin(D3.prototype) - D3.prototype.defaultErrorHandler = function (e) { - if (!(this.listeners("error").length > 1)) { - console.error( - ` -[%s][pid: %s][%s][%s] %s: %s -Error Stack: - %s`, - Date(), - process.pid, - this.constructor.name, - __filename, - e.name, - e.message, - e.stack - ) - var t = [] - for (var r in e) r === "name" || r === "message" || t.push(yBe.format(" %s: %j", r, e[r])) - t.length && - console.error( - `Error Additions: -%s`, - t.join(` -`) - ), - console.error() - } - } -}) -var FBe = C((dEr, DBe) => { - "use strict" - var u$ = require("os"), - O7t = require("fs"), - k7t = require("child_process"), - I7t = "/etc/resolv.conf" - function SBe() { - var e = "eth", - t = u$.platform() - return t === "darwin" ? (e = "en") : t === "win32" && (e = null), e - } - function P7t() { - return u$.platform() === "win32" ? "ipconfig/all" : "/sbin/ifconfig" - } - function _Be(e, t) { - return t === "IPv4" ? e === "IPv4" || e === 4 : t === "IPv6" ? e === "IPv6" || e === 6 : e === t - } - function wa(e, t) { - typeof e == "function" && ((t = e), (e = null)) - var r = { ip: wa.ip(e), ipv6: wa.ipv6(e), mac: null } - wa.mac(e, function (n, i) { - i && (r.mac = i), t(n, r) - }) - } - wa.interface = function (e, t) { - var r = u$.networkInterfaces(), - n = !t - ;(t = t || SBe()), (e = e || "IPv4") - for (var i = -1; i < 8; i++) { - var s = t + (i >= 0 ? i : ""), - a = r[s] - if (a) - for (var o = 0; o < a.length; o++) { - var u = a[o] - if (_Be(u.family, e)) return u - } - } - if (n) - for (var c in r) - for (var a = r[c], i = 0; i < a.length; i++) { - var u = a[i] - if (_Be(u.family, e) && !u.address.startsWith("127.")) return u - } - } - wa.ip = function (e) { - var t = wa.interface("IPv4", e) - return t && t.address - } - wa.ipv6 = function (e) { - var t = wa.interface("IPv6", e) - return t && t.address - } - var wBe = /^(\w+)\:\s+flags=/, - ABe = /^(\w+)\s{2,}link encap:\w+/i, - CBe = (wa.MAC_RE = /(?:ether|HWaddr)\s+((?:[a-z0-9]{2}\:){5}[a-z0-9]{2})/i), - N7t = (wa.MAC_IP_RE = /inet\s(?:addr\:)?(\d+\.\d+\.\d+\.\d+)/) - function R7t(e, t, r) { - for ( - var n = e.split(` -`), - i = 0; - i < n.length; - i++ - ) { - var s = n[i].trimRight(), - a = wBe.exec(s) || ABe.exec(s) - if (a) { - var o = a[1] - if (o.indexOf(t) === 0) { - var u = null, - c = null, - l = CBe.exec(s) - for (l && (c = l[1]), i++; ; ) { - if (((s = n[i]), !s || wBe.exec(s) || ABe.exec(s))) { - i-- - break - } - c || ((l = CBe.exec(s)), l && (c = l[1])), u || ((l = N7t.exec(s)), l && (u = l[1])), i++ - } - if (u === r) return c - } - } - } - } - wa.mac = function (e, t) { - typeof e == "function" && ((t = e), (e = null)), (e = e || SBe()) - var r = wa.interface("IPv4", e) - if (!r) return t() - if ((!process.env.CI && (r.mac === "ff:00:00:00:00:00" || r.mac === "00:00:00:00:00:00") && (r.mac = ""), r.mac)) - return t(null, r.mac) - k7t.exec(P7t(), { timeout: 5e3 }, function (n, i, s) { - if (n || !i) return t(n) - var a = R7t(i || "", e, r.address) - t(null, a) - }) - } - var L7t = /^nameserver\s+(\d+\.\d+\.\d+\.\d+)$/i - wa.dns = function (e, t) { - typeof e == "function" && ((t = e), (e = null)), - (e = e || I7t), - O7t.readFile(e, "utf8", function (r, n) { - if (r) return t(r) - var i = [] - n = n || "" - for ( - var s = n.split(` -`), - a = 0; - a < s.length; - a++ - ) { - var o = s[a].trim(), - u = L7t.exec(o) - u && i.push(u[1]) - } - t(null, i) - }) - } - DBe.exports = wa -}) -var OBe = C((mEr, BBe) => { - var TBe = EBe(), - M7t = require("util"), - q7t = o$(), - j7t = Ou(), - U7t = FBe().ip(), - H7t = "roundRobin", - V7t = "masterSlave" - BBe.exports = function (e) { - function t(s) { - if (!(this instanceof t)) return new t(s) - if (!s || !Array.isArray(s.cluster)) throw new Error("require options.cluster to be an array") - TBe.call(this), (this.clients = []), (this.availables = {}) - for (let o = 0; o < s.cluster.length; o++) { - let u = s.cluster[o] - j7t(s).pick("timeout", "agent", "urllib").to(u), this.clients.push(new e(u)), (this.availables[o] = !0) - } - ;(this.schedule = s.schedule || H7t), (this.masterOnly = !!s.masterOnly), (this.index = 0) - let a = s.heartbeatInterval || 1e4 - ;(this._checkAvailableLock = !1), - (this._timerId = this._deferInterval(this._checkAvailable.bind(this, !0), a)), - (this._ignoreStatusFile = s.ignoreStatusFile || !1), - this._init() - } - M7t.inherits(t, TBe) - let r = t.prototype - q7t.mixin(r) - let n = ["head", "get", "getStream", "list", "getACL"], - i = ["put", "putStream", "delete", "deleteMulti", "copy", "putMeta", "putACL"] - return ( - n.forEach((s) => { - r[s] = async function (...a) { - let o = this.chooseAvailable(), - u - try { - return await o[s](...a) - } catch (c) { - if (c.status && c.status >= 200 && c.status < 500) throw c - u = c - } - for (let c = 0; c < this.clients.length; c++) { - let l = this.clients[c] - if (l !== o) - try { - return await l[s].apply(o, a) - } catch (f) { - if (f.status && f.status >= 200 && f.status < 500) throw f - u = f - } - } - throw ((u.message += " (all clients are down)"), u) - } - }), - i.forEach((s) => { - r[s] = async function (...a) { - return (await Promise.all(this.clients.map((u) => u[s](...a))))[0] - } - }), - (r.signatureUrl = function (...a) { - return this.chooseAvailable().signatureUrl(...a) - }), - (r.getObjectUrl = function (...a) { - return this.chooseAvailable().getObjectUrl(...a) - }), - (r._init = function () { - let a = this - ;(async () => { - await a._checkAvailable(a._ignoreStatusFile), a.ready(!0) - })().catch((o) => { - a.emit("error", o) - }) - }), - (r._checkAvailable = async function (a) { - let o = `._ali-oss/check.status.${U7t}.txt` - if ((a || (await this.put(o, Buffer.from(`check available started at ${Date()}`))), this._checkAvailableLock)) - return - this._checkAvailableLock = !0 - let u = [] - for (let c = 0; c < this.clients.length; c++) { - let l = this.clients[c], - f = await this._checkStatus(l, o) - f || (f = await this._checkStatus(l, o)), - f || ((f = await this._checkStatus(l, o)), f || u.push(l._objectUrl(o))), - (this.availables[c] = f) - } - if (((this._checkAvailableLock = !1), u.length > 0)) { - let c = new Error(`${u.length} data node down, please check status file: ${u.join(", ")}`) - ;(c.name = "CheckAvailableError"), this.emit("error", c) - } - }), - (r._checkStatus = async function (a, o) { - let u = !0 - try { - await a.head(o) - } catch (c) { - ;(!c.status || c.status >= 500 || c.status < 200) && (u = !1) - } - return u - }), - (r.chooseAvailable = function () { - if (this.schedule === V7t) { - if (this.masterOnly) return this.clients[0] - for (let o = 0; o < this.clients.length; o++) if (this.availables[o]) return this.clients[o] - return this.clients[0] - } - let a = this.clients.length - for (; a > 0; ) { - let o = this._nextRRIndex() - if (this.availables[o]) return this.clients[o] - a-- - } - return this.clients[0] - }), - (r._nextRRIndex = function () { - let a = this.index++ - return this.index >= this.clients.length && (this.index = 0), a - }), - (r._error = function (a) { - if (a) throw a - }), - (r._createCallback = function (a, o, u) { - return () => { - ;(u = u || this._error), - o.call(a).then(() => { - u() - }, u) - } - }), - (r._deferInterval = function (a, o, u) { - return setInterval(this._createCallback(this, a, u), o) - }), - (r.close = function () { - clearInterval(this._timerId), (this._timerId = null) - }), - t - ) - } -}) -var IBe = C((xEr, kBe) => { - var c$ = Nc()("ali-oss:sts"), - $7t = require("crypto"), - z7t = require("querystring"), - W7t = Ou(), - G7t = u3(), - K7t = q0(), - X7t = Vv(), - J7t = O0(), - Y7t = new G7t() - function F3(e) { - if (!(this instanceof F3)) return new F3(e) - if (!e || !e.accessKeyId || !e.accessKeySecret) throw new Error("require accessKeyId, accessKeySecret") - ;(this.options = { - endpoint: e.endpoint || "https://sts.aliyuncs.com", - format: "JSON", - apiVersion: "2015-04-01", - sigMethod: "HMAC-SHA1", - sigVersion: "1.0", - timeout: "60s", - }), - W7t(e).to(this.options), - this.options.urllib - ? (this.urllib = this.options.urllib) - : ((this.urllib = J7t), (this.agent = this.options.agent || Y7t)) - } - kBe.exports = F3 - var T3 = F3.prototype - T3.assumeRole = async function (t, r, n, i, s) { - let a = this.options, - o = { - Action: "AssumeRole", - RoleArn: t, - RoleSessionName: i || "app", - DurationSeconds: n || 3600, - Format: a.format, - Version: a.apiVersion, - AccessKeyId: a.accessKeyId, - SignatureMethod: a.sigMethod, - SignatureVersion: a.sigVersion, - SignatureNonce: Math.random(), - Timestamp: new Date().toISOString(), - } - if (r) { - let p - if (K7t.string(r)) - try { - p = JSON.stringify(JSON.parse(r)) - } catch (h) { - throw new Error(`Policy string is not a valid JSON: ${h.message}`) - } - else p = JSON.stringify(r) - o.Policy = p - } - let u = this._getSignature("POST", o, a.accessKeySecret) - o.Signature = u - let c = a.endpoint, - l = { - agent: this.agent, - timeout: X7t((s && s.timeout) || a.timeout), - method: "POST", - content: z7t.stringify(o), - headers: { "Content-Type": "application/x-www-form-urlencoded" }, - ctx: s && s.ctx, - }, - f = await this.urllib.request(c, l) - if ( - (c$("response %s %s, got %s, headers: %j", l.method, c, f.status, f.headers), Math.floor(f.status / 100) !== 2) - ) { - let p = await this._requestError(f) - throw ((p.params = l), p) - } - return (f.data = JSON.parse(f.data)), { res: f.res, credentials: f.data.Credentials } - } - T3._requestError = async function (t) { - let r = new Error() - r.status = t.status - try { - let n = (await JSON.parse(t.data)) || {} - ;(r.code = n.Code), (r.message = `${n.Code}: ${n.Message}`), (r.requestId = n.RequestId) - } catch { - r.message = `UnknownError: ${String(t.data)}` - } - return r - } - T3._getSignature = function (t, r, n) { - let i = this, - s = Object.keys(r) - .sort() - .map((u) => `${i._escape(u)}=${i._escape(r[u])}`) - .join("&"), - a = `${t.toUpperCase()}&${this._escape("/")}&${this._escape(s)}` - c$("string to sign: %s", a) - let o = $7t.createHmac("sha1", `${n}&`) - return (o = o.update(a).digest("base64")), c$("signature: %s", o), o - } - T3._escape = function (t) { - return encodeURIComponent(t) - .replace(/!/g, "%21") - .replace(/'/g, "%27") - .replace(/\(/g, "%28") - .replace(/\)/g, "%29") - .replace(/\*/g, "%2A") - } -}) -var qBe = C((vEr, MBe) => { - var K2 = Nc()("ali-oss"), - Z7t = w4e(), - Q7t = W3e(), - eIt = u3(), - tIt = u3().HttpsAgent, - Xc = Pg(), - rIt = i8e(), - nIt = Ip(), - iIt = O0(), - sIt = s8e(), - PBe = o8e(), - l$ = m3(), - aIt = y8e(), - { createRequest: oIt } = (S8e(), Be(C8e)), - { encoder: uIt } = (DV(), Be(SV)), - { getReqUrl: cIt } = (kV(), Be(OV)), - { setSTSToken: lIt } = (NV(), Be(PV)), - { retry: fIt } = (y3(), Be(g3)), - { isFunction: pIt } = (LV(), Be(RV)), - NBe = new eIt(), - RBe = new tIt() - function Uu(e, t) { - if (!(this instanceof Uu)) return new Uu(e, t) - e && e.inited ? (this.options = e) : (this.options = Uu.initOptions(e)), - this.options.urllib - ? (this.urllib = this.options.urllib) - : ((this.urllib = iIt), - this.options.maxSockets && - ((NBe.maxSockets = this.options.maxSockets), (RBe.maxSockets = this.options.maxSockets)), - (this.agent = this.options.agent || NBe), - (this.httpsAgent = this.options.httpsAgent || RBe)), - (this.ctx = t), - (this.userAgent = this._getUserAgent()), - (this.stsTokenFreshTime = new Date()) - } - MBe.exports = Uu - Uu.initOptions = function (t) { - return aIt(t) - } - var Mn = Uu.prototype - Xc(Mn, wTe()) - Xc(Mn, FTe()) - Xc(Mn, PTe()) - Xc(Mn, X5e()) - Xc(Mn, Y5e()) - Xc(Mn, nBe()) - Xc(Mn, oBe()) - Xc(Mn, lBe()) - Xc(Mn, pBe()) - Xc(Mn, dBe()) - Uu.ImageClient = xBe()(Uu) - Uu.ClusterClient = OBe()(Uu) - Uu.STS = IBe() - Mn.signature = function (t) { - return ( - K2("authorization stringToSign: %s", t), - l$.computeSignature(this.options.accessKeySecret, t, this.options.headerEncoding) - ) - } - Mn._getReqUrl = cIt - Mn.authorization = function (t, r, n, i) { - let s = l$.buildCanonicalString(t.toUpperCase(), r, { headers: i, parameters: n }) - return l$.authorization(this.options.accessKeyId, this.options.accessKeySecret, s, this.options.headerEncoding) - } - Mn.request = async function (e) { - return this.options.retryMax - ? await fIt(LBe.bind(this), this.options.retryMax, { - errorHandler: (t) => - !!((n) => { - if (e.stream) return !1 - let i = [-1, -2].includes(n.status), - s = this.options.requestErrorRetryHandle || (() => !0) - return i && s(n) - })(t), - })(e) - : await LBe.call(this, e) - } - async function LBe(e) { - this.options.stsToken && pIt(this.options.refreshSTSToken) && (await lIt.call(this)) - let t = oIt.call(this, e), - r, - n - try { - ;(r = await this.urllib.request(t.url, t.params)), - K2("response %s %s, got %s, headers: %j", e.method, t.url, r.status, r.headers) - } catch (s) { - n = s - } - let i - if ( - (r && e.successStatuses && e.successStatuses.indexOf(r.status) === -1 - ? ((i = await this.requestError(r)), (i.params = e)) - : n && (i = await this.requestError(n)), - i) - ) - throw ( - (e.customResponse && r && r.res && (await Z7t(r.res)), - i.name === "ResponseTimeoutError" && - (i.message = `${i.message.split(",")[0]}, please increase the timeout or use multipartDownload.`), - i) - ) - return e.xmlResponse && (r.data = await this.parseXML(r.data)), r - } - Mn._getResource = function (t) { - let r = "/" - return t.bucket && (r += `${t.bucket}/`), t.object && (r += uIt(t.object, this.options.headerEncoding)), r - } - Mn._escape = function (t) { - return nIt.encodeURIComponent(t).replace(/%2F/g, "/") - } - Mn._getUserAgent = function () { - let r = `aliyun-sdk-${process && process.browser ? "js" : "nodejs"}/${sIt.version}`, - n = rIt.description - return ( - !n && process && (n = `Node.js ${process.version.slice(1)} on ${process.platform} ${process.arch}`), - this._checkUserAgent(`${r} ${n}`) - ) - } - Mn._checkUserAgent = function (t) { - return t.replace(/\u03b1/, "alpha").replace(/\u03b2/, "beta") - } - Mn.checkBrowserAndVersion = function (t, r) { - return PBe.name === t && PBe.version.split(".")[0] === r - } - Mn.parseXML = function (t) { - return new Promise((r, n) => { - Buffer.isBuffer(t) && (t = t.toString()), - Q7t.parseString(t, { explicitRoot: !1, explicitArray: !1 }, (i, s) => { - i ? n(i) : r(s) - }) - }) - } - Mn.requestError = async function (t) { - let r = null - if (t.name === "ResponseTimeoutError") (r = new Error(t.message)), (r.name = t.name) - else if (!t.data || !t.data.length) - t.status === -1 || t.status === -2 - ? ((r = new Error(t.message)), (r.name = t.name), (r.status = t.status), (r.code = t.name)) - : (t.status === 404 - ? ((r = new Error("Object not exists")), - (r.name = "NoSuchKeyError"), - (r.status = 404), - (r.code = "NoSuchKey")) - : t.status === 412 - ? ((r = new Error("Pre condition failed")), - (r.name = "PreconditionFailedError"), - (r.status = 412), - (r.code = "PreconditionFailed")) - : ((r = new Error(`Unknow error, status: ${t.status}`)), (r.name = "UnknowError"), (r.status = t.status)), - (r.requestId = t.headers["x-oss-request-id"]), - (r.host = "")) - else { - let n = String(t.data) - K2("request response error data: %s", n) - let i - try { - i = (await this.parseXML(n)) || {} - } catch (a) { - return ( - K2(n), - (a.message += ` -raw xml: ${n}`), - (a.status = t.status), - (a.requestId = t.headers["x-oss-request-id"]), - a - ) - } - let s = i.Message || `unknow request error, status: ${t.status}` - i.Condition && (s += ` (condition: ${i.Condition})`), - (r = new Error(s)), - (r.name = i.Code ? `${i.Code}Error` : "UnknowError"), - (r.status = t.status), - (r.code = i.Code), - (r.requestId = i.RequestId), - (r.hostId = i.HostId) - } - return K2("generate error %j", r), r - } - Mn.setSLDEnabled = function (t) { - return (this.options.sldEnable = !!t), this - } -}) -var jBe = C((X2, B3) => { - ;(function (e) { - var t = Buffer.from(new Uint8Array([1]).buffer)[0] === 1, - r = t ? n : i - function n(s) { - return Buffer.from(s) - } - function i(s) { - for (var a = Buffer.alloc(s.byteLength), o = new Uint8Array(s), u = 0; u < a.length; ++u) a[u] = o[u] - return a - } - typeof X2 < "u" - ? (typeof B3 < "u" && B3.exports && (X2 = B3.exports = r), (X2.arrayBufferToBuffer = r)) - : typeof define == "function" && define.amd - ? define([], function () { - return r - }) - : (e.arrayBufferToBuffer = r) - })(X2) -}) -var HBe = C((gEr, UBe) => { - ;(function () { - var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", - t = { - rotl: function (r, n) { - return (r << n) | (r >>> (32 - n)) - }, - rotr: function (r, n) { - return (r << (32 - n)) | (r >>> n) - }, - endian: function (r) { - if (r.constructor == Number) return (t.rotl(r, 8) & 16711935) | (t.rotl(r, 24) & 4278255360) - for (var n = 0; n < r.length; n++) r[n] = t.endian(r[n]) - return r - }, - randomBytes: function (r) { - for (var n = []; r > 0; r--) n.push(Math.floor(Math.random() * 256)) - return n - }, - bytesToWords: function (r) { - for (var n = [], i = 0, s = 0; i < r.length; i++, s += 8) n[s >>> 5] |= r[i] << (24 - (s % 32)) - return n - }, - wordsToBytes: function (r) { - for (var n = [], i = 0; i < r.length * 32; i += 8) n.push((r[i >>> 5] >>> (24 - (i % 32))) & 255) - return n - }, - bytesToHex: function (r) { - for (var n = [], i = 0; i < r.length; i++) n.push((r[i] >>> 4).toString(16)), n.push((r[i] & 15).toString(16)) - return n.join("") - }, - hexToBytes: function (r) { - for (var n = [], i = 0; i < r.length; i += 2) n.push(parseInt(r.substr(i, 2), 16)) - return n - }, - bytesToBase64: function (r) { - for (var n = [], i = 0; i < r.length; i += 3) - for (var s = (r[i] << 16) | (r[i + 1] << 8) | r[i + 2], a = 0; a < 4; a++) - i * 8 + a * 6 <= r.length * 8 ? n.push(e.charAt((s >>> (6 * (3 - a))) & 63)) : n.push("=") - return n.join("") - }, - base64ToBytes: function (r) { - r = r.replace(/[^A-Z0-9+\/]/gi, "") - for (var n = [], i = 0, s = 0; i < r.length; s = ++i % 4) - s != 0 && - n.push( - ((e.indexOf(r.charAt(i - 1)) & (Math.pow(2, -2 * s + 8) - 1)) << (s * 2)) | - (e.indexOf(r.charAt(i)) >>> (6 - s * 2)) - ) - return n - }, - } - UBe.exports = t - })() -}) -var p$ = C((yEr, VBe) => { - var f$ = { - utf8: { - stringToBytes: function (e) { - return f$.bin.stringToBytes(unescape(encodeURIComponent(e))) - }, - bytesToString: function (e) { - return decodeURIComponent(escape(f$.bin.bytesToString(e))) - }, - }, - bin: { - stringToBytes: function (e) { - for (var t = [], r = 0; r < e.length; r++) t.push(e.charCodeAt(r) & 255) - return t - }, - bytesToString: function (e) { - for (var t = [], r = 0; r < e.length; r++) t.push(String.fromCharCode(e[r])) - return t.join("") - }, - }, - } - VBe.exports = f$ -}) -var WBe = C((bEr, zBe) => { - zBe.exports = function (e) { - return e != null && ($Be(e) || hIt(e) || !!e._isBuffer) - } - function $Be(e) { - return !!e.constructor && typeof e.constructor.isBuffer == "function" && e.constructor.isBuffer(e) - } - function hIt(e) { - return typeof e.readFloatLE == "function" && typeof e.slice == "function" && $Be(e.slice(0, 0)) - } -}) -var KBe = C((EEr, GBe) => { - ;(function () { - var e = HBe(), - t = p$().utf8, - r = WBe(), - n = p$().bin, - i = function (s, a) { - s.constructor == String - ? a && a.encoding === "binary" - ? (s = n.stringToBytes(s)) - : (s = t.stringToBytes(s)) - : r(s) - ? (s = Array.prototype.slice.call(s, 0)) - : !Array.isArray(s) && s.constructor !== Uint8Array && (s = s.toString()) - for ( - var o = e.bytesToWords(s), - u = s.length * 8, - c = 1732584193, - l = -271733879, - f = -1732584194, - p = 271733878, - h = 0; - h < o.length; - h++ - ) - o[h] = (((o[h] << 8) | (o[h] >>> 24)) & 16711935) | (((o[h] << 24) | (o[h] >>> 8)) & 4278255360) - ;(o[u >>> 5] |= 128 << u % 32), (o[(((u + 64) >>> 9) << 4) + 14] = u) - for (var d = i._ff, x = i._gg, v = i._hh, g = i._ii, h = 0; h < o.length; h += 16) { - var _ = c, - w = l, - E = f, - A = p - ;(c = d(c, l, f, p, o[h + 0], 7, -680876936)), - (p = d(p, c, l, f, o[h + 1], 12, -389564586)), - (f = d(f, p, c, l, o[h + 2], 17, 606105819)), - (l = d(l, f, p, c, o[h + 3], 22, -1044525330)), - (c = d(c, l, f, p, o[h + 4], 7, -176418897)), - (p = d(p, c, l, f, o[h + 5], 12, 1200080426)), - (f = d(f, p, c, l, o[h + 6], 17, -1473231341)), - (l = d(l, f, p, c, o[h + 7], 22, -45705983)), - (c = d(c, l, f, p, o[h + 8], 7, 1770035416)), - (p = d(p, c, l, f, o[h + 9], 12, -1958414417)), - (f = d(f, p, c, l, o[h + 10], 17, -42063)), - (l = d(l, f, p, c, o[h + 11], 22, -1990404162)), - (c = d(c, l, f, p, o[h + 12], 7, 1804603682)), - (p = d(p, c, l, f, o[h + 13], 12, -40341101)), - (f = d(f, p, c, l, o[h + 14], 17, -1502002290)), - (l = d(l, f, p, c, o[h + 15], 22, 1236535329)), - (c = x(c, l, f, p, o[h + 1], 5, -165796510)), - (p = x(p, c, l, f, o[h + 6], 9, -1069501632)), - (f = x(f, p, c, l, o[h + 11], 14, 643717713)), - (l = x(l, f, p, c, o[h + 0], 20, -373897302)), - (c = x(c, l, f, p, o[h + 5], 5, -701558691)), - (p = x(p, c, l, f, o[h + 10], 9, 38016083)), - (f = x(f, p, c, l, o[h + 15], 14, -660478335)), - (l = x(l, f, p, c, o[h + 4], 20, -405537848)), - (c = x(c, l, f, p, o[h + 9], 5, 568446438)), - (p = x(p, c, l, f, o[h + 14], 9, -1019803690)), - (f = x(f, p, c, l, o[h + 3], 14, -187363961)), - (l = x(l, f, p, c, o[h + 8], 20, 1163531501)), - (c = x(c, l, f, p, o[h + 13], 5, -1444681467)), - (p = x(p, c, l, f, o[h + 2], 9, -51403784)), - (f = x(f, p, c, l, o[h + 7], 14, 1735328473)), - (l = x(l, f, p, c, o[h + 12], 20, -1926607734)), - (c = v(c, l, f, p, o[h + 5], 4, -378558)), - (p = v(p, c, l, f, o[h + 8], 11, -2022574463)), - (f = v(f, p, c, l, o[h + 11], 16, 1839030562)), - (l = v(l, f, p, c, o[h + 14], 23, -35309556)), - (c = v(c, l, f, p, o[h + 1], 4, -1530992060)), - (p = v(p, c, l, f, o[h + 4], 11, 1272893353)), - (f = v(f, p, c, l, o[h + 7], 16, -155497632)), - (l = v(l, f, p, c, o[h + 10], 23, -1094730640)), - (c = v(c, l, f, p, o[h + 13], 4, 681279174)), - (p = v(p, c, l, f, o[h + 0], 11, -358537222)), - (f = v(f, p, c, l, o[h + 3], 16, -722521979)), - (l = v(l, f, p, c, o[h + 6], 23, 76029189)), - (c = v(c, l, f, p, o[h + 9], 4, -640364487)), - (p = v(p, c, l, f, o[h + 12], 11, -421815835)), - (f = v(f, p, c, l, o[h + 15], 16, 530742520)), - (l = v(l, f, p, c, o[h + 2], 23, -995338651)), - (c = g(c, l, f, p, o[h + 0], 6, -198630844)), - (p = g(p, c, l, f, o[h + 7], 10, 1126891415)), - (f = g(f, p, c, l, o[h + 14], 15, -1416354905)), - (l = g(l, f, p, c, o[h + 5], 21, -57434055)), - (c = g(c, l, f, p, o[h + 12], 6, 1700485571)), - (p = g(p, c, l, f, o[h + 3], 10, -1894986606)), - (f = g(f, p, c, l, o[h + 10], 15, -1051523)), - (l = g(l, f, p, c, o[h + 1], 21, -2054922799)), - (c = g(c, l, f, p, o[h + 8], 6, 1873313359)), - (p = g(p, c, l, f, o[h + 15], 10, -30611744)), - (f = g(f, p, c, l, o[h + 6], 15, -1560198380)), - (l = g(l, f, p, c, o[h + 13], 21, 1309151649)), - (c = g(c, l, f, p, o[h + 4], 6, -145523070)), - (p = g(p, c, l, f, o[h + 11], 10, -1120210379)), - (f = g(f, p, c, l, o[h + 2], 15, 718787259)), - (l = g(l, f, p, c, o[h + 9], 21, -343485551)), - (c = (c + _) >>> 0), - (l = (l + w) >>> 0), - (f = (f + E) >>> 0), - (p = (p + A) >>> 0) - } - return e.endian([c, l, f, p]) - } - ;(i._ff = function (s, a, o, u, c, l, f) { - var p = s + ((a & o) | (~a & u)) + (c >>> 0) + f - return ((p << l) | (p >>> (32 - l))) + a - }), - (i._gg = function (s, a, o, u, c, l, f) { - var p = s + ((a & u) | (o & ~u)) + (c >>> 0) + f - return ((p << l) | (p >>> (32 - l))) + a - }), - (i._hh = function (s, a, o, u, c, l, f) { - var p = s + (a ^ o ^ u) + (c >>> 0) + f - return ((p << l) | (p >>> (32 - l))) + a - }), - (i._ii = function (s, a, o, u, c, l, f) { - var p = s + (o ^ (a | ~u)) + (c >>> 0) + f - return ((p << l) | (p >>> (32 - l))) + a - }), - (i._blocksize = 16), - (i._digestsize = 16), - (GBe.exports = function (s, a) { - if (s == null) throw new Error("Illegal argument " + s) - var o = e.wordsToBytes(i(s, a)) - return a && a.asBytes ? o : a && a.asString ? n.bytesToString(o) : e.bytesToHex(o) - }) - })() -}) -var h$ = C((_Er, XBe) => { - "use strict" - XBe.exports = function (t, r) { - return function () { - for (var i = new Array(arguments.length), s = 0; s < i.length; s++) i[s] = arguments[s] - return t.apply(r, i) - } - } -}) -var Fs = C((wEr, QBe) => { - "use strict" - var dIt = h$(), - Yp = Object.prototype.toString - function x$(e) { - return Array.isArray(e) - } - function d$(e) { - return typeof e > "u" - } - function mIt(e) { - return ( - e !== null && - !d$(e) && - e.constructor !== null && - !d$(e.constructor) && - typeof e.constructor.isBuffer == "function" && - e.constructor.isBuffer(e) - ) - } - function JBe(e) { - return Yp.call(e) === "[object ArrayBuffer]" - } - function xIt(e) { - return Yp.call(e) === "[object FormData]" - } - function vIt(e) { - var t - return ( - typeof ArrayBuffer < "u" && ArrayBuffer.isView - ? (t = ArrayBuffer.isView(e)) - : (t = e && e.buffer && JBe(e.buffer)), - t - ) - } - function gIt(e) { - return typeof e == "string" - } - function yIt(e) { - return typeof e == "number" - } - function YBe(e) { - return e !== null && typeof e == "object" - } - function O3(e) { - if (Yp.call(e) !== "[object Object]") return !1 - var t = Object.getPrototypeOf(e) - return t === null || t === Object.prototype - } - function bIt(e) { - return Yp.call(e) === "[object Date]" - } - function EIt(e) { - return Yp.call(e) === "[object File]" - } - function _It(e) { - return Yp.call(e) === "[object Blob]" - } - function ZBe(e) { - return Yp.call(e) === "[object Function]" - } - function wIt(e) { - return YBe(e) && ZBe(e.pipe) - } - function AIt(e) { - return Yp.call(e) === "[object URLSearchParams]" - } - function CIt(e) { - return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") - } - function SIt() { - return typeof navigator < "u" && - (navigator.product === "ReactNative" || navigator.product === "NativeScript" || navigator.product === "NS") - ? !1 - : typeof window < "u" && typeof document < "u" - } - function v$(e, t) { - if (!(e === null || typeof e > "u")) - if ((typeof e != "object" && (e = [e]), x$(e))) for (var r = 0, n = e.length; r < n; r++) t.call(null, e[r], r, e) - else for (var i in e) Object.prototype.hasOwnProperty.call(e, i) && t.call(null, e[i], i, e) - } - function m$() { - var e = {} - function t(i, s) { - O3(e[s]) && O3(i) ? (e[s] = m$(e[s], i)) : O3(i) ? (e[s] = m$({}, i)) : x$(i) ? (e[s] = i.slice()) : (e[s] = i) - } - for (var r = 0, n = arguments.length; r < n; r++) v$(arguments[r], t) - return e - } - function DIt(e, t, r) { - return ( - v$(t, function (i, s) { - r && typeof i == "function" ? (e[s] = dIt(i, r)) : (e[s] = i) - }), - e - ) - } - function FIt(e) { - return e.charCodeAt(0) === 65279 && (e = e.slice(1)), e - } - QBe.exports = { - isArray: x$, - isArrayBuffer: JBe, - isBuffer: mIt, - isFormData: xIt, - isArrayBufferView: vIt, - isString: gIt, - isNumber: yIt, - isObject: YBe, - isPlainObject: O3, - isUndefined: d$, - isDate: bIt, - isFile: EIt, - isBlob: _It, - isFunction: ZBe, - isStream: wIt, - isURLSearchParams: AIt, - isStandardBrowserEnv: SIt, - forEach: v$, - merge: m$, - extend: DIt, - trim: CIt, - stripBOM: FIt, - } -}) -var k3 = C((AEr, tOe) => { - "use strict" - var jg = Fs() - function eOe(e) { - return encodeURIComponent(e) - .replace(/%3A/gi, ":") - .replace(/%24/g, "$") - .replace(/%2C/gi, ",") - .replace(/%20/g, "+") - .replace(/%5B/gi, "[") - .replace(/%5D/gi, "]") - } - tOe.exports = function (t, r, n) { - if (!r) return t - var i - if (n) i = n(r) - else if (jg.isURLSearchParams(r)) i = r.toString() - else { - var s = [] - jg.forEach(r, function (u, c) { - u === null || - typeof u > "u" || - (jg.isArray(u) ? (c = c + "[]") : (u = [u]), - jg.forEach(u, function (f) { - jg.isDate(f) ? (f = f.toISOString()) : jg.isObject(f) && (f = JSON.stringify(f)), - s.push(eOe(c) + "=" + eOe(f)) - })) - }), - (i = s.join("&")) - } - if (i) { - var a = t.indexOf("#") - a !== -1 && (t = t.slice(0, a)), (t += (t.indexOf("?") === -1 ? "?" : "&") + i) - } - return t - } -}) -var nOe = C((CEr, rOe) => { - "use strict" - var TIt = Fs() - function I3() { - this.handlers = [] - } - I3.prototype.use = function (t, r, n) { - return ( - this.handlers.push({ - fulfilled: t, - rejected: r, - synchronous: n ? n.synchronous : !1, - runWhen: n ? n.runWhen : null, - }), - this.handlers.length - 1 - ) - } - I3.prototype.eject = function (t) { - this.handlers[t] && (this.handlers[t] = null) - } - I3.prototype.forEach = function (t) { - TIt.forEach(this.handlers, function (n) { - n !== null && t(n) - }) - } - rOe.exports = I3 -}) -var sOe = C((SEr, iOe) => { - "use strict" - var BIt = Fs() - iOe.exports = function (t, r) { - BIt.forEach(t, function (i, s) { - s !== r && s.toUpperCase() === r.toUpperCase() && ((t[r] = i), delete t[s]) - }) - } -}) -var P3 = C((DEr, aOe) => { - "use strict" - aOe.exports = function (t, r, n, i, s) { - return ( - (t.config = r), - n && (t.code = n), - (t.request = i), - (t.response = s), - (t.isAxiosError = !0), - (t.toJSON = function () { - return { - message: this.message, - name: this.name, - description: this.description, - number: this.number, - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - config: this.config, - code: this.code, - status: this.response && this.response.status ? this.response.status : null, - } - }), - t - ) - } -}) -var N3 = C((FEr, oOe) => { - "use strict" - oOe.exports = { silentJSONParsing: !0, forcedJSONParsing: !0, clarifyTimeoutError: !1 } -}) -var R3 = C((TEr, uOe) => { - "use strict" - var OIt = P3() - uOe.exports = function (t, r, n, i, s) { - var a = new Error(t) - return OIt(a, r, n, i, s) - } -}) -var g$ = C((BEr, cOe) => { - "use strict" - var kIt = R3() - cOe.exports = function (t, r, n) { - var i = n.config.validateStatus - !n.status || !i || i(n.status) - ? t(n) - : r(kIt("Request failed with status code " + n.status, n.config, null, n.request, n)) - } -}) -var fOe = C((OEr, lOe) => { - "use strict" - var L3 = Fs() - lOe.exports = L3.isStandardBrowserEnv() - ? (function () { - return { - write: function (r, n, i, s, a, o) { - var u = [] - u.push(r + "=" + encodeURIComponent(n)), - L3.isNumber(i) && u.push("expires=" + new Date(i).toGMTString()), - L3.isString(s) && u.push("path=" + s), - L3.isString(a) && u.push("domain=" + a), - o === !0 && u.push("secure"), - (document.cookie = u.join("; ")) - }, - read: function (r) { - var n = document.cookie.match(new RegExp("(^|;\\s*)(" + r + ")=([^;]*)")) - return n ? decodeURIComponent(n[3]) : null - }, - remove: function (r) { - this.write(r, "", Date.now() - 864e5) - }, - } - })() - : (function () { - return { - write: function () {}, - read: function () { - return null - }, - remove: function () {}, - } - })() -}) -var hOe = C((kEr, pOe) => { - "use strict" - pOe.exports = function (t) { - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t) - } -}) -var mOe = C((IEr, dOe) => { - "use strict" - dOe.exports = function (t, r) { - return r ? t.replace(/\/+$/, "") + "/" + r.replace(/^\/+/, "") : t - } -}) -var y$ = C((PEr, xOe) => { - "use strict" - var IIt = hOe(), - PIt = mOe() - xOe.exports = function (t, r) { - return t && !IIt(r) ? PIt(t, r) : r - } -}) -var gOe = C((NEr, vOe) => { - "use strict" - var b$ = Fs(), - NIt = [ - "age", - "authorization", - "content-length", - "content-type", - "etag", - "expires", - "from", - "host", - "if-modified-since", - "if-unmodified-since", - "last-modified", - "location", - "max-forwards", - "proxy-authorization", - "referer", - "retry-after", - "user-agent", - ] - vOe.exports = function (t) { - var r = {}, - n, - i, - s - return ( - t && - b$.forEach( - t.split(` -`), - function (o) { - if ( - ((s = o.indexOf(":")), (n = b$.trim(o.substr(0, s)).toLowerCase()), (i = b$.trim(o.substr(s + 1))), n) - ) { - if (r[n] && NIt.indexOf(n) >= 0) return - n === "set-cookie" ? (r[n] = (r[n] ? r[n] : []).concat([i])) : (r[n] = r[n] ? r[n] + ", " + i : i) - } - } - ), - r - ) - } -}) -var EOe = C((REr, bOe) => { - "use strict" - var yOe = Fs() - bOe.exports = yOe.isStandardBrowserEnv() - ? (function () { - var t = /(msie|trident)/i.test(navigator.userAgent), - r = document.createElement("a"), - n - function i(s) { - var a = s - return ( - t && (r.setAttribute("href", a), (a = r.href)), - r.setAttribute("href", a), - { - href: r.href, - protocol: r.protocol ? r.protocol.replace(/:$/, "") : "", - host: r.host, - search: r.search ? r.search.replace(/^\?/, "") : "", - hash: r.hash ? r.hash.replace(/^#/, "") : "", - hostname: r.hostname, - port: r.port, - pathname: r.pathname.charAt(0) === "/" ? r.pathname : "/" + r.pathname, - } - ) - } - return ( - (n = i(window.location.href)), - function (a) { - var o = yOe.isString(a) ? i(a) : a - return o.protocol === n.protocol && o.host === n.host - } - ) - })() - : (function () { - return function () { - return !0 - } - })() -}) -var Ug = C((LEr, _Oe) => { - "use strict" - function E$(e) { - this.message = e - } - E$.prototype.toString = function () { - return "Cancel" + (this.message ? ": " + this.message : "") - } - E$.prototype.__CANCEL__ = !0 - _Oe.exports = E$ -}) -var AOe = C((MEr, wOe) => { - "use strict" - var M3 = Fs(), - RIt = g$(), - LIt = fOe(), - MIt = k3(), - qIt = y$(), - jIt = gOe(), - UIt = EOe(), - _$ = R3(), - HIt = N3(), - VIt = Ug() - wOe.exports = function (t) { - return new Promise(function (n, i) { - var s = t.data, - a = t.headers, - o = t.responseType, - u - function c() { - t.cancelToken && t.cancelToken.unsubscribe(u), t.signal && t.signal.removeEventListener("abort", u) - } - M3.isFormData(s) && delete a["Content-Type"] - var l = new XMLHttpRequest() - if (t.auth) { - var f = t.auth.username || "", - p = t.auth.password ? unescape(encodeURIComponent(t.auth.password)) : "" - a.Authorization = "Basic " + btoa(f + ":" + p) - } - var h = qIt(t.baseURL, t.url) - l.open(t.method.toUpperCase(), MIt(h, t.params, t.paramsSerializer), !0), (l.timeout = t.timeout) - function d() { - if (l) { - var v = "getAllResponseHeaders" in l ? jIt(l.getAllResponseHeaders()) : null, - g = !o || o === "text" || o === "json" ? l.responseText : l.response, - _ = { data: g, status: l.status, statusText: l.statusText, headers: v, config: t, request: l } - RIt( - function (E) { - n(E), c() - }, - function (E) { - i(E), c() - }, - _ - ), - (l = null) - } - } - if ( - ("onloadend" in l - ? (l.onloadend = d) - : (l.onreadystatechange = function () { - !l || - l.readyState !== 4 || - (l.status === 0 && !(l.responseURL && l.responseURL.indexOf("file:") === 0)) || - setTimeout(d) - }), - (l.onabort = function () { - l && (i(_$("Request aborted", t, "ECONNABORTED", l)), (l = null)) - }), - (l.onerror = function () { - i(_$("Network Error", t, null, l)), (l = null) - }), - (l.ontimeout = function () { - var g = t.timeout ? "timeout of " + t.timeout + "ms exceeded" : "timeout exceeded", - _ = t.transitional || HIt - t.timeoutErrorMessage && (g = t.timeoutErrorMessage), - i(_$(g, t, _.clarifyTimeoutError ? "ETIMEDOUT" : "ECONNABORTED", l)), - (l = null) - }), - M3.isStandardBrowserEnv()) - ) { - var x = (t.withCredentials || UIt(h)) && t.xsrfCookieName ? LIt.read(t.xsrfCookieName) : void 0 - x && (a[t.xsrfHeaderName] = x) - } - "setRequestHeader" in l && - M3.forEach(a, function (g, _) { - typeof s > "u" && _.toLowerCase() === "content-type" ? delete a[_] : l.setRequestHeader(_, g) - }), - M3.isUndefined(t.withCredentials) || (l.withCredentials = !!t.withCredentials), - o && o !== "json" && (l.responseType = t.responseType), - typeof t.onDownloadProgress == "function" && l.addEventListener("progress", t.onDownloadProgress), - typeof t.onUploadProgress == "function" && - l.upload && - l.upload.addEventListener("progress", t.onUploadProgress), - (t.cancelToken || t.signal) && - ((u = function (v) { - l && (i(!v || (v && v.type) ? new VIt("canceled") : v), l.abort(), (l = null)) - }), - t.cancelToken && t.cancelToken.subscribe(u), - t.signal && (t.signal.aborted ? u() : t.signal.addEventListener("abort", u))), - s || (s = null), - l.send(s) - }) - } -}) -var SOe = C((qEr, COe) => { - var J2 - COe.exports = function () { - if (!J2) { - try { - J2 = Nc()("follow-redirects") - } catch {} - typeof J2 != "function" && (J2 = function () {}) - } - J2.apply(null, arguments) - } -}) -var Q2 = C((jEr, D$) => { - var V0 = require("url"), - w$ = V0.URL, - $It = require("http"), - zIt = require("https"), - TOe = require("stream").Writable, - BOe = require("assert"), - OOe = SOe(), - C$ = ["abort", "aborted", "connect", "error", "socket", "timeout"], - S$ = Object.create(null) - C$.forEach(function (e) { - S$[e] = function (t, r, n) { - this._redirectable.emit(e, t, r, n) - } - }) - var WIt = Z2("ERR_INVALID_URL", "Invalid URL", TypeError), - DOe = Z2("ERR_FR_REDIRECTION_FAILURE", "Redirected request failed"), - GIt = Z2("ERR_FR_TOO_MANY_REDIRECTS", "Maximum number of redirects exceeded"), - KIt = Z2("ERR_FR_MAX_BODY_LENGTH_EXCEEDED", "Request body larger than maxBodyLength limit"), - XIt = Z2("ERR_STREAM_WRITE_AFTER_END", "write after end") - function po(e, t) { - TOe.call(this), - this._sanitizeOptions(e), - (this._options = e), - (this._ended = !1), - (this._ending = !1), - (this._redirectCount = 0), - (this._redirects = []), - (this._requestBodyLength = 0), - (this._requestBodyBuffers = []), - t && this.on("response", t) - var r = this - ;(this._onNativeResponse = function (n) { - r._processResponse(n) - }), - this._performRequest() - } - po.prototype = Object.create(TOe.prototype) - po.prototype.abort = function () { - IOe(this._currentRequest), this.emit("abort") - } - po.prototype.write = function (e, t, r) { - if (this._ending) throw new XIt() - if (!$0(e) && !ZIt(e)) throw new TypeError("data should be a string, Buffer or Uint8Array") - if ((Y2(t) && ((r = t), (t = null)), e.length === 0)) { - r && r() - return - } - this._requestBodyLength + e.length <= this._options.maxBodyLength - ? ((this._requestBodyLength += e.length), - this._requestBodyBuffers.push({ data: e, encoding: t }), - this._currentRequest.write(e, t, r)) - : (this.emit("error", new KIt()), this.abort()) - } - po.prototype.end = function (e, t, r) { - if ((Y2(e) ? ((r = e), (e = t = null)) : Y2(t) && ((r = t), (t = null)), !e)) - (this._ended = this._ending = !0), this._currentRequest.end(null, null, r) - else { - var n = this, - i = this._currentRequest - this.write(e, t, function () { - ;(n._ended = !0), i.end(null, null, r) - }), - (this._ending = !0) - } - } - po.prototype.setHeader = function (e, t) { - ;(this._options.headers[e] = t), this._currentRequest.setHeader(e, t) - } - po.prototype.removeHeader = function (e) { - delete this._options.headers[e], this._currentRequest.removeHeader(e) - } - po.prototype.setTimeout = function (e, t) { - var r = this - function n(a) { - a.setTimeout(e), a.removeListener("timeout", a.destroy), a.addListener("timeout", a.destroy) - } - function i(a) { - r._timeout && clearTimeout(r._timeout), - (r._timeout = setTimeout(function () { - r.emit("timeout"), s() - }, e)), - n(a) - } - function s() { - r._timeout && (clearTimeout(r._timeout), (r._timeout = null)), - r.removeListener("abort", s), - r.removeListener("error", s), - r.removeListener("response", s), - t && r.removeListener("timeout", t), - r.socket || r._currentRequest.removeListener("socket", i) - } - return ( - t && this.on("timeout", t), - this.socket ? i(this.socket) : this._currentRequest.once("socket", i), - this.on("socket", n), - this.on("abort", s), - this.on("error", s), - this.on("response", s), - this - ) - } - ;["flushHeaders", "getHeader", "setNoDelay", "setSocketKeepAlive"].forEach(function (e) { - po.prototype[e] = function (t, r) { - return this._currentRequest[e](t, r) - } - }) - ;["aborted", "connection", "socket"].forEach(function (e) { - Object.defineProperty(po.prototype, e, { - get: function () { - return this._currentRequest[e] - }, - }) - }) - po.prototype._sanitizeOptions = function (e) { - if ( - (e.headers || (e.headers = {}), - e.host && (e.hostname || (e.hostname = e.host), delete e.host), - !e.pathname && e.path) - ) { - var t = e.path.indexOf("?") - t < 0 ? (e.pathname = e.path) : ((e.pathname = e.path.substring(0, t)), (e.search = e.path.substring(t))) - } - } - po.prototype._performRequest = function () { - var e = this._options.protocol, - t = this._options.nativeProtocols[e] - if (!t) { - this.emit("error", new TypeError("Unsupported protocol " + e)) - return - } - if (this._options.agents) { - var r = e.slice(0, -1) - this._options.agent = this._options.agents[r] - } - var n = (this._currentRequest = t.request(this._options, this._onNativeResponse)) - n._redirectable = this - for (var i of C$) n.on(i, S$[i]) - if ( - ((this._currentUrl = /^\//.test(this._options.path) ? V0.format(this._options) : this._options.path), - this._isRedirect) - ) { - var s = 0, - a = this, - o = this._requestBodyBuffers - ;(function u(c) { - if (n === a._currentRequest) - if (c) a.emit("error", c) - else if (s < o.length) { - var l = o[s++] - n.finished || n.write(l.data, l.encoding, u) - } else a._ended && n.end() - })() - } - } - po.prototype._processResponse = function (e) { - var t = e.statusCode - this._options.trackRedirects && this._redirects.push({ url: this._currentUrl, headers: e.headers, statusCode: t }) - var r = e.headers.location - if (!r || this._options.followRedirects === !1 || t < 300 || t >= 400) { - ;(e.responseUrl = this._currentUrl), - (e.redirects = this._redirects), - this.emit("response", e), - (this._requestBodyBuffers = []) - return - } - if ((IOe(this._currentRequest), e.destroy(), ++this._redirectCount > this._options.maxRedirects)) { - this.emit("error", new GIt()) - return - } - var n, - i = this._options.beforeRedirect - i && (n = Object.assign({ Host: e.req.getHeader("host") }, this._options.headers)) - var s = this._options.method - ;(((t === 301 || t === 302) && this._options.method === "POST") || - (t === 303 && !/^(?:GET|HEAD)$/.test(this._options.method))) && - ((this._options.method = "GET"), (this._requestBodyBuffers = []), A$(/^content-/i, this._options.headers)) - var a = A$(/^host$/i, this._options.headers), - o = V0.parse(this._currentUrl), - u = a || o.host, - c = /^\w+:/.test(r) ? this._currentUrl : V0.format(Object.assign(o, { host: u })), - l - try { - l = V0.resolve(c, r) - } catch (d) { - this.emit("error", new DOe({ cause: d })) - return - } - OOe("redirecting to", l), (this._isRedirect = !0) - var f = V0.parse(l) - if ( - (Object.assign(this._options, f), - ((f.protocol !== o.protocol && f.protocol !== "https:") || (f.host !== u && !YIt(f.host, u))) && - A$(/^(?:authorization|cookie)$/i, this._options.headers), - Y2(i)) - ) { - var p = { headers: e.headers, statusCode: t }, - h = { url: c, method: s, headers: n } - try { - i(this._options, p, h) - } catch (d) { - this.emit("error", d) - return - } - this._sanitizeOptions(this._options) - } - try { - this._performRequest() - } catch (d) { - this.emit("error", new DOe({ cause: d })) - } - } - function kOe(e) { - var t = { maxRedirects: 21, maxBodyLength: 10485760 }, - r = {} - return ( - Object.keys(e).forEach(function (n) { - var i = n + ":", - s = (r[i] = e[n]), - a = (t[n] = Object.create(s)) - function o(c, l, f) { - if ($0(c)) { - var p - try { - p = FOe(new w$(c)) - } catch { - p = V0.parse(c) - } - if (!$0(p.protocol)) throw new WIt({ input: c }) - c = p - } else w$ && c instanceof w$ ? (c = FOe(c)) : ((f = l), (l = c), (c = { protocol: i })) - return ( - Y2(l) && ((f = l), (l = null)), - (l = Object.assign({ maxRedirects: t.maxRedirects, maxBodyLength: t.maxBodyLength }, c, l)), - (l.nativeProtocols = r), - !$0(l.host) && !$0(l.hostname) && (l.hostname = "::1"), - BOe.equal(l.protocol, i, "protocol mismatch"), - OOe("options", l), - new po(l, f) - ) - } - function u(c, l, f) { - var p = a.request(c, l, f) - return p.end(), p - } - Object.defineProperties(a, { - request: { value: o, configurable: !0, enumerable: !0, writable: !0 }, - get: { value: u, configurable: !0, enumerable: !0, writable: !0 }, - }) - }), - t - ) - } - function JIt() {} - function FOe(e) { - var t = { - protocol: e.protocol, - hostname: e.hostname.startsWith("[") ? e.hostname.slice(1, -1) : e.hostname, - hash: e.hash, - search: e.search, - pathname: e.pathname, - path: e.pathname + e.search, - href: e.href, - } - return e.port !== "" && (t.port = Number(e.port)), t - } - function A$(e, t) { - var r - for (var n in t) e.test(n) && ((r = t[n]), delete t[n]) - return r === null || typeof r > "u" ? void 0 : String(r).trim() - } - function Z2(e, t, r) { - function n(i) { - Error.captureStackTrace(this, this.constructor), - Object.assign(this, i || {}), - (this.code = e), - (this.message = this.cause ? t + ": " + this.cause.message : t) - } - return ( - (n.prototype = new (r || Error)()), (n.prototype.constructor = n), (n.prototype.name = "Error [" + e + "]"), n - ) - } - function IOe(e) { - for (var t of C$) e.removeListener(t, S$[t]) - e.on("error", JIt), e.abort() - } - function YIt(e, t) { - BOe($0(e) && $0(t)) - var r = e.length - t.length - 1 - return r > 0 && e[r] === "." && e.endsWith(t) - } - function $0(e) { - return typeof e == "string" || e instanceof String - } - function Y2(e) { - return typeof e == "function" - } - function ZIt(e) { - return typeof e == "object" && "length" in e - } - D$.exports = kOe({ http: $It, https: zIt }) - D$.exports.wrap = kOe -}) -var q3 = C((UEr, POe) => { - POe.exports = { version: "0.26.1" } -}) -var F$ = C((HEr, jOe) => { - "use strict" - var e_ = Fs(), - NOe = g$(), - QIt = y$(), - ROe = k3(), - ePt = require("http"), - tPt = require("https"), - rPt = Q2().http, - nPt = Q2().https, - LOe = require("url"), - iPt = require("zlib"), - sPt = q3().version, - Hg = R3(), - j3 = P3(), - aPt = N3(), - oPt = Ug(), - MOe = /https:?/ - function qOe(e, t, r) { - if (((e.hostname = t.host), (e.host = t.host), (e.port = t.port), (e.path = r), t.auth)) { - var n = Buffer.from(t.auth.username + ":" + t.auth.password, "utf8").toString("base64") - e.headers["Proxy-Authorization"] = "Basic " + n - } - e.beforeRedirect = function (s) { - ;(s.headers.host = s.host), qOe(s, t, s.href) - } - } - jOe.exports = function (t) { - return new Promise(function (n, i) { - var s - function a() { - t.cancelToken && t.cancelToken.unsubscribe(s), t.signal && t.signal.removeEventListener("abort", s) - } - var o = function (ue) { - a(), n(ue) - }, - u = !1, - c = function (ue) { - a(), (u = !0), i(ue) - }, - l = t.data, - f = t.headers, - p = {} - if ( - (Object.keys(f).forEach(function (ue) { - p[ue.toLowerCase()] = ue - }), - "user-agent" in p ? f[p["user-agent"]] || delete f[p["user-agent"]] : (f["User-Agent"] = "axios/" + sPt), - l && !e_.isStream(l)) - ) { - if (!Buffer.isBuffer(l)) - if (e_.isArrayBuffer(l)) l = Buffer.from(new Uint8Array(l)) - else if (e_.isString(l)) l = Buffer.from(l, "utf-8") - else return c(Hg("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream", t)) - if (t.maxBodyLength > -1 && l.length > t.maxBodyLength) - return c(Hg("Request body larger than maxBodyLength limit", t)) - p["content-length"] || (f["Content-Length"] = l.length) - } - var h = void 0 - if (t.auth) { - var d = t.auth.username || "", - x = t.auth.password || "" - h = d + ":" + x - } - var v = QIt(t.baseURL, t.url), - g = LOe.parse(v), - _ = g.protocol || "http:" - if (!h && g.auth) { - var w = g.auth.split(":"), - E = w[0] || "", - A = w[1] || "" - h = E + ":" + A - } - h && p.authorization && delete f[p.authorization] - var T = MOe.test(_), - O = T ? t.httpsAgent : t.httpAgent - try { - ROe(g.path, t.params, t.paramsSerializer).replace(/^\?/, "") - } catch (ie) { - var D = new Error(ie.message) - ;(D.config = t), (D.url = t.url), (D.exists = !0), c(D) - } - var M = { - path: ROe(g.path, t.params, t.paramsSerializer).replace(/^\?/, ""), - method: t.method.toUpperCase(), - headers: f, - agent: O, - agents: { http: t.httpAgent, https: t.httpsAgent }, - auth: h, - } - t.socketPath ? (M.socketPath = t.socketPath) : ((M.hostname = g.hostname), (M.port = g.port)) - var P = t.proxy - if (!P && P !== !1) { - var k = _.slice(0, -1) + "_proxy", - B = process.env[k] || process.env[k.toUpperCase()] - if (B) { - var q = LOe.parse(B), - $ = process.env.no_proxy || process.env.NO_PROXY, - N = !0 - if ($) { - var U = $.split(",").map(function (ue) { - return ue.trim() - }) - N = !U.some(function (ue) { - return ue - ? ue === "*" || (ue[0] === "." && g.hostname.substr(g.hostname.length - ue.length) === ue) - ? !0 - : g.hostname === ue - : !1 - }) - } - if (N && ((P = { host: q.hostname, port: q.port, protocol: q.protocol }), q.auth)) { - var ee = q.auth.split(":") - P.auth = { username: ee[0], password: ee[1] } - } - } - } - P && - ((M.headers.host = g.hostname + (g.port ? ":" + g.port : "")), - qOe(M, P, _ + "//" + g.hostname + (g.port ? ":" + g.port : "") + M.path)) - var ce, - te = T && (P ? MOe.test(P.protocol) : !0) - t.transport - ? (ce = t.transport) - : t.maxRedirects === 0 - ? (ce = te ? tPt : ePt) - : (t.maxRedirects && (M.maxRedirects = t.maxRedirects), (ce = te ? nPt : rPt)), - t.maxBodyLength > -1 && (M.maxBodyLength = t.maxBodyLength), - t.insecureHTTPParser && (M.insecureHTTPParser = t.insecureHTTPParser) - var K = ce.request(M, function (ue) { - if (!K.aborted) { - var ge = ue, - Se = ue.req || K - if (ue.statusCode !== 204 && Se.method !== "HEAD" && t.decompress !== !1) - switch (ue.headers["content-encoding"]) { - case "gzip": - case "compress": - case "deflate": - ;(ge = ge.pipe(iPt.createUnzip())), delete ue.headers["content-encoding"] - break - } - var H = { status: ue.statusCode, statusText: ue.statusMessage, headers: ue.headers, config: t, request: Se } - if (t.responseType === "stream") (H.data = ge), NOe(o, c, H) - else { - var R = [], - ye = 0 - ge.on("data", function (he) { - R.push(he), - (ye += he.length), - t.maxContentLength > -1 && - ye > t.maxContentLength && - ((u = !0), - ge.destroy(), - c(Hg("maxContentLength size of " + t.maxContentLength + " exceeded", t, null, Se))) - }), - ge.on("aborted", function () { - u || (ge.destroy(), c(Hg("error request aborted", t, "ERR_REQUEST_ABORTED", Se))) - }), - ge.on("error", function (he) { - K.aborted || c(j3(he, t, null, Se)) - }), - ge.on("end", function () { - try { - var he = R.length === 1 ? R[0] : Buffer.concat(R) - t.responseType !== "arraybuffer" && - ((he = he.toString(t.responseEncoding)), - (!t.responseEncoding || t.responseEncoding === "utf8") && (he = e_.stripBOM(he))), - (H.data = he) - } catch (oe) { - c(j3(oe, t, oe.code, H.request, H)) - } - NOe(o, c, H) - }) - } - } - }) - if ( - (K.on("error", function (ue) { - ;(K.aborted && ue.code !== "ERR_FR_TOO_MANY_REDIRECTS") || c(j3(ue, t, null, K)) - }), - K.on("socket", function (ue) { - ue.setKeepAlive(!0, 1e3 * 60) - }), - t.timeout) - ) { - var se = parseInt(t.timeout, 10) - if (isNaN(se)) { - c(Hg("error trying to parse `config.timeout` to int", t, "ERR_PARSE_TIMEOUT", K)) - return - } - K.setTimeout(se, function () { - K.abort() - var ue = "" - t.timeoutErrorMessage ? (ue = t.timeoutErrorMessage) : (ue = "timeout of " + t.timeout + "ms exceeded") - var ge = t.transitional || aPt - c(Hg(ue, t, ge.clarifyTimeoutError ? "ETIMEDOUT" : "ECONNABORTED", K)) - }) - } - ;(t.cancelToken || t.signal) && - ((s = function (ie) { - K.aborted || (K.abort(), c(!ie || (ie && ie.type) ? new oPt("canceled") : ie)) - }), - t.cancelToken && t.cancelToken.subscribe(s), - t.signal && (t.signal.aborted ? s() : t.signal.addEventListener("abort", s))), - e_.isStream(l) - ? l - .on("error", function (ue) { - c(j3(ue, t, null, K)) - }) - .pipe(K) - : K.end(l) - }) - } -}) -var H3 = C((VEr, VOe) => { - "use strict" - var is = Fs(), - UOe = sOe(), - uPt = P3(), - cPt = N3(), - lPt = { "Content-Type": "application/x-www-form-urlencoded" } - function HOe(e, t) { - !is.isUndefined(e) && is.isUndefined(e["Content-Type"]) && (e["Content-Type"] = t) - } - function fPt() { - var e - return ( - typeof XMLHttpRequest < "u" - ? (e = AOe()) - : typeof process < "u" && Object.prototype.toString.call(process) === "[object process]" && (e = F$()), - e - ) - } - function pPt(e, t, r) { - if (is.isString(e)) - try { - return (t || JSON.parse)(e), is.trim(e) - } catch (n) { - if (n.name !== "SyntaxError") throw n - } - return (r || JSON.stringify)(e) - } - var U3 = { - transitional: cPt, - adapter: fPt(), - transformRequest: [ - function (t, r) { - return ( - UOe(r, "Accept"), - UOe(r, "Content-Type"), - is.isFormData(t) || is.isArrayBuffer(t) || is.isBuffer(t) || is.isStream(t) || is.isFile(t) || is.isBlob(t) - ? t - : is.isArrayBufferView(t) - ? t.buffer - : is.isURLSearchParams(t) - ? (HOe(r, "application/x-www-form-urlencoded;charset=utf-8"), t.toString()) - : is.isObject(t) || (r && r["Content-Type"] === "application/json") - ? (HOe(r, "application/json"), pPt(t)) - : t - ) - }, - ], - transformResponse: [ - function (t) { - var r = this.transitional || U3.transitional, - n = r && r.silentJSONParsing, - i = r && r.forcedJSONParsing, - s = !n && this.responseType === "json" - if (s || (i && is.isString(t) && t.length)) - try { - return JSON.parse(t) - } catch (a) { - if (s) throw a.name === "SyntaxError" ? uPt(a, this, "E_JSON_PARSE") : a - } - return t - }, - ], - timeout: 0, - xsrfCookieName: "XSRF-TOKEN", - xsrfHeaderName: "X-XSRF-TOKEN", - maxContentLength: -1, - maxBodyLength: -1, - validateStatus: function (t) { - return t >= 200 && t < 300 - }, - headers: { common: { Accept: "application/json, text/plain, */*" } }, - } - is.forEach(["delete", "get", "head"], function (t) { - U3.headers[t] = {} - }) - is.forEach(["post", "put", "patch"], function (t) { - U3.headers[t] = is.merge(lPt) - }) - VOe.exports = U3 -}) -var zOe = C(($Er, $Oe) => { - "use strict" - var hPt = Fs(), - dPt = H3() - $Oe.exports = function (t, r, n) { - var i = this || dPt - return ( - hPt.forEach(n, function (a) { - t = a.call(i, t, r) - }), - t - ) - } -}) -var T$ = C((zEr, WOe) => { - "use strict" - WOe.exports = function (t) { - return !!(t && t.__CANCEL__) - } -}) -var XOe = C((WEr, KOe) => { - "use strict" - var GOe = Fs(), - B$ = zOe(), - mPt = T$(), - xPt = H3(), - vPt = Ug() - function O$(e) { - if ((e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted)) throw new vPt("canceled") - } - KOe.exports = function (t) { - O$(t), - (t.headers = t.headers || {}), - (t.data = B$.call(t, t.data, t.headers, t.transformRequest)), - (t.headers = GOe.merge(t.headers.common || {}, t.headers[t.method] || {}, t.headers)), - GOe.forEach(["delete", "get", "head", "post", "put", "patch", "common"], function (i) { - delete t.headers[i] - }) - var r = t.adapter || xPt.adapter - return r(t).then( - function (i) { - return O$(t), (i.data = B$.call(t, i.data, i.headers, t.transformResponse)), i - }, - function (i) { - return ( - mPt(i) || - (O$(t), - i && - i.response && - (i.response.data = B$.call(t, i.response.data, i.response.headers, t.transformResponse))), - Promise.reject(i) - ) - } - ) - } -}) -var k$ = C((GEr, JOe) => { - "use strict" - var ho = Fs() - JOe.exports = function (t, r) { - r = r || {} - var n = {} - function i(l, f) { - return ho.isPlainObject(l) && ho.isPlainObject(f) - ? ho.merge(l, f) - : ho.isPlainObject(f) - ? ho.merge({}, f) - : ho.isArray(f) - ? f.slice() - : f - } - function s(l) { - if (ho.isUndefined(r[l])) { - if (!ho.isUndefined(t[l])) return i(void 0, t[l]) - } else return i(t[l], r[l]) - } - function a(l) { - if (!ho.isUndefined(r[l])) return i(void 0, r[l]) - } - function o(l) { - if (ho.isUndefined(r[l])) { - if (!ho.isUndefined(t[l])) return i(void 0, t[l]) - } else return i(void 0, r[l]) - } - function u(l) { - if (l in r) return i(t[l], r[l]) - if (l in t) return i(void 0, t[l]) - } - var c = { - url: a, - method: a, - data: a, - baseURL: o, - transformRequest: o, - transformResponse: o, - paramsSerializer: o, - timeout: o, - timeoutMessage: o, - withCredentials: o, - adapter: o, - responseType: o, - xsrfCookieName: o, - xsrfHeaderName: o, - onUploadProgress: o, - onDownloadProgress: o, - decompress: o, - maxContentLength: o, - maxBodyLength: o, - transport: o, - httpAgent: o, - httpsAgent: o, - cancelToken: o, - socketPath: o, - responseEncoding: o, - validateStatus: u, - } - return ( - ho.forEach(Object.keys(t).concat(Object.keys(r)), function (f) { - var p = c[f] || s, - h = p(f) - ;(ho.isUndefined(h) && p !== u) || (n[f] = h) - }), - n - ) - } -}) -var QOe = C((KEr, ZOe) => { - "use strict" - var gPt = q3().version, - I$ = {} - ;["object", "boolean", "number", "function", "string", "symbol"].forEach(function (e, t) { - I$[e] = function (n) { - return typeof n === e || "a" + (t < 1 ? "n " : " ") + e - } - }) - var YOe = {} - I$.transitional = function (t, r, n) { - function i(s, a) { - return "[Axios v" + gPt + "] Transitional option '" + s + "'" + a + (n ? ". " + n : "") - } - return function (s, a, o) { - if (t === !1) throw new Error(i(a, " has been removed" + (r ? " in " + r : ""))) - return ( - r && - !YOe[a] && - ((YOe[a] = !0), - console.warn(i(a, " has been deprecated since v" + r + " and will be removed in the near future"))), - t ? t(s, a, o) : !0 - ) - } - } - function yPt(e, t, r) { - if (typeof e != "object") throw new TypeError("options must be an object") - for (var n = Object.keys(e), i = n.length; i-- > 0; ) { - var s = n[i], - a = t[s] - if (a) { - var o = e[s], - u = o === void 0 || a(o, s, e) - if (u !== !0) throw new TypeError("option " + s + " must be " + u) - continue - } - if (r !== !0) throw Error("Unknown option " + s) - } - } - ZOe.exports = { assertOptions: yPt, validators: I$ } -}) -var ske = C((XEr, ike) => { - "use strict" - var rke = Fs(), - bPt = k3(), - eke = nOe(), - tke = XOe(), - V3 = k$(), - nke = QOe(), - Vg = nke.validators - function t_(e) { - ;(this.defaults = e), (this.interceptors = { request: new eke(), response: new eke() }) - } - t_.prototype.request = function (t, r) { - typeof t == "string" ? ((r = r || {}), (r.url = t)) : (r = t || {}), - (r = V3(this.defaults, r)), - r.method - ? (r.method = r.method.toLowerCase()) - : this.defaults.method - ? (r.method = this.defaults.method.toLowerCase()) - : (r.method = "get") - var n = r.transitional - n !== void 0 && - nke.assertOptions( - n, - { - silentJSONParsing: Vg.transitional(Vg.boolean), - forcedJSONParsing: Vg.transitional(Vg.boolean), - clarifyTimeoutError: Vg.transitional(Vg.boolean), - }, - !1 - ) - var i = [], - s = !0 - this.interceptors.request.forEach(function (h) { - ;(typeof h.runWhen == "function" && h.runWhen(r) === !1) || - ((s = s && h.synchronous), i.unshift(h.fulfilled, h.rejected)) - }) - var a = [] - this.interceptors.response.forEach(function (h) { - a.push(h.fulfilled, h.rejected) - }) - var o - if (!s) { - var u = [tke, void 0] - for (Array.prototype.unshift.apply(u, i), u = u.concat(a), o = Promise.resolve(r); u.length; ) - o = o.then(u.shift(), u.shift()) - return o - } - for (var c = r; i.length; ) { - var l = i.shift(), - f = i.shift() - try { - c = l(c) - } catch (p) { - f(p) - break - } - } - try { - o = tke(c) - } catch (p) { - return Promise.reject(p) - } - for (; a.length; ) o = o.then(a.shift(), a.shift()) - return o - } - t_.prototype.getUri = function (t) { - return (t = V3(this.defaults, t)), bPt(t.url, t.params, t.paramsSerializer).replace(/^\?/, "") - } - rke.forEach(["delete", "get", "head", "options"], function (t) { - t_.prototype[t] = function (r, n) { - return this.request(V3(n || {}, { method: t, url: r, data: (n || {}).data })) - } - }) - rke.forEach(["post", "put", "patch"], function (t) { - t_.prototype[t] = function (r, n, i) { - return this.request(V3(i || {}, { method: t, url: r, data: n })) - } - }) - ike.exports = t_ -}) -var oke = C((JEr, ake) => { - "use strict" - var EPt = Ug() - function $g(e) { - if (typeof e != "function") throw new TypeError("executor must be a function.") - var t - this.promise = new Promise(function (i) { - t = i - }) - var r = this - this.promise.then(function (n) { - if (r._listeners) { - var i, - s = r._listeners.length - for (i = 0; i < s; i++) r._listeners[i](n) - r._listeners = null - } - }), - (this.promise.then = function (n) { - var i, - s = new Promise(function (a) { - r.subscribe(a), (i = a) - }).then(n) - return ( - (s.cancel = function () { - r.unsubscribe(i) - }), - s - ) - }), - e(function (i) { - r.reason || ((r.reason = new EPt(i)), t(r.reason)) - }) - } - $g.prototype.throwIfRequested = function () { - if (this.reason) throw this.reason - } - $g.prototype.subscribe = function (t) { - if (this.reason) { - t(this.reason) - return - } - this._listeners ? this._listeners.push(t) : (this._listeners = [t]) - } - $g.prototype.unsubscribe = function (t) { - if (this._listeners) { - var r = this._listeners.indexOf(t) - r !== -1 && this._listeners.splice(r, 1) - } - } - $g.source = function () { - var t, - r = new $g(function (i) { - t = i - }) - return { token: r, cancel: t } - } - ake.exports = $g -}) -var cke = C((YEr, uke) => { - "use strict" - uke.exports = function (t) { - return function (n) { - return t.apply(null, n) - } - } -}) -var fke = C((ZEr, lke) => { - "use strict" - var _Pt = Fs() - lke.exports = function (t) { - return _Pt.isObject(t) && t.isAxiosError === !0 - } -}) -var dke = C((QEr, P$) => { - "use strict" - var pke = Fs(), - wPt = h$(), - $3 = ske(), - APt = k$(), - CPt = H3() - function hke(e) { - var t = new $3(e), - r = wPt($3.prototype.request, t) - return ( - pke.extend(r, $3.prototype, t), - pke.extend(r, t), - (r.create = function (i) { - return hke(APt(e, i)) - }), - r - ) - } - var Jc = hke(CPt) - Jc.Axios = $3 - Jc.Cancel = Ug() - Jc.CancelToken = oke() - Jc.isCancel = T$() - Jc.VERSION = q3().version - Jc.all = function (t) { - return Promise.all(t) - } - Jc.spread = cke() - Jc.isAxiosError = fke() - P$.exports = Jc - P$.exports.default = Jc -}) -var xke = C((e2r, mke) => { - mke.exports = dke() -}) -var K$ = C((r2r, Tke) => { - "use strict" - var qNt = require("os") - Tke.exports = - qNt.homedir || - function () { - var t = process.env.HOME, - r = process.env.LOGNAME || process.env.USER || process.env.LNAME || process.env.USERNAME - return process.platform === "win32" - ? process.env.USERPROFILE || process.env.HOMEDRIVE + process.env.HOMEPATH || t || null - : process.platform === "darwin" - ? t || (r ? "/Users/" + r : null) - : process.platform === "linux" - ? t || (process.getuid() === 0 ? "/root" : r ? "/home/" + r : null) - : t || null - } -}) -var X$ = C((n2r, Bke) => { - Bke.exports = function () { - var e = Error.prepareStackTrace - Error.prepareStackTrace = function (r, n) { - return n - } - var t = new Error().stack - return (Error.prepareStackTrace = e), t[2].getFileName() - } -}) -var Oke = C((i2r, a_) => { - "use strict" - var jNt = process.platform === "win32", - UNt = - /^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/, - J$ = {} - function HNt(e) { - return UNt.exec(e).slice(1) - } - J$.parse = function (e) { - if (typeof e != "string") throw new TypeError("Parameter 'pathString' must be a string, not " + typeof e) - var t = HNt(e) - if (!t || t.length !== 5) throw new TypeError("Invalid path '" + e + "'") - return { root: t[1], dir: t[0] === t[1] ? t[0] : t[0].slice(0, -1), base: t[2], ext: t[4], name: t[3] } - } - var VNt = /^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/, - Y$ = {} - function $Nt(e) { - return VNt.exec(e).slice(1) - } - Y$.parse = function (e) { - if (typeof e != "string") throw new TypeError("Parameter 'pathString' must be a string, not " + typeof e) - var t = $Nt(e) - if (!t || t.length !== 5) throw new TypeError("Invalid path '" + e + "'") - return { root: t[1], dir: t[0].slice(0, -1), base: t[2], ext: t[4], name: t[3] } - } - jNt ? (a_.exports = J$.parse) : (a_.exports = Y$.parse) - a_.exports.posix = Y$.parse - a_.exports.win32 = J$.parse -}) -var Z$ = C((s2r, Nke) => { - var Pke = require("path"), - kke = Pke.parse || Oke(), - Ike = function (t, r) { - var n = "/" - ;/^([A-Za-z]:)/.test(t) ? (n = "") : /^\\\\/.test(t) && (n = "\\\\") - for (var i = [t], s = kke(t); s.dir !== i[i.length - 1]; ) i.push(s.dir), (s = kke(s.dir)) - return i.reduce(function (a, o) { - return a.concat( - r.map(function (u) { - return Pke.resolve(n, o, u) - }) - ) - }, []) - } - Nke.exports = function (t, r, n) { - var i = r && r.moduleDirectory ? [].concat(r.moduleDirectory) : ["node_modules"] - if (r && typeof r.paths == "function") - return r.paths( - n, - t, - function () { - return Ike(t, i) - }, - r - ) - var s = Ike(t, i) - return r && r.paths ? s.concat(r.paths) : s - } -}) -var Q$ = C((a2r, Rke) => { - Rke.exports = function (e, t) { - return t || {} - } -}) -var Lke = C((o2r, zNt) => { - zNt.exports = { - assert: !0, - "node:assert": [">= 14.18 && < 15", ">= 16"], - "assert/strict": ">= 15", - "node:assert/strict": ">= 16", - async_hooks: ">= 8", - "node:async_hooks": [">= 14.18 && < 15", ">= 16"], - buffer_ieee754: ">= 0.5 && < 0.9.7", - buffer: !0, - "node:buffer": [">= 14.18 && < 15", ">= 16"], - child_process: !0, - "node:child_process": [">= 14.18 && < 15", ">= 16"], - cluster: ">= 0.5", - "node:cluster": [">= 14.18 && < 15", ">= 16"], - console: !0, - "node:console": [">= 14.18 && < 15", ">= 16"], - constants: !0, - "node:constants": [">= 14.18 && < 15", ">= 16"], - crypto: !0, - "node:crypto": [">= 14.18 && < 15", ">= 16"], - _debug_agent: ">= 1 && < 8", - _debugger: "< 8", - dgram: !0, - "node:dgram": [">= 14.18 && < 15", ">= 16"], - diagnostics_channel: [">= 14.17 && < 15", ">= 15.1"], - "node:diagnostics_channel": [">= 14.18 && < 15", ">= 16"], - dns: !0, - "node:dns": [">= 14.18 && < 15", ">= 16"], - "dns/promises": ">= 15", - "node:dns/promises": ">= 16", - domain: ">= 0.7.12", - "node:domain": [">= 14.18 && < 15", ">= 16"], - events: !0, - "node:events": [">= 14.18 && < 15", ">= 16"], - freelist: "< 6", - fs: !0, - "node:fs": [">= 14.18 && < 15", ">= 16"], - "fs/promises": [">= 10 && < 10.1", ">= 14"], - "node:fs/promises": [">= 14.18 && < 15", ">= 16"], - _http_agent: ">= 0.11.1", - "node:_http_agent": [">= 14.18 && < 15", ">= 16"], - _http_client: ">= 0.11.1", - "node:_http_client": [">= 14.18 && < 15", ">= 16"], - _http_common: ">= 0.11.1", - "node:_http_common": [">= 14.18 && < 15", ">= 16"], - _http_incoming: ">= 0.11.1", - "node:_http_incoming": [">= 14.18 && < 15", ">= 16"], - _http_outgoing: ">= 0.11.1", - "node:_http_outgoing": [">= 14.18 && < 15", ">= 16"], - _http_server: ">= 0.11.1", - "node:_http_server": [">= 14.18 && < 15", ">= 16"], - http: !0, - "node:http": [">= 14.18 && < 15", ">= 16"], - http2: ">= 8.8", - "node:http2": [">= 14.18 && < 15", ">= 16"], - https: !0, - "node:https": [">= 14.18 && < 15", ">= 16"], - inspector: ">= 8", - "node:inspector": [">= 14.18 && < 15", ">= 16"], - "inspector/promises": [">= 19"], - "node:inspector/promises": [">= 19"], - _linklist: "< 8", - module: !0, - "node:module": [">= 14.18 && < 15", ">= 16"], - net: !0, - "node:net": [">= 14.18 && < 15", ">= 16"], - "node-inspect/lib/_inspect": ">= 7.6 && < 12", - "node-inspect/lib/internal/inspect_client": ">= 7.6 && < 12", - "node-inspect/lib/internal/inspect_repl": ">= 7.6 && < 12", - os: !0, - "node:os": [">= 14.18 && < 15", ">= 16"], - path: !0, - "node:path": [">= 14.18 && < 15", ">= 16"], - "path/posix": ">= 15.3", - "node:path/posix": ">= 16", - "path/win32": ">= 15.3", - "node:path/win32": ">= 16", - perf_hooks: ">= 8.5", - "node:perf_hooks": [">= 14.18 && < 15", ">= 16"], - process: ">= 1", - "node:process": [">= 14.18 && < 15", ">= 16"], - punycode: ">= 0.5", - "node:punycode": [">= 14.18 && < 15", ">= 16"], - querystring: !0, - "node:querystring": [">= 14.18 && < 15", ">= 16"], - readline: !0, - "node:readline": [">= 14.18 && < 15", ">= 16"], - "readline/promises": ">= 17", - "node:readline/promises": ">= 17", - repl: !0, - "node:repl": [">= 14.18 && < 15", ">= 16"], - smalloc: ">= 0.11.5 && < 3", - _stream_duplex: ">= 0.9.4", - "node:_stream_duplex": [">= 14.18 && < 15", ">= 16"], - _stream_transform: ">= 0.9.4", - "node:_stream_transform": [">= 14.18 && < 15", ">= 16"], - _stream_wrap: ">= 1.4.1", - "node:_stream_wrap": [">= 14.18 && < 15", ">= 16"], - _stream_passthrough: ">= 0.9.4", - "node:_stream_passthrough": [">= 14.18 && < 15", ">= 16"], - _stream_readable: ">= 0.9.4", - "node:_stream_readable": [">= 14.18 && < 15", ">= 16"], - _stream_writable: ">= 0.9.4", - "node:_stream_writable": [">= 14.18 && < 15", ">= 16"], - stream: !0, - "node:stream": [">= 14.18 && < 15", ">= 16"], - "stream/consumers": ">= 16.7", - "node:stream/consumers": ">= 16.7", - "stream/promises": ">= 15", - "node:stream/promises": ">= 16", - "stream/web": ">= 16.5", - "node:stream/web": ">= 16.5", - string_decoder: !0, - "node:string_decoder": [">= 14.18 && < 15", ">= 16"], - sys: [">= 0.4 && < 0.7", ">= 0.8"], - "node:sys": [">= 14.18 && < 15", ">= 16"], - "node:test": [">= 16.17 && < 17", ">= 18"], - timers: !0, - "node:timers": [">= 14.18 && < 15", ">= 16"], - "timers/promises": ">= 15", - "node:timers/promises": ">= 16", - _tls_common: ">= 0.11.13", - "node:_tls_common": [">= 14.18 && < 15", ">= 16"], - _tls_legacy: ">= 0.11.3 && < 10", - _tls_wrap: ">= 0.11.3", - "node:_tls_wrap": [">= 14.18 && < 15", ">= 16"], - tls: !0, - "node:tls": [">= 14.18 && < 15", ">= 16"], - trace_events: ">= 10", - "node:trace_events": [">= 14.18 && < 15", ">= 16"], - tty: !0, - "node:tty": [">= 14.18 && < 15", ">= 16"], - url: !0, - "node:url": [">= 14.18 && < 15", ">= 16"], - util: !0, - "node:util": [">= 14.18 && < 15", ">= 16"], - "util/types": ">= 15.3", - "node:util/types": ">= 16", - "v8/tools/arguments": ">= 10 && < 12", - "v8/tools/codemap": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/consarray": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/csvparser": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/logreader": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/profile_view": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/splaytree": [">= 4.4 && < 5", ">= 5.2 && < 12"], - v8: ">= 1", - "node:v8": [">= 14.18 && < 15", ">= 16"], - vm: !0, - "node:vm": [">= 14.18 && < 15", ">= 16"], - wasi: ">= 13.4 && < 13.5", - worker_threads: ">= 11.7", - "node:worker_threads": [">= 14.18 && < 15", ">= 16"], - zlib: ">= 0.5", - "node:zlib": [">= 14.18 && < 15", ">= 16"], - } -}) -var z3 = C((u2r, jke) => { - "use strict" - var WNt = qL() - function GNt(e, t) { - for ( - var r = e.split("."), - n = t.split(" "), - i = n.length > 1 ? n[0] : "=", - s = (n.length > 1 ? n[1] : n[0]).split("."), - a = 0; - a < 3; - ++a - ) { - var o = parseInt(r[a] || 0, 10), - u = parseInt(s[a] || 0, 10) - if (o !== u) return i === "<" ? o < u : i === ">=" ? o >= u : !1 - } - return i === ">=" - } - function Mke(e, t) { - var r = t.split(/ ?&& ?/) - if (r.length === 0) return !1 - for (var n = 0; n < r.length; ++n) if (!GNt(e, r[n])) return !1 - return !0 - } - function KNt(e, t) { - if (typeof t == "boolean") return t - var r = typeof e > "u" ? process.versions && process.versions.node : e - if (typeof r != "string") - throw new TypeError( - typeof e > "u" ? "Unable to determine current node version" : "If provided, a valid node version is required" - ) - if (t && typeof t == "object") { - for (var n = 0; n < t.length; ++n) if (Mke(r, t[n])) return !0 - return !1 - } - return Mke(r, t) - } - var qke = Lke() - jke.exports = function (t, r) { - return WNt(qke, t) && KNt(r, qke[t]) - } -}) -var Vke = C((c2r, Hke) => { - var W0 = require("fs"), - XNt = K$(), - ci = require("path"), - JNt = X$(), - YNt = Z$(), - ZNt = Q$(), - QNt = z3(), - e9t = - process.platform !== "win32" && W0.realpath && typeof W0.realpath.native == "function" - ? W0.realpath.native - : W0.realpath, - Uke = XNt(), - t9t = function () { - return [ci.join(Uke, ".node_modules"), ci.join(Uke, ".node_libraries")] - }, - r9t = function (t, r) { - W0.stat(t, function (n, i) { - return n - ? n.code === "ENOENT" || n.code === "ENOTDIR" - ? r(null, !1) - : r(n) - : r(null, i.isFile() || i.isFIFO()) - }) - }, - n9t = function (t, r) { - W0.stat(t, function (n, i) { - return n ? (n.code === "ENOENT" || n.code === "ENOTDIR" ? r(null, !1) : r(n)) : r(null, i.isDirectory()) - }) - }, - i9t = function (t, r) { - e9t(t, function (n, i) { - n && n.code !== "ENOENT" ? r(n) : r(null, n ? t : i) - }) - }, - o_ = function (t, r, n, i) { - n && n.preserveSymlinks === !1 ? t(r, i) : i(null, r) - }, - s9t = function (t, r, n) { - t(r, function (i, s) { - if (i) n(i) - else - try { - var a = JSON.parse(s) - n(null, a) - } catch { - n(null) - } - }) - }, - a9t = function (t, r, n) { - for (var i = YNt(r, n, t), s = 0; s < i.length; s++) i[s] = ci.join(i[s], t) - return i - } - Hke.exports = function (t, r, n) { - var i = n, - s = r - if ((typeof r == "function" && ((i = s), (s = {})), typeof t != "string")) { - var a = new TypeError("Path must be a string.") - return process.nextTick(function () { - i(a) - }) - } - s = ZNt(t, s) - var o = s.isFile || r9t, - u = s.isDirectory || n9t, - c = s.readFile || W0.readFile, - l = s.realpath || i9t, - f = s.readPackage || s9t - if (s.readFile && s.readPackage) { - var p = new TypeError("`readFile` and `readPackage` are mutually exclusive.") - return process.nextTick(function () { - i(p) - }) - } - var h = s.packageIterator, - d = s.extensions || [".js"], - x = s.includeCoreModules !== !1, - v = s.basedir || ci.dirname(JNt()), - g = s.filename || v - s.paths = s.paths || t9t() - var _ = ci.resolve(v) - o_(l, _, s, function (k, B) { - k ? i(k) : E(B) - }) - var w - function E(k) { - if (/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(t)) - (w = ci.resolve(k, t)), - (t === "." || t === ".." || t.slice(-1) === "/") && (w += "/"), - /\/$/.test(t) && w === k ? D(w, s.package, A) : T(w, s.package, A) - else { - if (x && QNt(t)) return i(null, t) - P(t, k, function (B, q, $) { - if (B) i(B) - else { - if (q) - return o_(l, q, s, function (U, ee) { - U ? i(U) : i(null, ee, $) - }) - var N = new Error("Cannot find module '" + t + "' from '" + g + "'") - ;(N.code = "MODULE_NOT_FOUND"), i(N) - } - }) - } - } - function A(k, B, q) { - k - ? i(k) - : B - ? i(null, B, q) - : D(w, function ($, N, U) { - if ($) i($) - else if (N) - o_(l, N, s, function (ce, te) { - ce ? i(ce) : i(null, te, U) - }) - else { - var ee = new Error("Cannot find module '" + t + "' from '" + g + "'") - ;(ee.code = "MODULE_NOT_FOUND"), i(ee) - } - }) - } - function T(k, B, q) { - var $ = B, - N = q - typeof $ == "function" && ((N = $), ($ = void 0)) - var U = [""].concat(d) - ee(U, k, $) - function ee(ce, te, K) { - if (ce.length === 0) return N(null, void 0, K) - var se = te + ce[0], - ie = K - ie ? ue(null, ie) : O(ci.dirname(se), ue) - function ue(Se, H, R) { - if (((ie = H), Se)) return N(Se) - if (R && ie && s.pathFilter) { - var ye = ci.relative(R, se), - G = ye.slice(0, ye.length - ce[0].length), - he = s.pathFilter(ie, te, G) - if (he) return ee([""].concat(d.slice()), ci.resolve(R, he), ie) - } - o(se, ge) - } - function ge(Se, H) { - if (Se) return N(Se) - if (H) return N(null, se, ie) - ee(ce.slice(1), te, ie) - } - } - } - function O(k, B) { - if ( - k === "" || - k === "/" || - (process.platform === "win32" && /^\w:[/\\]*$/.test(k)) || - /[/\\]node_modules[/\\]*$/.test(k) - ) - return B(null) - o_(l, k, s, function (q, $) { - if (q) return O(ci.dirname(k), B) - var N = ci.join($, "package.json") - o(N, function (U, ee) { - if (!ee) return O(ci.dirname(k), B) - f(c, N, function (ce, te) { - ce && B(ce) - var K = te - K && s.packageFilter && (K = s.packageFilter(K, N)), B(null, K, k) - }) - }) - }) - } - function D(k, B, q) { - var $ = q, - N = B - typeof N == "function" && (($ = N), (N = s.package)), - o_(l, k, s, function (U, ee) { - if (U) return $(U) - var ce = ci.join(ee, "package.json") - o(ce, function (te, K) { - if (te) return $(te) - if (!K) return T(ci.join(k, "index"), N, $) - f(c, ce, function (se, ie) { - if (se) return $(se) - var ue = ie - if ((ue && s.packageFilter && (ue = s.packageFilter(ue, ce)), ue && ue.main)) { - if (typeof ue.main != "string") { - var ge = new TypeError("package \u201C" + ue.name + "\u201D `main` must be a string") - return (ge.code = "INVALID_PACKAGE_MAIN"), $(ge) - } - ;(ue.main === "." || ue.main === "./") && (ue.main = "index"), - T(ci.resolve(k, ue.main), ue, function (Se, H, R) { - if (Se) return $(Se) - if (H) return $(null, H, R) - if (!R) return T(ci.join(k, "index"), R, $) - var ye = ci.resolve(k, R.main) - D(ye, R, function (G, he, oe) { - if (G) return $(G) - if (he) return $(null, he, oe) - T(ci.join(k, "index"), oe, $) - }) - }) - return - } - T(ci.join(k, "/index"), ue, $) - }) - }) - }) - } - function M(k, B) { - if (B.length === 0) return k(null, void 0) - var q = B[0] - u(ci.dirname(q), $) - function $(ee, ce) { - if (ee) return k(ee) - if (!ce) return M(k, B.slice(1)) - T(q, s.package, N) - } - function N(ee, ce, te) { - if (ee) return k(ee) - if (ce) return k(null, ce, te) - D(q, s.package, U) - } - function U(ee, ce, te) { - if (ee) return k(ee) - if (ce) return k(null, ce, te) - M(k, B.slice(1)) - } - } - function P(k, B, q) { - var $ = function () { - return a9t(k, B, s) - } - M(q, h ? h(k, B, $, s) : $()) - } - } -}) -var $ke = C((l2r, o9t) => { - o9t.exports = { - assert: !0, - "node:assert": [">= 14.18 && < 15", ">= 16"], - "assert/strict": ">= 15", - "node:assert/strict": ">= 16", - async_hooks: ">= 8", - "node:async_hooks": [">= 14.18 && < 15", ">= 16"], - buffer_ieee754: ">= 0.5 && < 0.9.7", - buffer: !0, - "node:buffer": [">= 14.18 && < 15", ">= 16"], - child_process: !0, - "node:child_process": [">= 14.18 && < 15", ">= 16"], - cluster: ">= 0.5", - "node:cluster": [">= 14.18 && < 15", ">= 16"], - console: !0, - "node:console": [">= 14.18 && < 15", ">= 16"], - constants: !0, - "node:constants": [">= 14.18 && < 15", ">= 16"], - crypto: !0, - "node:crypto": [">= 14.18 && < 15", ">= 16"], - _debug_agent: ">= 1 && < 8", - _debugger: "< 8", - dgram: !0, - "node:dgram": [">= 14.18 && < 15", ">= 16"], - diagnostics_channel: [">= 14.17 && < 15", ">= 15.1"], - "node:diagnostics_channel": [">= 14.18 && < 15", ">= 16"], - dns: !0, - "node:dns": [">= 14.18 && < 15", ">= 16"], - "dns/promises": ">= 15", - "node:dns/promises": ">= 16", - domain: ">= 0.7.12", - "node:domain": [">= 14.18 && < 15", ">= 16"], - events: !0, - "node:events": [">= 14.18 && < 15", ">= 16"], - freelist: "< 6", - fs: !0, - "node:fs": [">= 14.18 && < 15", ">= 16"], - "fs/promises": [">= 10 && < 10.1", ">= 14"], - "node:fs/promises": [">= 14.18 && < 15", ">= 16"], - _http_agent: ">= 0.11.1", - "node:_http_agent": [">= 14.18 && < 15", ">= 16"], - _http_client: ">= 0.11.1", - "node:_http_client": [">= 14.18 && < 15", ">= 16"], - _http_common: ">= 0.11.1", - "node:_http_common": [">= 14.18 && < 15", ">= 16"], - _http_incoming: ">= 0.11.1", - "node:_http_incoming": [">= 14.18 && < 15", ">= 16"], - _http_outgoing: ">= 0.11.1", - "node:_http_outgoing": [">= 14.18 && < 15", ">= 16"], - _http_server: ">= 0.11.1", - "node:_http_server": [">= 14.18 && < 15", ">= 16"], - http: !0, - "node:http": [">= 14.18 && < 15", ">= 16"], - http2: ">= 8.8", - "node:http2": [">= 14.18 && < 15", ">= 16"], - https: !0, - "node:https": [">= 14.18 && < 15", ">= 16"], - inspector: ">= 8", - "node:inspector": [">= 14.18 && < 15", ">= 16"], - _linklist: "< 8", - module: !0, - "node:module": [">= 14.18 && < 15", ">= 16"], - net: !0, - "node:net": [">= 14.18 && < 15", ">= 16"], - "node-inspect/lib/_inspect": ">= 7.6 && < 12", - "node-inspect/lib/internal/inspect_client": ">= 7.6 && < 12", - "node-inspect/lib/internal/inspect_repl": ">= 7.6 && < 12", - os: !0, - "node:os": [">= 14.18 && < 15", ">= 16"], - path: !0, - "node:path": [">= 14.18 && < 15", ">= 16"], - "path/posix": ">= 15.3", - "node:path/posix": ">= 16", - "path/win32": ">= 15.3", - "node:path/win32": ">= 16", - perf_hooks: ">= 8.5", - "node:perf_hooks": [">= 14.18 && < 15", ">= 16"], - process: ">= 1", - "node:process": [">= 14.18 && < 15", ">= 16"], - punycode: ">= 0.5", - "node:punycode": [">= 14.18 && < 15", ">= 16"], - querystring: !0, - "node:querystring": [">= 14.18 && < 15", ">= 16"], - readline: !0, - "node:readline": [">= 14.18 && < 15", ">= 16"], - "readline/promises": ">= 17", - "node:readline/promises": ">= 17", - repl: !0, - "node:repl": [">= 14.18 && < 15", ">= 16"], - smalloc: ">= 0.11.5 && < 3", - _stream_duplex: ">= 0.9.4", - "node:_stream_duplex": [">= 14.18 && < 15", ">= 16"], - _stream_transform: ">= 0.9.4", - "node:_stream_transform": [">= 14.18 && < 15", ">= 16"], - _stream_wrap: ">= 1.4.1", - "node:_stream_wrap": [">= 14.18 && < 15", ">= 16"], - _stream_passthrough: ">= 0.9.4", - "node:_stream_passthrough": [">= 14.18 && < 15", ">= 16"], - _stream_readable: ">= 0.9.4", - "node:_stream_readable": [">= 14.18 && < 15", ">= 16"], - _stream_writable: ">= 0.9.4", - "node:_stream_writable": [">= 14.18 && < 15", ">= 16"], - stream: !0, - "node:stream": [">= 14.18 && < 15", ">= 16"], - "stream/consumers": ">= 16.7", - "node:stream/consumers": ">= 16.7", - "stream/promises": ">= 15", - "node:stream/promises": ">= 16", - "stream/web": ">= 16.5", - "node:stream/web": ">= 16.5", - string_decoder: !0, - "node:string_decoder": [">= 14.18 && < 15", ">= 16"], - sys: [">= 0.4 && < 0.7", ">= 0.8"], - "node:sys": [">= 14.18 && < 15", ">= 16"], - "node:test": ">= 18", - timers: !0, - "node:timers": [">= 14.18 && < 15", ">= 16"], - "timers/promises": ">= 15", - "node:timers/promises": ">= 16", - _tls_common: ">= 0.11.13", - "node:_tls_common": [">= 14.18 && < 15", ">= 16"], - _tls_legacy: ">= 0.11.3 && < 10", - _tls_wrap: ">= 0.11.3", - "node:_tls_wrap": [">= 14.18 && < 15", ">= 16"], - tls: !0, - "node:tls": [">= 14.18 && < 15", ">= 16"], - trace_events: ">= 10", - "node:trace_events": [">= 14.18 && < 15", ">= 16"], - tty: !0, - "node:tty": [">= 14.18 && < 15", ">= 16"], - url: !0, - "node:url": [">= 14.18 && < 15", ">= 16"], - util: !0, - "node:util": [">= 14.18 && < 15", ">= 16"], - "util/types": ">= 15.3", - "node:util/types": ">= 16", - "v8/tools/arguments": ">= 10 && < 12", - "v8/tools/codemap": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/consarray": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/csvparser": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/logreader": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/profile_view": [">= 4.4 && < 5", ">= 5.2 && < 12"], - "v8/tools/splaytree": [">= 4.4 && < 5", ">= 5.2 && < 12"], - v8: ">= 1", - "node:v8": [">= 14.18 && < 15", ">= 16"], - vm: !0, - "node:vm": [">= 14.18 && < 15", ">= 16"], - wasi: ">= 13.4 && < 13.5", - worker_threads: ">= 11.7", - "node:worker_threads": [">= 14.18 && < 15", ">= 16"], - zlib: ">= 0.5", - "node:zlib": [">= 14.18 && < 15", ">= 16"], - } -}) -var Kke = C((f2r, Gke) => { - var u9t = (process.versions && process.versions.node && process.versions.node.split(".")) || [] - function c9t(e) { - for ( - var t = e.split(" "), r = t.length > 1 ? t[0] : "=", n = (t.length > 1 ? t[1] : t[0]).split("."), i = 0; - i < 3; - ++i - ) { - var s = parseInt(u9t[i] || 0, 10), - a = parseInt(n[i] || 0, 10) - if (s !== a) return r === "<" ? s < a : r === ">=" ? s >= a : !1 - } - return r === ">=" - } - function zke(e) { - var t = e.split(/ ?&& ?/) - if (t.length === 0) return !1 - for (var r = 0; r < t.length; ++r) if (!c9t(t[r])) return !1 - return !0 - } - function l9t(e) { - if (typeof e == "boolean") return e - if (e && typeof e == "object") { - for (var t = 0; t < e.length; ++t) if (zke(e[t])) return !0 - return !1 - } - return zke(e) - } - var ez = $ke(), - Wke = {} - for (W3 in ez) Object.prototype.hasOwnProperty.call(ez, W3) && (Wke[W3] = l9t(ez[W3])) - var W3 - Gke.exports = Wke -}) -var Jke = C((p2r, Xke) => { - var f9t = z3() - Xke.exports = function (t) { - return f9t(t) - } -}) -var Qke = C((h2r, Zke) => { - var p9t = z3(), - G0 = require("fs"), - Ts = require("path"), - h9t = K$(), - d9t = X$(), - m9t = Z$(), - x9t = Q$(), - v9t = - process.platform !== "win32" && G0.realpathSync && typeof G0.realpathSync.native == "function" - ? G0.realpathSync.native - : G0.realpathSync, - Yke = h9t(), - g9t = function () { - return [Ts.join(Yke, ".node_modules"), Ts.join(Yke, ".node_libraries")] - }, - y9t = function (t) { - try { - var r = G0.statSync(t, { throwIfNoEntry: !1 }) - } catch (n) { - if (n && (n.code === "ENOENT" || n.code === "ENOTDIR")) return !1 - throw n - } - return !!r && (r.isFile() || r.isFIFO()) - }, - b9t = function (t) { - try { - var r = G0.statSync(t, { throwIfNoEntry: !1 }) - } catch (n) { - if (n && (n.code === "ENOENT" || n.code === "ENOTDIR")) return !1 - throw n - } - return !!r && r.isDirectory() - }, - E9t = function (t) { - try { - return v9t(t) - } catch (r) { - if (r.code !== "ENOENT") throw r - } - return t - }, - u_ = function (t, r, n) { - return n && n.preserveSymlinks === !1 ? t(r) : r - }, - _9t = function (t, r) { - var n = t(r) - try { - var i = JSON.parse(n) - return i - } catch {} - }, - w9t = function (t, r, n) { - for (var i = m9t(r, n, t), s = 0; s < i.length; s++) i[s] = Ts.join(i[s], t) - return i - } - Zke.exports = function (t, r) { - if (typeof t != "string") throw new TypeError("Path must be a string.") - var n = x9t(t, r), - i = n.isFile || y9t, - s = n.readFileSync || G0.readFileSync, - a = n.isDirectory || b9t, - o = n.realpathSync || E9t, - u = n.readPackageSync || _9t - if (n.readFileSync && n.readPackageSync) - throw new TypeError("`readFileSync` and `readPackageSync` are mutually exclusive.") - var c = n.packageIterator, - l = n.extensions || [".js"], - f = n.includeCoreModules !== !1, - p = n.basedir || Ts.dirname(d9t()), - h = n.filename || p - n.paths = n.paths || g9t() - var d = u_(o, Ts.resolve(p), n) - if (/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(t)) { - var x = Ts.resolve(d, t) - ;(t === "." || t === ".." || t.slice(-1) === "/") && (x += "/") - var v = w(x) || A(x) - if (v) return u_(o, v, n) - } else { - if (f && p9t(t)) return t - var g = T(t, d) - if (g) return u_(o, g, n) - } - var _ = new Error("Cannot find module '" + t + "' from '" + h + "'") - throw ((_.code = "MODULE_NOT_FOUND"), _) - function w(O) { - var D = E(Ts.dirname(O)) - if (D && D.dir && D.pkg && n.pathFilter) { - var M = Ts.relative(D.dir, O), - P = n.pathFilter(D.pkg, O, M) - P && (O = Ts.resolve(D.dir, P)) - } - if (i(O)) return O - for (var k = 0; k < l.length; k++) { - var B = O + l[k] - if (i(B)) return B - } - } - function E(O) { - if ( - !(O === "" || O === "/") && - !(process.platform === "win32" && /^\w:[/\\]*$/.test(O)) && - !/[/\\]node_modules[/\\]*$/.test(O) - ) { - var D = Ts.join(u_(o, O, n), "package.json") - if (!i(D)) return E(Ts.dirname(O)) - var M = u(s, D) - return M && n.packageFilter && (M = n.packageFilter(M, O)), { pkg: M, dir: O } - } - } - function A(O) { - var D = Ts.join(u_(o, O, n), "/package.json") - if (i(D)) { - try { - var M = u(s, D) - } catch {} - if ((M && n.packageFilter && (M = n.packageFilter(M, O)), M && M.main)) { - if (typeof M.main != "string") { - var P = new TypeError("package \u201C" + M.name + "\u201D `main` must be a string") - throw ((P.code = "INVALID_PACKAGE_MAIN"), P) - } - ;(M.main === "." || M.main === "./") && (M.main = "index") - try { - var k = w(Ts.resolve(O, M.main)) - if (k) return k - var B = A(Ts.resolve(O, M.main)) - if (B) return B - } catch {} - } - } - return w(Ts.join(O, "/index")) - } - function T(O, D) { - for ( - var M = function () { - return w9t(O, D, n) - }, - P = c ? c(O, D, M, n) : M(), - k = 0; - k < P.length; - k++ - ) { - var B = P[k] - if (a(Ts.dirname(B))) { - var q = w(B) - if (q) return q - var $ = A(B) - if ($) return $ - } - } - } - } -}) -var t7e = C((d2r, e7e) => { - var G3 = Vke() - G3.core = Kke() - G3.isCore = Jke() - G3.sync = Qke() - e7e.exports = G3 -}) -var i7e = C((m2r, n7e) => { - "use strict" - var r7e = require("fs"), - tz - function A9t() { - try { - return r7e.statSync("/.dockerenv"), !0 - } catch { - return !1 - } - } - function C9t() { - try { - return r7e.readFileSync("/proc/self/cgroup", "utf8").includes("docker") - } catch { - return !1 - } - } - n7e.exports = () => (tz === void 0 && (tz = A9t() || C9t()), tz) -}) -var o7e = C((x2r, rz) => { - "use strict" - var S9t = require("os"), - D9t = require("fs"), - s7e = i7e(), - a7e = () => { - if (process.platform !== "linux") return !1 - if (S9t.release().toLowerCase().includes("microsoft")) return !s7e() - try { - return D9t.readFileSync("/proc/version", "utf8").toLowerCase().includes("microsoft") ? !s7e() : !1 - } catch { - return !1 - } - } - process.env.__IS_WSL_TEST__ ? (rz.exports = a7e) : (rz.exports = a7e()) -}) -var nz = C((v2r, u7e) => { - "use strict" - u7e.exports = function (t, r) { - return function () { - for (var i = new Array(arguments.length), s = 0; s < i.length; s++) i[s] = arguments[s] - return t.apply(r, i) - } - } -}) -var bi = C((g2r, f7e) => { - "use strict" - var F9t = nz(), - sz = Object.prototype.toString, - az = (function (e) { - return function (t) { - var r = sz.call(t) - return e[r] || (e[r] = r.slice(8, -1).toLowerCase()) - } - })(Object.create(null)) - function K0(e) { - return ( - (e = e.toLowerCase()), - function (r) { - return az(r) === e - } - ) - } - function oz(e) { - return Array.isArray(e) - } - function X3(e) { - return typeof e > "u" - } - function T9t(e) { - return ( - e !== null && - !X3(e) && - e.constructor !== null && - !X3(e.constructor) && - typeof e.constructor.isBuffer == "function" && - e.constructor.isBuffer(e) - ) - } - var c7e = K0("ArrayBuffer") - function B9t(e) { - var t - return ( - typeof ArrayBuffer < "u" && ArrayBuffer.isView - ? (t = ArrayBuffer.isView(e)) - : (t = e && e.buffer && c7e(e.buffer)), - t - ) - } - function O9t(e) { - return typeof e == "string" - } - function k9t(e) { - return typeof e == "number" - } - function l7e(e) { - return e !== null && typeof e == "object" - } - function K3(e) { - if (az(e) !== "object") return !1 - var t = Object.getPrototypeOf(e) - return t === null || t === Object.prototype - } - var I9t = K0("Date"), - P9t = K0("File"), - N9t = K0("Blob"), - R9t = K0("FileList") - function uz(e) { - return sz.call(e) === "[object Function]" - } - function L9t(e) { - return l7e(e) && uz(e.pipe) - } - function M9t(e) { - var t = "[object FormData]" - return ( - e && - ((typeof FormData == "function" && e instanceof FormData) || - sz.call(e) === t || - (uz(e.toString) && e.toString() === t)) - ) - } - var q9t = K0("URLSearchParams") - function j9t(e) { - return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") - } - function U9t() { - return typeof navigator < "u" && - (navigator.product === "ReactNative" || navigator.product === "NativeScript" || navigator.product === "NS") - ? !1 - : typeof window < "u" && typeof document < "u" - } - function cz(e, t) { - if (!(e === null || typeof e > "u")) - if ((typeof e != "object" && (e = [e]), oz(e))) for (var r = 0, n = e.length; r < n; r++) t.call(null, e[r], r, e) - else for (var i in e) Object.prototype.hasOwnProperty.call(e, i) && t.call(null, e[i], i, e) - } - function iz() { - var e = {} - function t(i, s) { - K3(e[s]) && K3(i) ? (e[s] = iz(e[s], i)) : K3(i) ? (e[s] = iz({}, i)) : oz(i) ? (e[s] = i.slice()) : (e[s] = i) - } - for (var r = 0, n = arguments.length; r < n; r++) cz(arguments[r], t) - return e - } - function H9t(e, t, r) { - return ( - cz(t, function (i, s) { - r && typeof i == "function" ? (e[s] = F9t(i, r)) : (e[s] = i) - }), - e - ) - } - function V9t(e) { - return e.charCodeAt(0) === 65279 && (e = e.slice(1)), e - } - function $9t(e, t, r, n) { - ;(e.prototype = Object.create(t.prototype, n)), (e.prototype.constructor = e), r && Object.assign(e.prototype, r) - } - function z9t(e, t, r) { - var n, - i, - s, - a = {} - t = t || {} - do { - for (n = Object.getOwnPropertyNames(e), i = n.length; i-- > 0; ) (s = n[i]), a[s] || ((t[s] = e[s]), (a[s] = !0)) - e = Object.getPrototypeOf(e) - } while (e && (!r || r(e, t)) && e !== Object.prototype) - return t - } - function W9t(e, t, r) { - ;(e = String(e)), (r === void 0 || r > e.length) && (r = e.length), (r -= t.length) - var n = e.indexOf(t, r) - return n !== -1 && n === r - } - function G9t(e) { - if (!e) return null - var t = e.length - if (X3(t)) return null - for (var r = new Array(t); t-- > 0; ) r[t] = e[t] - return r - } - var K9t = (function (e) { - return function (t) { - return e && t instanceof e - } - })(typeof Uint8Array < "u" && Object.getPrototypeOf(Uint8Array)) - f7e.exports = { - isArray: oz, - isArrayBuffer: c7e, - isBuffer: T9t, - isFormData: M9t, - isArrayBufferView: B9t, - isString: O9t, - isNumber: k9t, - isObject: l7e, - isPlainObject: K3, - isUndefined: X3, - isDate: I9t, - isFile: P9t, - isBlob: N9t, - isFunction: uz, - isStream: L9t, - isURLSearchParams: q9t, - isStandardBrowserEnv: U9t, - forEach: cz, - merge: iz, - extend: H9t, - trim: j9t, - stripBOM: V9t, - inherits: $9t, - toFlatObject: z9t, - kindOf: az, - kindOfTest: K0, - endsWith: W9t, - toArray: G9t, - isTypedArray: K9t, - isFileList: R9t, - } -}) -var J3 = C((y2r, h7e) => { - "use strict" - var Kg = bi() - function p7e(e) { - return encodeURIComponent(e) - .replace(/%3A/gi, ":") - .replace(/%24/g, "$") - .replace(/%2C/gi, ",") - .replace(/%20/g, "+") - .replace(/%5B/gi, "[") - .replace(/%5D/gi, "]") - } - h7e.exports = function (t, r, n) { - if (!r) return t - var i - if (n) i = n(r) - else if (Kg.isURLSearchParams(r)) i = r.toString() - else { - var s = [] - Kg.forEach(r, function (u, c) { - u === null || - typeof u > "u" || - (Kg.isArray(u) ? (c = c + "[]") : (u = [u]), - Kg.forEach(u, function (f) { - Kg.isDate(f) ? (f = f.toISOString()) : Kg.isObject(f) && (f = JSON.stringify(f)), - s.push(p7e(c) + "=" + p7e(f)) - })) - }), - (i = s.join("&")) - } - if (i) { - var a = t.indexOf("#") - a !== -1 && (t = t.slice(0, a)), (t += (t.indexOf("?") === -1 ? "?" : "&") + i) - } - return t - } -}) -var m7e = C((b2r, d7e) => { - "use strict" - var X9t = bi() - function Y3() { - this.handlers = [] - } - Y3.prototype.use = function (t, r, n) { - return ( - this.handlers.push({ - fulfilled: t, - rejected: r, - synchronous: n ? n.synchronous : !1, - runWhen: n ? n.runWhen : null, - }), - this.handlers.length - 1 - ) - } - Y3.prototype.eject = function (t) { - this.handlers[t] && (this.handlers[t] = null) - } - Y3.prototype.forEach = function (t) { - X9t.forEach(this.handlers, function (n) { - n !== null && t(n) - }) - } - d7e.exports = Y3 -}) -var v7e = C((E2r, x7e) => { - "use strict" - var J9t = bi() - x7e.exports = function (t, r) { - J9t.forEach(t, function (i, s) { - s !== r && s.toUpperCase() === r.toUpperCase() && ((t[r] = i), delete t[s]) - }) - } -}) -var Qp = C((_2r, E7e) => { - "use strict" - var g7e = bi() - function Xg(e, t, r, n, i) { - Error.call(this), - (this.message = e), - (this.name = "AxiosError"), - t && (this.code = t), - r && (this.config = r), - n && (this.request = n), - i && (this.response = i) - } - g7e.inherits(Xg, Error, { - toJSON: function () { - return { - message: this.message, - name: this.name, - description: this.description, - number: this.number, - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - config: this.config, - code: this.code, - status: this.response && this.response.status ? this.response.status : null, - } - }, - }) - var y7e = Xg.prototype, - b7e = {} - ;[ - "ERR_BAD_OPTION_VALUE", - "ERR_BAD_OPTION", - "ECONNABORTED", - "ETIMEDOUT", - "ERR_NETWORK", - "ERR_FR_TOO_MANY_REDIRECTS", - "ERR_DEPRECATED", - "ERR_BAD_RESPONSE", - "ERR_BAD_REQUEST", - "ERR_CANCELED", - ].forEach(function (e) { - b7e[e] = { value: e } - }) - Object.defineProperties(Xg, b7e) - Object.defineProperty(y7e, "isAxiosError", { value: !0 }) - Xg.from = function (e, t, r, n, i, s) { - var a = Object.create(y7e) - return ( - g7e.toFlatObject(e, a, function (u) { - return u !== Error.prototype - }), - Xg.call(a, e.message, t, r, n, i), - (a.name = e.name), - s && Object.assign(a, s), - a - ) - } - E7e.exports = Xg -}) -var Z3 = C((w2r, _7e) => { - "use strict" - _7e.exports = { silentJSONParsing: !0, forcedJSONParsing: !0, clarifyTimeoutError: !1 } -}) -var lz = C((A2r, w7e) => { - "use strict" - var Hu = bi() - function Y9t(e, t) { - t = t || new FormData() - var r = [] - function n(s) { - return s === null - ? "" - : Hu.isDate(s) - ? s.toISOString() - : Hu.isArrayBuffer(s) || Hu.isTypedArray(s) - ? typeof Blob == "function" - ? new Blob([s]) - : Buffer.from(s) - : s - } - function i(s, a) { - if (Hu.isPlainObject(s) || Hu.isArray(s)) { - if (r.indexOf(s) !== -1) throw Error("Circular reference detected in " + a) - r.push(s), - Hu.forEach(s, function (u, c) { - if (!Hu.isUndefined(u)) { - var l = a ? a + "." + c : c, - f - if (u && !a && typeof u == "object") { - if (Hu.endsWith(c, "{}")) u = JSON.stringify(u) - else if (Hu.endsWith(c, "[]") && (f = Hu.toArray(u))) { - f.forEach(function (p) { - !Hu.isUndefined(p) && t.append(l, n(p)) - }) - return - } - } - i(u, l) - } - }), - r.pop() - } else t.append(a, n(s)) - } - return i(e), t - } - w7e.exports = Y9t -}) -var pz = C((C2r, A7e) => { - "use strict" - var fz = Qp() - A7e.exports = function (t, r, n) { - var i = n.config.validateStatus - !n.status || !i || i(n.status) - ? t(n) - : r( - new fz( - "Request failed with status code " + n.status, - [fz.ERR_BAD_REQUEST, fz.ERR_BAD_RESPONSE][Math.floor(n.status / 100) - 4], - n.config, - n.request, - n - ) - ) - } -}) -var S7e = C((S2r, C7e) => { - "use strict" - var Q3 = bi() - C7e.exports = Q3.isStandardBrowserEnv() - ? (function () { - return { - write: function (r, n, i, s, a, o) { - var u = [] - u.push(r + "=" + encodeURIComponent(n)), - Q3.isNumber(i) && u.push("expires=" + new Date(i).toGMTString()), - Q3.isString(s) && u.push("path=" + s), - Q3.isString(a) && u.push("domain=" + a), - o === !0 && u.push("secure"), - (document.cookie = u.join("; ")) - }, - read: function (r) { - var n = document.cookie.match(new RegExp("(^|;\\s*)(" + r + ")=([^;]*)")) - return n ? decodeURIComponent(n[3]) : null - }, - remove: function (r) { - this.write(r, "", Date.now() - 864e5) - }, - } - })() - : (function () { - return { - write: function () {}, - read: function () { - return null - }, - remove: function () {}, - } - })() -}) -var F7e = C((D2r, D7e) => { - "use strict" - D7e.exports = function (t) { - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t) - } -}) -var B7e = C((F2r, T7e) => { - "use strict" - T7e.exports = function (t, r) { - return r ? t.replace(/\/+$/, "") + "/" + r.replace(/^\/+/, "") : t - } -}) -var e8 = C((T2r, O7e) => { - "use strict" - var Z9t = F7e(), - Q9t = B7e() - O7e.exports = function (t, r) { - return t && !Z9t(r) ? Q9t(t, r) : r - } -}) -var I7e = C((B2r, k7e) => { - "use strict" - var hz = bi(), - eRt = [ - "age", - "authorization", - "content-length", - "content-type", - "etag", - "expires", - "from", - "host", - "if-modified-since", - "if-unmodified-since", - "last-modified", - "location", - "max-forwards", - "proxy-authorization", - "referer", - "retry-after", - "user-agent", - ] - k7e.exports = function (t) { - var r = {}, - n, - i, - s - return ( - t && - hz.forEach( - t.split(` -`), - function (o) { - if ( - ((s = o.indexOf(":")), (n = hz.trim(o.substr(0, s)).toLowerCase()), (i = hz.trim(o.substr(s + 1))), n) - ) { - if (r[n] && eRt.indexOf(n) >= 0) return - n === "set-cookie" ? (r[n] = (r[n] ? r[n] : []).concat([i])) : (r[n] = r[n] ? r[n] + ", " + i : i) - } - } - ), - r - ) - } -}) -var R7e = C((O2r, N7e) => { - "use strict" - var P7e = bi() - N7e.exports = P7e.isStandardBrowserEnv() - ? (function () { - var t = /(msie|trident)/i.test(navigator.userAgent), - r = document.createElement("a"), - n - function i(s) { - var a = s - return ( - t && (r.setAttribute("href", a), (a = r.href)), - r.setAttribute("href", a), - { - href: r.href, - protocol: r.protocol ? r.protocol.replace(/:$/, "") : "", - host: r.host, - search: r.search ? r.search.replace(/^\?/, "") : "", - hash: r.hash ? r.hash.replace(/^#/, "") : "", - hostname: r.hostname, - port: r.port, - pathname: r.pathname.charAt(0) === "/" ? r.pathname : "/" + r.pathname, - } - ) - } - return ( - (n = i(window.location.href)), - function (a) { - var o = P7e.isString(a) ? i(a) : a - return o.protocol === n.protocol && o.host === n.host - } - ) - })() - : (function () { - return function () { - return !0 - } - })() -}) -var Jg = C((k2r, M7e) => { - "use strict" - var dz = Qp(), - tRt = bi() - function L7e(e) { - dz.call(this, e ?? "canceled", dz.ERR_CANCELED), (this.name = "CanceledError") - } - tRt.inherits(L7e, dz, { __CANCEL__: !0 }) - M7e.exports = L7e -}) -var j7e = C((I2r, q7e) => { - "use strict" - q7e.exports = function (t) { - var r = /^([-+\w]{1,25})(:?\/\/|:)/.exec(t) - return (r && r[1]) || "" - } -}) -var H7e = C((P2r, U7e) => { - "use strict" - var c_ = bi(), - rRt = pz(), - nRt = S7e(), - iRt = J3(), - sRt = e8(), - aRt = I7e(), - oRt = R7e(), - uRt = Z3(), - gf = Qp(), - cRt = Jg(), - lRt = j7e() - U7e.exports = function (t) { - return new Promise(function (n, i) { - var s = t.data, - a = t.headers, - o = t.responseType, - u - function c() { - t.cancelToken && t.cancelToken.unsubscribe(u), t.signal && t.signal.removeEventListener("abort", u) - } - c_.isFormData(s) && c_.isStandardBrowserEnv() && delete a["Content-Type"] - var l = new XMLHttpRequest() - if (t.auth) { - var f = t.auth.username || "", - p = t.auth.password ? unescape(encodeURIComponent(t.auth.password)) : "" - a.Authorization = "Basic " + btoa(f + ":" + p) - } - var h = sRt(t.baseURL, t.url) - l.open(t.method.toUpperCase(), iRt(h, t.params, t.paramsSerializer), !0), (l.timeout = t.timeout) - function d() { - if (l) { - var g = "getAllResponseHeaders" in l ? aRt(l.getAllResponseHeaders()) : null, - _ = !o || o === "text" || o === "json" ? l.responseText : l.response, - w = { data: _, status: l.status, statusText: l.statusText, headers: g, config: t, request: l } - rRt( - function (A) { - n(A), c() - }, - function (A) { - i(A), c() - }, - w - ), - (l = null) - } - } - if ( - ("onloadend" in l - ? (l.onloadend = d) - : (l.onreadystatechange = function () { - !l || - l.readyState !== 4 || - (l.status === 0 && !(l.responseURL && l.responseURL.indexOf("file:") === 0)) || - setTimeout(d) - }), - (l.onabort = function () { - l && (i(new gf("Request aborted", gf.ECONNABORTED, t, l)), (l = null)) - }), - (l.onerror = function () { - i(new gf("Network Error", gf.ERR_NETWORK, t, l, l)), (l = null) - }), - (l.ontimeout = function () { - var _ = t.timeout ? "timeout of " + t.timeout + "ms exceeded" : "timeout exceeded", - w = t.transitional || uRt - t.timeoutErrorMessage && (_ = t.timeoutErrorMessage), - i(new gf(_, w.clarifyTimeoutError ? gf.ETIMEDOUT : gf.ECONNABORTED, t, l)), - (l = null) - }), - c_.isStandardBrowserEnv()) - ) { - var x = (t.withCredentials || oRt(h)) && t.xsrfCookieName ? nRt.read(t.xsrfCookieName) : void 0 - x && (a[t.xsrfHeaderName] = x) - } - "setRequestHeader" in l && - c_.forEach(a, function (_, w) { - typeof s > "u" && w.toLowerCase() === "content-type" ? delete a[w] : l.setRequestHeader(w, _) - }), - c_.isUndefined(t.withCredentials) || (l.withCredentials = !!t.withCredentials), - o && o !== "json" && (l.responseType = t.responseType), - typeof t.onDownloadProgress == "function" && l.addEventListener("progress", t.onDownloadProgress), - typeof t.onUploadProgress == "function" && - l.upload && - l.upload.addEventListener("progress", t.onUploadProgress), - (t.cancelToken || t.signal) && - ((u = function (g) { - l && (i(!g || (g && g.type) ? new cRt() : g), l.abort(), (l = null)) - }), - t.cancelToken && t.cancelToken.subscribe(u), - t.signal && (t.signal.aborted ? u() : t.signal.addEventListener("abort", u))), - s || (s = null) - var v = lRt(h) - if (v && ["http", "https", "file"].indexOf(v) === -1) { - i(new gf("Unsupported protocol " + v + ":", gf.ERR_BAD_REQUEST, t)) - return - } - l.send(s) - }) - } -}) -var t8 = C((N2r, V7e) => { - V7e.exports = { version: "0.27.2" } -}) -var Y7e = C((R2r, J7e) => { - "use strict" - var X0 = bi(), - $7e = pz(), - fRt = e8(), - z7e = J3(), - pRt = require("http"), - hRt = require("https"), - dRt = Q2().http, - mRt = Q2().https, - W7e = require("url"), - xRt = require("zlib"), - vRt = t8().version, - gRt = Z3(), - Ei = Qp(), - yRt = Jg(), - G7e = /https:?/, - K7e = ["http:", "https:", "file:"] - function X7e(e, t, r) { - if (((e.hostname = t.host), (e.host = t.host), (e.port = t.port), (e.path = r), t.auth)) { - var n = Buffer.from(t.auth.username + ":" + t.auth.password, "utf8").toString("base64") - e.headers["Proxy-Authorization"] = "Basic " + n - } - e.beforeRedirect = function (s) { - ;(s.headers.host = s.host), X7e(s, t, s.href) - } - } - J7e.exports = function (t) { - return new Promise(function (n, i) { - var s - function a() { - t.cancelToken && t.cancelToken.unsubscribe(s), t.signal && t.signal.removeEventListener("abort", s) - } - var o = function (ue) { - a(), n(ue) - }, - u = !1, - c = function (ue) { - a(), (u = !0), i(ue) - }, - l = t.data, - f = t.headers, - p = {} - if ( - (Object.keys(f).forEach(function (ue) { - p[ue.toLowerCase()] = ue - }), - "user-agent" in p ? f[p["user-agent"]] || delete f[p["user-agent"]] : (f["User-Agent"] = "axios/" + vRt), - X0.isFormData(l) && X0.isFunction(l.getHeaders)) - ) - Object.assign(f, l.getHeaders()) - else if (l && !X0.isStream(l)) { - if (!Buffer.isBuffer(l)) - if (X0.isArrayBuffer(l)) l = Buffer.from(new Uint8Array(l)) - else if (X0.isString(l)) l = Buffer.from(l, "utf-8") - else - return c( - new Ei( - "Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream", - Ei.ERR_BAD_REQUEST, - t - ) - ) - if (t.maxBodyLength > -1 && l.length > t.maxBodyLength) - return c(new Ei("Request body larger than maxBodyLength limit", Ei.ERR_BAD_REQUEST, t)) - p["content-length"] || (f["Content-Length"] = l.length) - } - var h = void 0 - if (t.auth) { - var d = t.auth.username || "", - x = t.auth.password || "" - h = d + ":" + x - } - var v = fRt(t.baseURL, t.url), - g = W7e.parse(v), - _ = g.protocol || K7e[0] - if (K7e.indexOf(_) === -1) return c(new Ei("Unsupported protocol " + _, Ei.ERR_BAD_REQUEST, t)) - if (!h && g.auth) { - var w = g.auth.split(":"), - E = w[0] || "", - A = w[1] || "" - h = E + ":" + A - } - h && p.authorization && delete f[p.authorization] - var T = G7e.test(_), - O = T ? t.httpsAgent : t.httpAgent - try { - z7e(g.path, t.params, t.paramsSerializer).replace(/^\?/, "") - } catch (ie) { - var D = new Error(ie.message) - ;(D.config = t), (D.url = t.url), (D.exists = !0), c(D) - } - var M = { - path: z7e(g.path, t.params, t.paramsSerializer).replace(/^\?/, ""), - method: t.method.toUpperCase(), - headers: f, - agent: O, - agents: { http: t.httpAgent, https: t.httpsAgent }, - auth: h, - } - t.socketPath ? (M.socketPath = t.socketPath) : ((M.hostname = g.hostname), (M.port = g.port)) - var P = t.proxy - if (!P && P !== !1) { - var k = _.slice(0, -1) + "_proxy", - B = process.env[k] || process.env[k.toUpperCase()] - if (B) { - var q = W7e.parse(B), - $ = process.env.no_proxy || process.env.NO_PROXY, - N = !0 - if ($) { - var U = $.split(",").map(function (ue) { - return ue.trim() - }) - N = !U.some(function (ue) { - return ue - ? ue === "*" || (ue[0] === "." && g.hostname.substr(g.hostname.length - ue.length) === ue) - ? !0 - : g.hostname === ue - : !1 - }) - } - if (N && ((P = { host: q.hostname, port: q.port, protocol: q.protocol }), q.auth)) { - var ee = q.auth.split(":") - P.auth = { username: ee[0], password: ee[1] } - } - } - } - P && - ((M.headers.host = g.hostname + (g.port ? ":" + g.port : "")), - X7e(M, P, _ + "//" + g.hostname + (g.port ? ":" + g.port : "") + M.path)) - var ce, - te = T && (P ? G7e.test(P.protocol) : !0) - t.transport - ? (ce = t.transport) - : t.maxRedirects === 0 - ? (ce = te ? hRt : pRt) - : (t.maxRedirects && (M.maxRedirects = t.maxRedirects), - t.beforeRedirect && (M.beforeRedirect = t.beforeRedirect), - (ce = te ? mRt : dRt)), - t.maxBodyLength > -1 && (M.maxBodyLength = t.maxBodyLength), - t.insecureHTTPParser && (M.insecureHTTPParser = t.insecureHTTPParser) - var K = ce.request(M, function (ue) { - if (!K.aborted) { - var ge = ue, - Se = ue.req || K - if (ue.statusCode !== 204 && Se.method !== "HEAD" && t.decompress !== !1) - switch (ue.headers["content-encoding"]) { - case "gzip": - case "compress": - case "deflate": - ;(ge = ge.pipe(xRt.createUnzip())), delete ue.headers["content-encoding"] - break - } - var H = { status: ue.statusCode, statusText: ue.statusMessage, headers: ue.headers, config: t, request: Se } - if (t.responseType === "stream") (H.data = ge), $7e(o, c, H) - else { - var R = [], - ye = 0 - ge.on("data", function (he) { - R.push(he), - (ye += he.length), - t.maxContentLength > -1 && - ye > t.maxContentLength && - ((u = !0), - ge.destroy(), - c(new Ei("maxContentLength size of " + t.maxContentLength + " exceeded", Ei.ERR_BAD_RESPONSE, t, Se))) - }), - ge.on("aborted", function () { - u || - (ge.destroy(), - c(new Ei("maxContentLength size of " + t.maxContentLength + " exceeded", Ei.ERR_BAD_RESPONSE, t, Se))) - }), - ge.on("error", function (he) { - K.aborted || c(Ei.from(he, null, t, Se)) - }), - ge.on("end", function () { - try { - var he = R.length === 1 ? R[0] : Buffer.concat(R) - t.responseType !== "arraybuffer" && - ((he = he.toString(t.responseEncoding)), - (!t.responseEncoding || t.responseEncoding === "utf8") && (he = X0.stripBOM(he))), - (H.data = he) - } catch (oe) { - c(Ei.from(oe, null, t, H.request, H)) - } - $7e(o, c, H) - }) - } - } - }) - if ( - (K.on("error", function (ue) { - c(Ei.from(ue, null, t, K)) - }), - K.on("socket", function (ue) { - ue.setKeepAlive(!0, 1e3 * 60) - }), - t.timeout) - ) { - var se = parseInt(t.timeout, 10) - if (isNaN(se)) { - c(new Ei("error trying to parse `config.timeout` to int", Ei.ERR_BAD_OPTION_VALUE, t, K)) - return - } - K.setTimeout(se, function () { - K.abort() - var ue = t.transitional || gRt - c(new Ei("timeout of " + se + "ms exceeded", ue.clarifyTimeoutError ? Ei.ETIMEDOUT : Ei.ECONNABORTED, t, K)) - }) - } - ;(t.cancelToken || t.signal) && - ((s = function (ie) { - K.aborted || (K.abort(), c(!ie || (ie && ie.type) ? new yRt() : ie)) - }), - t.cancelToken && t.cancelToken.subscribe(s), - t.signal && (t.signal.aborted ? s() : t.signal.addEventListener("abort", s))), - X0.isStream(l) - ? l - .on("error", function (ue) { - c(Ei.from(ue, t, null, K)) - }) - .pipe(K) - : K.end(l) - }) - } -}) -var eIe = C((L2r, Q7e) => { - var Z7e = require("stream").Stream, - bRt = require("util") - Q7e.exports = Vu - function Vu() { - ;(this.source = null), - (this.dataSize = 0), - (this.maxDataSize = 1024 * 1024), - (this.pauseStream = !0), - (this._maxDataSizeExceeded = !1), - (this._released = !1), - (this._bufferedEvents = []) - } - bRt.inherits(Vu, Z7e) - Vu.create = function (e, t) { - var r = new this() - t = t || {} - for (var n in t) r[n] = t[n] - r.source = e - var i = e.emit - return ( - (e.emit = function () { - return r._handleEmit(arguments), i.apply(e, arguments) - }), - e.on("error", function () {}), - r.pauseStream && e.pause(), - r - ) - } - Object.defineProperty(Vu.prototype, "readable", { - configurable: !0, - enumerable: !0, - get: function () { - return this.source.readable - }, - }) - Vu.prototype.setEncoding = function () { - return this.source.setEncoding.apply(this.source, arguments) - } - Vu.prototype.resume = function () { - this._released || this.release(), this.source.resume() - } - Vu.prototype.pause = function () { - this.source.pause() - } - Vu.prototype.release = function () { - ;(this._released = !0), - this._bufferedEvents.forEach( - function (e) { - this.emit.apply(this, e) - }.bind(this) - ), - (this._bufferedEvents = []) - } - Vu.prototype.pipe = function () { - var e = Z7e.prototype.pipe.apply(this, arguments) - return this.resume(), e - } - Vu.prototype._handleEmit = function (e) { - if (this._released) { - this.emit.apply(this, e) - return - } - e[0] === "data" && ((this.dataSize += e[1].length), this._checkIfMaxDataSizeExceeded()), - this._bufferedEvents.push(e) - } - Vu.prototype._checkIfMaxDataSizeExceeded = function () { - if (!this._maxDataSizeExceeded && !(this.dataSize <= this.maxDataSize)) { - this._maxDataSizeExceeded = !0 - var e = "DelayedStream#maxDataSize of " + this.maxDataSize + " bytes exceeded." - this.emit("error", new Error(e)) - } - } -}) -var iIe = C((M2r, nIe) => { - var ERt = require("util"), - rIe = require("stream").Stream, - tIe = eIe() - nIe.exports = qn - function qn() { - ;(this.writable = !1), - (this.readable = !0), - (this.dataSize = 0), - (this.maxDataSize = 2 * 1024 * 1024), - (this.pauseStreams = !0), - (this._released = !1), - (this._streams = []), - (this._currentStream = null), - (this._insideLoop = !1), - (this._pendingNext = !1) - } - ERt.inherits(qn, rIe) - qn.create = function (e) { - var t = new this() - e = e || {} - for (var r in e) t[r] = e[r] - return t - } - qn.isStreamLike = function (e) { - return ( - typeof e != "function" && - typeof e != "string" && - typeof e != "boolean" && - typeof e != "number" && - !Buffer.isBuffer(e) - ) - } - qn.prototype.append = function (e) { - var t = qn.isStreamLike(e) - if (t) { - if (!(e instanceof tIe)) { - var r = tIe.create(e, { maxDataSize: 1 / 0, pauseStream: this.pauseStreams }) - e.on("data", this._checkDataSize.bind(this)), (e = r) - } - this._handleErrors(e), this.pauseStreams && e.pause() - } - return this._streams.push(e), this - } - qn.prototype.pipe = function (e, t) { - return rIe.prototype.pipe.call(this, e, t), this.resume(), e - } - qn.prototype._getNext = function () { - if (((this._currentStream = null), this._insideLoop)) { - this._pendingNext = !0 - return - } - this._insideLoop = !0 - try { - do (this._pendingNext = !1), this._realGetNext() - while (this._pendingNext) - } finally { - this._insideLoop = !1 - } - } - qn.prototype._realGetNext = function () { - var e = this._streams.shift() - if (typeof e > "u") { - this.end() - return - } - if (typeof e != "function") { - this._pipeNext(e) - return - } - var t = e - t( - function (r) { - var n = qn.isStreamLike(r) - n && (r.on("data", this._checkDataSize.bind(this)), this._handleErrors(r)), this._pipeNext(r) - }.bind(this) - ) - } - qn.prototype._pipeNext = function (e) { - this._currentStream = e - var t = qn.isStreamLike(e) - if (t) { - e.on("end", this._getNext.bind(this)), e.pipe(this, { end: !1 }) - return - } - var r = e - this.write(r), this._getNext() - } - qn.prototype._handleErrors = function (e) { - var t = this - e.on("error", function (r) { - t._emitError(r) - }) - } - qn.prototype.write = function (e) { - this.emit("data", e) - } - qn.prototype.pause = function () { - this.pauseStreams && - (this.pauseStreams && - this._currentStream && - typeof this._currentStream.pause == "function" && - this._currentStream.pause(), - this.emit("pause")) - } - qn.prototype.resume = function () { - this._released || ((this._released = !0), (this.writable = !0), this._getNext()), - this.pauseStreams && - this._currentStream && - typeof this._currentStream.resume == "function" && - this._currentStream.resume(), - this.emit("resume") - } - qn.prototype.end = function () { - this._reset(), this.emit("end") - } - qn.prototype.destroy = function () { - this._reset(), this.emit("close") - } - qn.prototype._reset = function () { - ;(this.writable = !1), (this._streams = []), (this._currentStream = null) - } - qn.prototype._checkDataSize = function () { - if ((this._updateDataSize(), !(this.dataSize <= this.maxDataSize))) { - var e = "DelayedStream#maxDataSize of " + this.maxDataSize + " bytes exceeded." - this._emitError(new Error(e)) - } - } - qn.prototype._updateDataSize = function () { - this.dataSize = 0 - var e = this - this._streams.forEach(function (t) { - t.dataSize && (e.dataSize += t.dataSize) - }), - this._currentStream && this._currentStream.dataSize && (this.dataSize += this._currentStream.dataSize) - } - qn.prototype._emitError = function (e) { - this._reset(), this.emit("error", e) - } -}) -var aIe = C((q2r, sIe) => { - sIe.exports = _Rt - function _Rt(e) { - var t = - typeof setImmediate == "function" - ? setImmediate - : typeof process == "object" && typeof process.nextTick == "function" - ? process.nextTick - : null - t ? t(e) : setTimeout(e, 0) - } -}) -var mz = C((j2r, uIe) => { - var oIe = aIe() - uIe.exports = wRt - function wRt(e) { - var t = !1 - return ( - oIe(function () { - t = !0 - }), - function (n, i) { - t - ? e(n, i) - : oIe(function () { - e(n, i) - }) - } - ) - } -}) -var xz = C((U2r, cIe) => { - cIe.exports = ARt - function ARt(e) { - Object.keys(e.jobs).forEach(CRt.bind(e)), (e.jobs = {}) - } - function CRt(e) { - typeof this.jobs[e] == "function" && this.jobs[e]() - } -}) -var vz = C((H2r, fIe) => { - var lIe = mz(), - SRt = xz() - fIe.exports = DRt - function DRt(e, t, r, n) { - var i = r.keyedList ? r.keyedList[r.index] : r.index - r.jobs[i] = FRt(t, i, e[i], function (s, a) { - i in r.jobs && (delete r.jobs[i], s ? SRt(r) : (r.results[i] = a), n(s, r.results)) - }) - } - function FRt(e, t, r, n) { - var i - return e.length == 2 ? (i = e(r, lIe(n))) : (i = e(r, t, lIe(n))), i - } -}) -var gz = C((V2r, pIe) => { - pIe.exports = TRt - function TRt(e, t) { - var r = !Array.isArray(e), - n = { - index: 0, - keyedList: r || t ? Object.keys(e) : null, - jobs: {}, - results: r ? {} : [], - size: r ? Object.keys(e).length : e.length, - } - return ( - t && - n.keyedList.sort( - r - ? t - : function (i, s) { - return t(e[i], e[s]) - } - ), - n - ) - } -}) -var yz = C(($2r, hIe) => { - var BRt = xz(), - ORt = mz() - hIe.exports = kRt - function kRt(e) { - Object.keys(this.jobs).length && ((this.index = this.size), BRt(this), ORt(e)(null, this.results)) - } -}) -var mIe = C((z2r, dIe) => { - var IRt = vz(), - PRt = gz(), - NRt = yz() - dIe.exports = RRt - function RRt(e, t, r) { - for (var n = PRt(e); n.index < (n.keyedList || e).length; ) - IRt(e, t, n, function (i, s) { - if (i) { - r(i, s) - return - } - if (Object.keys(n.jobs).length === 0) { - r(null, n.results) - return - } - }), - n.index++ - return NRt.bind(n, r) - } -}) -var bz = C((W2r, r8) => { - var xIe = vz(), - LRt = gz(), - MRt = yz() - r8.exports = qRt - r8.exports.ascending = vIe - r8.exports.descending = jRt - function qRt(e, t, r, n) { - var i = LRt(e, r) - return ( - xIe(e, t, i, function s(a, o) { - if (a) { - n(a, o) - return - } - if ((i.index++, i.index < (i.keyedList || e).length)) { - xIe(e, t, i, s) - return - } - n(null, i.results) - }), - MRt.bind(i, n) - ) - } - function vIe(e, t) { - return e < t ? -1 : e > t ? 1 : 0 - } - function jRt(e, t) { - return -1 * vIe(e, t) - } -}) -var yIe = C((G2r, gIe) => { - var URt = bz() - gIe.exports = HRt - function HRt(e, t, r) { - return URt(e, t, null, r) - } -}) -var EIe = C((K2r, bIe) => { - bIe.exports = { parallel: mIe(), serial: yIe(), serialOrdered: bz() } -}) -var wIe = C((X2r, _Ie) => { - _Ie.exports = function (e, t) { - return ( - Object.keys(t).forEach(function (r) { - e[r] = e[r] || t[r] - }), - e - ) - } -}) -var Cz = C((J2r, CIe) => { - var Az = iIe(), - AIe = require("util"), - Ez = require("path"), - VRt = require("http"), - $Rt = require("https"), - zRt = require("url").parse, - WRt = require("fs"), - GRt = require("stream").Stream, - _z = kL(), - KRt = EIe(), - wz = wIe() - CIe.exports = Sr - AIe.inherits(Sr, Az) - function Sr(e) { - if (!(this instanceof Sr)) return new Sr(e) - ;(this._overheadLength = 0), (this._valueLength = 0), (this._valuesToMeasure = []), Az.call(this), (e = e || {}) - for (var t in e) this[t] = e[t] - } - Sr.LINE_BREAK = `\r -` - Sr.DEFAULT_CONTENT_TYPE = "application/octet-stream" - Sr.prototype.append = function (e, t, r) { - ;(r = r || {}), typeof r == "string" && (r = { filename: r }) - var n = Az.prototype.append.bind(this) - if ((typeof t == "number" && (t = "" + t), AIe.isArray(t))) { - this._error(new Error("Arrays are not supported.")) - return - } - var i = this._multiPartHeader(e, t, r), - s = this._multiPartFooter() - n(i), n(t), n(s), this._trackLength(i, t, r) - } - Sr.prototype._trackLength = function (e, t, r) { - var n = 0 - r.knownLength != null - ? (n += +r.knownLength) - : Buffer.isBuffer(t) - ? (n = t.length) - : typeof t == "string" && (n = Buffer.byteLength(t)), - (this._valueLength += n), - (this._overheadLength += Buffer.byteLength(e) + Sr.LINE_BREAK.length), - !(!t || (!t.path && !(t.readable && t.hasOwnProperty("httpVersion")) && !(t instanceof GRt))) && - (r.knownLength || this._valuesToMeasure.push(t)) - } - Sr.prototype._lengthRetriever = function (e, t) { - e.hasOwnProperty("fd") - ? e.end != null && e.end != 1 / 0 && e.start != null - ? t(null, e.end + 1 - (e.start ? e.start : 0)) - : WRt.stat(e.path, function (r, n) { - var i - if (r) { - t(r) - return - } - ;(i = n.size - (e.start ? e.start : 0)), t(null, i) - }) - : e.hasOwnProperty("httpVersion") - ? t(null, +e.headers["content-length"]) - : e.hasOwnProperty("httpModule") - ? (e.on("response", function (r) { - e.pause(), t(null, +r.headers["content-length"]) - }), - e.resume()) - : t("Unknown stream") - } - Sr.prototype._multiPartHeader = function (e, t, r) { - if (typeof r.header == "string") return r.header - var n = this._getContentDisposition(t, r), - i = this._getContentType(t, r), - s = "", - a = { - "Content-Disposition": ["form-data", 'name="' + e + '"'].concat(n || []), - "Content-Type": [].concat(i || []), - } - typeof r.header == "object" && wz(a, r.header) - var o - for (var u in a) - a.hasOwnProperty(u) && - ((o = a[u]), - o != null && (Array.isArray(o) || (o = [o]), o.length && (s += u + ": " + o.join("; ") + Sr.LINE_BREAK))) - return "--" + this.getBoundary() + Sr.LINE_BREAK + s + Sr.LINE_BREAK - } - Sr.prototype._getContentDisposition = function (e, t) { - var r, n - return ( - typeof t.filepath == "string" - ? (r = Ez.normalize(t.filepath).replace(/\\/g, "/")) - : t.filename || e.name || e.path - ? (r = Ez.basename(t.filename || e.name || e.path)) - : e.readable && e.hasOwnProperty("httpVersion") && (r = Ez.basename(e.client._httpMessage.path || "")), - r && (n = 'filename="' + r + '"'), - n - ) - } - Sr.prototype._getContentType = function (e, t) { - var r = t.contentType - return ( - !r && e.name && (r = _z.lookup(e.name)), - !r && e.path && (r = _z.lookup(e.path)), - !r && e.readable && e.hasOwnProperty("httpVersion") && (r = e.headers["content-type"]), - !r && (t.filepath || t.filename) && (r = _z.lookup(t.filepath || t.filename)), - !r && typeof e == "object" && (r = Sr.DEFAULT_CONTENT_TYPE), - r - ) - } - Sr.prototype._multiPartFooter = function () { - return function (e) { - var t = Sr.LINE_BREAK, - r = this._streams.length === 0 - r && (t += this._lastBoundary()), e(t) - }.bind(this) - } - Sr.prototype._lastBoundary = function () { - return "--" + this.getBoundary() + "--" + Sr.LINE_BREAK - } - Sr.prototype.getHeaders = function (e) { - var t, - r = { "content-type": "multipart/form-data; boundary=" + this.getBoundary() } - for (t in e) e.hasOwnProperty(t) && (r[t.toLowerCase()] = e[t]) - return r - } - Sr.prototype.setBoundary = function (e) { - this._boundary = e - } - Sr.prototype.getBoundary = function () { - return this._boundary || this._generateBoundary(), this._boundary - } - Sr.prototype.getBuffer = function () { - for (var e = new Buffer.alloc(0), t = this.getBoundary(), r = 0, n = this._streams.length; r < n; r++) - typeof this._streams[r] != "function" && - (Buffer.isBuffer(this._streams[r]) - ? (e = Buffer.concat([e, this._streams[r]])) - : (e = Buffer.concat([e, Buffer.from(this._streams[r])])), - (typeof this._streams[r] != "string" || this._streams[r].substring(2, t.length + 2) !== t) && - (e = Buffer.concat([e, Buffer.from(Sr.LINE_BREAK)]))) - return Buffer.concat([e, Buffer.from(this._lastBoundary())]) - } - Sr.prototype._generateBoundary = function () { - for (var e = "--------------------------", t = 0; t < 24; t++) e += Math.floor(Math.random() * 10).toString(16) - this._boundary = e - } - Sr.prototype.getLengthSync = function () { - var e = this._overheadLength + this._valueLength - return ( - this._streams.length && (e += this._lastBoundary().length), - this.hasKnownLength() || this._error(new Error("Cannot calculate proper length in synchronous way.")), - e - ) - } - Sr.prototype.hasKnownLength = function () { - var e = !0 - return this._valuesToMeasure.length && (e = !1), e - } - Sr.prototype.getLength = function (e) { - var t = this._overheadLength + this._valueLength - if ((this._streams.length && (t += this._lastBoundary().length), !this._valuesToMeasure.length)) { - process.nextTick(e.bind(this, null, t)) - return - } - KRt.parallel(this._valuesToMeasure, this._lengthRetriever, function (r, n) { - if (r) { - e(r) - return - } - n.forEach(function (i) { - t += i - }), - e(null, t) - }) - } - Sr.prototype.submit = function (e, t) { - var r, - n, - i = { method: "post" } - return ( - typeof e == "string" - ? ((e = zRt(e)), (n = wz({ port: e.port, path: e.pathname, host: e.hostname, protocol: e.protocol }, i))) - : ((n = wz(e, i)), n.port || (n.port = n.protocol == "https:" ? 443 : 80)), - (n.headers = this.getHeaders(e.headers)), - n.protocol == "https:" ? (r = $Rt.request(n)) : (r = VRt.request(n)), - this.getLength( - function (s, a) { - if (s && s !== "Unknown stream") { - this._error(s) - return - } - if ((a && r.setHeader("Content-Length", a), this.pipe(r), t)) { - var o, - u = function (c, l) { - return r.removeListener("error", u), r.removeListener("response", o), t.call(this, c, l) - } - ;(o = u.bind(this, null)), r.on("error", u), r.on("response", o) - } - }.bind(this) - ), - r - ) - } - Sr.prototype._error = function (e) { - this.error || ((this.error = e), this.pause(), this.emit("error", e)) - } - Sr.prototype.toString = function () { - return "[object FormData]" - } -}) -var DIe = C((Y2r, SIe) => { - SIe.exports = Cz() -}) -var i8 = C((Z2r, OIe) => { - "use strict" - var Hi = bi(), - FIe = v7e(), - TIe = Qp(), - XRt = Z3(), - JRt = lz(), - YRt = { "Content-Type": "application/x-www-form-urlencoded" } - function BIe(e, t) { - !Hi.isUndefined(e) && Hi.isUndefined(e["Content-Type"]) && (e["Content-Type"] = t) - } - function ZRt() { - var e - return ( - typeof XMLHttpRequest < "u" - ? (e = H7e()) - : typeof process < "u" && Object.prototype.toString.call(process) === "[object process]" && (e = Y7e()), - e - ) - } - function QRt(e, t, r) { - if (Hi.isString(e)) - try { - return (t || JSON.parse)(e), Hi.trim(e) - } catch (n) { - if (n.name !== "SyntaxError") throw n - } - return (r || JSON.stringify)(e) - } - var n8 = { - transitional: XRt, - adapter: ZRt(), - transformRequest: [ - function (t, r) { - if ( - (FIe(r, "Accept"), - FIe(r, "Content-Type"), - Hi.isFormData(t) || Hi.isArrayBuffer(t) || Hi.isBuffer(t) || Hi.isStream(t) || Hi.isFile(t) || Hi.isBlob(t)) - ) - return t - if (Hi.isArrayBufferView(t)) return t.buffer - if (Hi.isURLSearchParams(t)) return BIe(r, "application/x-www-form-urlencoded;charset=utf-8"), t.toString() - var n = Hi.isObject(t), - i = r && r["Content-Type"], - s - if ((s = Hi.isFileList(t)) || (n && i === "multipart/form-data")) { - var a = this.env && this.env.FormData - return JRt(s ? { "files[]": t } : t, a && new a()) - } else if (n || i === "application/json") return BIe(r, "application/json"), QRt(t) - return t - }, - ], - transformResponse: [ - function (t) { - var r = this.transitional || n8.transitional, - n = r && r.silentJSONParsing, - i = r && r.forcedJSONParsing, - s = !n && this.responseType === "json" - if (s || (i && Hi.isString(t) && t.length)) - try { - return JSON.parse(t) - } catch (a) { - if (s) throw a.name === "SyntaxError" ? TIe.from(a, TIe.ERR_BAD_RESPONSE, this, null, this.response) : a - } - return t - }, - ], - timeout: 0, - xsrfCookieName: "XSRF-TOKEN", - xsrfHeaderName: "X-XSRF-TOKEN", - maxContentLength: -1, - maxBodyLength: -1, - env: { FormData: DIe() }, - validateStatus: function (t) { - return t >= 200 && t < 300 - }, - headers: { common: { Accept: "application/json, text/plain, */*" } }, - } - Hi.forEach(["delete", "get", "head"], function (t) { - n8.headers[t] = {} - }) - Hi.forEach(["post", "put", "patch"], function (t) { - n8.headers[t] = Hi.merge(YRt) - }) - OIe.exports = n8 -}) -var IIe = C((Q2r, kIe) => { - "use strict" - var eLt = bi(), - tLt = i8() - kIe.exports = function (t, r, n) { - var i = this || tLt - return ( - eLt.forEach(n, function (a) { - t = a.call(i, t, r) - }), - t - ) - } -}) -var Sz = C((e_r, PIe) => { - "use strict" - PIe.exports = function (t) { - return !!(t && t.__CANCEL__) - } -}) -var LIe = C((t_r, RIe) => { - "use strict" - var NIe = bi(), - Dz = IIe(), - rLt = Sz(), - nLt = i8(), - iLt = Jg() - function Fz(e) { - if ((e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted)) throw new iLt() - } - RIe.exports = function (t) { - Fz(t), - (t.headers = t.headers || {}), - (t.data = Dz.call(t, t.data, t.headers, t.transformRequest)), - (t.headers = NIe.merge(t.headers.common || {}, t.headers[t.method] || {}, t.headers)), - NIe.forEach(["delete", "get", "head", "post", "put", "patch", "common"], function (i) { - delete t.headers[i] - }) - var r = t.adapter || nLt.adapter - return r(t).then( - function (i) { - return Fz(t), (i.data = Dz.call(t, i.data, i.headers, t.transformResponse)), i - }, - function (i) { - return ( - rLt(i) || - (Fz(t), - i && - i.response && - (i.response.data = Dz.call(t, i.response.data, i.response.headers, t.transformResponse))), - Promise.reject(i) - ) - } - ) - } -}) -var Tz = C((r_r, MIe) => { - "use strict" - var mo = bi() - MIe.exports = function (t, r) { - r = r || {} - var n = {} - function i(l, f) { - return mo.isPlainObject(l) && mo.isPlainObject(f) - ? mo.merge(l, f) - : mo.isPlainObject(f) - ? mo.merge({}, f) - : mo.isArray(f) - ? f.slice() - : f - } - function s(l) { - if (mo.isUndefined(r[l])) { - if (!mo.isUndefined(t[l])) return i(void 0, t[l]) - } else return i(t[l], r[l]) - } - function a(l) { - if (!mo.isUndefined(r[l])) return i(void 0, r[l]) - } - function o(l) { - if (mo.isUndefined(r[l])) { - if (!mo.isUndefined(t[l])) return i(void 0, t[l]) - } else return i(void 0, r[l]) - } - function u(l) { - if (l in r) return i(t[l], r[l]) - if (l in t) return i(void 0, t[l]) - } - var c = { - url: a, - method: a, - data: a, - baseURL: o, - transformRequest: o, - transformResponse: o, - paramsSerializer: o, - timeout: o, - timeoutMessage: o, - withCredentials: o, - adapter: o, - responseType: o, - xsrfCookieName: o, - xsrfHeaderName: o, - onUploadProgress: o, - onDownloadProgress: o, - decompress: o, - maxContentLength: o, - maxBodyLength: o, - beforeRedirect: o, - transport: o, - httpAgent: o, - httpsAgent: o, - cancelToken: o, - socketPath: o, - responseEncoding: o, - validateStatus: u, - } - return ( - mo.forEach(Object.keys(t).concat(Object.keys(r)), function (f) { - var p = c[f] || s, - h = p(f) - ;(mo.isUndefined(h) && p !== u) || (n[f] = h) - }), - n - ) - } -}) -var UIe = C((n_r, jIe) => { - "use strict" - var sLt = t8().version, - eh = Qp(), - Bz = {} - ;["object", "boolean", "number", "function", "string", "symbol"].forEach(function (e, t) { - Bz[e] = function (n) { - return typeof n === e || "a" + (t < 1 ? "n " : " ") + e - } - }) - var qIe = {} - Bz.transitional = function (t, r, n) { - function i(s, a) { - return "[Axios v" + sLt + "] Transitional option '" + s + "'" + a + (n ? ". " + n : "") - } - return function (s, a, o) { - if (t === !1) throw new eh(i(a, " has been removed" + (r ? " in " + r : "")), eh.ERR_DEPRECATED) - return ( - r && - !qIe[a] && - ((qIe[a] = !0), - console.warn(i(a, " has been deprecated since v" + r + " and will be removed in the near future"))), - t ? t(s, a, o) : !0 - ) - } - } - function aLt(e, t, r) { - if (typeof e != "object") throw new eh("options must be an object", eh.ERR_BAD_OPTION_VALUE) - for (var n = Object.keys(e), i = n.length; i-- > 0; ) { - var s = n[i], - a = t[s] - if (a) { - var o = e[s], - u = o === void 0 || a(o, s, e) - if (u !== !0) throw new eh("option " + s + " must be " + u, eh.ERR_BAD_OPTION_VALUE) - continue - } - if (r !== !0) throw new eh("Unknown option " + s, eh.ERR_BAD_OPTION) - } - } - jIe.exports = { assertOptions: aLt, validators: Bz } -}) -var GIe = C((i_r, WIe) => { - "use strict" - var $Ie = bi(), - oLt = J3(), - HIe = m7e(), - VIe = LIe(), - s8 = Tz(), - uLt = e8(), - zIe = UIe(), - Yg = zIe.validators - function Zg(e) { - ;(this.defaults = e), (this.interceptors = { request: new HIe(), response: new HIe() }) - } - Zg.prototype.request = function (t, r) { - typeof t == "string" ? ((r = r || {}), (r.url = t)) : (r = t || {}), - (r = s8(this.defaults, r)), - r.method - ? (r.method = r.method.toLowerCase()) - : this.defaults.method - ? (r.method = this.defaults.method.toLowerCase()) - : (r.method = "get") - var n = r.transitional - n !== void 0 && - zIe.assertOptions( - n, - { - silentJSONParsing: Yg.transitional(Yg.boolean), - forcedJSONParsing: Yg.transitional(Yg.boolean), - clarifyTimeoutError: Yg.transitional(Yg.boolean), - }, - !1 - ) - var i = [], - s = !0 - this.interceptors.request.forEach(function (h) { - ;(typeof h.runWhen == "function" && h.runWhen(r) === !1) || - ((s = s && h.synchronous), i.unshift(h.fulfilled, h.rejected)) - }) - var a = [] - this.interceptors.response.forEach(function (h) { - a.push(h.fulfilled, h.rejected) - }) - var o - if (!s) { - var u = [VIe, void 0] - for (Array.prototype.unshift.apply(u, i), u = u.concat(a), o = Promise.resolve(r); u.length; ) - o = o.then(u.shift(), u.shift()) - return o - } - for (var c = r; i.length; ) { - var l = i.shift(), - f = i.shift() - try { - c = l(c) - } catch (p) { - f(p) - break - } - } - try { - o = VIe(c) - } catch (p) { - return Promise.reject(p) - } - for (; a.length; ) o = o.then(a.shift(), a.shift()) - return o - } - Zg.prototype.getUri = function (t) { - t = s8(this.defaults, t) - var r = uLt(t.baseURL, t.url) - return oLt(r, t.params, t.paramsSerializer) - } - $Ie.forEach(["delete", "get", "head", "options"], function (t) { - Zg.prototype[t] = function (r, n) { - return this.request(s8(n || {}, { method: t, url: r, data: (n || {}).data })) - } - }) - $Ie.forEach(["post", "put", "patch"], function (t) { - function r(n) { - return function (s, a, o) { - return this.request( - s8(o || {}, { method: t, headers: n ? { "Content-Type": "multipart/form-data" } : {}, url: s, data: a }) - ) - } - } - ;(Zg.prototype[t] = r()), (Zg.prototype[t + "Form"] = r(!0)) - }) - WIe.exports = Zg -}) -var XIe = C((s_r, KIe) => { - "use strict" - var cLt = Jg() - function Qg(e) { - if (typeof e != "function") throw new TypeError("executor must be a function.") - var t - this.promise = new Promise(function (i) { - t = i - }) - var r = this - this.promise.then(function (n) { - if (r._listeners) { - var i, - s = r._listeners.length - for (i = 0; i < s; i++) r._listeners[i](n) - r._listeners = null - } - }), - (this.promise.then = function (n) { - var i, - s = new Promise(function (a) { - r.subscribe(a), (i = a) - }).then(n) - return ( - (s.cancel = function () { - r.unsubscribe(i) - }), - s - ) - }), - e(function (i) { - r.reason || ((r.reason = new cLt(i)), t(r.reason)) - }) - } - Qg.prototype.throwIfRequested = function () { - if (this.reason) throw this.reason - } - Qg.prototype.subscribe = function (t) { - if (this.reason) { - t(this.reason) - return - } - this._listeners ? this._listeners.push(t) : (this._listeners = [t]) - } - Qg.prototype.unsubscribe = function (t) { - if (this._listeners) { - var r = this._listeners.indexOf(t) - r !== -1 && this._listeners.splice(r, 1) - } - } - Qg.source = function () { - var t, - r = new Qg(function (i) { - t = i - }) - return { token: r, cancel: t } - } - KIe.exports = Qg -}) -var YIe = C((a_r, JIe) => { - "use strict" - JIe.exports = function (t) { - return function (n) { - return t.apply(null, n) - } - } -}) -var QIe = C((o_r, ZIe) => { - "use strict" - var lLt = bi() - ZIe.exports = function (t) { - return lLt.isObject(t) && t.isAxiosError === !0 - } -}) -var rPe = C((u_r, Oz) => { - "use strict" - var ePe = bi(), - fLt = nz(), - a8 = GIe(), - pLt = Tz(), - hLt = i8() - function tPe(e) { - var t = new a8(e), - r = fLt(a8.prototype.request, t) - return ( - ePe.extend(r, a8.prototype, t), - ePe.extend(r, t), - (r.create = function (i) { - return tPe(pLt(e, i)) - }), - r - ) - } - var Aa = tPe(hLt) - Aa.Axios = a8 - Aa.CanceledError = Jg() - Aa.CancelToken = XIe() - Aa.isCancel = Sz() - Aa.VERSION = t8().version - Aa.toFormData = lz() - Aa.AxiosError = Qp() - Aa.Cancel = Aa.CanceledError - Aa.all = function (t) { - return Promise.all(t) - } - Aa.spread = YIe() - Aa.isAxiosError = QIe() - Oz.exports = Aa - Oz.exports.default = Aa -}) -var iPe = C((c_r, nPe) => { - nPe.exports = rPe() -}) -var uPe = C((ey) => { - "use strict" - var l_r = require("net"), - dLt = require("tls"), - kz = require("http"), - sPe = require("https"), - mLt = require("events"), - f_r = require("assert"), - xLt = require("util") - ey.httpOverHttp = vLt - ey.httpsOverHttp = gLt - ey.httpOverHttps = yLt - ey.httpsOverHttps = bLt - function vLt(e) { - var t = new yf(e) - return (t.request = kz.request), t - } - function gLt(e) { - var t = new yf(e) - return (t.request = kz.request), (t.createSocket = aPe), (t.defaultPort = 443), t - } - function yLt(e) { - var t = new yf(e) - return (t.request = sPe.request), t - } - function bLt(e) { - var t = new yf(e) - return (t.request = sPe.request), (t.createSocket = aPe), (t.defaultPort = 443), t - } - function yf(e) { - var t = this - ;(t.options = e || {}), - (t.proxyOptions = t.options.proxy || {}), - (t.maxSockets = t.options.maxSockets || kz.Agent.defaultMaxSockets), - (t.requests = []), - (t.sockets = []), - t.on("free", function (n, i, s, a) { - for (var o = oPe(i, s, a), u = 0, c = t.requests.length; u < c; ++u) { - var l = t.requests[u] - if (l.host === o.host && l.port === o.port) { - t.requests.splice(u, 1), l.request.onSocket(n) - return - } - } - n.destroy(), t.removeSocket(n) - }) - } - xLt.inherits(yf, mLt.EventEmitter) - yf.prototype.addRequest = function (t, r, n, i) { - var s = this, - a = Iz({ request: t }, s.options, oPe(r, n, i)) - if (s.sockets.length >= this.maxSockets) { - s.requests.push(a) - return - } - s.createSocket(a, function (o) { - o.on("free", u), o.on("close", c), o.on("agentRemove", c), t.onSocket(o) - function u() { - s.emit("free", o, a) - } - function c(l) { - s.removeSocket(o), o.removeListener("free", u), o.removeListener("close", c), o.removeListener("agentRemove", c) - } - }) - } - yf.prototype.createSocket = function (t, r) { - var n = this, - i = {} - n.sockets.push(i) - var s = Iz({}, n.proxyOptions, { - method: "CONNECT", - path: t.host + ":" + t.port, - agent: !1, - headers: { host: t.host + ":" + t.port }, - }) - t.localAddress && (s.localAddress = t.localAddress), - s.proxyAuth && - ((s.headers = s.headers || {}), - (s.headers["Proxy-Authorization"] = "Basic " + new Buffer(s.proxyAuth).toString("base64"))), - th("making CONNECT request") - var a = n.request(s) - ;(a.useChunkedEncodingByDefault = !1), - a.once("response", o), - a.once("upgrade", u), - a.once("connect", c), - a.once("error", l), - a.end() - function o(f) { - f.upgrade = !0 - } - function u(f, p, h) { - process.nextTick(function () { - c(f, p, h) - }) - } - function c(f, p, h) { - if ((a.removeAllListeners(), p.removeAllListeners(), f.statusCode !== 200)) { - th("tunneling socket could not be established, statusCode=%d", f.statusCode), p.destroy() - var d = new Error("tunneling socket could not be established, statusCode=" + f.statusCode) - ;(d.code = "ECONNRESET"), t.request.emit("error", d), n.removeSocket(i) - return - } - if (h.length > 0) { - th("got illegal response body from proxy"), p.destroy() - var d = new Error("got illegal response body from proxy") - ;(d.code = "ECONNRESET"), t.request.emit("error", d), n.removeSocket(i) - return - } - return th("tunneling connection has established"), (n.sockets[n.sockets.indexOf(i)] = p), r(p) - } - function l(f) { - a.removeAllListeners(), - th( - `tunneling socket could not be established, cause=%s -`, - f.message, - f.stack - ) - var p = new Error("tunneling socket could not be established, cause=" + f.message) - ;(p.code = "ECONNRESET"), t.request.emit("error", p), n.removeSocket(i) - } - } - yf.prototype.removeSocket = function (t) { - var r = this.sockets.indexOf(t) - if (r !== -1) { - this.sockets.splice(r, 1) - var n = this.requests.shift() - n && - this.createSocket(n, function (i) { - n.request.onSocket(i) - }) - } - } - function aPe(e, t) { - var r = this - yf.prototype.createSocket.call(r, e, function (n) { - var i = e.request.getHeader("host"), - s = Iz({}, r.options, { socket: n, servername: i ? i.replace(/:.*$/, "") : e.host }), - a = dLt.connect(0, s) - ;(r.sockets[r.sockets.indexOf(n)] = a), t(a) - }) - } - function oPe(e, t, r) { - return typeof e == "string" ? { host: e, port: t, localAddress: r } : e - } - function Iz(e) { - for (var t = 1, r = arguments.length; t < r; ++t) { - var n = arguments[t] - if (typeof n == "object") - for (var i = Object.keys(n), s = 0, a = i.length; s < a; ++s) { - var o = i[s] - n[o] !== void 0 && (e[o] = n[o]) - } - } - return e - } - var th - process.env.NODE_DEBUG && /\btunnel\b/.test(process.env.NODE_DEBUG) - ? (th = function () { - var e = Array.prototype.slice.call(arguments) - typeof e[0] == "string" ? (e[0] = "TUNNEL: " + e[0]) : e.unshift("TUNNEL:"), console.error.apply(console, e) - }) - : (th = function () {}) - ey.debug = th -}) -var lPe = C((h_r, cPe) => { - cPe.exports = uPe() -}) -var mPe = C((c8) => { - "use strict" - Object.defineProperty(c8, "__esModule", { value: !0 }) - c8.Writer = void 0 - var fPe = pPe(require("fs")), - Pz = pPe(require("path")) - function pPe(e) { - return e && e.__esModule ? e : { default: e } - } - var $u = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - xo = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - o8, - u8, - p_, - h_, - l_, - f_, - ty, - ry, - hPe, - dPe - function ELt(e) { - return Pz.default.join(Pz.default.dirname(e), "." + Pz.default.basename(e) + ".tmp") - } - var Nz = class { - constructor(t) { - o8.add(this), - u8.set(this, void 0), - p_.set(this, void 0), - h_.set(this, !1), - l_.set(this, null), - f_.set(this, null), - ty.set(this, null), - ry.set(this, null), - $u(this, u8, t, "f"), - $u(this, p_, ELt(t), "f") - } - async write(t) { - return xo(this, h_, "f") ? xo(this, o8, "m", hPe).call(this, t) : xo(this, o8, "m", dPe).call(this, t) - } - } - c8.Writer = Nz - ;(u8 = new WeakMap()), - (p_ = new WeakMap()), - (h_ = new WeakMap()), - (l_ = new WeakMap()), - (f_ = new WeakMap()), - (ty = new WeakMap()), - (ry = new WeakMap()), - (o8 = new WeakSet()), - (hPe = function (t) { - return ( - $u(this, ry, t, "f"), - $u( - this, - ty, - xo(this, ty, "f") || - new Promise((r, n) => { - $u(this, f_, [r, n], "f") - }), - "f" - ), - new Promise((r, n) => { - var i - ;(i = xo(this, ty, "f")) === null || i === void 0 || i.then(r).catch(n) - }) - ) - }), - (dPe = async function (t) { - var r, n - $u(this, h_, !0, "f") - try { - await fPe.default.promises.writeFile(xo(this, p_, "f"), t, "utf-8"), - await fPe.default.promises.rename(xo(this, p_, "f"), xo(this, u8, "f")), - (r = xo(this, l_, "f")) === null || r === void 0 || r[0]() - } catch (i) { - throw ((n = xo(this, l_, "f")) === null || n === void 0 || n[1](i), i) - } finally { - if ( - ($u(this, h_, !1, "f"), - $u(this, l_, xo(this, f_, "f"), "f"), - $u(this, f_, $u(this, ty, null, "f"), "f"), - xo(this, ry, "f") !== null) - ) { - let i = xo(this, ry, "f") - $u(this, ry, null, "f"), await this.write(i) - } - } - }) -}) -var Lz = C((p8) => { - "use strict" - Object.defineProperty(p8, "__esModule", { value: !0 }) - p8.TextFile = void 0 - var _Lt = ALt(require("fs")), - wLt = mPe() - function ALt(e) { - return e && e.__esModule ? e : { default: e } - } - var xPe = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - vPe = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - l8, - f8, - Rz = class { - constructor(t) { - l8.set(this, void 0), f8.set(this, void 0), xPe(this, l8, t, "f"), xPe(this, f8, new wLt.Writer(t), "f") - } - async read() { - let t - try { - t = await _Lt.default.promises.readFile(vPe(this, l8, "f"), "utf-8") - } catch (r) { - if (r.code === "ENOENT") return null - throw r - } - return t - } - write(t) { - return vPe(this, f8, "f").write(t) - } - } - p8.TextFile = Rz - ;(l8 = new WeakMap()), (f8 = new WeakMap()) -}) -var yPe = C((h8) => { - "use strict" - Object.defineProperty(h8, "__esModule", { value: !0 }) - h8.JSONFile = void 0 - var CLt = Lz(), - SLt = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - gPe = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - d_, - Mz = class { - constructor(t) { - d_.set(this, void 0), SLt(this, d_, new CLt.TextFile(t), "f") - } - async read() { - let t = await gPe(this, d_, "f").read() - return t === null ? null : JSON.parse(t) - } - write(t) { - return gPe(this, d_, "f").write(JSON.stringify(t, null, 2)) - } - } - h8.JSONFile = Mz - d_ = new WeakMap() -}) -var Hz = C((m8) => { - "use strict" - Object.defineProperty(m8, "__esModule", { value: !0 }) - m8.TextFileSync = void 0 - var qz = EPe(require("fs")), - jz = EPe(require("path")) - function EPe(e) { - return e && e.__esModule ? e : { default: e } - } - var bPe = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - d8 = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - m_, - x_, - Uz = class { - constructor(t) { - m_.set(this, void 0), - x_.set(this, void 0), - bPe(this, x_, t, "f"), - bPe(this, m_, jz.default.join(jz.default.dirname(t), `.${jz.default.basename(t)}.tmp`), "f") - } - read() { - let t - try { - t = qz.default.readFileSync(d8(this, x_, "f"), "utf-8") - } catch (r) { - if (r.code === "ENOENT") return null - throw r - } - return t - } - write(t) { - qz.default.writeFileSync(d8(this, m_, "f"), t), qz.default.renameSync(d8(this, m_, "f"), d8(this, x_, "f")) - } - } - m8.TextFileSync = Uz - ;(m_ = new WeakMap()), (x_ = new WeakMap()) -}) -var wPe = C((x8) => { - "use strict" - Object.defineProperty(x8, "__esModule", { value: !0 }) - x8.JSONFileSync = void 0 - var DLt = Hz(), - FLt = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - _Pe = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - v_, - Vz = class { - constructor(t) { - v_.set(this, void 0), FLt(this, v_, new DLt.TextFileSync(t), "f") - } - read() { - let t = _Pe(this, v_, "f").read() - return t === null ? null : JSON.parse(t) - } - write(t) { - _Pe(this, v_, "f").write(JSON.stringify(t, null, 2)) - } - } - x8.JSONFileSync = Vz - v_ = new WeakMap() -}) -var CPe = C((v8) => { - "use strict" - Object.defineProperty(v8, "__esModule", { value: !0 }) - v8.LocalStorage = void 0 - var TLt = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - APe = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - g_, - $z = class { - constructor(t) { - g_.set(this, void 0), TLt(this, g_, t, "f") - } - read() { - let t = localStorage.getItem(APe(this, g_, "f")) - return t === null ? null : JSON.parse(t) - } - write(t) { - localStorage.setItem(APe(this, g_, "f"), JSON.stringify(t)) - } - } - v8.LocalStorage = $z - g_ = new WeakMap() -}) -var SPe = C((y8) => { - "use strict" - Object.defineProperty(y8, "__esModule", { value: !0 }) - y8.Memory = void 0 - var BLt = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - OLt = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - g8, - zz = class { - constructor() { - g8.set(this, null) - } - read() { - return Promise.resolve(BLt(this, g8, "f")) - } - write(t) { - return OLt(this, g8, t, "f"), Promise.resolve() - } - } - y8.Memory = zz - g8 = new WeakMap() -}) -var DPe = C((E8) => { - "use strict" - Object.defineProperty(E8, "__esModule", { value: !0 }) - E8.MemorySync = void 0 - var kLt = function (e, t, r, n) { - if (r === "a" && !n) throw new TypeError("Private accessor was defined without a getter") - if (typeof t == "function" ? e !== t || !n : !t.has(e)) - throw new TypeError("Cannot read private member from an object whose class did not declare it") - return r === "m" ? n : r === "a" ? n.call(e) : n ? n.value : t.get(e) - }, - ILt = function (e, t, r, n, i) { - if (n === "m") throw new TypeError("Private method is not writable") - if (n === "a" && !i) throw new TypeError("Private accessor was defined without a setter") - if (typeof t == "function" ? e !== t || !i : !t.has(e)) - throw new TypeError("Cannot write private member to an object whose class did not declare it") - return n === "a" ? i.call(e, r) : i ? (i.value = r) : t.set(e, r), r - }, - b8, - Wz = class { - constructor() { - b8.set(this, null) - } - read() { - return kLt(this, b8, "f") || null - } - write(t) { - ILt(this, b8, t, "f") - } - } - E8.MemorySync = Wz - b8 = new WeakMap() -}) -var Kz = C((_8) => { - "use strict" - Object.defineProperty(_8, "__esModule", { value: !0 }) - _8.MissingAdapterError = void 0 - var Gz = class extends Error { - constructor() { - super(), (this.message = "Missing Adapter") - } - } - _8.MissingAdapterError = Gz -}) -var FPe = C((w8) => { - "use strict" - Object.defineProperty(w8, "__esModule", { value: !0 }) - w8.Low = void 0 - var PLt = Kz(), - Xz = class { - constructor(t) { - if ( - (Object.defineProperty(this, "adapter", { enumerable: !0, configurable: !0, writable: !0, value: void 0 }), - Object.defineProperty(this, "data", { enumerable: !0, configurable: !0, writable: !0, value: null }), - t) - ) - this.adapter = t - else throw new PLt.MissingAdapterError() - } - async read() { - this.data = await this.adapter.read() - } - async write() { - this.data && (await this.adapter.write(this.data)) - } - } - w8.Low = Xz -}) -var TPe = C((A8) => { - "use strict" - Object.defineProperty(A8, "__esModule", { value: !0 }) - A8.LowSync = void 0 - var NLt = Kz(), - Jz = class { - constructor(t) { - if ( - (Object.defineProperty(this, "adapter", { enumerable: !0, configurable: !0, writable: !0, value: void 0 }), - Object.defineProperty(this, "data", { enumerable: !0, configurable: !0, writable: !0, value: null }), - t) - ) - this.adapter = t - else throw new NLt.MissingAdapterError() - } - read() { - this.data = this.adapter.read() - } - write() { - this.data !== null && this.adapter.write(this.data) - } - } - A8.LowSync = Jz -}) -var BPe = C((Jr) => { - "use strict" - Object.defineProperty(Jr, "__esModule", { value: !0 }) - var Yz = yPe() - Object.keys(Yz).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === Yz[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return Yz[e] - }, - }) - }) - var Zz = wPe() - Object.keys(Zz).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === Zz[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return Zz[e] - }, - }) - }) - var Qz = CPe() - Object.keys(Qz).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === Qz[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return Qz[e] - }, - }) - }) - var eW = SPe() - Object.keys(eW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === eW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return eW[e] - }, - }) - }) - var tW = DPe() - Object.keys(tW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === tW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return tW[e] - }, - }) - }) - var rW = Lz() - Object.keys(rW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === rW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return rW[e] - }, - }) - }) - var nW = Hz() - Object.keys(nW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === nW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return nW[e] - }, - }) - }) - var iW = FPe() - Object.keys(iW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === iW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return iW[e] - }, - }) - }) - var sW = TPe() - Object.keys(sW).forEach(function (e) { - e === "default" || - e === "__esModule" || - (e in Jr && Jr[e] === sW[e]) || - Object.defineProperty(Jr, e, { - enumerable: !0, - get: function () { - return sW[e] - }, - }) - }) -}) -var mNe = C((Ct) => { - "use strict" - var S8, - RLt = - ";var __w=require('worker_threads');__w.parentPort.on('message',function(m){onmessage({data:m})}),postMessage=function(m,t){__w.parentPort.postMessage(m,t)},close=process.exit;self=global" - try { - S8 = require("worker_threads").Worker - } catch {} - var IPe = {} - IPe.default = S8 - ? function (e, t, r, n, i) { - var s = !1, - a = new S8(e + RLt, { eval: !0 }) - .on("error", function (o) { - return i(o, null) - }) - .on("message", function (o) { - return i(null, o) - }) - .on("exit", function (o) { - o && !s && i(new Error("exited with code " + o), null) - }) - return ( - a.postMessage(r, n), - (a.terminate = function () { - return (s = !0), S8.prototype.terminate.call(a) - }), - a - ) - } - : function (e, t, r, n, i) { - setImmediate(function () { - return i( - new Error( - "async operations unsupported - update to Node 12+ (or Node 10-11 with the --experimental-worker CLI flag)" - ), - null - ) - }) - var s = function () {} - return { terminate: s, postMessage: s } - } - var cr = Uint8Array, - Bs = Uint16Array, - oy = Uint32Array, - uy = new cr([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0, 0, 0, 0]), - cy = new cr([ - 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 0, 0, - ]), - y_ = new cr([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]), - PPe = function (e, t) { - for (var r = new Bs(31), n = 0; n < 31; ++n) r[n] = t += 1 << e[n - 1] - for (var i = new oy(r[30]), n = 1; n < 30; ++n) for (var s = r[n]; s < r[n + 1]; ++s) i[s] = ((s - r[n]) << 5) | n - return [r, i] - }, - NPe = PPe(uy, 2), - hW = NPe[0], - B8 = NPe[1] - ;(hW[28] = 258), (B8[258] = 28) - var RPe = PPe(cy, 0), - LPe = RPe[0], - oW = RPe[1], - b_ = new Bs(32768) - for (Rr = 0; Rr < 32768; ++Rr) - (bf = ((Rr & 43690) >>> 1) | ((Rr & 21845) << 1)), - (bf = ((bf & 52428) >>> 2) | ((bf & 13107) << 2)), - (bf = ((bf & 61680) >>> 4) | ((bf & 3855) << 4)), - (b_[Rr] = (((bf & 65280) >>> 8) | ((bf & 255) << 8)) >>> 1) - var bf, - Rr, - tu = function (e, t, r) { - for (var n = e.length, i = 0, s = new Bs(t); i < n; ++i) e[i] && ++s[e[i] - 1] - var a = new Bs(t) - for (i = 0; i < t; ++i) a[i] = (a[i - 1] + s[i - 1]) << 1 - var o - if (r) { - o = new Bs(1 << t) - var u = 15 - t - for (i = 0; i < n; ++i) - if (e[i]) - for (var c = (i << 4) | e[i], l = t - e[i], f = a[e[i] - 1]++ << l, p = f | ((1 << l) - 1); f <= p; ++f) - o[b_[f] >>> u] = c - } else for (o = new Bs(n), i = 0; i < n; ++i) e[i] && (o[i] = b_[a[e[i] - 1]++] >>> (15 - e[i])) - return o - }, - _f = new cr(288) - for (Rr = 0; Rr < 144; ++Rr) _f[Rr] = 8 - var Rr - for (Rr = 144; Rr < 256; ++Rr) _f[Rr] = 9 - var Rr - for (Rr = 256; Rr < 280; ++Rr) _f[Rr] = 7 - var Rr - for (Rr = 280; Rr < 288; ++Rr) _f[Rr] = 8 - var Rr, - sy = new cr(32) - for (Rr = 0; Rr < 32; ++Rr) sy[Rr] = 5 - var Rr, - MPe = tu(_f, 9, 0), - qPe = tu(_f, 9, 1), - jPe = tu(sy, 5, 0), - UPe = tu(sy, 5, 1), - D8 = function (e) { - for (var t = e[0], r = 1; r < e.length; ++r) e[r] > t && (t = e[r]) - return t - }, - eu = function (e, t, r) { - var n = (t / 8) | 0 - return ((e[n] | (e[n + 1] << 8)) >> (t & 7)) & r - }, - F8 = function (e, t) { - var r = (t / 8) | 0 - return (e[r] | (e[r + 1] << 8) | (e[r + 2] << 16)) >> (t & 7) - }, - __ = function (e) { - return ((e + 7) / 8) | 0 - }, - ru = function (e, t, r) { - ;(t == null || t < 0) && (t = 0), (r == null || r > e.length) && (r = e.length) - var n = new (e.BYTES_PER_ELEMENT == 2 ? Bs : e.BYTES_PER_ELEMENT == 4 ? oy : cr)(r - t) - return n.set(e.subarray(t, r)), n - } - Ct.FlateErrorCode = { - UnexpectedEOF: 0, - InvalidBlockType: 1, - InvalidLengthLiteral: 2, - InvalidDistance: 3, - StreamFinished: 4, - NoStreamHandler: 5, - InvalidHeader: 6, - NoCallback: 7, - InvalidUTF8: 8, - ExtraFieldTooLong: 9, - InvalidDate: 10, - FilenameTooLong: 11, - StreamFinishing: 12, - InvalidZipData: 13, - UnknownCompressionMethod: 14, - } - var HPe = [ - "unexpected EOF", - "invalid block type", - "invalid length/literal", - "invalid distance", - "stream finished", - "no stream handler", - , - "no callback", - "invalid UTF-8 data", - "extra field too long", - "date not in range 1980-2099", - "filename too long", - "stream finishing", - "invalid zip data", - ], - vt = function (e, t, r) { - var n = new Error(t || HPe[e]) - if (((n.code = e), Error.captureStackTrace && Error.captureStackTrace(n, vt), !r)) throw n - return n - }, - w_ = function (e, t, r) { - var n = e.length - if (!n || (r && r.f && !r.l)) return t || new cr(0) - var i = !t || r, - s = !r || r.i - r || (r = {}), t || (t = new cr(n * 3)) - var a = function (H) { - var R = t.length - if (H > R) { - var ye = new cr(Math.max(R * 2, H)) - ye.set(t), (t = ye) - } - }, - o = r.f || 0, - u = r.p || 0, - c = r.b || 0, - l = r.l, - f = r.d, - p = r.m, - h = r.n, - d = n * 8 - do { - if (!l) { - o = eu(e, u, 1) - var x = eu(e, u + 1, 3) - if (((u += 3), x)) - if (x == 1) (l = qPe), (f = UPe), (p = 9), (h = 5) - else if (x == 2) { - var w = eu(e, u, 31) + 257, - E = eu(e, u + 10, 15) + 4, - A = w + eu(e, u + 5, 31) + 1 - u += 14 - for (var T = new cr(A), O = new cr(19), D = 0; D < E; ++D) O[y_[D]] = eu(e, u + D * 3, 7) - u += E * 3 - for (var M = D8(O), P = (1 << M) - 1, k = tu(O, M, 1), D = 0; D < A; ) { - var B = k[eu(e, u, P)] - u += B & 15 - var v = B >>> 4 - if (v < 16) T[D++] = v - else { - var q = 0, - $ = 0 - for ( - v == 16 - ? (($ = 3 + eu(e, u, 3)), (u += 2), (q = T[D - 1])) - : v == 17 - ? (($ = 3 + eu(e, u, 7)), (u += 3)) - : v == 18 && (($ = 11 + eu(e, u, 127)), (u += 7)); - $--; - - ) - T[D++] = q - } - } - var N = T.subarray(0, w), - U = T.subarray(w) - ;(p = D8(N)), (h = D8(U)), (l = tu(N, p, 1)), (f = tu(U, h, 1)) - } else vt(1) - else { - var v = __(u) + 4, - g = e[v - 4] | (e[v - 3] << 8), - _ = v + g - if (_ > n) { - s && vt(0) - break - } - i && a(c + g), t.set(e.subarray(v, _), c), (r.b = c += g), (r.p = u = _ * 8), (r.f = o) - continue - } - if (u > d) { - s && vt(0) - break - } - } - i && a(c + 131072) - for (var ee = (1 << p) - 1, ce = (1 << h) - 1, te = u; ; te = u) { - var q = l[F8(e, u) & ee], - K = q >>> 4 - if (((u += q & 15), u > d)) { - s && vt(0) - break - } - if ((q || vt(2), K < 256)) t[c++] = K - else if (K == 256) { - ;(te = u), (l = null) - break - } else { - var se = K - 254 - if (K > 264) { - var D = K - 257, - ie = uy[D] - ;(se = eu(e, u, (1 << ie) - 1) + hW[D]), (u += ie) - } - var ue = f[F8(e, u) & ce], - ge = ue >>> 4 - ue || vt(3), (u += ue & 15) - var U = LPe[ge] - if (ge > 3) { - var ie = cy[ge] - ;(U += F8(e, u) & ((1 << ie) - 1)), (u += ie) - } - if (u > d) { - s && vt(0) - break - } - i && a(c + 131072) - for (var Se = c + se; c < Se; c += 4) - (t[c] = t[c - U]), (t[c + 1] = t[c + 1 - U]), (t[c + 2] = t[c + 2 - U]), (t[c + 3] = t[c + 3 - U]) - c = Se - } - } - ;(r.l = l), (r.p = te), (r.b = c), (r.f = o), l && ((o = 1), (r.m = p), (r.d = f), (r.n = h)) - } while (!o) - return c == t.length ? t : ru(t, 0, c) - }, - Zc = function (e, t, r) { - r <<= t & 7 - var n = (t / 8) | 0 - ;(e[n] |= r), (e[n + 1] |= r >>> 8) - }, - ny = function (e, t, r) { - r <<= t & 7 - var n = (t / 8) | 0 - ;(e[n] |= r), (e[n + 1] |= r >>> 8), (e[n + 2] |= r >>> 16) - }, - T8 = function (e, t) { - for (var r = [], n = 0; n < e.length; ++n) e[n] && r.push({ s: n, f: e[n] }) - var i = r.length, - s = r.slice() - if (!i) return [Ef, 0] - if (i == 1) { - var a = new cr(r[0].s + 1) - return (a[r[0].s] = 1), [a, 1] - } - r.sort(function (A, T) { - return A.f - T.f - }), - r.push({ s: -1, f: 25001 }) - var o = r[0], - u = r[1], - c = 0, - l = 1, - f = 2 - for (r[0] = { s: -1, f: o.f + u.f, l: o, r: u }; l != i - 1; ) - (o = r[r[c].f < r[f].f ? c++ : f++]), - (u = r[c != l && r[c].f < r[f].f ? c++ : f++]), - (r[l++] = { s: -1, f: o.f + u.f, l: o, r: u }) - for (var p = s[0].s, n = 1; n < i; ++n) s[n].s > p && (p = s[n].s) - var h = new Bs(p + 1), - d = O8(r[l - 1], h, 0) - if (d > t) { - var n = 0, - x = 0, - v = d - t, - g = 1 << v - for ( - s.sort(function (T, O) { - return h[O.s] - h[T.s] || T.f - O.f - }); - n < i; - ++n - ) { - var _ = s[n].s - if (h[_] > t) (x += g - (1 << (d - h[_]))), (h[_] = t) - else break - } - for (x >>>= v; x > 0; ) { - var w = s[n].s - h[w] < t ? (x -= 1 << (t - h[w]++ - 1)) : ++n - } - for (; n >= 0 && x; --n) { - var E = s[n].s - h[E] == t && (--h[E], ++x) - } - d = t - } - return [new cr(h), d] - }, - O8 = function (e, t, r) { - return e.s == -1 ? Math.max(O8(e.l, t, r + 1), O8(e.r, t, r + 1)) : (t[e.s] = r) - }, - uW = function (e) { - for (var t = e.length; t && !e[--t]; ); - for ( - var r = new Bs(++t), - n = 0, - i = e[0], - s = 1, - a = function (u) { - r[n++] = u - }, - o = 1; - o <= t; - ++o - ) - if (e[o] == i && o != t) ++s - else { - if (!i && s > 2) { - for (; s > 138; s -= 138) a(32754) - s > 2 && (a(s > 10 ? ((s - 11) << 5) | 28690 : ((s - 3) << 5) | 12305), (s = 0)) - } else if (s > 3) { - for (a(i), --s; s > 6; s -= 6) a(8304) - s > 2 && (a(((s - 3) << 5) | 8208), (s = 0)) - } - for (; s--; ) a(i) - ;(s = 1), (i = e[o]) - } - return [r.subarray(0, n), t] - }, - iy = function (e, t) { - for (var r = 0, n = 0; n < t.length; ++n) r += e[n] * t[n] - return r - }, - k8 = function (e, t, r) { - var n = r.length, - i = __(t + 2) - ;(e[i] = n & 255), (e[i + 1] = n >>> 8), (e[i + 2] = e[i] ^ 255), (e[i + 3] = e[i + 1] ^ 255) - for (var s = 0; s < n; ++s) e[i + s + 4] = r[s] - return (i + 4 + n) * 8 - }, - cW = function (e, t, r, n, i, s, a, o, u, c, l) { - Zc(t, l++, r), ++i[256] - for ( - var f = T8(i, 15), - p = f[0], - h = f[1], - d = T8(s, 15), - x = d[0], - v = d[1], - g = uW(p), - _ = g[0], - w = g[1], - E = uW(x), - A = E[0], - T = E[1], - O = new Bs(19), - D = 0; - D < _.length; - ++D - ) - O[_[D] & 31]++ - for (var D = 0; D < A.length; ++D) O[A[D] & 31]++ - for (var M = T8(O, 7), P = M[0], k = M[1], B = 19; B > 4 && !P[y_[B - 1]]; --B); - var q = (c + 5) << 3, - $ = iy(i, _f) + iy(s, sy) + a, - N = iy(i, p) + iy(s, x) + a + 14 + 3 * B + iy(O, P) + (2 * O[16] + 3 * O[17] + 7 * O[18]) - if (q <= $ && q <= N) return k8(t, l, e.subarray(u, u + c)) - var U, ee, ce, te - if ((Zc(t, l, 1 + (N < $)), (l += 2), N < $)) { - ;(U = tu(p, h, 0)), (ee = p), (ce = tu(x, v, 0)), (te = x) - var K = tu(P, k, 0) - Zc(t, l, w - 257), Zc(t, l + 5, T - 1), Zc(t, l + 10, B - 4), (l += 14) - for (var D = 0; D < B; ++D) Zc(t, l + 3 * D, P[y_[D]]) - l += 3 * B - for (var se = [_, A], ie = 0; ie < 2; ++ie) - for (var ue = se[ie], D = 0; D < ue.length; ++D) { - var ge = ue[D] & 31 - Zc(t, l, K[ge]), (l += P[ge]), ge > 15 && (Zc(t, l, (ue[D] >>> 5) & 127), (l += ue[D] >>> 12)) - } - } else (U = MPe), (ee = _f), (ce = jPe), (te = sy) - for (var D = 0; D < o; ++D) - if (n[D] > 255) { - var ge = (n[D] >>> 18) & 31 - ny(t, l, U[ge + 257]), (l += ee[ge + 257]), ge > 7 && (Zc(t, l, (n[D] >>> 23) & 31), (l += uy[ge])) - var Se = n[D] & 31 - ny(t, l, ce[Se]), (l += te[Se]), Se > 3 && (ny(t, l, (n[D] >>> 5) & 8191), (l += cy[Se])) - } else ny(t, l, U[n[D]]), (l += ee[n[D]]) - return ny(t, l, U[256]), l + ee[256] - }, - VPe = new oy([65540, 131080, 131088, 131104, 262176, 1048704, 1048832, 2114560, 2117632]), - Ef = new cr(0), - $Pe = function (e, t, r, n, i, s) { - var a = e.length, - o = new cr(n + a + 5 * (1 + Math.ceil(a / 7e3)) + i), - u = o.subarray(n, o.length - i), - c = 0 - if (!t || a < 8) - for (var l = 0; l <= a; l += 65535) { - var f = l + 65535 - f >= a && (u[c >> 3] = s), (c = k8(u, c + 1, e.subarray(l, f))) - } - else { - for ( - var p = VPe[t - 1], - h = p >>> 13, - d = p & 8191, - x = (1 << r) - 1, - v = new Bs(32768), - g = new Bs(x + 1), - _ = Math.ceil(r / 3), - w = 2 * _, - E = function (Z) { - return (e[Z] ^ (e[Z + 1] << _) ^ (e[Z + 2] << w)) & x - }, - A = new oy(25e3), - T = new Bs(288), - O = new Bs(32), - D = 0, - M = 0, - l = 0, - P = 0, - k = 0, - B = 0; - l < a; - ++l - ) { - var q = E(l), - $ = l & 32767, - N = g[q] - if (((v[$] = N), (g[q] = $), k <= l)) { - var U = a - l - if ((D > 7e3 || P > 24576) && U > 423) { - ;(c = cW(e, u, 0, A, T, O, M, P, B, l - B, c)), (P = D = M = 0), (B = l) - for (var ee = 0; ee < 286; ++ee) T[ee] = 0 - for (var ee = 0; ee < 30; ++ee) O[ee] = 0 - } - var ce = 2, - te = 0, - K = d, - se = ($ - N) & 32767 - if (U > 2 && q == E(l - se)) - for ( - var ie = Math.min(h, U) - 1, ue = Math.min(32767, l), ge = Math.min(258, U); - se <= ue && --K && $ != N; - - ) { - if (e[l + ce] == e[l + ce - se]) { - for (var Se = 0; Se < ge && e[l + Se] == e[l + Se - se]; ++Se); - if (Se > ce) { - if (((ce = Se), (te = se), Se > ie)) break - for (var H = Math.min(se, Se - 2), R = 0, ee = 0; ee < H; ++ee) { - var ye = (l - se + ee + 32768) & 32767, - G = v[ye], - he = (ye - G + 32768) & 32767 - he > R && ((R = he), (N = ye)) - } - } - } - ;($ = N), (N = v[$]), (se += ($ - N + 32768) & 32767) - } - if (te) { - A[P++] = 268435456 | (B8[ce] << 18) | oW[te] - var oe = B8[ce] & 31, - le = oW[te] & 31 - ;(M += uy[oe] + cy[le]), ++T[257 + oe], ++O[le], (k = l + ce), ++D - } else (A[P++] = e[l]), ++T[e[l]] - } - } - ;(c = cW(e, u, s, A, T, O, M, P, B, l - B, c)), !s && c & 7 && (c = k8(u, c + 1, Ef)) - } - return ru(o, 0, n + __(c) + i) - }, - zPe = (function () { - for (var e = new Int32Array(256), t = 0; t < 256; ++t) { - for (var r = t, n = 9; --n; ) r = (r & 1 && -306674912) ^ (r >>> 1) - e[t] = r - } - return e - })(), - ly = function () { - var e = -1 - return { - p: function (t) { - for (var r = e, n = 0; n < t.length; ++n) r = zPe[(r & 255) ^ t[n]] ^ (r >>> 8) - e = r - }, - d: function () { - return ~e - }, - } - }, - dW = function () { - var e = 1, - t = 0 - return { - p: function (r) { - for (var n = e, i = t, s = r.length | 0, a = 0; a != s; ) { - for (var o = Math.min(a + 2655, s); a < o; ++a) i += n += r[a] - ;(n = (n & 65535) + 15 * (n >> 16)), (i = (i & 65535) + 15 * (i >> 16)) - } - ;(e = n), (t = i) - }, - d: function () { - return (e %= 65521), (t %= 65521), ((e & 255) << 24) | ((e >>> 8) << 16) | ((t & 255) << 8) | (t >>> 8) - }, - } - }, - J0 = function (e, t, r, n, i) { - return $Pe( - e, - t.level == null ? 6 : t.level, - t.mem == null ? Math.ceil(Math.max(8, Math.min(13, Math.log(e.length))) * 1.5) : 12 + t.mem, - r, - n, - !i - ) - }, - A_ = function (e, t) { - var r = {} - for (var n in e) r[n] = e[n] - for (var n in t) r[n] = t[n] - return r - }, - OPe = function (e, t, r) { - for ( - var n = e(), - i = e.toString(), - s = i - .slice(i.indexOf("[") + 1, i.lastIndexOf("]")) - .replace(/\s+/g, "") - .split(","), - a = 0; - a < n.length; - ++a - ) { - var o = n[a], - u = s[a] - if (typeof o == "function") { - t += ";" + u + "=" - var c = o.toString() - if (o.prototype) - if (c.indexOf("[native code]") != -1) { - var l = c.indexOf(" ", 8) + 1 - t += c.slice(l, c.indexOf("(", l)) - } else { - t += c - for (var f in o.prototype) t += ";" + u + ".prototype." + f + "=" + o.prototype[f].toString() - } - else t += c - } else r[u] = o - } - return [t, r] - }, - C8 = [], - LLt = function (e) { - var t = [] - for (var r in e) e[r].buffer && t.push((e[r] = new e[r].constructor(e[r])).buffer) - return t - }, - WPe = function (e, t, r, n) { - var i - if (!C8[r]) { - for (var s = "", a = {}, o = e.length - 1, u = 0; u < o; ++u) (i = OPe(e[u], s, a)), (s = i[0]), (a = i[1]) - C8[r] = OPe(e[o], s, a) - } - var c = A_({}, C8[r][1]) - return IPe.default( - C8[r][0] + ";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=" + t.toString() + "}", - r, - c, - LLt(c), - n - ) - }, - fy = function () { - return [cr, Bs, oy, uy, cy, y_, hW, LPe, qPe, UPe, b_, HPe, tu, D8, eu, F8, __, ru, vt, w_, my, ih, mW] - }, - py = function () { - return [ - cr, - Bs, - oy, - uy, - cy, - y_, - B8, - oW, - MPe, - _f, - jPe, - sy, - b_, - VPe, - Ef, - tu, - Zc, - ny, - T8, - O8, - uW, - iy, - k8, - cW, - __, - ru, - $Pe, - J0, - C_, - ih, - ] - }, - GPe = function () { - return [xW, gW, jr, ly, zPe] - }, - KPe = function () { - return [vW, YPe] - }, - XPe = function () { - return [yW, jr, dW] - }, - JPe = function () { - return [ZPe] - }, - ih = function (e) { - return postMessage(e, [e.buffer]) - }, - mW = function (e) { - return e && e.size && new cr(e.size) - }, - hy = function (e, t, r, n, i, s) { - var a = WPe(r, n, i, function (o, u) { - a.terminate(), s(o, u) - }) - return ( - a.postMessage([e, t], t.consume ? [e.buffer] : []), - function () { - a.terminate() - } - ) - }, - nu = function (e) { - return ( - (e.ondata = function (t, r) { - return postMessage([t, r], [t.buffer]) - }), - function (t) { - return e.push(t.data[0], t.data[1]) - } - ) - }, - dy = function (e, t, r, n, i) { - var s, - a = WPe(e, n, i, function (o, u) { - o ? (a.terminate(), t.ondata.call(t, o)) : (u[1] && a.terminate(), t.ondata.call(t, o, u[0], u[1])) - }) - a.postMessage(r), - (t.push = function (o, u) { - t.ondata || vt(5), s && t.ondata(vt(4, 0, 1), null, !!u), a.postMessage([o, (s = u)], [o.buffer]) - }), - (t.terminate = function () { - a.terminate() - }) - }, - ia = function (e, t) { - return e[t] | (e[t + 1] << 8) - }, - Qn = function (e, t) { - return (e[t] | (e[t + 1] << 8) | (e[t + 2] << 16) | (e[t + 3] << 24)) >>> 0 - }, - aW = function (e, t) { - return Qn(e, t) + Qn(e, t + 4) * 4294967296 - }, - jr = function (e, t, r) { - for (; r; ++t) (e[t] = r), (r >>>= 8) - }, - xW = function (e, t) { - var r = t.filename - if ( - ((e[0] = 31), - (e[1] = 139), - (e[2] = 8), - (e[8] = t.level < 2 ? 4 : t.level == 9 ? 2 : 0), - (e[9] = 3), - t.mtime != 0 && jr(e, 4, Math.floor(new Date(t.mtime || Date.now()) / 1e3)), - r) - ) { - e[3] = 8 - for (var n = 0; n <= r.length; ++n) e[n + 10] = r.charCodeAt(n) - } - }, - vW = function (e) { - ;(e[0] != 31 || e[1] != 139 || e[2] != 8) && vt(6, "invalid gzip data") - var t = e[3], - r = 10 - t & 4 && (r += e[10] | ((e[11] << 8) + 2)) - for (var n = ((t >> 3) & 1) + ((t >> 4) & 1); n > 0; n -= !e[r++]); - return r + (t & 2) - }, - YPe = function (e) { - var t = e.length - return (e[t - 4] | (e[t - 3] << 8) | (e[t - 2] << 16) | (e[t - 1] << 24)) >>> 0 - }, - gW = function (e) { - return 10 + ((e.filename && e.filename.length + 1) || 0) - }, - yW = function (e, t) { - var r = t.level, - n = r == 0 ? 0 : r < 6 ? 1 : r == 9 ? 3 : 2 - ;(e[0] = 120), (e[1] = (n << 6) | (n ? 32 - 2 * n : 1)) - }, - ZPe = function (e) { - ;((e[0] & 15) != 8 || e[0] >>> 4 > 7 || ((e[0] << 8) | e[1]) % 31) && vt(6, "invalid zlib data"), - e[1] & 32 && vt(6, "invalid zlib data: preset dictionaries not supported") - } - function bW(e, t) { - return !t && typeof e == "function" && ((t = e), (e = {})), (this.ondata = t), e - } - var Qc = (function () { - function e(t, r) { - !r && typeof t == "function" && ((r = t), (t = {})), (this.ondata = r), (this.o = t || {}) - } - return ( - (e.prototype.p = function (t, r) { - this.ondata(J0(t, this.o, 0, 0, !r), r) - }), - (e.prototype.push = function (t, r) { - this.ondata || vt(5), this.d && vt(4), (this.d = r), this.p(t, r || !1) - }), - e - ) - })() - Ct.Deflate = Qc - var QPe = (function () { - function e(t, r) { - dy( - [ - py, - function () { - return [nu, Qc] - }, - ], - this, - bW.call(this, t, r), - function (n) { - var i = new Qc(n.data) - onmessage = nu(i) - }, - 6 - ) - } - return e - })() - Ct.AsyncDeflate = QPe - function eNe(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [py], - function (n) { - return ih(C_(n.data[0], n.data[1])) - }, - 0, - r - ) - ) - } - Ct.deflate = eNe - function C_(e, t) { - return J0(e, t || {}, 0, 0) - } - Ct.deflateSync = C_ - var Ca = (function () { - function e(t) { - ;(this.s = {}), (this.p = new cr(0)), (this.ondata = t) - } - return ( - (e.prototype.e = function (t) { - this.ondata || vt(5), this.d && vt(4) - var r = this.p.length, - n = new cr(r + t.length) - n.set(this.p), n.set(t, r), (this.p = n) - }), - (e.prototype.c = function (t) { - this.d = this.s.i = t || !1 - var r = this.s.b, - n = w_(this.p, this.o, this.s) - this.ondata(ru(n, r, this.s.b), this.d), - (this.o = ru(n, this.s.b - 32768)), - (this.s.b = this.o.length), - (this.p = ru(this.p, (this.s.p / 8) | 0)), - (this.s.p &= 7) - }), - (e.prototype.push = function (t, r) { - this.e(t), this.c(r) - }), - e - ) - })() - Ct.Inflate = Ca - var EW = (function () { - function e(t) { - ;(this.ondata = t), - dy( - [ - fy, - function () { - return [nu, Ca] - }, - ], - this, - 0, - function () { - var r = new Ca() - onmessage = nu(r) - }, - 7 - ) - } - return e - })() - Ct.AsyncInflate = EW - function _W(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [fy], - function (n) { - return ih(my(n.data[0], mW(n.data[1]))) - }, - 1, - r - ) - ) - } - Ct.inflate = _W - function my(e, t) { - return w_(e, t) - } - Ct.inflateSync = my - var I8 = (function () { - function e(t, r) { - ;(this.c = ly()), (this.l = 0), (this.v = 1), Qc.call(this, t, r) - } - return ( - (e.prototype.push = function (t, r) { - Qc.prototype.push.call(this, t, r) - }), - (e.prototype.p = function (t, r) { - this.c.p(t), (this.l += t.length) - var n = J0(t, this.o, this.v && gW(this.o), r && 8, !r) - this.v && (xW(n, this.o), (this.v = 0)), - r && (jr(n, n.length - 8, this.c.d()), jr(n, n.length - 4, this.l)), - this.ondata(n, r) - }), - e - ) - })() - Ct.Gzip = I8 - Ct.Compress = I8 - var tNe = (function () { - function e(t, r) { - dy( - [ - py, - GPe, - function () { - return [nu, Qc, I8] - }, - ], - this, - bW.call(this, t, r), - function (n) { - var i = new I8(n.data) - onmessage = nu(i) - }, - 8 - ) - } - return e - })() - Ct.AsyncGzip = tNe - Ct.AsyncCompress = tNe - function rNe(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [ - py, - GPe, - function () { - return [P8] - }, - ], - function (n) { - return ih(P8(n.data[0], n.data[1])) - }, - 2, - r - ) - ) - } - Ct.gzip = rNe - Ct.compress = rNe - function P8(e, t) { - t || (t = {}) - var r = ly(), - n = e.length - r.p(e) - var i = J0(e, t, gW(t), 8), - s = i.length - return xW(i, t), jr(i, s - 8, r.d()), jr(i, s - 4, n), i - } - Ct.gzipSync = P8 - Ct.compressSync = P8 - var N8 = (function () { - function e(t) { - ;(this.v = 1), Ca.call(this, t) - } - return ( - (e.prototype.push = function (t, r) { - if ((Ca.prototype.e.call(this, t), this.v)) { - var n = this.p.length > 3 ? vW(this.p) : 4 - if (n >= this.p.length && !r) return - ;(this.p = this.p.subarray(n)), (this.v = 0) - } - r && (this.p.length < 8 && vt(6, "invalid gzip data"), (this.p = this.p.subarray(0, -8))), - Ca.prototype.c.call(this, r) - }), - e - ) - })() - Ct.Gunzip = N8 - var nNe = (function () { - function e(t) { - ;(this.ondata = t), - dy( - [ - fy, - KPe, - function () { - return [nu, Ca, N8] - }, - ], - this, - 0, - function () { - var r = new N8() - onmessage = nu(r) - }, - 9 - ) - } - return e - })() - Ct.AsyncGunzip = nNe - function iNe(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [ - fy, - KPe, - function () { - return [R8] - }, - ], - function (n) { - return ih(R8(n.data[0])) - }, - 3, - r - ) - ) - } - Ct.gunzip = iNe - function R8(e, t) { - return w_(e.subarray(vW(e), -8), t || new cr(YPe(e))) - } - Ct.gunzipSync = R8 - var lW = (function () { - function e(t, r) { - ;(this.c = dW()), (this.v = 1), Qc.call(this, t, r) - } - return ( - (e.prototype.push = function (t, r) { - Qc.prototype.push.call(this, t, r) - }), - (e.prototype.p = function (t, r) { - this.c.p(t) - var n = J0(t, this.o, this.v && 2, r && 4, !r) - this.v && (yW(n, this.o), (this.v = 0)), r && jr(n, n.length - 4, this.c.d()), this.ondata(n, r) - }), - e - ) - })() - Ct.Zlib = lW - var MLt = (function () { - function e(t, r) { - dy( - [ - py, - XPe, - function () { - return [nu, Qc, lW] - }, - ], - this, - bW.call(this, t, r), - function (n) { - var i = new lW(n.data) - onmessage = nu(i) - }, - 10 - ) - } - return e - })() - Ct.AsyncZlib = MLt - function qLt(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [ - py, - XPe, - function () { - return [fW] - }, - ], - function (n) { - return ih(fW(n.data[0], n.data[1])) - }, - 4, - r - ) - ) - } - Ct.zlib = qLt - function fW(e, t) { - t || (t = {}) - var r = dW() - r.p(e) - var n = J0(e, t, 2, 4) - return yW(n, t), jr(n, n.length - 4, r.d()), n - } - Ct.zlibSync = fW - var L8 = (function () { - function e(t) { - ;(this.v = 1), Ca.call(this, t) - } - return ( - (e.prototype.push = function (t, r) { - if ((Ca.prototype.e.call(this, t), this.v)) { - if (this.p.length < 2 && !r) return - ;(this.p = this.p.subarray(2)), (this.v = 0) - } - r && (this.p.length < 4 && vt(6, "invalid zlib data"), (this.p = this.p.subarray(0, -4))), - Ca.prototype.c.call(this, r) - }), - e - ) - })() - Ct.Unzlib = L8 - var sNe = (function () { - function e(t) { - ;(this.ondata = t), - dy( - [ - fy, - JPe, - function () { - return [nu, Ca, L8] - }, - ], - this, - 0, - function () { - var r = new L8() - onmessage = nu(r) - }, - 11 - ) - } - return e - })() - Ct.AsyncUnzlib = sNe - function aNe(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - hy( - e, - t, - [ - fy, - JPe, - function () { - return [M8] - }, - ], - function (n) { - return ih(M8(n.data[0], mW(n.data[1]))) - }, - 5, - r - ) - ) - } - Ct.unzlib = aNe - function M8(e, t) { - return w_((ZPe(e), e.subarray(2, -4)), t) - } - Ct.unzlibSync = M8 - var oNe = (function () { - function e(t) { - ;(this.G = N8), (this.I = Ca), (this.Z = L8), (this.ondata = t) - } - return ( - (e.prototype.push = function (t, r) { - if ((this.ondata || vt(5), this.s)) this.s.push(t, r) - else { - if (this.p && this.p.length) { - var n = new cr(this.p.length + t.length) - n.set(this.p), n.set(t, this.p.length) - } else this.p = t - if (this.p.length > 2) { - var i = this, - s = function () { - i.ondata.apply(i, arguments) - } - ;(this.s = - this.p[0] == 31 && this.p[1] == 139 && this.p[2] == 8 - ? new this.G(s) - : (this.p[0] & 15) != 8 || this.p[0] >> 4 > 7 || ((this.p[0] << 8) | this.p[1]) % 31 - ? new this.I(s) - : new this.Z(s)), - this.s.push(this.p, r), - (this.p = null) - } - } - }), - e - ) - })() - Ct.Decompress = oNe - var jLt = (function () { - function e(t) { - ;(this.G = nNe), (this.I = EW), (this.Z = sNe), (this.ondata = t) - } - return ( - (e.prototype.push = function (t, r) { - oNe.prototype.push.call(this, t, r) - }), - e - ) - })() - Ct.AsyncDecompress = jLt - function ULt(e, t, r) { - return ( - r || ((r = t), (t = {})), - typeof r != "function" && vt(7), - e[0] == 31 && e[1] == 139 && e[2] == 8 - ? iNe(e, t, r) - : (e[0] & 15) != 8 || e[0] >> 4 > 7 || ((e[0] << 8) | e[1]) % 31 - ? _W(e, t, r) - : aNe(e, t, r) - ) - } - Ct.decompress = ULt - function HLt(e, t) { - return e[0] == 31 && e[1] == 139 && e[2] == 8 - ? R8(e, t) - : (e[0] & 15) != 8 || e[0] >> 4 > 7 || ((e[0] << 8) | e[1]) % 31 - ? my(e, t) - : M8(e, t) - } - Ct.decompressSync = HLt - var wW = function (e, t, r, n) { - for (var i in e) { - var s = e[i], - a = t + i, - o = n - Array.isArray(s) && ((o = A_(n, s[1])), (s = s[0])), - s instanceof cr ? (r[a] = [s, o]) : ((r[(a += "/")] = [new cr(0), o]), wW(s, a, r, n)) - } - }, - kPe = typeof TextEncoder < "u" && new TextEncoder(), - pW = typeof TextDecoder < "u" && new TextDecoder(), - uNe = 0 - try { - pW.decode(Ef, { stream: !0 }), (uNe = 1) - } catch {} - var cNe = function (e) { - for (var t = "", r = 0; ; ) { - var n = e[r++], - i = (n > 127) + (n > 223) + (n > 239) - if (r + i > e.length) return [t, ru(e, r - 1)] - i - ? i == 3 - ? ((n = (((n & 15) << 18) | ((e[r++] & 63) << 12) | ((e[r++] & 63) << 6) | (e[r++] & 63)) - 65536), - (t += String.fromCharCode(55296 | (n >> 10), 56320 | (n & 1023)))) - : i & 1 - ? (t += String.fromCharCode(((n & 31) << 6) | (e[r++] & 63))) - : (t += String.fromCharCode(((n & 15) << 12) | ((e[r++] & 63) << 6) | (e[r++] & 63))) - : (t += String.fromCharCode(n)) - } - }, - VLt = (function () { - function e(t) { - ;(this.ondata = t), uNe ? (this.t = new TextDecoder()) : (this.p = Ef) - } - return ( - (e.prototype.push = function (t, r) { - if ((this.ondata || vt(5), (r = !!r), this.t)) { - this.ondata(this.t.decode(t, { stream: !0 }), r), r && (this.t.decode().length && vt(8), (this.t = null)) - return - } - this.p || vt(4) - var n = new cr(this.p.length + t.length) - n.set(this.p), n.set(t, this.p.length) - var i = cNe(n), - s = i[0], - a = i[1] - r ? (a.length && vt(8), (this.p = null)) : (this.p = a), this.ondata(s, r) - }), - e - ) - })() - Ct.DecodeUTF8 = VLt - var $Lt = (function () { - function e(t) { - this.ondata = t - } - return ( - (e.prototype.push = function (t, r) { - this.ondata || vt(5), this.d && vt(4), this.ondata(nh(t), (this.d = r || !1)) - }), - e - ) - })() - Ct.EncodeUTF8 = $Lt - function nh(e, t) { - if (t) { - for (var r = new cr(e.length), n = 0; n < e.length; ++n) r[n] = e.charCodeAt(n) - return r - } - if (kPe) return kPe.encode(e) - for ( - var i = e.length, - s = new cr(e.length + (e.length >> 1)), - a = 0, - o = function (l) { - s[a++] = l - }, - n = 0; - n < i; - ++n - ) { - if (a + 5 > s.length) { - var u = new cr(a + 8 + ((i - n) << 1)) - u.set(s), (s = u) - } - var c = e.charCodeAt(n) - c < 128 || t - ? o(c) - : c < 2048 - ? (o(192 | (c >> 6)), o(128 | (c & 63))) - : c > 55295 && c < 57344 - ? ((c = (65536 + (c & (1023 << 10))) | (e.charCodeAt(++n) & 1023)), - o(240 | (c >> 18)), - o(128 | ((c >> 12) & 63)), - o(128 | ((c >> 6) & 63)), - o(128 | (c & 63))) - : (o(224 | (c >> 12)), o(128 | ((c >> 6) & 63)), o(128 | (c & 63))) - } - return ru(s, 0, a) - } - Ct.strToU8 = nh - function AW(e, t) { - if (t) { - for (var r = "", n = 0; n < e.length; n += 16384) r += String.fromCharCode.apply(null, e.subarray(n, n + 16384)) - return r - } else { - if (pW) return pW.decode(e) - var i = cNe(e), - s = i[0], - a = i[1] - return a.length && vt(8), s - } - } - Ct.strFromU8 = AW - var lNe = function (e) { - return e == 1 ? 3 : e < 6 ? 2 : e == 9 ? 1 : 0 - }, - fNe = function (e, t) { - return t + 30 + ia(e, t + 26) + ia(e, t + 28) - }, - pNe = function (e, t, r) { - var n = ia(e, t + 28), - i = AW(e.subarray(t + 46, t + 46 + n), !(ia(e, t + 8) & 2048)), - s = t + 46 + n, - a = Qn(e, t + 20), - o = r && a == 4294967295 ? hNe(e, s) : [a, Qn(e, t + 24), Qn(e, t + 42)], - u = o[0], - c = o[1], - l = o[2] - return [ia(e, t + 10), u, c, i, s + ia(e, t + 30) + ia(e, t + 32), l] - }, - hNe = function (e, t) { - for (; ia(e, t) != 1; t += 4 + ia(e, t + 2)); - return [aW(e, t + 12), aW(e, t + 4), aW(e, t + 20)] - }, - rh = function (e) { - var t = 0 - if (e) - for (var r in e) { - var n = e[r].length - n > 65535 && vt(9), (t += n + 4) - } - return t - }, - ay = function (e, t, r, n, i, s, a, o) { - var u = n.length, - c = r.extra, - l = o && o.length, - f = rh(c) - jr(e, t, a != null ? 33639248 : 67324752), - (t += 4), - a != null && ((e[t++] = 20), (e[t++] = r.os)), - (e[t] = 20), - (t += 2), - (e[t++] = (r.flag << 1) | (s < 0 && 8)), - (e[t++] = i && 8), - (e[t++] = r.compression & 255), - (e[t++] = r.compression >> 8) - var p = new Date(r.mtime == null ? Date.now() : r.mtime), - h = p.getFullYear() - 1980 - if ( - ((h < 0 || h > 119) && vt(10), - jr( - e, - t, - (h << 25) | - ((p.getMonth() + 1) << 21) | - (p.getDate() << 16) | - (p.getHours() << 11) | - (p.getMinutes() << 5) | - (p.getSeconds() >>> 1) - ), - (t += 4), - s != -1 && (jr(e, t, r.crc), jr(e, t + 4, s < 0 ? -s - 2 : s), jr(e, t + 8, r.size)), - jr(e, t + 12, u), - jr(e, t + 14, f), - (t += 16), - a != null && (jr(e, t, l), jr(e, t + 6, r.attrs), jr(e, t + 10, a), (t += 14)), - e.set(n, t), - (t += u), - f) - ) - for (var d in c) { - var x = c[d], - v = x.length - jr(e, t, +d), jr(e, t + 2, v), e.set(x, t + 4), (t += 4 + v) - } - return l && (e.set(o, t), (t += l)), t - }, - CW = function (e, t, r, n, i) { - jr(e, t, 101010256), jr(e, t + 8, r), jr(e, t + 10, r), jr(e, t + 12, n), jr(e, t + 16, i) - }, - E_ = (function () { - function e(t) { - ;(this.filename = t), (this.c = ly()), (this.size = 0), (this.compression = 0) - } - return ( - (e.prototype.process = function (t, r) { - this.ondata(null, t, r) - }), - (e.prototype.push = function (t, r) { - this.ondata || vt(5), - this.c.p(t), - (this.size += t.length), - r && (this.crc = this.c.d()), - this.process(t, r || !1) - }), - e - ) - })() - Ct.ZipPassThrough = E_ - var zLt = (function () { - function e(t, r) { - var n = this - r || (r = {}), - E_.call(this, t), - (this.d = new Qc(r, function (i, s) { - n.ondata(null, i, s) - })), - (this.compression = 8), - (this.flag = lNe(r.level)) - } - return ( - (e.prototype.process = function (t, r) { - try { - this.d.push(t, r) - } catch (n) { - this.ondata(n, null, r) - } - }), - (e.prototype.push = function (t, r) { - E_.prototype.push.call(this, t, r) - }), - e - ) - })() - Ct.ZipDeflate = zLt - var WLt = (function () { - function e(t, r) { - var n = this - r || (r = {}), - E_.call(this, t), - (this.d = new QPe(r, function (i, s, a) { - n.ondata(i, s, a) - })), - (this.compression = 8), - (this.flag = lNe(r.level)), - (this.terminate = this.d.terminate) - } - return ( - (e.prototype.process = function (t, r) { - this.d.push(t, r) - }), - (e.prototype.push = function (t, r) { - E_.prototype.push.call(this, t, r) - }), - e - ) - })() - Ct.AsyncZipDeflate = WLt - var GLt = (function () { - function e(t) { - ;(this.ondata = t), (this.u = []), (this.d = 1) - } - return ( - (e.prototype.add = function (t) { - var r = this - if ((this.ondata || vt(5), this.d & 2)) this.ondata(vt(4 + (this.d & 1) * 8, 0, 1), null, !1) - else { - var n = nh(t.filename), - i = n.length, - s = t.comment, - a = s && nh(s), - o = i != t.filename.length || (a && s.length != a.length), - u = i + rh(t.extra) + 30 - i > 65535 && this.ondata(vt(11, 0, 1), null, !1) - var c = new cr(u) - ay(c, 0, t, n, o, -1) - var l = [c], - f = function () { - for (var v = 0, g = l; v < g.length; v++) { - var _ = g[v] - r.ondata(null, _, !1) - } - l = [] - }, - p = this.d - this.d = 0 - var h = this.u.length, - d = A_(t, { - f: n, - u: o, - o: a, - t: function () { - t.terminate && t.terminate() - }, - r: function () { - if ((f(), p)) { - var v = r.u[h + 1] - v ? v.r() : (r.d = 1) - } - p = 1 - }, - }), - x = 0 - ;(t.ondata = function (v, g, _) { - if (v) r.ondata(v, g, _), r.terminate() - else if (((x += g.length), l.push(g), _)) { - var w = new cr(16) - jr(w, 0, 134695760), - jr(w, 4, t.crc), - jr(w, 8, x), - jr(w, 12, t.size), - l.push(w), - (d.c = x), - (d.b = u + x + 16), - (d.crc = t.crc), - (d.size = t.size), - p && d.r(), - (p = 1) - } else p && f() - }), - this.u.push(d) - } - }), - (e.prototype.end = function () { - var t = this - if (this.d & 2) { - this.ondata(vt(4 + (this.d & 1) * 8, 0, 1), null, !0) - return - } - this.d - ? this.e() - : this.u.push({ - r: function () { - t.d & 1 && (t.u.splice(-1, 1), t.e()) - }, - t: function () {}, - }), - (this.d = 3) - }), - (e.prototype.e = function () { - for (var t = 0, r = 0, n = 0, i = 0, s = this.u; i < s.length; i++) { - var a = s[i] - n += 46 + a.f.length + rh(a.extra) + (a.o ? a.o.length : 0) - } - for (var o = new cr(n + 22), u = 0, c = this.u; u < c.length; u++) { - var a = c[u] - ay(o, t, a, a.f, a.u, -a.c - 2, r, a.o), - (t += 46 + a.f.length + rh(a.extra) + (a.o ? a.o.length : 0)), - (r += a.b) - } - CW(o, t, this.u.length, n, r), this.ondata(null, o, !0), (this.d = 2) - }), - (e.prototype.terminate = function () { - for (var t = 0, r = this.u; t < r.length; t++) { - var n = r[t] - n.t() - } - this.d = 2 - }), - e - ) - })() - Ct.Zip = GLt - function KLt(e, t, r) { - r || ((r = t), (t = {})), typeof r != "function" && vt(7) - var n = {} - wW(e, "", n, t) - var i = Object.keys(n), - s = i.length, - a = 0, - o = 0, - u = s, - c = new Array(s), - l = [], - f = function () { - for (var v = 0; v < l.length; ++v) l[v]() - }, - p = function (v, g) { - q8(function () { - r(v, g) - }) - } - q8(function () { - p = r - }) - var h = function () { - var v = new cr(o + 22), - g = a, - _ = o - a - o = 0 - for (var w = 0; w < u; ++w) { - var E = c[w] - try { - var A = E.c.length - ay(v, o, E, E.f, E.u, A) - var T = 30 + E.f.length + rh(E.extra), - O = o + T - v.set(E.c, O), ay(v, a, E, E.f, E.u, A, o, E.m), (a += 16 + T + (E.m ? E.m.length : 0)), (o = O + A) - } catch (D) { - return p(D, null) - } - } - CW(v, a, c.length, _, g), p(null, v) - } - s || h() - for ( - var d = function (v) { - var g = i[v], - _ = n[g], - w = _[0], - E = _[1], - A = ly(), - T = w.length - A.p(w) - var O = nh(g), - D = O.length, - M = E.comment, - P = M && nh(M), - k = P && P.length, - B = rh(E.extra), - q = E.level == 0 ? 0 : 8, - $ = function (N, U) { - if (N) f(), p(N, null) - else { - var ee = U.length - ;(c[v] = A_(E, { - size: T, - crc: A.d(), - c: U, - f: O, - m: P, - u: D != g.length || (P && M.length != k), - compression: q, - })), - (a += 30 + D + B + ee), - (o += 76 + 2 * (D + B) + (k || 0) + ee), - --s || h() - } - } - if ((D > 65535 && $(vt(11, 0, 1), null), !q)) $(null, w) - else if (T < 16e4) - try { - $(null, C_(w, E)) - } catch (N) { - $(N, null) - } - else l.push(eNe(w, E, $)) - }, - x = 0; - x < u; - ++x - ) - d(x) - return f - } - Ct.zip = KLt - function XLt(e, t) { - t || (t = {}) - var r = {}, - n = [] - wW(e, "", r, t) - var i = 0, - s = 0 - for (var a in r) { - var o = r[a], - u = o[0], - c = o[1], - l = c.level == 0 ? 0 : 8, - f = nh(a), - p = f.length, - h = c.comment, - d = h && nh(h), - x = d && d.length, - v = rh(c.extra) - p > 65535 && vt(11) - var g = l ? C_(u, c) : u, - _ = g.length, - w = ly() - w.p(u), - n.push( - A_(c, { - size: u.length, - crc: w.d(), - c: g, - f, - m: d, - u: p != a.length || (d && h.length != x), - o: i, - compression: l, - }) - ), - (i += 30 + p + v + _), - (s += 76 + 2 * (p + v) + (x || 0) + _) - } - for (var E = new cr(s + 22), A = i, T = s - i, O = 0; O < n.length; ++O) { - var f = n[O] - ay(E, f.o, f, f.f, f.u, f.c.length) - var D = 30 + f.f.length + rh(f.extra) - E.set(f.c, f.o + D), ay(E, i, f, f.f, f.u, f.c.length, f.o, f.m), (i += 16 + D + (f.m ? f.m.length : 0)) - } - return CW(E, i, n.length, T, A), E - } - Ct.zipSync = XLt - var dNe = (function () { - function e() {} - return ( - (e.prototype.push = function (t, r) { - this.ondata(null, t, r) - }), - (e.compression = 0), - e - ) - })() - Ct.UnzipPassThrough = dNe - var JLt = (function () { - function e() { - var t = this - this.i = new Ca(function (r, n) { - t.ondata(null, r, n) - }) - } - return ( - (e.prototype.push = function (t, r) { - try { - this.i.push(t, r) - } catch (n) { - this.ondata(n, null, r) - } - }), - (e.compression = 8), - e - ) - })() - Ct.UnzipInflate = JLt - var YLt = (function () { - function e(t, r) { - var n = this - r < 32e4 - ? (this.i = new Ca(function (i, s) { - n.ondata(null, i, s) - })) - : ((this.i = new EW(function (i, s, a) { - n.ondata(i, s, a) - })), - (this.terminate = this.i.terminate)) - } - return ( - (e.prototype.push = function (t, r) { - this.i.terminate && (t = ru(t, 0)), this.i.push(t, r) - }), - (e.compression = 8), - e - ) - })() - Ct.AsyncUnzipInflate = YLt - var ZLt = (function () { - function e(t) { - ;(this.onfile = t), (this.k = []), (this.o = { 0: dNe }), (this.p = Ef) - } - return ( - (e.prototype.push = function (t, r) { - var n = this - if ((this.onfile || vt(5), this.p || vt(4), this.c > 0)) { - var i = Math.min(this.c, t.length), - s = t.subarray(0, i) - if (((this.c -= i), this.d ? this.d.push(s, !this.c) : this.k[0].push(s), (t = t.subarray(i)), t.length)) - return this.push(t, r) - } else { - var a = 0, - o = 0, - u = void 0, - c = void 0 - this.p.length - ? t.length - ? ((c = new cr(this.p.length + t.length)), c.set(this.p), c.set(t, this.p.length)) - : (c = this.p) - : (c = t) - for ( - var l = c.length, - f = this.c, - p = f && this.d, - h = function () { - var g, - _ = Qn(c, o) - if (_ == 67324752) { - ;(a = 1), (u = o), (d.d = null), (d.c = 0) - var w = ia(c, o + 6), - E = ia(c, o + 8), - A = w & 2048, - T = w & 8, - O = ia(c, o + 26), - D = ia(c, o + 28) - if (l > o + 30 + O + D) { - var M = [] - d.k.unshift(M), (a = 2) - var P = Qn(c, o + 18), - k = Qn(c, o + 22), - B = AW(c.subarray(o + 30, (o += 30 + O)), !A) - P == 4294967295 ? ((g = T ? [-2] : hNe(c, o)), (P = g[0]), (k = g[1])) : T && (P = -1), - (o += D), - (d.c = P) - var q, - $ = { - name: B, - compression: E, - start: function () { - if (($.ondata || vt(5), !P)) $.ondata(null, Ef, !0) - else { - var N = n.o[E] - N || $.ondata(vt(14, "unknown compression type " + E, 1), null, !1), - (q = P < 0 ? new N(B) : new N(B, P, k)), - (q.ondata = function (te, K, se) { - $.ondata(te, K, se) - }) - for (var U = 0, ee = M; U < ee.length; U++) { - var ce = ee[U] - q.push(ce, !1) - } - n.k[0] == M && n.c ? (n.d = q) : q.push(Ef, !0) - } - }, - terminate: function () { - q && q.terminate && q.terminate() - }, - } - P >= 0 && (($.size = P), ($.originalSize = k)), d.onfile($) - } - return "break" - } else if (f) { - if (_ == 134695760) return (u = o += 12 + (f == -2 && 8)), (a = 3), (d.c = 0), "break" - if (_ == 33639248) return (u = o -= 4), (a = 3), (d.c = 0), "break" - } - }, - d = this; - o < l - 4; - ++o - ) { - var x = h() - if (x === "break") break - } - if (((this.p = Ef), f < 0)) { - var v = a ? c.subarray(0, u - 12 - (f == -2 && 8) - (Qn(c, u - 16) == 134695760 && 4)) : c.subarray(0, o) - p ? p.push(v, !!a) : this.k[+(a == 2)].push(v) - } - if (a & 2) return this.push(c.subarray(o), r) - this.p = c.subarray(o) - } - r && (this.c && vt(13), (this.p = null)) - }), - (e.prototype.register = function (t) { - this.o[t.compression] = t - }), - e - ) - })() - Ct.Unzip = ZLt - var q8 = - typeof queueMicrotask == "function" - ? queueMicrotask - : typeof setTimeout == "function" - ? setTimeout - : function (e) { - e() - } - function QLt(e, t, r) { - r || ((r = t), (t = {})), typeof r != "function" && vt(7) - var n = [], - i = function () { - for (var v = 0; v < n.length; ++v) n[v]() - }, - s = {}, - a = function (v, g) { - q8(function () { - r(v, g) - }) - } - q8(function () { - a = r - }) - for (var o = e.length - 22; Qn(e, o) != 101010256; --o) - if (!o || e.length - o > 65558) return a(vt(13, 0, 1), null), i - var u = ia(e, o + 8) - if (u) { - var c = u, - l = Qn(e, o + 16), - f = l == 4294967295 || c == 65535 - if (f) { - var p = Qn(e, o - 12) - ;(f = Qn(e, p) == 101075792), f && ((c = u = Qn(e, p + 32)), (l = Qn(e, p + 48))) - } - for ( - var h = t && t.filter, - d = function (v) { - var g = pNe(e, l, f), - _ = g[0], - w = g[1], - E = g[2], - A = g[3], - T = g[4], - O = g[5], - D = fNe(e, O) - l = T - var M = function (k, B) { - k ? (i(), a(k, null)) : (B && (s[A] = B), --u || a(null, s)) - } - if (!h || h({ name: A, size: w, originalSize: E, compression: _ })) - if (!_) M(null, ru(e, D, D + w)) - else if (_ == 8) { - var P = e.subarray(D, D + w) - if (w < 32e4) - try { - M(null, my(P, new cr(E))) - } catch (k) { - M(k, null) - } - else n.push(_W(P, { size: E }, M)) - } else M(vt(14, "unknown compression type " + _, 1), null) - else M(null, null) - }, - x = 0; - x < c; - ++x - ) - d(x) - } else a(null, {}) - return i - } - Ct.unzip = QLt - function eMt(e, t) { - for (var r = {}, n = e.length - 22; Qn(e, n) != 101010256; --n) (!n || e.length - n > 65558) && vt(13) - var i = ia(e, n + 8) - if (!i) return {} - var s = Qn(e, n + 16), - a = s == 4294967295 || i == 65535 - if (a) { - var o = Qn(e, n - 12) - ;(a = Qn(e, o) == 101075792), a && ((i = Qn(e, o + 32)), (s = Qn(e, o + 48))) - } - for (var u = t && t.filter, c = 0; c < i; ++c) { - var l = pNe(e, s, a), - f = l[0], - p = l[1], - h = l[2], - d = l[3], - x = l[4], - v = l[5], - g = fNe(e, v) - ;(s = x), - (!u || u({ name: d, size: p, originalSize: h, compression: f })) && - (f - ? f == 8 - ? (r[d] = my(e.subarray(g, g + p), new cr(h))) - : vt(14, "unknown compression type " + f) - : (r[d] = ru(e, g, g + p))) - } - return r - } - Ct.unzipSync = eMt -}) -var xNe = C((D_r, SW) => { - ;(function () { - var e - function t(r, n) { - var i = this instanceof t ? this : e - if ((i.reset(n), typeof r == "string" && r.length > 0 && i.hash(r), i !== this)) return i - } - ;(t.prototype.hash = function (r) { - var n, i, s, a, o - switch (((o = r.length), (this.len += o), (i = this.k1), (s = 0), this.rem)) { - case 0: - i ^= o > s ? r.charCodeAt(s++) & 65535 : 0 - case 1: - i ^= o > s ? (r.charCodeAt(s++) & 65535) << 8 : 0 - case 2: - i ^= o > s ? (r.charCodeAt(s++) & 65535) << 16 : 0 - case 3: - ;(i ^= o > s ? (r.charCodeAt(s) & 255) << 24 : 0), (i ^= o > s ? (r.charCodeAt(s++) & 65280) >> 8 : 0) - } - if (((this.rem = (o + this.rem) & 3), (o -= this.rem), o > 0)) { - for ( - n = this.h1; - (i = (i * 11601 + (i & 65535) * 3432906752) & 4294967295), - (i = (i << 15) | (i >>> 17)), - (i = (i * 13715 + (i & 65535) * 461832192) & 4294967295), - (n ^= i), - (n = (n << 13) | (n >>> 19)), - (n = (n * 5 + 3864292196) & 4294967295), - !(s >= o); - - ) - (i = (r.charCodeAt(s++) & 65535) ^ ((r.charCodeAt(s++) & 65535) << 8) ^ ((r.charCodeAt(s++) & 65535) << 16)), - (a = r.charCodeAt(s++)), - (i ^= ((a & 255) << 24) ^ ((a & 65280) >> 8)) - switch (((i = 0), this.rem)) { - case 3: - i ^= (r.charCodeAt(s + 2) & 65535) << 16 - case 2: - i ^= (r.charCodeAt(s + 1) & 65535) << 8 - case 1: - i ^= r.charCodeAt(s) & 65535 - } - this.h1 = n - } - return (this.k1 = i), this - }), - (t.prototype.result = function () { - var r, n - return ( - (r = this.k1), - (n = this.h1), - r > 0 && - ((r = (r * 11601 + (r & 65535) * 3432906752) & 4294967295), - (r = (r << 15) | (r >>> 17)), - (r = (r * 13715 + (r & 65535) * 461832192) & 4294967295), - (n ^= r)), - (n ^= this.len), - (n ^= n >>> 16), - (n = (n * 51819 + (n & 65535) * 2246770688) & 4294967295), - (n ^= n >>> 13), - (n = (n * 44597 + (n & 65535) * 3266445312) & 4294967295), - (n ^= n >>> 16), - n >>> 0 - ) - }), - (t.prototype.reset = function (r) { - return (this.h1 = typeof r == "number" ? r : 0), (this.rem = this.k1 = this.len = 0), this - }), - (e = new t()), - typeof SW < "u" ? (SW.exports = t) : (this.MurmurHash3 = t) - })() -}) -var gNe = C((F_r, S_) => { - "use strict" - S_.exports = oMt - S_.exports.sync = uMt - S_.exports._getTmpname = DW - S_.exports._cleanupOnExit = FW - var Cn = require("fs"), - tMt = xNe(), - vNe = F7(), - rMt = require("path"), - { promisify: iu } = require("util"), - sh = {}, - nMt = (function () { - try { - return require("worker_threads").threadId - } catch { - return 0 - } - })(), - iMt = 0 - function DW(e) { - return e + "." + tMt(__filename).hash(String(process.pid)).hash(String(nMt)).hash(String(++iMt)).result() - } - function FW(e) { - return () => { - try { - Cn.unlinkSync(typeof e == "function" ? e() : e) - } catch {} - } - } - function sMt(e) { - return new Promise((t) => { - sh[e] || (sh[e] = []), sh[e].push(t), sh[e].length === 1 && t() - }) - } - function j8(e) { - return ( - e.code === "ENOSYS" || - ((!process.getuid || process.getuid() !== 0) && (e.code === "EINVAL" || e.code === "EPERM")) - ) - } - async function aMt(e, t, r = {}) { - typeof r == "string" && (r = { encoding: r }) - let n, - i, - s = vNe(FW(() => i)), - a = rMt.resolve(e) - try { - await sMt(a) - let o = await iu(Cn.realpath)(e).catch(() => e) - if (((i = DW(o)), !r.mode || !r.chown)) { - let u = await iu(Cn.stat)(o).catch(() => {}) - u && - (r.mode == null && (r.mode = u.mode), - r.chown == null && process.getuid && (r.chown = { uid: u.uid, gid: u.gid })) - } - ;(n = await iu(Cn.open)(i, "w", r.mode)), - r.tmpfileCreated && (await r.tmpfileCreated(i)), - ArrayBuffer.isView(t) - ? await iu(Cn.write)(n, t, 0, t.length, 0) - : t != null && (await iu(Cn.write)(n, String(t), 0, String(r.encoding || "utf8"))), - r.fsync !== !1 && (await iu(Cn.fsync)(n)), - await iu(Cn.close)(n), - (n = null), - r.chown && - (await iu(Cn.chown)(i, r.chown.uid, r.chown.gid).catch((u) => { - if (!j8(u)) throw u - })), - r.mode && - (await iu(Cn.chmod)(i, r.mode).catch((u) => { - if (!j8(u)) throw u - })), - await iu(Cn.rename)(i, o) - } finally { - n && (await iu(Cn.close)(n).catch(() => {})), - s(), - await iu(Cn.unlink)(i).catch(() => {}), - sh[a].shift(), - sh[a].length > 0 ? sh[a][0]() : delete sh[a] - } - } - async function oMt(e, t, r, n) { - r instanceof Function && ((n = r), (r = {})) - let i = aMt(e, t, r) - if (n) - try { - let s = await i - return n(s) - } catch (s) { - return n(s) - } - return i - } - function uMt(e, t, r) { - typeof r == "string" ? (r = { encoding: r }) : r || (r = {}) - try { - e = Cn.realpathSync(e) - } catch {} - let n = DW(e) - if (!r.mode || !r.chown) - try { - let u = Cn.statSync(e) - ;(r = Object.assign({}, r)), - r.mode || (r.mode = u.mode), - !r.chown && process.getuid && (r.chown = { uid: u.uid, gid: u.gid }) - } catch {} - let i, - s = FW(n), - a = vNe(s), - o = !0 - try { - if ( - ((i = Cn.openSync(n, "w", r.mode || 438)), - r.tmpfileCreated && r.tmpfileCreated(n), - ArrayBuffer.isView(t) - ? Cn.writeSync(i, t, 0, t.length, 0) - : t != null && Cn.writeSync(i, String(t), 0, String(r.encoding || "utf8")), - r.fsync !== !1 && Cn.fsyncSync(i), - Cn.closeSync(i), - (i = null), - r.chown) - ) - try { - Cn.chownSync(n, r.chown.uid, r.chown.gid) - } catch (u) { - if (!j8(u)) throw u - } - if (r.mode) - try { - Cn.chmodSync(n, r.mode) - } catch (u) { - if (!j8(u)) throw u - } - Cn.renameSync(n, e), (o = !1) - } finally { - if (i) - try { - Cn.closeSync(i) - } catch {} - a(), o && s() - } - } -}) -var SNe = C((T_r, CNe) => { - var yNe = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9], - dt, - bNe = (e) => - e < 1e5 - ? e < 100 - ? e < 10 - ? 0 - : 1 - : e < 1e4 - ? e < 1e3 - ? 2 - : 3 - : 4 - : e < 1e7 - ? e < 1e6 - ? 5 - : 6 - : e < 1e9 - ? e < 1e8 - ? 7 - : 8 - : 9 - function ENe(e, t) { - if (e === t) return 0 - if (~~e === e && ~~t === t) { - if (e === 0 || t === 0) return e < t ? -1 : 1 - if (e < 0 || t < 0) { - if (t >= 0) return -1 - if (e >= 0) return 1 - ;(e = -e), (t = -t) - } - let i = bNe(e), - s = bNe(t), - a = 0 - return ( - i < s ? ((e *= yNe[s - i - 1]), (t /= 10), (a = -1)) : i > s && ((t *= yNe[i - s - 1]), (e /= 10), (a = 1)), - e === t ? a : e < t ? -1 : 1 - ) - } - let r = String(e), - n = String(t) - return r === n ? 0 : r < n ? -1 : 1 - } - function cMt(e) { - let t = 0 - for (; e >= 32; ) (t |= e & 1), (e >>= 1) - return e + t - } - function _Ne(e, t, r, n) { - let i = t + 1 - if (i === r) return 1 - if (n(e[i++], e[t]) < 0) { - for (; i < r && n(e[i], e[i - 1]) < 0; ) i++ - wNe(e, t, i), wNe(dt, t, i) - } else for (; i < r && n(e[i], e[i - 1]) >= 0; ) i++ - return i - t - } - function wNe(e, t, r) { - for (r--; t < r; ) { - let n = e[t] - ;(e[t++] = e[r]), (e[r--] = n) - } - } - function ANe(e, t, r, n, i) { - for (n === t && n++; n < r; n++) { - let s = e[n], - a = dt[n], - o = t, - u = n - for (; o < u; ) { - let l = (o + u) >>> 1 - i(s, e[l]) < 0 ? (u = l) : (o = l + 1) - } - let c = n - o - switch (c) { - case 3: - ;(e[o + 3] = e[o + 2]), (dt[o + 3] = dt[o + 2]) - case 2: - ;(e[o + 2] = e[o + 1]), (dt[o + 2] = dt[o + 1]) - case 1: - ;(e[o + 1] = e[o]), (dt[o + 1] = dt[o]) - break - default: - for (; c > 0; ) (e[o + c] = e[o + c - 1]), (dt[o + c] = dt[o + c - 1]), c-- - } - ;(e[o] = s), (dt[o] = a) - } - } - function TW(e, t, r, n, i, s) { - let a = 0, - o = 0, - u = 1 - if (s(e, t[r + i]) > 0) { - for (o = n - i; u < o && s(e, t[r + i + u]) > 0; ) (a = u), (u = (u << 1) + 1), u <= 0 && (u = o) - u > o && (u = o), (a += i), (u += i) - } else { - for (o = i + 1; u < o && s(e, t[r + i - u]) <= 0; ) (a = u), (u = (u << 1) + 1), u <= 0 && (u = o) - u > o && (u = o) - let c = a - ;(a = i - u), (u = i - c) - } - for (a++; a < u; ) { - let c = a + ((u - a) >>> 1) - s(e, t[r + c]) > 0 ? (a = c + 1) : (u = c) - } - return u - } - function BW(e, t, r, n, i, s) { - let a = 0, - o = 0, - u = 1 - if (s(e, t[r + i]) < 0) { - for (o = i + 1; u < o && s(e, t[r + i - u]) < 0; ) (a = u), (u = (u << 1) + 1), u <= 0 && (u = o) - u > o && (u = o) - let c = a - ;(a = i - u), (u = i - c) - } else { - for (o = n - i; u < o && s(e, t[r + i + u]) >= 0; ) (a = u), (u = (u << 1) + 1), u <= 0 && (u = o) - u > o && (u = o), (a += i), (u += i) - } - for (a++; a < u; ) { - let c = a + ((u - a) >>> 1) - s(e, t[r + c]) < 0 ? (u = c) : (a = c + 1) - } - return u - } - var OW = class { - constructor(t, r) { - ;(this.array = t), (this.compare = r) - let { length: n } = t - ;(this.length = n), - (this.minGallop = 7), - (this.tmpStorageLength = n < 2 * 256 ? n >>> 1 : 256), - (this.tmp = new Array(this.tmpStorageLength)), - (this.tmpIndex = new Array(this.tmpStorageLength)), - (this.stackLength = n < 120 ? 5 : n < 1542 ? 10 : n < 119151 ? 19 : 40), - (this.runStart = new Array(this.stackLength)), - (this.runLength = new Array(this.stackLength)), - (this.stackSize = 0) - } - pushRun(t, r) { - ;(this.runStart[this.stackSize] = t), (this.runLength[this.stackSize] = r), (this.stackSize += 1) - } - mergeRuns() { - for (; this.stackSize > 1; ) { - let t = this.stackSize - 2 - if ( - (t >= 1 && this.runLength[t - 1] <= this.runLength[t] + this.runLength[t + 1]) || - (t >= 2 && this.runLength[t - 2] <= this.runLength[t] + this.runLength[t - 1]) - ) - this.runLength[t - 1] < this.runLength[t + 1] && t-- - else if (this.runLength[t] > this.runLength[t + 1]) break - this.mergeAt(t) - } - } - forceMergeRuns() { - for (; this.stackSize > 1; ) { - let t = this.stackSize - 2 - t > 0 && this.runLength[t - 1] < this.runLength[t + 1] && t--, this.mergeAt(t) - } - } - mergeAt(t) { - let { compare: r } = this, - { array: n } = this, - i = this.runStart[t], - s = this.runLength[t], - a = this.runStart[t + 1], - o = this.runLength[t + 1] - ;(this.runLength[t] = s + o), - t === this.stackSize - 3 && - ((this.runStart[t + 1] = this.runStart[t + 2]), (this.runLength[t + 1] = this.runLength[t + 2])), - this.stackSize-- - let u = BW(n[a], n, i, s, 0, r) - ;(i += u), - (s -= u), - s !== 0 && - ((o = TW(n[i + s - 1], n, a, o, o - 1, r)), - o !== 0 && (s <= o ? this.mergeLow(i, s, a, o) : this.mergeHigh(i, s, a, o))) - } - mergeLow(t, r, n, i) { - let { compare: s } = this, - { array: a } = this, - { tmp: o } = this, - { tmpIndex: u } = this, - c = 0 - for (c = 0; c < r; c++) (o[c] = a[t + c]), (u[c] = dt[t + c]) - let l = 0, - f = n, - p = t - if (((a[p] = a[f]), (dt[p] = dt[f]), p++, f++, --i === 0)) { - for (c = 0; c < r; c++) (a[p + c] = o[l + c]), (dt[p + c] = u[l + c]) - return - } - if (r === 1) { - for (c = 0; c < i; c++) (a[p + c] = a[f + c]), (dt[p + c] = dt[f + c]) - ;(a[p + i] = o[l]), (dt[p + i] = u[l]) - return - } - let { minGallop: h } = this - for (;;) { - let d = 0, - x = 0, - v = !1 - do - if (s(a[f], o[l]) < 0) { - if (((a[p] = a[f]), (dt[p] = dt[f]), p++, f++, x++, (d = 0), --i === 0)) { - v = !0 - break - } - } else if (((a[p] = o[l]), (dt[p] = u[l]), p++, l++, d++, (x = 0), --r === 1)) { - v = !0 - break - } - while ((d | x) < h) - if (v) break - do { - if (((d = BW(a[f], o, l, r, 0, s)), d !== 0)) { - for (c = 0; c < d; c++) (a[p + c] = o[l + c]), (dt[p + c] = u[l + c]) - if (((p += d), (l += d), (r -= d), r <= 1)) { - v = !0 - break - } - } - if (((a[p] = a[f]), (dt[p] = dt[f]), p++, f++, --i === 0)) { - v = !0 - break - } - if (((x = TW(o[l], a, f, i, 0, s)), x !== 0)) { - for (c = 0; c < x; c++) (a[p + c] = a[f + c]), (dt[p + c] = dt[f + c]) - if (((p += x), (f += x), (i -= x), i === 0)) { - v = !0 - break - } - } - if (((a[p] = o[l]), (dt[p] = u[l]), p++, l++, --r === 1)) { - v = !0 - break - } - h-- - } while (d >= 7 || x >= 7) - if (v) break - h < 0 && (h = 0), (h += 2) - } - if (((this.minGallop = h), h < 1 && (this.minGallop = 1), r === 1)) { - for (c = 0; c < i; c++) (a[p + c] = a[f + c]), (dt[p + c] = dt[f + c]) - ;(a[p + i] = o[l]), (dt[p + i] = u[l]) - } else { - if (r === 0) throw new Error("mergeLow preconditions were not respected") - for (c = 0; c < r; c++) (a[p + c] = o[l + c]), (dt[p + c] = u[l + c]) - } - } - mergeHigh(t, r, n, i) { - let { compare: s } = this, - { array: a } = this, - { tmp: o } = this, - { tmpIndex: u } = this, - c = 0 - for (c = 0; c < i; c++) (o[c] = a[n + c]), (u[c] = dt[n + c]) - let l = t + r - 1, - f = i - 1, - p = n + i - 1, - h = 0, - d = 0 - if (((a[p] = a[l]), (dt[p] = dt[l]), p--, l--, --r === 0)) { - for (h = p - (i - 1), c = 0; c < i; c++) (a[h + c] = o[c]), (dt[h + c] = u[c]) - return - } - if (i === 1) { - for (p -= r, l -= r, d = p + 1, h = l + 1, c = r - 1; c >= 0; c--) - (a[d + c] = a[h + c]), (dt[d + c] = dt[h + c]) - ;(a[p] = o[f]), (dt[p] = u[f]) - return - } - let { minGallop: x } = this - for (;;) { - let v = 0, - g = 0, - _ = !1 - do - if (s(o[f], a[l]) < 0) { - if (((a[p] = a[l]), (dt[p] = dt[l]), p--, l--, v++, (g = 0), --r === 0)) { - _ = !0 - break - } - } else if (((a[p] = o[f]), (dt[p] = u[f]), p--, f--, g++, (v = 0), --i === 1)) { - _ = !0 - break - } - while ((v | g) < x) - if (_) break - do { - if (((v = r - BW(o[f], a, t, r, r - 1, s)), v !== 0)) { - for (p -= v, l -= v, r -= v, d = p + 1, h = l + 1, c = v - 1; c >= 0; c--) - (a[d + c] = a[h + c]), (dt[d + c] = dt[h + c]) - if (r === 0) { - _ = !0 - break - } - } - if (((a[p] = o[f]), (dt[p] = u[f]), p--, f--, --i === 1)) { - _ = !0 - break - } - if (((g = i - TW(a[l], o, 0, i, i - 1, s)), g !== 0)) { - for (p -= g, f -= g, i -= g, d = p + 1, h = f + 1, c = 0; c < g; c++) - (a[d + c] = o[h + c]), (dt[d + c] = u[h + c]) - if (i <= 1) { - _ = !0 - break - } - } - if (((a[p] = a[l]), (dt[p] = dt[l]), p--, l--, --r === 0)) { - _ = !0 - break - } - x-- - } while (v >= 7 || g >= 7) - if (_) break - x < 0 && (x = 0), (x += 2) - } - if (((this.minGallop = x), x < 1 && (this.minGallop = 1), i === 1)) { - for (p -= r, l -= r, d = p + 1, h = l + 1, c = r - 1; c >= 0; c--) - (a[d + c] = a[h + c]), (dt[d + c] = dt[h + c]) - ;(a[p] = o[f]), (dt[p] = u[f]) - } else { - if (i === 0) throw new Error("mergeHigh preconditions were not respected") - for (h = p - (i - 1), c = 0; c < i; c++) (a[h + c] = o[c]), (dt[h + c] = u[c]) - } - } - } - function lMt(e, t, r, n) { - if (!Array.isArray(e)) throw new TypeError(`The "array" argument must be an array. Received ${e}`) - dt = [] - let { length: i } = e, - s = 0 - for (; s < i; ) dt[s] = s++ - t ? typeof t != "function" && ((n = r), (r = t), (t = ENe)) : (t = ENe), r || (r = 0), n || (n = i) - let a = n - r - if (a < 2) return dt - let o = 0 - if (a < 32) return (o = _Ne(e, r, n, t)), ANe(e, r, n, r + o, t), dt - let u = new OW(e, t), - c = cMt(a) - do { - if (((o = _Ne(e, r, n, t)), o < c)) { - let l = a - l > c && (l = c), ANe(e, r, r + l, r + o, t), (o = l) - } - u.pushRun(r, o), u.mergeRuns(), (a -= o), (r += o) - } while (a !== 0) - return u.forceMergeRuns(), dt - } - CNe.exports = { sort: lMt } -}) -var FNe = C((B_r, DNe) => { - "use strict" - var fMt = Object.prototype.hasOwnProperty - DNe.exports = (e, t) => fMt.call(e, t) -}) -var F_ = C((O_r, qNe) => { - var PW = FNe(), - { isObject: TNe, isArray: pMt, isString: hMt, isNumber: dMt } = Gs(), - NW = "before", - ONe = "after-prop", - kNe = "after-colon", - INe = "after-value", - PNe = "after", - NNe = "before-all", - RNe = "after-all", - mMt = "[", - xMt = "]", - vMt = "{", - gMt = "}", - yMt = ",", - bMt = "", - EMt = "-", - RW = [NW, ONe, kNe, INe, PNe], - _Mt = [NW, NNe, RNe].map(Symbol.for), - LNe = ":", - BNe = void 0, - D_ = (e, t) => Symbol.for(e + LNe + t), - U8 = (e, t, r) => Object.defineProperty(e, t, { value: r, writable: !0, configurable: !0 }), - IW = (e, t, r, n, i, s) => { - let a = D_(i, n) - if (!PW(t, a)) return - let o = r === n ? a : D_(i, r) - U8(e, o, t[a]), s && delete t[a] - }, - MNe = (e, t, r, n, i) => { - RW.forEach((s) => { - IW(e, t, r, n, s, i) - }) - }, - wMt = (e, t, r) => { - t !== r && - RW.forEach((n) => { - let i = D_(n, r) - if (!PW(e, i)) { - IW(e, e, r, t, n, !0) - return - } - let s = e[i] - delete e[i], IW(e, e, r, t, n, !0), U8(e, D_(n, t), s) - }) - }, - kW = (e, t) => { - _Mt.forEach((r) => { - let n = t[r] - n && U8(e, r, n) - }) - }, - AMt = (e, t, r) => ( - r.forEach((n) => { - ;(!hMt(n) && !dMt(n)) || (PW(t, n) && ((e[n] = t[n]), MNe(e, t, n, n))) - }), - e - ) - qNe.exports = { - SYMBOL_PREFIXES: RW, - PREFIX_BEFORE: NW, - PREFIX_AFTER_PROP: ONe, - PREFIX_AFTER_COLON: kNe, - PREFIX_AFTER_VALUE: INe, - PREFIX_AFTER: PNe, - PREFIX_BEFORE_ALL: NNe, - PREFIX_AFTER_ALL: RNe, - BRACKET_OPEN: mMt, - BRACKET_CLOSE: xMt, - CURLY_BRACKET_OPEN: vMt, - CURLY_BRACKET_CLOSE: gMt, - COLON: LNe, - COMMA: yMt, - MINUS: EMt, - EMPTY: bMt, - UNDEFINED: BNe, - symbol: D_, - define: U8, - copy_comments: MNe, - swap_comments: wMt, - assign_non_prop_comments: kW, - assign(e, t, r) { - if (!TNe(e)) throw new TypeError("Cannot convert undefined or null to object") - if (!TNe(t)) return e - if (r === BNe) (r = Object.keys(t)), kW(e, t) - else if (pMt(r)) r.length === 0 && kW(e, t) - else throw new TypeError("keys must be array or undefined") - return AMt(e, t, r) - }, - } -}) -var LW = C((k_r, $Ne) => { - var { isArray: CMt } = Gs(), - { sort: SMt } = SNe(), - { SYMBOL_PREFIXES: DMt, UNDEFINED: jNe, symbol: FMt, copy_comments: TMt, swap_comments: VNe } = F_(), - BMt = (e) => { - let { length: t } = e, - r = 0, - n = t / 2 - for (; r < n; r++) VNe(e, r, t - r - 1) - }, - UNe = (e, t, r, n, i) => { - TMt(e, t, r + n, r, i) - }, - xy = (e, t, r, n, i, s) => { - if (i > 0) { - let o = n - for (; o-- > 0; ) UNe(e, t, r + o, i, s) - return - } - let a = 0 - for (; a < n; ) { - let o = a++ - UNe(e, t, r + o, i, s) - } - }, - HNe = (e, t) => { - DMt.forEach((r) => { - let n = FMt(r, t) - delete e[n] - }) - }, - OMt = (e, t) => { - let r = t - for (; r in e; ) r = e[r] - return r - }, - vy = class extends Array { - splice(...t) { - let { length: r } = this, - n = super.splice(...t), - [i, s, ...a] = t - i < 0 && (i += r), arguments.length === 1 ? (s = r - i) : (s = Math.min(r - i, s)) - let { length: o } = a, - u = o - s, - c = i + s, - l = r - c - return xy(this, this, c, l, u, !0), n - } - slice(...t) { - let { length: r } = this, - n = super.slice(...t) - if (!n.length) return new vy() - let [i, s] = t - return ( - s === jNe ? (s = r) : s < 0 && (s += r), i < 0 ? (i += r) : i === jNe && (i = 0), xy(n, this, i, s - i, -i), n - ) - } - unshift(...t) { - let { length: r } = this, - n = super.unshift(...t), - { length: i } = t - return i > 0 && xy(this, this, 0, r, i, !0), n - } - shift() { - let t = super.shift(), - { length: r } = this - return HNe(this, 0), xy(this, this, 1, r, -1, !0), t - } - reverse() { - return super.reverse(), BMt(this), this - } - pop() { - let t = super.pop() - return HNe(this, this.length), t - } - concat(...t) { - let { length: r } = this, - n = super.concat(...t) - return ( - t.length && - (xy(n, this, 0, this.length, 0), - t.forEach((i) => { - let s = r - ;(r += CMt(i) ? i.length : 1), i instanceof vy && xy(n, i, 0, i.length, s) - })), - n - ) - } - sort(...t) { - let r = SMt(this, ...t.slice(0, 1)), - n = Object.create(null) - return ( - r.forEach((i, s) => { - if (i === s) return - let a = OMt(n, i) - a !== s && ((n[s] = a), VNe(this, s, a)) - }), - this - ) - } - } - $Ne.exports = { CommentArray: vy } -}) -var o9e = C((I_r, a9e) => { - var kMt = Uj(), - { CommentArray: IMt } = LW(), - { - PREFIX_BEFORE: V8, - PREFIX_AFTER_PROP: PMt, - PREFIX_AFTER_COLON: NMt, - PREFIX_AFTER_VALUE: KNe, - PREFIX_AFTER: qW, - PREFIX_BEFORE_ALL: RMt, - PREFIX_AFTER_ALL: LMt, - BRACKET_OPEN: MMt, - BRACKET_CLOSE: zNe, - CURLY_BRACKET_OPEN: qMt, - CURLY_BRACKET_CLOSE: WNe, - COLON: XNe, - COMMA: JNe, - MINUS: GNe, - EMPTY: jMt, - UNDEFINED: W8, - define: jW, - assign_non_prop_comments: UMt, - } = F_(), - YNe = (e) => kMt.tokenize(e, { comment: !0, loc: !0 }), - UW = [], - oh = null, - el = null, - HW = [], - uh, - ZNe = !1, - QNe = !1, - T_ = null, - B_ = null, - Os = null, - e9e, - $8 = null, - t9e = () => { - ;(HW.length = UW.length = 0), (B_ = null), (uh = W8) - }, - HMt = () => { - t9e(), (T_.length = 0), (el = oh = T_ = B_ = Os = $8 = null) - }, - VW = (e) => Symbol.for(uh !== W8 ? e + XNe + uh : e), - $W = (e, t) => ($8 ? $8(e, t) : t), - r9e = () => { - let e = new SyntaxError(`Unexpected token ${Os.value.slice(0, 1)}`) - throw (Object.assign(e, Os.loc.start), e) - }, - n9e = () => { - let e = new SyntaxError("Unexpected end of JSON input") - throw (Object.assign(e, B_ ? B_.loc.end : { line: 1, column: 0 }), e) - }, - su = () => { - let e = T_[++e9e] - ;(QNe = (Os && e && Os.loc.end.line === e.loc.start.line) || !1), (B_ = Os), (Os = e) - }, - MW = () => (Os || n9e(), Os.type === "Punctuator" ? Os.value : Os.type), - Y0 = (e) => MW() === e, - H8 = (e) => { - Y0(e) || r9e() - }, - zW = (e) => { - UW.push(oh), (oh = e) - }, - WW = () => { - oh = UW.pop() - }, - i9e = () => { - if (!el) return - let e = [] - for (let r of el) - if (r.inline) e.push(r) - else break - let { length: t } = e - t && (t === el.length ? (el = null) : el.splice(0, t), jW(oh, VW(qW), e)) - }, - ah = (e) => { - el && (jW(oh, VW(e), el), (el = null)) - }, - tl = (e) => { - let t = [] - for (; Os && (Y0("LineComment") || Y0("BlockComment")); ) { - let r = { ...Os, inline: QNe } - t.push(r), su() - } - if (!ZNe && t.length) { - if (e) { - jW(oh, VW(e), t) - return - } - el = t - } - }, - z8 = (e, t) => { - t && HW.push(uh), (uh = e) - }, - s9e = () => { - uh = HW.pop() - }, - VMt = () => { - let e = {} - zW(e), z8(W8, !0) - let t = !1, - r - for (tl(); !Y0(WNe) && !(t && (ah(KNe), H8(JNe), su(), tl(), i9e(), Y0(WNe))); ) - (t = !0), - H8("String"), - (r = JSON.parse(Os.value)), - z8(r), - ah(V8), - su(), - tl(PMt), - H8(XNe), - su(), - tl(NMt), - (e[r] = $W(r, GW())), - tl() - return t && ah(qW), su(), (uh = void 0), t || ah(V8), WW(), s9e(), e - }, - $Mt = () => { - let e = new IMt() - zW(e), z8(W8, !0) - let t = !1, - r = 0 - for (tl(); !Y0(zNe) && !(t && (ah(KNe), H8(JNe), su(), tl(), i9e(), Y0(zNe))); ) - (t = !0), z8(r), ah(V8), (e[r] = $W(r, GW())), r++, tl() - return t && ah(qW), su(), (uh = void 0), t || ah(V8), WW(), s9e(), e - } - function GW() { - let e = MW() - if (e === qMt) return su(), VMt() - if (e === MMt) return su(), $Mt() - let t = jMt - e === GNe && (su(), (e = MW()), (t = GNe)) - let r - switch (e) { - case "String": - case "Boolean": - case "Null": - case "Numeric": - return (r = Os.value), su(), JSON.parse(t + r) - default: - } - } - var zMt = (e) => Object(e) === e, - WMt = (e, t, r) => { - t9e(), (T_ = YNe(e)), ($8 = t), (ZNe = r), T_.length || n9e(), (e9e = -1), su(), zW({}), tl(RMt) - let n = GW() - return ( - tl(LMt), - Os && r9e(), - !r && n !== null && (zMt(n) || (n = new Object(n)), UMt(n, oh)), - WW(), - (n = $W("", n)), - HMt(), - n - ) - } - a9e.exports = { parse: WMt, tokenize: YNe } -}) -var c9e = C((P_r, u9e) => { - "use strict" - var wf = "", - KW - u9e.exports = GMt - function GMt(e, t) { - if (typeof e != "string") throw new TypeError("expected a string") - if (t === 1) return e - if (t === 2) return e + e - var r = e.length * t - if (KW !== e || typeof KW > "u") (KW = e), (wf = "") - else if (wf.length >= r) return wf.substr(0, r) - for (; r > wf.length && t > 1; ) t & 1 && (wf += e), (t >>= 1), (e += e) - return (wf += e), (wf = wf.substr(0, r)), wf - } -}) -var b9e = C((N_r, y9e) => { - var { isArray: YW, isObject: l9e, isFunction: JW, isNumber: KMt, isString: XMt } = Gs(), - JMt = c9e(), - { - PREFIX_BEFORE_ALL: YMt, - PREFIX_BEFORE: f9e, - PREFIX_AFTER_PROP: ZMt, - PREFIX_AFTER_COLON: QMt, - PREFIX_AFTER_VALUE: eqt, - PREFIX_AFTER: ZW, - PREFIX_AFTER_ALL: tqt, - BRACKET_OPEN: rqt, - BRACKET_CLOSE: nqt, - CURLY_BRACKET_OPEN: iqt, - CURLY_BRACKET_CLOSE: sqt, - COLON: aqt, - COMMA: p9e, - EMPTY: go, - UNDEFINED: oqt, - } = F_(), - XW = - /[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - QW = " ", - Z0 = ` -`, - h9e = "null", - d9e = (e) => `${f9e}:${e}`, - uqt = (e) => `${ZMt}:${e}`, - cqt = (e) => `${QMt}:${e}`, - m9e = (e) => `${eqt}:${e}`, - x9e = (e) => `${ZW}:${e}`, - lqt = { "\b": "\\b", " ": "\\t", "\n": "\\n", "\f": "\\f", "\r": "\\r", '"': '\\"', "\\": "\\\\" }, - fqt = (e) => ( - (XW.lastIndex = 0), - XW.test(e) - ? e.replace(XW, (t) => { - let r = lqt[t] - return typeof r == "string" ? r : t - }) - : e - ), - v9e = (e) => `"${fqt(e)}"`, - pqt = (e, t) => (t ? `//${e}` : `/*${e}*/`), - vo = (e, t, r, n) => { - let i = e[Symbol.for(t)] - if (!i || !i.length) return go - let s = !1, - a = i.reduce((o, { inline: u, type: c, value: l }) => { - let f = u ? QW : Z0 + r - return (s = c === "LineComment"), o + f + pqt(l, s) - }, go) - return n || s ? a + Z0 + r : a - }, - gy = null, - k_ = go, - hqt = () => { - ;(gy = null), (k_ = go) - }, - O_ = (e, t, r) => (e ? (t ? e + t.trim() + Z0 + r : e.trimRight() + Z0 + r) : t ? t.trimRight() + Z0 + r : go), - g9e = (e, t, r) => { - let n = vo(t, f9e, r + k_, !0) - return O_(n, e, r) - }, - dqt = (e, t) => { - let r = t + k_, - { length: n } = e, - i = go, - s = go - for (let a = 0; a < n; a++) { - a !== 0 && (i += p9e) - let o = O_(s, vo(e, d9e(a), r), r) - ;(i += o || Z0 + r), (i += eG(a, e, r) || h9e), (i += vo(e, m9e(a), r)), (s = vo(e, x9e(a), r)) - } - return (i += O_(s, vo(e, ZW, r), r)), rqt + g9e(i, e, t) + nqt - }, - mqt = (e, t) => { - if (!e) return "null" - let r = t + k_, - n = go, - i = go, - s = !0, - a = YW(gy) ? gy : Object.keys(e), - o = (u) => { - let c = eG(u, e, r) - if (c === oqt) return - s || (n += p9e), (s = !1) - let l = O_(i, vo(e, d9e(u), r), r) - ;(n += l || Z0 + r), - (n += v9e(u) + vo(e, uqt(u), r) + aqt + vo(e, cqt(u), r) + QW + c + vo(e, m9e(u), r)), - (i = vo(e, x9e(u), r)) - } - return a.forEach(o), (n += O_(i, vo(e, ZW, r), r)), iqt + g9e(n, e, t) + sqt - } - function eG(e, t, r) { - let n = t[e] - switch ((l9e(n) && JW(n.toJSON) && (n = n.toJSON(e)), JW(gy) && (n = gy.call(t, e, n)), typeof n)) { - case "string": - return v9e(n) - case "number": - return Number.isFinite(n) ? String(n) : h9e - case "boolean": - case "null": - return String(n) - case "object": - return YW(n) ? dqt(n, r) : mqt(n, r) - default: - } - } - var xqt = (e) => (XMt(e) ? e : KMt(e) ? JMt(QW, e) : go), - { toString: vqt } = Object.prototype, - gqt = ["[object Number]", "[object String]", "[object Boolean]"], - yqt = (e) => { - if (typeof e != "object") return !1 - let t = vqt.call(e) - return gqt.includes(t) - } - y9e.exports = (e, t, r) => { - let n = xqt(r) - if (!n) return JSON.stringify(e, t) - !JW(t) && !YW(t) && (t = null), (gy = t), (k_ = n) - let i = yqt(e) ? JSON.stringify(e) : eG("", { "": e }, go) - return hqt(), l9e(e) ? vo(e, YMt, go).trimLeft() + i + vo(e, tqt, go).trimRight() : i - } -}) -var _9e = C((R_r, E9e) => { - var { parse: bqt, tokenize: Eqt } = o9e(), - _qt = b9e(), - { CommentArray: wqt } = LW(), - { assign: Aqt } = F_() - E9e.exports = { parse: bqt, stringify: _qt, tokenize: Eqt, CommentArray: wqt, assign: Aqt } -}) -var D9e = C((K8) => { - "use strict" - Object.defineProperty(K8, "__esModule", { value: !0 }) - var oG = BPe(), - Cqt = require("fs"), - Sqt = require("util"), - G8 = mNe(), - Dqt = gNe(), - Fqt = _9e(), - Tqt = Gi() - function X8(e) { - return e && typeof e == "object" && "default" in e ? e : { default: e } - } - var S9e = X8(Cqt), - nG = X8(Dqt), - w9e = X8(Fqt), - Bqt = X8(Tqt) - function tG(e, t, r, n) { - var i, - s = arguments.length, - a = s < 3 ? t : n === null ? (n = Object.getOwnPropertyDescriptor(t, r)) : n - if (typeof Reflect == "object" && typeof Reflect.decorate == "function") a = Reflect.decorate(e, t, r, n) - else for (var o = e.length - 1; o >= 0; o--) (i = e[o]) && (a = (s < 3 ? i(a) : s > 3 ? i(t, r, a) : i(t, r)) || a) - return s > 3 && a && Object.defineProperty(t, r, a), a - } - var Oqt = Sqt.promisify(S9e.default.readFile), - iG = class { - constructor(t, r, n) { - ;(this.readCount = 0), (this.dbPath = t), (this.collectionName = r), (this.errorList = n) - } - async read() { - this.readCount++ - let t = { [this.collectionName]: [], [`__${this.collectionName}_KEY__`]: {} } - return new Promise(async (r, n) => { - if (S9e.default.existsSync(this.dbPath)) { - let i = await Oqt(this.dbPath) - G8.gunzip(i, (s, a) => { - if (s) return console.error(s), this.errorList.push(s), r(t) - let o = G8.strFromU8(a) - try { - let u = JSON.parse(o) - return r(u) - } catch (u) { - return console.error(u), this.errorList.push(u), r(t) - } - }) - } else { - let i = Buffer.from(JSON.stringify(t)) - G8.gzip(i, async (s, a) => { - if (s) return n(s) - await nG.default(this.dbPath, Buffer.from(a)), r(t) - }) - } - }) - } - async write(t) { - return new Promise((r, n) => { - ;(t = Buffer.from(JSON.stringify(t))), - G8.gzip(t, async (i, s) => { - if (i) return n(i) - await nG.default(this.dbPath, Buffer.from(s)), r() - }) - }) - } - }, - A9e, - Q0 - function rG(e) { - return function (t, r, n) { - let i = n.value - n.value = async function (...s) { - return ( - e === Q0.createMany - ? (s = [(s = (s = s[0]).map((a) => C9e(a)))]) - : e === Q0.create - ? (s[0] = C9e(s[0])) - : (s[1].updatedAt = Date.now()), - await i.call(this, ...s) - ) - } - } - } - function C9e(e) { - return ( - e.id || - (e.id = (function (t = "", r = "") { - for ( - r = t = ""; - t++ < 36; - r += (51 * t) & 52 ? (15 ^ t ? 8 ^ (Math.random() * (20 ^ t ? 16 : 4)) : 4).toString(16) : "-" - ); - return r - })()), - e.createdAt || ((e.createdAt = Date.now()), (e.updatedAt = Date.now())), - e - ) - } - ;(function (e) { - ;(e.inited = "inited"), (e.loaded = "loaded"), (e.started = "started"), (e.stopped = "stopped") - })(A9e || (A9e = {})), - (function (e) { - ;(e[(e.createMany = 0)] = "createMany"), (e[(e.create = 1)] = "create"), (e[(e.update = 2)] = "update") - })(Q0 || (Q0 = {})) - var yy = class { - constructor(t, r) { - if (((this.hasRead = !1), (this.errorList = []), !t || !r)) - throw Error("Please provide valid dbPath or collectionName") - ;(this.collectionName = r), - (this.collectionKey = `__${r}_KEY__`), - (this.adapter = new iG(t, r, this.errorList)), - (this.db = new oG.Low(this.adapter)) - } - getAdapter() { - return this.adapter - } - async read(t = !1) { - return (!t && this.hasRead) || ((this.hasRead = !0), await this.db.read()), this.db.data - } - async get(t) { - let r = (await this.getCollection()).slice(), - n = r.length - return ( - t !== void 0 && - (t.orderBy === "desc" && (r = r.reverse()), - typeof t.offset == "number" && t.offset >= 0 && (r = r.slice(t.offset)), - typeof t.limit == "number" && t.limit > 0 && (r = r.slice(0, t.limit))), - { total: n, data: r } - ) - } - async getCollection() { - var t - return (t = await this.read()) === null || t === void 0 ? void 0 : t[this.collectionName] - } - async getCollectionKey(t) { - return (await this.getCollectionKeyMap())[t] - } - async getCollectionKeyMap() { - var t - return (t = await this.read()) === null || t === void 0 ? void 0 : t[this.collectionKey] - } - async setCollectionKey(t) { - await this.read(), (this.db.data[this.collectionKey][t] = 1) - } - async insert(t, r = !0) { - let n = t.id - return (await this.getCollectionKey(n)) - ? (await this.updateById(n, t), t) - : ((await this.getCollection()).push(t), await this.setCollectionKey(n), r && (await this.db.write()), t) - } - async insertMany(t) { - for (let r of t) await this.insert(r, !1) - return await this.db.write(), t - } - async updateById(t, r) { - let n = await this.getCollection() - if (await this.getCollectionKey(t)) { - let i = n.find((s) => s.id === t) || {} - return Object.assign(i, r), await this.db.write(), !0 - } - return !1 - } - async getById(t) { - return (await this.getCollection()).find((r) => r.id === t) - } - async removeById(t) { - let r = await this.getCollection(), - n = await this.getCollectionKeyMap(), - i = r.findIndex((s) => s.id === t) - i !== -1 && (r.splice(i, 1), delete n[t], await this.db.write()) - } - async overwrite(t) { - return ( - await this.read(), - (this.db.data[this.collectionName] = []), - (this.db.data[this.collectionKey] = {}), - await this.insertMany(t) - ) - } - } - tG([rG(Q0.create)], yy.prototype, "insert", null), - tG([rG(Q0.createMany)], yy.prototype, "insertMany", null), - tG([rG(Q0.update)], yy.prototype, "updateById", null) - var sG = class { - constructor(t) { - ;(this.dbPath = t), (this.adapter = new oG.TextFileSync(t)) - } - read() { - let t = this.adapter.read() - if (t === null) return {} - try { - let r = w9e.default.parse(t || "{}") - return r === null || typeof r != "object" ? {} : r - } catch { - try { - return JSON.parse(t || "{}") - } catch (n) { - return console.error("[PicGo store] JSON parse error", n), {} - } - } - } - write(t) { - nG.default.sync(this.dbPath, w9e.default.stringify(t, null, 2)) - } - }, - aG = class extends oG.LowSync { - constructor() { - super(...arguments), (this.chain = Bqt.default.chain(this).get("data")) - } - } - ;(K8.DBStore = yy), - (K8.JSONStore = class { - constructor(e) { - if (((this.hasRead = !1), !e)) throw Error("Please provide valid dbPath") - let t = new sG(e) - ;(this.db = new aG(t)), this.read() - } - read(e = !1) { - return (!e && this.hasRead) || ((this.hasRead = !0), this.db.read()), this.db.data - } - get(e = "") { - return this.db.chain.get(e).value() - } - set(e, t) { - this.db.chain.set(e, t).value(), this.db.write() - } - has(e) { - return this.db.chain.has(e).value() - } - unset(e, t) { - let r = this.db.chain.get(e).unset(t).value() - return this.db.write(), r - } - }) -}) -var T9e = C((q_r, F9e) => { - "use strict" - F9e.exports = function (e) { - try { - return e() - } catch {} - } -}) -var P9e = C((j_r, I9e) => { - I9e.exports = k9e - k9e.sync = Iqt - var B9e = require("fs") - function kqt(e, t) { - var r = t.pathExt !== void 0 ? t.pathExt : process.env.PATHEXT - if (!r || ((r = r.split(";")), r.indexOf("") !== -1)) return !0 - for (var n = 0; n < r.length; n++) { - var i = r[n].toLowerCase() - if (i && e.substr(-i.length).toLowerCase() === i) return !0 - } - return !1 - } - function O9e(e, t, r) { - return !e.isSymbolicLink() && !e.isFile() ? !1 : kqt(t, r) - } - function k9e(e, t, r) { - B9e.stat(e, function (n, i) { - r(n, n ? !1 : O9e(i, e, t)) - }) - } - function Iqt(e, t) { - return O9e(B9e.statSync(e), e, t) - } -}) -var q9e = C((U_r, M9e) => { - M9e.exports = R9e - R9e.sync = Pqt - var N9e = require("fs") - function R9e(e, t, r) { - N9e.stat(e, function (n, i) { - r(n, n ? !1 : L9e(i, t)) - }) - } - function Pqt(e, t) { - return L9e(N9e.statSync(e), t) - } - function L9e(e, t) { - return e.isFile() && Nqt(e, t) - } - function Nqt(e, t) { - var r = e.mode, - n = e.uid, - i = e.gid, - s = t.uid !== void 0 ? t.uid : process.getuid && process.getuid(), - a = t.gid !== void 0 ? t.gid : process.getgid && process.getgid(), - o = parseInt("100", 8), - u = parseInt("010", 8), - c = parseInt("001", 8), - l = o | u, - f = r & c || (r & u && i === a) || (r & o && n === s) || (r & l && s === 0) - return f - } -}) -var U9e = C((V_r, j9e) => { - var H_r = require("fs"), - J8 - process.platform === "win32" || global.TESTING_WINDOWS ? (J8 = P9e()) : (J8 = q9e()) - j9e.exports = uG - uG.sync = Rqt - function uG(e, t, r) { - if ((typeof t == "function" && ((r = t), (t = {})), !r)) { - if (typeof Promise != "function") throw new TypeError("callback not provided") - return new Promise(function (n, i) { - uG(e, t || {}, function (s, a) { - s ? i(s) : n(a) - }) - }) - } - J8(e, t || {}, function (n, i) { - n && (n.code === "EACCES" || (t && t.ignoreErrors)) && ((n = null), (i = !1)), r(n, i) - }) - } - function Rqt(e, t) { - try { - return J8.sync(e, t || {}) - } catch (r) { - if ((t && t.ignoreErrors) || r.code === "EACCES") return !1 - throw r - } - } -}) -var K9e = C(($_r, G9e) => { - G9e.exports = W9e - W9e.sync = Mqt - var cG = process.platform === "win32" || process.env.OSTYPE === "cygwin" || process.env.OSTYPE === "msys", - H9e = require("path"), - Lqt = cG ? ";" : ":", - V9e = U9e() - function $9e(e) { - var t = new Error("not found: " + e) - return (t.code = "ENOENT"), t - } - function z9e(e, t) { - var r = t.colon || Lqt, - n = t.path || process.env.PATH || "", - i = [""] - n = n.split(r) - var s = "" - return ( - cG && - (n.unshift(process.cwd()), - (s = t.pathExt || process.env.PATHEXT || ".EXE;.CMD;.BAT;.COM"), - (i = s.split(r)), - e.indexOf(".") !== -1 && i[0] !== "" && i.unshift("")), - (e.match(/\//) || (cG && e.match(/\\/))) && (n = [""]), - { env: n, ext: i, extExe: s } - ) - } - function W9e(e, t, r) { - typeof t == "function" && ((r = t), (t = {})) - var n = z9e(e, t), - i = n.env, - s = n.ext, - a = n.extExe, - o = [] - ;(function u(c, l) { - if (c === l) return t.all && o.length ? r(null, o) : r($9e(e)) - var f = i[c] - f.charAt(0) === '"' && f.slice(-1) === '"' && (f = f.slice(1, -1)) - var p = H9e.join(f, e) - !f && /^\.[\\\/]/.test(e) && (p = e.slice(0, 2) + p), - (function h(d, x) { - if (d === x) return u(c + 1, l) - var v = s[d] - V9e(p + v, { pathExt: a }, function (g, _) { - if (!g && _) - if (t.all) o.push(p + v) - else return r(null, p + v) - return h(d + 1, x) - }) - })(0, s.length) - })(0, i.length) - } - function Mqt(e, t) { - t = t || {} - for (var r = z9e(e, t), n = r.env, i = r.ext, s = r.extExe, a = [], o = 0, u = n.length; o < u; o++) { - var c = n[o] - c.charAt(0) === '"' && c.slice(-1) === '"' && (c = c.slice(1, -1)) - var l = H9e.join(c, e) - !c && /^\.[\\\/]/.test(e) && (l = e.slice(0, 2) + l) - for (var f = 0, p = i.length; f < p; f++) { - var h = l + i[f], - d - try { - if (((d = V9e.sync(h, { pathExt: s })), d)) - if (t.all) a.push(h) - else return h - } catch {} - } - } - if (t.all && a.length) return a - if (t.nothrow) return null - throw $9e(e) - } -}) -var J9e = C((z_r, X9e) => { - "use strict" - X9e.exports = (e) => { - e = e || {} - let t = e.env || process.env - return (e.platform || process.platform) !== "win32" - ? "PATH" - : Object.keys(t).find((n) => n.toUpperCase() === "PATH") || "Path" - } -}) -var eRe = C((W_r, Q9e) => { - "use strict" - var Y9e = require("path"), - qqt = K9e(), - jqt = J9e()() - function Z9e(e, t) { - let r = process.cwd(), - n = e.options.cwd != null - if (n) - try { - process.chdir(e.options.cwd) - } catch {} - let i - try { - i = qqt.sync(e.command, { path: (e.options.env || process.env)[jqt], pathExt: t ? Y9e.delimiter : void 0 }) - } catch { - } finally { - process.chdir(r) - } - return i && (i = Y9e.resolve(n ? e.options.cwd : "", i)), i - } - function Uqt(e) { - return Z9e(e) || Z9e(e, !0) - } - Q9e.exports = Uqt -}) -var tRe = C((G_r, fG) => { - "use strict" - var lG = /([()\][%!^"`<>&|;, *?])/g - function Hqt(e) { - return (e = e.replace(lG, "^$1")), e - } - function Vqt(e, t) { - return ( - (e = `${e}`), - (e = e.replace(/(\\*)"/g, '$1$1\\"')), - (e = e.replace(/(\\*)$/, "$1$1")), - (e = `"${e}"`), - (e = e.replace(lG, "^$1")), - t && (e = e.replace(lG, "^$1")), - e - ) - } - fG.exports.command = Hqt - fG.exports.argument = Vqt -}) -var nRe = C((K_r, rRe) => { - "use strict" - rRe.exports = /^#!.*/ -}) -var sRe = C((X_r, iRe) => { - "use strict" - var $qt = nRe() - iRe.exports = function (e) { - var t = e.match($qt) - if (!t) return null - var r = t[0].replace(/#! ?/, "").split(" "), - n = r[0].split("/").pop(), - i = r[1] - return n === "env" ? i : n + (i ? " " + i : "") - } -}) -var oRe = C((J_r, aRe) => { - "use strict" - var pG = require("fs"), - zqt = sRe() - function Wqt(e) { - let r - Buffer.alloc ? (r = Buffer.alloc(150)) : ((r = new Buffer(150)), r.fill(0)) - let n - try { - ;(n = pG.openSync(e, "r")), pG.readSync(n, r, 0, 150, 0), pG.closeSync(n) - } catch {} - return zqt(r.toString()) - } - aRe.exports = Wqt -}) -var pRe = C((Y_r, fRe) => { - "use strict" - var Gqt = require("path"), - Kqt = T9e(), - uRe = eRe(), - cRe = tRe(), - Xqt = oRe(), - Jqt = DM(), - lRe = process.platform === "win32", - Yqt = /\.(?:com|exe)$/i, - Zqt = /node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i, - Qqt = Kqt(() => Jqt.satisfies(process.version, "^4.8.0 || ^5.7.0 || >= 6.0.0", !0)) || !1 - function ejt(e) { - e.file = uRe(e) - let t = e.file && Xqt(e.file) - return t ? (e.args.unshift(e.file), (e.command = t), uRe(e)) : e.file - } - function tjt(e) { - if (!lRe) return e - let t = ejt(e), - r = !Yqt.test(t) - if (e.options.forceShell || r) { - let n = Zqt.test(t) - ;(e.command = Gqt.normalize(e.command)), - (e.command = cRe.command(e.command)), - (e.args = e.args.map((s) => cRe.argument(s, n))) - let i = [e.command].concat(e.args).join(" ") - ;(e.args = ["/d", "/s", "/c", `"${i}"`]), - (e.command = process.env.comspec || "cmd.exe"), - (e.options.windowsVerbatimArguments = !0) - } - return e - } - function rjt(e) { - if (Qqt) return e - let t = [e.command].concat(e.args).join(" ") - return ( - lRe - ? ((e.command = typeof e.options.shell == "string" ? e.options.shell : process.env.comspec || "cmd.exe"), - (e.args = ["/d", "/s", "/c", `"${t}"`]), - (e.options.windowsVerbatimArguments = !0)) - : (typeof e.options.shell == "string" - ? (e.command = e.options.shell) - : process.platform === "android" - ? (e.command = "/system/bin/sh") - : (e.command = "/bin/sh"), - (e.args = ["-c", t])), - e - ) - } - function njt(e, t, r) { - t && !Array.isArray(t) && ((r = t), (t = null)), (t = t ? t.slice(0) : []), (r = Object.assign({}, r)) - let n = { command: e, args: t, options: r, file: void 0, original: { command: e, args: t } } - return r.shell ? rjt(n) : tjt(n) - } - fRe.exports = njt -}) -var mRe = C((Z_r, dRe) => { - "use strict" - var hG = process.platform === "win32" - function dG(e, t) { - return Object.assign(new Error(`${t} ${e.command} ENOENT`), { - code: "ENOENT", - errno: "ENOENT", - syscall: `${t} ${e.command}`, - path: e.command, - spawnargs: e.args, - }) - } - function ijt(e, t) { - if (!hG) return - let r = e.emit - e.emit = function (n, i) { - if (n === "exit") { - let s = hRe(i, t, "spawn") - if (s) return r.call(e, "error", s) - } - return r.apply(e, arguments) - } - } - function hRe(e, t) { - return hG && e === 1 && !t.file ? dG(t.original, "spawn") : null - } - function sjt(e, t) { - return hG && e === 1 && !t.file ? dG(t.original, "spawnSync") : null - } - dRe.exports = { hookChildProcess: ijt, verifyENOENT: hRe, verifyENOENTSync: sjt, notFoundError: dG } -}) -var gRe = C((Q_r, by) => { - "use strict" - var xRe = require("child_process"), - mG = pRe(), - xG = mRe() - function vRe(e, t, r) { - let n = mG(e, t, r), - i = xRe.spawn(n.command, n.args, n.options) - return xG.hookChildProcess(i, n), i - } - function ajt(e, t, r) { - let n = mG(e, t, r), - i = xRe.spawnSync(n.command, n.args, n.options) - return (i.error = i.error || xG.verifyENOENTSync(i.status, n)), i - } - by.exports = vRe - by.exports.spawn = vRe - by.exports.sync = ajt - by.exports._parse = mG - by.exports._enoent = xG -}) -var iT = C((nT) => { - "use strict" - Object.defineProperty(nT, "__esModule", { value: !0 }) - nT.BaseAdapter = void 0 - var OG = class {} - nT.BaseAdapter = OG -}) -var wLe = C((rwr, _Le) => { - "use strict" - _Le.exports = { - aliceblue: [240, 248, 255], - antiquewhite: [250, 235, 215], - aqua: [0, 255, 255], - aquamarine: [127, 255, 212], - azure: [240, 255, 255], - beige: [245, 245, 220], - bisque: [255, 228, 196], - black: [0, 0, 0], - blanchedalmond: [255, 235, 205], - blue: [0, 0, 255], - blueviolet: [138, 43, 226], - brown: [165, 42, 42], - burlywood: [222, 184, 135], - cadetblue: [95, 158, 160], - chartreuse: [127, 255, 0], - chocolate: [210, 105, 30], - coral: [255, 127, 80], - cornflowerblue: [100, 149, 237], - cornsilk: [255, 248, 220], - crimson: [220, 20, 60], - cyan: [0, 255, 255], - darkblue: [0, 0, 139], - darkcyan: [0, 139, 139], - darkgoldenrod: [184, 134, 11], - darkgray: [169, 169, 169], - darkgreen: [0, 100, 0], - darkgrey: [169, 169, 169], - darkkhaki: [189, 183, 107], - darkmagenta: [139, 0, 139], - darkolivegreen: [85, 107, 47], - darkorange: [255, 140, 0], - darkorchid: [153, 50, 204], - darkred: [139, 0, 0], - darksalmon: [233, 150, 122], - darkseagreen: [143, 188, 143], - darkslateblue: [72, 61, 139], - darkslategray: [47, 79, 79], - darkslategrey: [47, 79, 79], - darkturquoise: [0, 206, 209], - darkviolet: [148, 0, 211], - deeppink: [255, 20, 147], - deepskyblue: [0, 191, 255], - dimgray: [105, 105, 105], - dimgrey: [105, 105, 105], - dodgerblue: [30, 144, 255], - firebrick: [178, 34, 34], - floralwhite: [255, 250, 240], - forestgreen: [34, 139, 34], - fuchsia: [255, 0, 255], - gainsboro: [220, 220, 220], - ghostwhite: [248, 248, 255], - gold: [255, 215, 0], - goldenrod: [218, 165, 32], - gray: [128, 128, 128], - green: [0, 128, 0], - greenyellow: [173, 255, 47], - grey: [128, 128, 128], - honeydew: [240, 255, 240], - hotpink: [255, 105, 180], - indianred: [205, 92, 92], - indigo: [75, 0, 130], - ivory: [255, 255, 240], - khaki: [240, 230, 140], - lavender: [230, 230, 250], - lavenderblush: [255, 240, 245], - lawngreen: [124, 252, 0], - lemonchiffon: [255, 250, 205], - lightblue: [173, 216, 230], - lightcoral: [240, 128, 128], - lightcyan: [224, 255, 255], - lightgoldenrodyellow: [250, 250, 210], - lightgray: [211, 211, 211], - lightgreen: [144, 238, 144], - lightgrey: [211, 211, 211], - lightpink: [255, 182, 193], - lightsalmon: [255, 160, 122], - lightseagreen: [32, 178, 170], - lightskyblue: [135, 206, 250], - lightslategray: [119, 136, 153], - lightslategrey: [119, 136, 153], - lightsteelblue: [176, 196, 222], - lightyellow: [255, 255, 224], - lime: [0, 255, 0], - limegreen: [50, 205, 50], - linen: [250, 240, 230], - magenta: [255, 0, 255], - maroon: [128, 0, 0], - mediumaquamarine: [102, 205, 170], - mediumblue: [0, 0, 205], - mediumorchid: [186, 85, 211], - mediumpurple: [147, 112, 219], - mediumseagreen: [60, 179, 113], - mediumslateblue: [123, 104, 238], - mediumspringgreen: [0, 250, 154], - mediumturquoise: [72, 209, 204], - mediumvioletred: [199, 21, 133], - midnightblue: [25, 25, 112], - mintcream: [245, 255, 250], - mistyrose: [255, 228, 225], - moccasin: [255, 228, 181], - navajowhite: [255, 222, 173], - navy: [0, 0, 128], - oldlace: [253, 245, 230], - olive: [128, 128, 0], - olivedrab: [107, 142, 35], - orange: [255, 165, 0], - orangered: [255, 69, 0], - orchid: [218, 112, 214], - palegoldenrod: [238, 232, 170], - palegreen: [152, 251, 152], - paleturquoise: [175, 238, 238], - palevioletred: [219, 112, 147], - papayawhip: [255, 239, 213], - peachpuff: [255, 218, 185], - peru: [205, 133, 63], - pink: [255, 192, 203], - plum: [221, 160, 221], - powderblue: [176, 224, 230], - purple: [128, 0, 128], - rebeccapurple: [102, 51, 153], - red: [255, 0, 0], - rosybrown: [188, 143, 143], - royalblue: [65, 105, 225], - saddlebrown: [139, 69, 19], - salmon: [250, 128, 114], - sandybrown: [244, 164, 96], - seagreen: [46, 139, 87], - seashell: [255, 245, 238], - sienna: [160, 82, 45], - silver: [192, 192, 192], - skyblue: [135, 206, 235], - slateblue: [106, 90, 205], - slategray: [112, 128, 144], - slategrey: [112, 128, 144], - snow: [255, 250, 250], - springgreen: [0, 255, 127], - steelblue: [70, 130, 180], - tan: [210, 180, 140], - teal: [0, 128, 128], - thistle: [216, 191, 216], - tomato: [255, 99, 71], - turquoise: [64, 224, 208], - violet: [238, 130, 238], - wheat: [245, 222, 179], - white: [255, 255, 255], - whitesmoke: [245, 245, 245], - yellow: [255, 255, 0], - yellowgreen: [154, 205, 50], - } -}) -var kG = C((nwr, CLe) => { - var M_ = wLe(), - ALe = {} - for (let e of Object.keys(M_)) ALe[M_[e]] = e - var ft = { - rgb: { channels: 3, labels: "rgb" }, - hsl: { channels: 3, labels: "hsl" }, - hsv: { channels: 3, labels: "hsv" }, - hwb: { channels: 3, labels: "hwb" }, - cmyk: { channels: 4, labels: "cmyk" }, - xyz: { channels: 3, labels: "xyz" }, - lab: { channels: 3, labels: "lab" }, - lch: { channels: 3, labels: "lch" }, - hex: { channels: 1, labels: ["hex"] }, - keyword: { channels: 1, labels: ["keyword"] }, - ansi16: { channels: 1, labels: ["ansi16"] }, - ansi256: { channels: 1, labels: ["ansi256"] }, - hcg: { channels: 3, labels: ["h", "c", "g"] }, - apple: { channels: 3, labels: ["r16", "g16", "b16"] }, - gray: { channels: 1, labels: ["gray"] }, - } - CLe.exports = ft - for (let e of Object.keys(ft)) { - if (!("channels" in ft[e])) throw new Error("missing channels property: " + e) - if (!("labels" in ft[e])) throw new Error("missing channel labels property: " + e) - if (ft[e].labels.length !== ft[e].channels) throw new Error("channel and label counts mismatch: " + e) - let { channels: t, labels: r } = ft[e] - delete ft[e].channels, - delete ft[e].labels, - Object.defineProperty(ft[e], "channels", { value: t }), - Object.defineProperty(ft[e], "labels", { value: r }) - } - ft.rgb.hsl = function (e) { - let t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i = Math.min(t, r, n), - s = Math.max(t, r, n), - a = s - i, - o, - u - s === i - ? (o = 0) - : t === s - ? (o = (r - n) / a) - : r === s - ? (o = 2 + (n - t) / a) - : n === s && (o = 4 + (t - r) / a), - (o = Math.min(o * 60, 360)), - o < 0 && (o += 360) - let c = (i + s) / 2 - return s === i ? (u = 0) : c <= 0.5 ? (u = a / (s + i)) : (u = a / (2 - s - i)), [o, u * 100, c * 100] - } - ft.rgb.hsv = function (e) { - let t, - r, - n, - i, - s, - a = e[0] / 255, - o = e[1] / 255, - u = e[2] / 255, - c = Math.max(a, o, u), - l = c - Math.min(a, o, u), - f = function (p) { - return (c - p) / 6 / l + 1 / 2 - } - return ( - l === 0 - ? ((i = 0), (s = 0)) - : ((s = l / c), - (t = f(a)), - (r = f(o)), - (n = f(u)), - a === c ? (i = n - r) : o === c ? (i = 1 / 3 + t - n) : u === c && (i = 2 / 3 + r - t), - i < 0 ? (i += 1) : i > 1 && (i -= 1)), - [i * 360, s * 100, c * 100] - ) - } - ft.rgb.hwb = function (e) { - let t = e[0], - r = e[1], - n = e[2], - i = ft.rgb.hsl(e)[0], - s = (1 / 255) * Math.min(t, Math.min(r, n)) - return (n = 1 - (1 / 255) * Math.max(t, Math.max(r, n))), [i, s * 100, n * 100] - } - ft.rgb.cmyk = function (e) { - let t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i = Math.min(1 - t, 1 - r, 1 - n), - s = (1 - t - i) / (1 - i) || 0, - a = (1 - r - i) / (1 - i) || 0, - o = (1 - n - i) / (1 - i) || 0 - return [s * 100, a * 100, o * 100, i * 100] - } - function DHt(e, t) { - return (e[0] - t[0]) ** 2 + (e[1] - t[1]) ** 2 + (e[2] - t[2]) ** 2 - } - ft.rgb.keyword = function (e) { - let t = ALe[e] - if (t) return t - let r = 1 / 0, - n - for (let i of Object.keys(M_)) { - let s = M_[i], - a = DHt(e, s) - a < r && ((r = a), (n = i)) - } - return n - } - ft.keyword.rgb = function (e) { - return M_[e] - } - ft.rgb.xyz = function (e) { - let t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255 - ;(t = t > 0.04045 ? ((t + 0.055) / 1.055) ** 2.4 : t / 12.92), - (r = r > 0.04045 ? ((r + 0.055) / 1.055) ** 2.4 : r / 12.92), - (n = n > 0.04045 ? ((n + 0.055) / 1.055) ** 2.4 : n / 12.92) - let i = t * 0.4124 + r * 0.3576 + n * 0.1805, - s = t * 0.2126 + r * 0.7152 + n * 0.0722, - a = t * 0.0193 + r * 0.1192 + n * 0.9505 - return [i * 100, s * 100, a * 100] - } - ft.rgb.lab = function (e) { - let t = ft.rgb.xyz(e), - r = t[0], - n = t[1], - i = t[2] - ;(r /= 95.047), - (n /= 100), - (i /= 108.883), - (r = r > 0.008856 ? r ** (1 / 3) : 7.787 * r + 16 / 116), - (n = n > 0.008856 ? n ** (1 / 3) : 7.787 * n + 16 / 116), - (i = i > 0.008856 ? i ** (1 / 3) : 7.787 * i + 16 / 116) - let s = 116 * n - 16, - a = 500 * (r - n), - o = 200 * (n - i) - return [s, a, o] - } - ft.hsl.rgb = function (e) { - let t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100, - i, - s, - a - if (r === 0) return (a = n * 255), [a, a, a] - n < 0.5 ? (i = n * (1 + r)) : (i = n + r - n * r) - let o = 2 * n - i, - u = [0, 0, 0] - for (let c = 0; c < 3; c++) - (s = t + (1 / 3) * -(c - 1)), - s < 0 && s++, - s > 1 && s--, - 6 * s < 1 - ? (a = o + (i - o) * 6 * s) - : 2 * s < 1 - ? (a = i) - : 3 * s < 2 - ? (a = o + (i - o) * (2 / 3 - s) * 6) - : (a = o), - (u[c] = a * 255) - return u - } - ft.hsl.hsv = function (e) { - let t = e[0], - r = e[1] / 100, - n = e[2] / 100, - i = r, - s = Math.max(n, 0.01) - ;(n *= 2), (r *= n <= 1 ? n : 2 - n), (i *= s <= 1 ? s : 2 - s) - let a = (n + r) / 2, - o = n === 0 ? (2 * i) / (s + i) : (2 * r) / (n + r) - return [t, o * 100, a * 100] - } - ft.hsv.rgb = function (e) { - let t = e[0] / 60, - r = e[1] / 100, - n = e[2] / 100, - i = Math.floor(t) % 6, - s = t - Math.floor(t), - a = 255 * n * (1 - r), - o = 255 * n * (1 - r * s), - u = 255 * n * (1 - r * (1 - s)) - switch (((n *= 255), i)) { - case 0: - return [n, u, a] - case 1: - return [o, n, a] - case 2: - return [a, n, u] - case 3: - return [a, o, n] - case 4: - return [u, a, n] - case 5: - return [n, a, o] - } - } - ft.hsv.hsl = function (e) { - let t = e[0], - r = e[1] / 100, - n = e[2] / 100, - i = Math.max(n, 0.01), - s, - a - a = (2 - r) * n - let o = (2 - r) * i - return (s = r * i), (s /= o <= 1 ? o : 2 - o), (s = s || 0), (a /= 2), [t, s * 100, a * 100] - } - ft.hwb.rgb = function (e) { - let t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100, - i = r + n, - s - i > 1 && ((r /= i), (n /= i)) - let a = Math.floor(6 * t), - o = 1 - n - ;(s = 6 * t - a), a & 1 && (s = 1 - s) - let u = r + s * (o - r), - c, - l, - f - switch (a) { - default: - case 6: - case 0: - ;(c = o), (l = u), (f = r) - break - case 1: - ;(c = u), (l = o), (f = r) - break - case 2: - ;(c = r), (l = o), (f = u) - break - case 3: - ;(c = r), (l = u), (f = o) - break - case 4: - ;(c = u), (l = r), (f = o) - break - case 5: - ;(c = o), (l = r), (f = u) - break - } - return [c * 255, l * 255, f * 255] - } - ft.cmyk.rgb = function (e) { - let t = e[0] / 100, - r = e[1] / 100, - n = e[2] / 100, - i = e[3] / 100, - s = 1 - Math.min(1, t * (1 - i) + i), - a = 1 - Math.min(1, r * (1 - i) + i), - o = 1 - Math.min(1, n * (1 - i) + i) - return [s * 255, a * 255, o * 255] - } - ft.xyz.rgb = function (e) { - let t = e[0] / 100, - r = e[1] / 100, - n = e[2] / 100, - i, - s, - a - return ( - (i = t * 3.2406 + r * -1.5372 + n * -0.4986), - (s = t * -0.9689 + r * 1.8758 + n * 0.0415), - (a = t * 0.0557 + r * -0.204 + n * 1.057), - (i = i > 0.0031308 ? 1.055 * i ** (1 / 2.4) - 0.055 : i * 12.92), - (s = s > 0.0031308 ? 1.055 * s ** (1 / 2.4) - 0.055 : s * 12.92), - (a = a > 0.0031308 ? 1.055 * a ** (1 / 2.4) - 0.055 : a * 12.92), - (i = Math.min(Math.max(0, i), 1)), - (s = Math.min(Math.max(0, s), 1)), - (a = Math.min(Math.max(0, a), 1)), - [i * 255, s * 255, a * 255] - ) - } - ft.xyz.lab = function (e) { - let t = e[0], - r = e[1], - n = e[2] - ;(t /= 95.047), - (r /= 100), - (n /= 108.883), - (t = t > 0.008856 ? t ** (1 / 3) : 7.787 * t + 16 / 116), - (r = r > 0.008856 ? r ** (1 / 3) : 7.787 * r + 16 / 116), - (n = n > 0.008856 ? n ** (1 / 3) : 7.787 * n + 16 / 116) - let i = 116 * r - 16, - s = 500 * (t - r), - a = 200 * (r - n) - return [i, s, a] - } - ft.lab.xyz = function (e) { - let t = e[0], - r = e[1], - n = e[2], - i, - s, - a - ;(s = (t + 16) / 116), (i = r / 500 + s), (a = s - n / 200) - let o = s ** 3, - u = i ** 3, - c = a ** 3 - return ( - (s = o > 0.008856 ? o : (s - 16 / 116) / 7.787), - (i = u > 0.008856 ? u : (i - 16 / 116) / 7.787), - (a = c > 0.008856 ? c : (a - 16 / 116) / 7.787), - (i *= 95.047), - (s *= 100), - (a *= 108.883), - [i, s, a] - ) - } - ft.lab.lch = function (e) { - let t = e[0], - r = e[1], - n = e[2], - i - ;(i = (Math.atan2(n, r) * 360) / 2 / Math.PI), i < 0 && (i += 360) - let a = Math.sqrt(r * r + n * n) - return [t, a, i] - } - ft.lch.lab = function (e) { - let t = e[0], - r = e[1], - i = (e[2] / 360) * 2 * Math.PI, - s = r * Math.cos(i), - a = r * Math.sin(i) - return [t, s, a] - } - ft.rgb.ansi16 = function (e, t = null) { - let [r, n, i] = e, - s = t === null ? ft.rgb.hsv(e)[2] : t - if (((s = Math.round(s / 50)), s === 0)) return 30 - let a = 30 + ((Math.round(i / 255) << 2) | (Math.round(n / 255) << 1) | Math.round(r / 255)) - return s === 2 && (a += 60), a - } - ft.hsv.ansi16 = function (e) { - return ft.rgb.ansi16(ft.hsv.rgb(e), e[2]) - } - ft.rgb.ansi256 = function (e) { - let t = e[0], - r = e[1], - n = e[2] - return t === r && r === n - ? t < 8 - ? 16 - : t > 248 - ? 231 - : Math.round(((t - 8) / 247) * 24) + 232 - : 16 + 36 * Math.round((t / 255) * 5) + 6 * Math.round((r / 255) * 5) + Math.round((n / 255) * 5) - } - ft.ansi16.rgb = function (e) { - let t = e % 10 - if (t === 0 || t === 7) return e > 50 && (t += 3.5), (t = (t / 10.5) * 255), [t, t, t] - let r = (~~(e > 50) + 1) * 0.5, - n = (t & 1) * r * 255, - i = ((t >> 1) & 1) * r * 255, - s = ((t >> 2) & 1) * r * 255 - return [n, i, s] - } - ft.ansi256.rgb = function (e) { - if (e >= 232) { - let s = (e - 232) * 10 + 8 - return [s, s, s] - } - e -= 16 - let t, - r = (Math.floor(e / 36) / 5) * 255, - n = (Math.floor((t = e % 36) / 6) / 5) * 255, - i = ((t % 6) / 5) * 255 - return [r, n, i] - } - ft.rgb.hex = function (e) { - let r = (((Math.round(e[0]) & 255) << 16) + ((Math.round(e[1]) & 255) << 8) + (Math.round(e[2]) & 255)) - .toString(16) - .toUpperCase() - return "000000".substring(r.length) + r - } - ft.hex.rgb = function (e) { - let t = e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i) - if (!t) return [0, 0, 0] - let r = t[0] - t[0].length === 3 && - (r = r - .split("") - .map((o) => o + o) - .join("")) - let n = parseInt(r, 16), - i = (n >> 16) & 255, - s = (n >> 8) & 255, - a = n & 255 - return [i, s, a] - } - ft.rgb.hcg = function (e) { - let t = e[0] / 255, - r = e[1] / 255, - n = e[2] / 255, - i = Math.max(Math.max(t, r), n), - s = Math.min(Math.min(t, r), n), - a = i - s, - o, - u - return ( - a < 1 ? (o = s / (1 - a)) : (o = 0), - a <= 0 ? (u = 0) : i === t ? (u = ((r - n) / a) % 6) : i === r ? (u = 2 + (n - t) / a) : (u = 4 + (t - r) / a), - (u /= 6), - (u %= 1), - [u * 360, a * 100, o * 100] - ) - } - ft.hsl.hcg = function (e) { - let t = e[1] / 100, - r = e[2] / 100, - n = r < 0.5 ? 2 * t * r : 2 * t * (1 - r), - i = 0 - return n < 1 && (i = (r - 0.5 * n) / (1 - n)), [e[0], n * 100, i * 100] - } - ft.hsv.hcg = function (e) { - let t = e[1] / 100, - r = e[2] / 100, - n = t * r, - i = 0 - return n < 1 && (i = (r - n) / (1 - n)), [e[0], n * 100, i * 100] - } - ft.hcg.rgb = function (e) { - let t = e[0] / 360, - r = e[1] / 100, - n = e[2] / 100 - if (r === 0) return [n * 255, n * 255, n * 255] - let i = [0, 0, 0], - s = (t % 1) * 6, - a = s % 1, - o = 1 - a, - u = 0 - switch (Math.floor(s)) { - case 0: - ;(i[0] = 1), (i[1] = a), (i[2] = 0) - break - case 1: - ;(i[0] = o), (i[1] = 1), (i[2] = 0) - break - case 2: - ;(i[0] = 0), (i[1] = 1), (i[2] = a) - break - case 3: - ;(i[0] = 0), (i[1] = o), (i[2] = 1) - break - case 4: - ;(i[0] = a), (i[1] = 0), (i[2] = 1) - break - default: - ;(i[0] = 1), (i[1] = 0), (i[2] = o) - } - return (u = (1 - r) * n), [(r * i[0] + u) * 255, (r * i[1] + u) * 255, (r * i[2] + u) * 255] - } - ft.hcg.hsv = function (e) { - let t = e[1] / 100, - r = e[2] / 100, - n = t + r * (1 - t), - i = 0 - return n > 0 && (i = t / n), [e[0], i * 100, n * 100] - } - ft.hcg.hsl = function (e) { - let t = e[1] / 100, - n = (e[2] / 100) * (1 - t) + 0.5 * t, - i = 0 - return n > 0 && n < 0.5 ? (i = t / (2 * n)) : n >= 0.5 && n < 1 && (i = t / (2 * (1 - n))), [e[0], i * 100, n * 100] - } - ft.hcg.hwb = function (e) { - let t = e[1] / 100, - r = e[2] / 100, - n = t + r * (1 - t) - return [e[0], (n - t) * 100, (1 - n) * 100] - } - ft.hwb.hcg = function (e) { - let t = e[1] / 100, - n = 1 - e[2] / 100, - i = n - t, - s = 0 - return i < 1 && (s = (n - i) / (1 - i)), [e[0], i * 100, s * 100] - } - ft.apple.rgb = function (e) { - return [(e[0] / 65535) * 255, (e[1] / 65535) * 255, (e[2] / 65535) * 255] - } - ft.rgb.apple = function (e) { - return [(e[0] / 255) * 65535, (e[1] / 255) * 65535, (e[2] / 255) * 65535] - } - ft.gray.rgb = function (e) { - return [(e[0] / 100) * 255, (e[0] / 100) * 255, (e[0] / 100) * 255] - } - ft.gray.hsl = function (e) { - return [0, 0, e[0]] - } - ft.gray.hsv = ft.gray.hsl - ft.gray.hwb = function (e) { - return [0, 100, e[0]] - } - ft.gray.cmyk = function (e) { - return [0, 0, 0, e[0]] - } - ft.gray.lab = function (e) { - return [e[0], 0, 0] - } - ft.gray.hex = function (e) { - let t = Math.round((e[0] / 100) * 255) & 255, - n = ((t << 16) + (t << 8) + t).toString(16).toUpperCase() - return "000000".substring(n.length) + n - } - ft.rgb.gray = function (e) { - return [((e[0] + e[1] + e[2]) / 3 / 255) * 100] - } -}) -var DLe = C((iwr, SLe) => { - var sT = kG() - function FHt() { - let e = {}, - t = Object.keys(sT) - for (let r = t.length, n = 0; n < r; n++) e[t[n]] = { distance: -1, parent: null } - return e - } - function THt(e) { - let t = FHt(), - r = [e] - for (t[e].distance = 0; r.length; ) { - let n = r.pop(), - i = Object.keys(sT[n]) - for (let s = i.length, a = 0; a < s; a++) { - let o = i[a], - u = t[o] - u.distance === -1 && ((u.distance = t[n].distance + 1), (u.parent = n), r.unshift(o)) - } - } - return t - } - function BHt(e, t) { - return function (r) { - return t(e(r)) - } - } - function OHt(e, t) { - let r = [t[e].parent, e], - n = sT[t[e].parent][e], - i = t[e].parent - for (; t[i].parent; ) r.unshift(t[i].parent), (n = BHt(sT[t[i].parent][i], n)), (i = t[i].parent) - return (n.conversion = r), n - } - SLe.exports = function (e) { - let t = THt(e), - r = {}, - n = Object.keys(t) - for (let i = n.length, s = 0; s < i; s++) { - let a = n[s] - t[a].parent !== null && (r[a] = OHt(a, t)) - } - return r - } -}) -var TLe = C((swr, FLe) => { - var IG = kG(), - kHt = DLe(), - Cy = {}, - IHt = Object.keys(IG) - function PHt(e) { - let t = function (...r) { - let n = r[0] - return n == null ? n : (n.length > 1 && (r = n), e(r)) - } - return "conversion" in e && (t.conversion = e.conversion), t - } - function NHt(e) { - let t = function (...r) { - let n = r[0] - if (n == null) return n - n.length > 1 && (r = n) - let i = e(r) - if (typeof i == "object") for (let s = i.length, a = 0; a < s; a++) i[a] = Math.round(i[a]) - return i - } - return "conversion" in e && (t.conversion = e.conversion), t - } - IHt.forEach((e) => { - ;(Cy[e] = {}), - Object.defineProperty(Cy[e], "channels", { value: IG[e].channels }), - Object.defineProperty(Cy[e], "labels", { value: IG[e].labels }) - let t = kHt(e) - Object.keys(t).forEach((n) => { - let i = t[n] - ;(Cy[e][n] = NHt(i)), (Cy[e][n].raw = PHt(i)) - }) - }) - FLe.exports = Cy -}) -var NLe = C((awr, PLe) => { - "use strict" - var BLe = - (e, t) => - (...r) => - `\x1B[${e(...r) + t}m`, - OLe = - (e, t) => - (...r) => { - let n = e(...r) - return `\x1B[${38 + t};5;${n}m` - }, - kLe = - (e, t) => - (...r) => { - let n = e(...r) - return `\x1B[${38 + t};2;${n[0]};${n[1]};${n[2]}m` - }, - aT = (e) => e, - ILe = (e, t, r) => [e, t, r], - Sy = (e, t, r) => { - Object.defineProperty(e, t, { - get: () => { - let n = r() - return Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0 }), n - }, - enumerable: !0, - configurable: !0, - }) - }, - PG, - Dy = (e, t, r, n) => { - PG === void 0 && (PG = TLe()) - let i = n ? 10 : 0, - s = {} - for (let [a, o] of Object.entries(PG)) { - let u = a === "ansi16" ? "ansi" : a - a === t ? (s[u] = e(r, i)) : typeof o == "object" && (s[u] = e(o[t], i)) - } - return s - } - function RHt() { - let e = new Map(), - t = { - modifier: { - reset: [0, 0], - bold: [1, 22], - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29], - }, - color: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - blackBright: [90, 39], - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39], - }, - bgColor: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49], - }, - } - ;(t.color.gray = t.color.blackBright), - (t.bgColor.bgGray = t.bgColor.bgBlackBright), - (t.color.grey = t.color.blackBright), - (t.bgColor.bgGrey = t.bgColor.bgBlackBright) - for (let [r, n] of Object.entries(t)) { - for (let [i, s] of Object.entries(n)) - (t[i] = { open: `\x1B[${s[0]}m`, close: `\x1B[${s[1]}m` }), (n[i] = t[i]), e.set(s[0], s[1]) - Object.defineProperty(t, r, { value: n, enumerable: !1 }) - } - return ( - Object.defineProperty(t, "codes", { value: e, enumerable: !1 }), - (t.color.close = "\x1B[39m"), - (t.bgColor.close = "\x1B[49m"), - Sy(t.color, "ansi", () => Dy(BLe, "ansi16", aT, !1)), - Sy(t.color, "ansi256", () => Dy(OLe, "ansi256", aT, !1)), - Sy(t.color, "ansi16m", () => Dy(kLe, "rgb", ILe, !1)), - Sy(t.bgColor, "ansi", () => Dy(BLe, "ansi16", aT, !0)), - Sy(t.bgColor, "ansi256", () => Dy(OLe, "ansi256", aT, !0)), - Sy(t.bgColor, "ansi16m", () => Dy(kLe, "rgb", ILe, !0)), - t - ) - } - Object.defineProperty(PLe, "exports", { enumerable: !0, get: RHt }) -}) -var LLe = C((owr, RLe) => { - "use strict" - RLe.exports = (e, t = process.argv) => { - let r = e.startsWith("-") ? "" : e.length === 1 ? "-" : "--", - n = t.indexOf(r + e), - i = t.indexOf("--") - return n !== -1 && (i === -1 || n < i) - } -}) -var jLe = C((uwr, qLe) => { - "use strict" - var LHt = require("os"), - MLe = require("tty"), - au = LLe(), - { env: Vi } = process, - fh - au("no-color") || au("no-colors") || au("color=false") || au("color=never") - ? (fh = 0) - : (au("color") || au("colors") || au("color=true") || au("color=always")) && (fh = 1) - "FORCE_COLOR" in Vi && - (Vi.FORCE_COLOR === "true" - ? (fh = 1) - : Vi.FORCE_COLOR === "false" - ? (fh = 0) - : (fh = Vi.FORCE_COLOR.length === 0 ? 1 : Math.min(parseInt(Vi.FORCE_COLOR, 10), 3))) - function NG(e) { - return e === 0 ? !1 : { level: e, hasBasic: !0, has256: e >= 2, has16m: e >= 3 } - } - function RG(e, t) { - if (fh === 0) return 0 - if (au("color=16m") || au("color=full") || au("color=truecolor")) return 3 - if (au("color=256")) return 2 - if (e && !t && fh === void 0) return 0 - let r = fh || 0 - if (Vi.TERM === "dumb") return r - if (process.platform === "win32") { - let n = LHt.release().split(".") - return Number(n[0]) >= 10 && Number(n[2]) >= 10586 ? (Number(n[2]) >= 14931 ? 3 : 2) : 1 - } - if ("CI" in Vi) - return ["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI", "GITHUB_ACTIONS", "BUILDKITE"].some((n) => n in Vi) || - Vi.CI_NAME === "codeship" - ? 1 - : r - if ("TEAMCITY_VERSION" in Vi) return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Vi.TEAMCITY_VERSION) ? 1 : 0 - if (Vi.COLORTERM === "truecolor") return 3 - if ("TERM_PROGRAM" in Vi) { - let n = parseInt((Vi.TERM_PROGRAM_VERSION || "").split(".")[0], 10) - switch (Vi.TERM_PROGRAM) { - case "iTerm.app": - return n >= 3 ? 3 : 2 - case "Apple_Terminal": - return 2 - } - } - return /-256(color)?$/i.test(Vi.TERM) - ? 2 - : /^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Vi.TERM) || "COLORTERM" in Vi - ? 1 - : r - } - function MHt(e) { - let t = RG(e, e && e.isTTY) - return NG(t) - } - qLe.exports = { supportsColor: MHt, stdout: NG(RG(!0, MLe.isatty(1))), stderr: NG(RG(!0, MLe.isatty(2))) } -}) -var HLe = C((cwr, ULe) => { - "use strict" - var qHt = (e, t, r) => { - let n = e.indexOf(t) - if (n === -1) return e - let i = t.length, - s = 0, - a = "" - do (a += e.substr(s, n - s) + t + r), (s = n + i), (n = e.indexOf(t, s)) - while (n !== -1) - return (a += e.substr(s)), a - }, - jHt = (e, t, r, n) => { - let i = 0, - s = "" - do { - let a = e[n - 1] === "\r" - ;(s += - e.substr(i, (a ? n - 1 : n) - i) + - t + - (a - ? `\r -` - : ` -`) + - r), - (i = n + 1), - (n = e.indexOf( - ` -`, - i - )) - } while (n !== -1) - return (s += e.substr(i)), s - } - ULe.exports = { stringReplaceAll: qHt, stringEncaseCRLFWithFirstIndex: jHt } -}) -var GLe = C((lwr, WLe) => { - "use strict" - var UHt = - /(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi, - VLe = /(?:^|\.)(\w+)(?:\(([^)]*)\))?/g, - HHt = /^(['"])((?:\\.|(?!\1)[^\\])*)\1$/, - VHt = /\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi, - $Ht = new Map([ - [ - "n", - ` -`, - ], - ["r", "\r"], - ["t", " "], - ["b", "\b"], - ["f", "\f"], - ["v", "\v"], - ["0", "\0"], - ["\\", "\\"], - ["e", "\x1B"], - ["a", "\x07"], - ]) - function zLe(e) { - let t = e[0] === "u", - r = e[1] === "{" - return (t && !r && e.length === 5) || (e[0] === "x" && e.length === 3) - ? String.fromCharCode(parseInt(e.slice(1), 16)) - : t && r - ? String.fromCodePoint(parseInt(e.slice(2, -1), 16)) - : $Ht.get(e) || e - } - function zHt(e, t) { - let r = [], - n = t.trim().split(/\s*,\s*/g), - i - for (let s of n) { - let a = Number(s) - if (!Number.isNaN(a)) r.push(a) - else if ((i = s.match(HHt))) r.push(i[2].replace(VHt, (o, u, c) => (u ? zLe(u) : c))) - else throw new Error(`Invalid Chalk template style argument: ${s} (in style '${e}')`) - } - return r - } - function WHt(e) { - VLe.lastIndex = 0 - let t = [], - r - for (; (r = VLe.exec(e)) !== null; ) { - let n = r[1] - if (r[2]) { - let i = zHt(n, r[2]) - t.push([n].concat(i)) - } else t.push([n]) - } - return t - } - function $Le(e, t) { - let r = {} - for (let i of t) for (let s of i.styles) r[s[0]] = i.inverse ? null : s.slice(1) - let n = e - for (let [i, s] of Object.entries(r)) - if (Array.isArray(s)) { - if (!(i in n)) throw new Error(`Unknown Chalk style: ${i}`) - n = s.length > 0 ? n[i](...s) : n[i] - } - return n - } - WLe.exports = (e, t) => { - let r = [], - n = [], - i = [] - if ( - (t.replace(UHt, (s, a, o, u, c, l) => { - if (a) i.push(zLe(a)) - else if (u) { - let f = i.join("") - ;(i = []), n.push(r.length === 0 ? f : $Le(e, r)(f)), r.push({ inverse: o, styles: WHt(u) }) - } else if (c) { - if (r.length === 0) throw new Error("Found extraneous } in Chalk template literal") - n.push($Le(e, r)(i.join(""))), (i = []), r.pop() - } else i.push(l) - }), - n.push(i.join("")), - r.length > 0) - ) { - let s = `Chalk template literal is missing ${r.length} closing bracket${r.length === 1 ? "" : "s"} (\`}\`)` - throw new Error(s) - } - return n.join("") - } -}) -var eMe = C((fwr, QLe) => { - "use strict" - var q_ = NLe(), - { stdout: MG, stderr: qG } = jLe(), - { stringReplaceAll: GHt, stringEncaseCRLFWithFirstIndex: KHt } = HLe(), - { isArray: oT } = Array, - XLe = ["ansi", "ansi", "ansi256", "ansi16m"], - Fy = Object.create(null), - XHt = (e, t = {}) => { - if (t.level && !(Number.isInteger(t.level) && t.level >= 0 && t.level <= 3)) - throw new Error("The `level` option should be an integer from 0 to 3") - let r = MG ? MG.level : 0 - e.level = t.level === void 0 ? r : t.level - }, - jG = class { - constructor(t) { - return JLe(t) - } - }, - JLe = (e) => { - let t = {} - return ( - XHt(t, e), - (t.template = (...r) => ZLe(t.template, ...r)), - Object.setPrototypeOf(t, uT.prototype), - Object.setPrototypeOf(t.template, t), - (t.template.constructor = () => { - throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.") - }), - (t.template.Instance = jG), - t.template - ) - } - function uT(e) { - return JLe(e) - } - for (let [e, t] of Object.entries(q_)) - Fy[e] = { - get() { - let r = cT(this, UG(t.open, t.close, this._styler), this._isEmpty) - return Object.defineProperty(this, e, { value: r }), r - }, - } - Fy.visible = { - get() { - let e = cT(this, this._styler, !0) - return Object.defineProperty(this, "visible", { value: e }), e - }, - } - var YLe = ["rgb", "hex", "keyword", "hsl", "hsv", "hwb", "ansi", "ansi256"] - for (let e of YLe) - Fy[e] = { - get() { - let { level: t } = this - return function (...r) { - let n = UG(q_.color[XLe[t]][e](...r), q_.color.close, this._styler) - return cT(this, n, this._isEmpty) - } - }, - } - for (let e of YLe) { - let t = "bg" + e[0].toUpperCase() + e.slice(1) - Fy[t] = { - get() { - let { level: r } = this - return function (...n) { - let i = UG(q_.bgColor[XLe[r]][e](...n), q_.bgColor.close, this._styler) - return cT(this, i, this._isEmpty) - } - }, - } - } - var JHt = Object.defineProperties(() => {}, { - ...Fy, - level: { - enumerable: !0, - get() { - return this._generator.level - }, - set(e) { - this._generator.level = e - }, - }, - }), - UG = (e, t, r) => { - let n, i - return ( - r === void 0 ? ((n = e), (i = t)) : ((n = r.openAll + e), (i = t + r.closeAll)), - { open: e, close: t, openAll: n, closeAll: i, parent: r } - ) - }, - cT = (e, t, r) => { - let n = (...i) => - oT(i[0]) && oT(i[0].raw) ? KLe(n, ZLe(n, ...i)) : KLe(n, i.length === 1 ? "" + i[0] : i.join(" ")) - return Object.setPrototypeOf(n, JHt), (n._generator = e), (n._styler = t), (n._isEmpty = r), n - }, - KLe = (e, t) => { - if (e.level <= 0 || !t) return e._isEmpty ? "" : t - let r = e._styler - if (r === void 0) return t - let { openAll: n, closeAll: i } = r - if (t.indexOf("\x1B") !== -1) for (; r !== void 0; ) (t = GHt(t, r.close, r.open)), (r = r.parent) - let s = t.indexOf(` -`) - return s !== -1 && (t = KHt(t, i, n, s)), n + t + i - }, - LG, - ZLe = (e, ...t) => { - let [r] = t - if (!oT(r) || !oT(r.raw)) return t.join(" ") - let n = t.slice(1), - i = [r.raw[0]] - for (let s = 1; s < r.length; s++) i.push(String(n[s - 1]).replace(/[{}\\]/g, "\\$&"), String(r.raw[s])) - return LG === void 0 && (LG = GLe()), LG(e, i.join("")) - } - Object.defineProperties(uT.prototype, Fy) - var lT = uT() - lT.supportsColor = MG - lT.stderr = uT({ level: qG ? qG.level : 0 }) - lT.stderr.supportsColor = qG - QLe.exports = lT -}) -var HG = C((zu) => { - "use strict" - Object.defineProperty(zu, "__esModule", { value: !0 }) - zu.EPlatform = zu.ERUN_ENV = zu.EFileChangeType = void 0 - var YHt - ;(function (e) { - e.change = "change" - })((YHt = zu.EFileChangeType || (zu.EFileChangeType = {}))) - var ZHt - ;(function (e) { - e.dev = "development" - })((ZHt = zu.ERUN_ENV || (zu.ERUN_ENV = {}))) - var QHt - ;(function (e) { - ;(e.node = "node"), (e.web = "web") - })((QHt = zu.EPlatform || (zu.EPlatform = {}))) -}) -var tMe = C((fT) => { - "use strict" - Object.defineProperty(fT, "__esModule", { value: !0 }) - fT.logger = void 0 - var eVt = (on(), Be(an)), - VG = (0, eVt.__importDefault)(eMe()), - $G = HG(), - zG = class { - constructor() { - this.isNode = this.getPlatform() === $G.EPlatform.node - } - error(t) { - let r = this.formatOutput(t) - console.error(this.isNode ? VG.default.red(r) : r) - } - log(t) { - let r = this.formatOutput(t) - console.log(this.isNode ? VG.default.gray(r) : r) - } - warn(t) { - let r = this.formatOutput(t) - console.warn(this.isNode ? VG.default.yellow(r) : r) - } - getPlatform() { - return typeof process < "u" && Object.prototype.toString.call(process) === "[object process]" - ? $G.EPlatform.node - : $G.EPlatform.web - } - formatOutput(t) { - return `[i18n] ${t}` - } - } - fT.logger = new zG() -}) -var pT = C((WG) => { - "use strict" - Object.defineProperty(WG, "__esModule", { value: !0 }) - var tVt = (on(), Be(an)) - ;(0, tVt.__exportStar)(tMe(), WG) -}) -var sMe = C((hT) => { - "use strict" - Object.defineProperty(hT, "__esModule", { value: !0 }) - hT.FileSyncAdapter = void 0 - var iMe = (on(), Be(an)), - GG = (0, iMe.__importStar)(require("fs")), - rMe = (0, iMe.__importStar)(require("path")), - rVt = iT(), - Ty = pT(), - nMe = HG(), - KG = class extends rVt.BaseAdapter { - constructor(t) { - super(), (this.locales = {}), (this.localeFileName = {}) - let { localesBaseDir: r, localeFileName: n } = t - ;(this.localesBaseDir = r), - n != null ? (this.localeFileName = n) : this.guessLocaleFileName(r), - nMe.ERUN_ENV.dev === "production" && this.watch(this.localesBaseDir) - } - getLocale(t) { - return this.locales[t] || this.loadLocale(t), this.locales[t] - } - loadLocale(t) { - if (!this.localeFileName[t]) { - Ty.logger.error(`can 't locate the locale file of language ${t}`) - return - } - let r = rMe.join(this.localesBaseDir, this.localeFileName[t]), - n = GG.readFileSync(r, { encoding: "utf-8" }) - try { - let i = JSON.parse(n) - this.locales[t] = i - } catch (i) { - Ty.logger.error(`unable to parse locales from file (maybe ${r} is empty or invalid json?)`), - Ty.logger.error(`raw error info: ${i}`) - } - } - guessLocaleFileName(t) { - let r = GG.readdirSync(t), - n = {} - r.forEach((i) => { - let s = i.replace(rMe.extname(i), "") - n[s] = i - }), - Ty.logger.log(`guess locale file path from ${t}`), - Ty.logger.log(`localeFileName: ${JSON.stringify(n)}`), - (this.localeFileName = n) - } - watch(t) { - GG.watch(t, (r, n) => { - let i = "", - { localeFileName: s } = this - for (let a in s) s.hasOwnProperty(a) && s[a] === n && (i = a) - i && r === nMe.EFileChangeType.change && (this.loadLocale(i), Ty.logger.log(`${n} has updated`)) - }) - } - } - hT.FileSyncAdapter = KG -}) -var aMe = C((dT) => { - "use strict" - Object.defineProperty(dT, "__esModule", { value: !0 }) - dT.ObjectAdapter = void 0 - var nVt = iT(), - XG = class extends nVt.BaseAdapter { - constructor(t) { - super(), (this.locales = {}), (this.locales = t) - } - getLocale(t) { - return this.locales[t] - } - setLocales(t) { - this.locales = t - } - setLocale(t, r) { - this.locales[t] = r - } - } - dT.ObjectAdapter = XG -}) -var oMe = C((j_) => { - "use strict" - Object.defineProperty(j_, "__esModule", { value: !0 }) - var JG = (on(), Be(an)) - ;(0, JG.__exportStar)(iT(), j_) - ;(0, JG.__exportStar)(sMe(), j_) - ;(0, JG.__exportStar)(aMe(), j_) -}) -var uMe = C((mT) => { - "use strict" - Object.defineProperty(mT, "__esModule", { value: !0 }) - mT.I18n = void 0 - var YG = pT(), - iVt = ".", - ZG = class { - constructor(t) { - let { adapter: r, defaultLanguage: n } = t - ;(this.adapter = r), (this.currentLanguage = n.trim()), (this.defaultLanguage = this.currentLanguage) - } - getAdapter() { - return this.adapter - } - getLanguage() { - return this.currentLanguage - } - setLanguage(t) { - this.currentLanguage = t.trim() - } - setDefaultLanguage(t) { - this.defaultLanguage = t.trim() - } - getLocale() { - let t = this.adapter.getLocale(this.currentLanguage) - if (!t) { - if (((t = this.adapter.getLocale(this.defaultLanguage)), !t)) - return YG.logger.error(`current locale ${this.currentLanguage} is null`), null - YG.logger.error( - `current locale ${this.currentLanguage} is null, change to default locale ${this.defaultLanguage}` - ) - } - return t - } - translate(t, r) { - let n = this.getLocale() - if (!n) return - let i = t.split(iVt).reduce((s, a) => { - if (!s || !s.hasOwnProperty(a)) { - YG.logger.warn(`current locale doesn't contain ${t}`) - return - } - return s[a] - }, n) - return this.postProcess(i, r) - } - postProcess(t, r) { - if (t) return r ? Object.keys(r).reduce((n, i) => n.replace("${" + i + "}", r[i]), t) : t - } - } - mT.I18n = ZG -}) -var cMe = C((U_) => { - "use strict" - Object.defineProperty(U_, "__esModule", { value: !0 }) - var QG = (on(), Be(an)) - ;(0, QG.__exportStar)(oMe(), U_) - ;(0, QG.__exportStar)(pT(), U_) - ;(0, QG.__exportStar)(uMe(), U_) -}) -var $Me = {} -Ut($Me, { - EMPTY_ARR: () => mh, - EMPTY_OBJ: () => dr, - NO: () => im, - NOOP: () => wi, - PatchFlagNames: () => wT, - camelize: () => Sn, - capitalize: () => yo, - def: () => am, - escapeHtml: () => d$t, - escapeHtmlComment: () => x$t, - extend: () => rr, - genPropsAccessExp: () => w$t, - generateCodeFrame: () => bK, - getGlobalThis: () => X_, - hasChanged: () => Sf, - hasOwn: () => lr, - hyphenate: () => $i, - includeBooleanAttr: () => DT, - invokeArrayFns: () => Df, - isArray: () => at, - isBooleanAttr: () => o$t, - isBuiltInDirective: () => BT, - isDate: () => gK, - isFunction: () => _t, - isGloballyWhitelisted: () => yK, - isHTMLTag: () => CT, - isIntegerKey: () => K_, - isKnownHtmlAttr: () => f$t, - isKnownSvgAttr: () => p$t, - isMap: () => Cf, - isModelListener: () => Oy, - isObject: () => sr, - isOn: () => Gu, - isPlainObject: () => TT, - isPromise: () => G_, - isRegExp: () => CK, - isReservedProp: () => al, - isSSRSafeAttrName: () => c$t, - isSVGTag: () => ST, - isSet: () => sl, - isSpecialBooleanAttr: () => wK, - isString: () => St, - isSymbol: () => Wu, - isVoidTag: () => _K, - looseEqual: () => il, - looseIndexOf: () => By, - looseToNumber: () => om, - makeMap: () => jn, - normalizeClass: () => dh, - normalizeProps: () => EK, - normalizeStyle: () => hh, - objectToString: () => SK, - parseStringStyle: () => AT, - propsToAttrMap: () => l$t, - remove: () => W_, - slotFlagsText: () => ZVt, - stringifyStyle: () => n$t, - toDisplayString: () => AK, - toHandlerKey: () => ol, - toNumber: () => um, - toRawType: () => FT, - toTypeString: () => sm, -}) -function jn(e, t) { - let r = Object.create(null), - n = e.split(",") - for (let i = 0; i < n.length; i++) r[n[i]] = !0 - return t ? (i) => !!r[i.toLowerCase()] : (i) => !!r[i] -} -function bK(e, t = 0, r = e.length) { - let n = e.split(/(\r?\n)/), - i = n.filter((o, u) => u % 2 === 1) - n = n.filter((o, u) => u % 2 === 0) - let s = 0, - a = [] - for (let o = 0; o < n.length; o++) - if (((s += n[o].length + ((i[o] && i[o].length) || 0)), s >= t)) { - for (let u = o - jMe; u <= o + jMe || r > s; u++) { - if (u < 0 || u >= n.length) continue - let c = u + 1 - a.push(`${c}${" ".repeat(Math.max(3 - String(c).length, 0))}| ${n[u]}`) - let l = n[u].length, - f = (i[u] && i[u].length) || 0 - if (u === o) { - let p = t - (s - (l + f)), - h = Math.max(1, r > s ? l - p : r - t) - a.push(" | " + " ".repeat(p) + "^".repeat(h)) - } else if (u > o) { - if (r > s) { - let p = Math.max(Math.min(r - s, l), 1) - a.push(" | " + "^".repeat(p)) - } - s += l + f - } - } - break - } - return a.join(` -`) -} -function hh(e) { - if (at(e)) { - let t = {} - for (let r = 0; r < e.length; r++) { - let n = e[r], - i = St(n) ? AT(n) : hh(n) - if (i) for (let s in i) t[s] = i[s] - } - return t - } else { - if (St(e)) return e - if (sr(e)) return e - } -} -function AT(e) { - let t = {} - return ( - e - .replace(r$t, "") - .split(e$t) - .forEach((r) => { - if (r) { - let n = r.split(t$t) - n.length > 1 && (t[n[0].trim()] = n[1].trim()) - } - }), - t - ) -} -function n$t(e) { - let t = "" - if (!e || St(e)) return t - for (let r in e) { - let n = e[r], - i = r.startsWith("--") ? r : $i(r) - ;(St(n) || typeof n == "number") && (t += `${i}:${n};`) - } - return t -} -function dh(e) { - let t = "" - if (St(e)) t = e - else if (at(e)) - for (let r = 0; r < e.length; r++) { - let n = dh(e[r]) - n && (t += n + " ") - } - else if (sr(e)) for (let r in e) e[r] && (t += r + " ") - return t.trim() -} -function EK(e) { - if (!e) return null - let { class: t, style: r } = e - return t && !St(t) && (e.class = dh(t)), r && (e.style = hh(r)), e -} -function DT(e) { - return !!e || e === "" -} -function c$t(e) { - if (vK.hasOwnProperty(e)) return vK[e] - let t = u$t.test(e) - return t && console.error(`unsafe attribute name: ${e}`), (vK[e] = !t) -} -function d$t(e) { - let t = "" + e, - r = h$t.exec(t) - if (!r) return t - let n = "", - i, - s, - a = 0 - for (s = r.index; s < t.length; s++) { - switch (t.charCodeAt(s)) { - case 34: - i = """ - break - case 38: - i = "&" - break - case 39: - i = "'" - break - case 60: - i = "<" - break - case 62: - i = ">" - break - default: - continue - } - a !== s && (n += t.slice(a, s)), (a = s + 1), (n += i) - } - return a !== s ? n + t.slice(a, s) : n -} -function x$t(e) { - return e.replace(m$t, "") -} -function v$t(e, t) { - if (e.length !== t.length) return !1 - let r = !0 - for (let n = 0; r && n < e.length; n++) r = il(e[n], t[n]) - return r -} -function il(e, t) { - if (e === t) return !0 - let r = gK(e), - n = gK(t) - if (r || n) return r && n ? e.getTime() === t.getTime() : !1 - if (((r = Wu(e)), (n = Wu(t)), r || n)) return e === t - if (((r = at(e)), (n = at(t)), r || n)) return r && n ? v$t(e, t) : !1 - if (((r = sr(e)), (n = sr(t)), r || n)) { - if (!r || !n) return !1 - let i = Object.keys(e).length, - s = Object.keys(t).length - if (i !== s) return !1 - for (let a in e) { - let o = e.hasOwnProperty(a), - u = t.hasOwnProperty(a) - if ((o && !u) || (!o && u) || !il(e[a], t[a])) return !1 - } - } - return String(e) === String(t) -} -function By(e, t) { - return e.findIndex((r) => il(r, t)) -} -function w$t(e) { - return _$t.test(e) ? `__props.${e}` : `__props[${JSON.stringify(e)}]` -} -var wT, - ZVt, - QVt, - yK, - jMe, - e$t, - t$t, - r$t, - i$t, - s$t, - a$t, - CT, - ST, - _K, - HMe, - wK, - o$t, - u$t, - vK, - l$t, - f$t, - p$t, - h$t, - m$t, - AK, - VMe, - dr, - mh, - wi, - im, - g$t, - Gu, - Oy, - rr, - W_, - y$t, - lr, - at, - Cf, - sl, - gK, - CK, - _t, - St, - Wu, - sr, - G_, - SK, - sm, - FT, - TT, - K_, - al, - BT, - OT, - b$t, - Sn, - E$t, - $i, - yo, - ol, - Sf, - Df, - am, - om, - um, - UMe, - X_, - _$t, - Ff = de(() => { - ;(wT = { - [1]: "TEXT", - [2]: "CLASS", - [4]: "STYLE", - [8]: "PROPS", - [16]: "FULL_PROPS", - [32]: "HYDRATE_EVENTS", - [64]: "STABLE_FRAGMENT", - [128]: "KEYED_FRAGMENT", - [256]: "UNKEYED_FRAGMENT", - [512]: "NEED_PATCH", - [1024]: "DYNAMIC_SLOTS", - [2048]: "DEV_ROOT_FRAGMENT", - [-1]: "HOISTED", - [-2]: "BAIL", - }), - (ZVt = { [1]: "STABLE", [2]: "DYNAMIC", [3]: "FORWARDED" }), - (QVt = - "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"), - (yK = jn(QVt)), - (jMe = 2) - ;(e$t = /;(?![^(]*\))/g), (t$t = /:([^]+)/), (r$t = /\/\*.*?\*\//gs) - ;(i$t = - "html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"), - (s$t = - "svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"), - (a$t = "area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"), - (CT = jn(i$t)), - (ST = jn(s$t)), - (_K = jn(a$t)), - (HMe = "itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly"), - (wK = jn(HMe)), - (o$t = jn( - HMe + - ",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected" - )) - ;(u$t = /[>/="'\u0009\u000a\u000c\u0020]/), (vK = {}) - ;(l$t = { acceptCharset: "accept-charset", className: "class", htmlFor: "for", httpEquiv: "http-equiv" }), - (f$t = jn( - "accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap" - )), - (p$t = jn( - "xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan" - )), - (h$t = /["'&<>]/) - m$t = /^-?>||--!>| - St(e) - ? e - : e == null - ? "" - : at(e) || (sr(e) && (e.toString === SK || !_t(e.toString))) - ? JSON.stringify(e, VMe, 2) - : String(e)), - (VMe = (e, t) => - t && t.__v_isRef - ? VMe(e, t.value) - : Cf(t) - ? { [`Map(${t.size})`]: [...t.entries()].reduce((r, [n, i]) => ((r[`${n} =>`] = i), r), {}) } - : sl(t) - ? { [`Set(${t.size})`]: [...t.values()] } - : sr(t) && !at(t) && !TT(t) - ? String(t) - : t), - (dr = {}), - (mh = []), - (wi = () => {}), - (im = () => !1), - (g$t = /^on[^a-z]/), - (Gu = (e) => g$t.test(e)), - (Oy = (e) => e.startsWith("onUpdate:")), - (rr = Object.assign), - (W_ = (e, t) => { - let r = e.indexOf(t) - r > -1 && e.splice(r, 1) - }), - (y$t = Object.prototype.hasOwnProperty), - (lr = (e, t) => y$t.call(e, t)), - (at = Array.isArray), - (Cf = (e) => sm(e) === "[object Map]"), - (sl = (e) => sm(e) === "[object Set]"), - (gK = (e) => sm(e) === "[object Date]"), - (CK = (e) => sm(e) === "[object RegExp]"), - (_t = (e) => typeof e == "function"), - (St = (e) => typeof e == "string"), - (Wu = (e) => typeof e == "symbol"), - (sr = (e) => e !== null && typeof e == "object"), - (G_ = (e) => sr(e) && _t(e.then) && _t(e.catch)), - (SK = Object.prototype.toString), - (sm = (e) => SK.call(e)), - (FT = (e) => sm(e).slice(8, -1)), - (TT = (e) => sm(e) === "[object Object]"), - (K_ = (e) => St(e) && e !== "NaN" && e[0] !== "-" && "" + parseInt(e, 10) === e), - (al = jn( - ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted" - )), - (BT = jn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo")), - (OT = (e) => { - let t = Object.create(null) - return (r) => t[r] || (t[r] = e(r)) - }), - (b$t = /-(\w)/g), - (Sn = OT((e) => e.replace(b$t, (t, r) => (r ? r.toUpperCase() : "")))), - (E$t = /\B([A-Z])/g), - ($i = OT((e) => e.replace(E$t, "-$1").toLowerCase())), - (yo = OT((e) => e.charAt(0).toUpperCase() + e.slice(1))), - (ol = OT((e) => (e ? `on${yo(e)}` : ""))), - (Sf = (e, t) => !Object.is(e, t)), - (Df = (e, t) => { - for (let r = 0; r < e.length; r++) e[r](t) - }), - (am = (e, t, r) => { - Object.defineProperty(e, t, { configurable: !0, enumerable: !1, value: r }) - }), - (om = (e) => { - let t = parseFloat(e) - return isNaN(t) ? e : t - }), - (um = (e) => { - let t = St(e) ? Number(e) : NaN - return isNaN(t) ? e : t - }), - (X_ = () => - UMe || - (UMe = - typeof globalThis < "u" - ? globalThis - : typeof self < "u" - ? self - : typeof window < "u" - ? window - : typeof global < "u" - ? global - : {})), - (_$t = /^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/) - }) -function kK(e) { - throw e -} -function uqe(e) {} -function fn(e, t, r, n) { - let i = e, - s = new SyntaxError(String(i)) - return (s.code = e), (s.loc = t), s -} -function jK(e) { - Object.getOwnPropertySymbols(e).forEach((t) => { - lm[t] = e[t] - }) -} -function dqe(e, t = Ci) { - return { - type: 0, - children: e, - helpers: new Set(), - components: [], - directives: [], - hoists: [], - imports: [], - cached: 0, - temps: 0, - codegenNode: void 0, - loc: t, - } -} -function Ny(e, t, r, n, i, s, a, o = !1, u = !1, c = !1, l = Ci) { - return ( - e && (o ? (e.helper(yh), e.helper(hm(e.inSSR, c))) : e.helper(pm(e.inSSR, c)), a && e.helper(YT)), - { - type: 13, - tag: t, - props: r, - children: n, - patchFlag: i, - dynamicProps: s, - directives: a, - isBlock: o, - disableTracking: u, - isComponent: c, - loc: l, - } - ) -} -function Uy(e, t = Ci) { - return { type: 17, loc: t, elements: e } -} -function bo(e, t = Ci) { - return { type: 15, loc: t, properties: e } -} -function Dn(e, t) { - return { type: 16, loc: Ci, key: St(e) ? Ht(e, !0) : e, value: t } -} -function Ht(e, t = !1, r = Ci, n = 0) { - return { type: 4, loc: r, content: e, isStatic: t, constType: t ? 3 : n } -} -function A$t(e, t) { - return { type: 5, loc: t, content: St(e) ? Ht(e, !1, t) : e } -} -function Eo(e, t = Ci) { - return { type: 8, loc: t, children: e } -} -function Un(e, t = [], r = Ci) { - return { type: 14, loc: r, callee: e, arguments: t } -} -function fm(e, t = void 0, r = !1, n = !1, i = Ci) { - return { type: 18, params: e, returns: t, newline: r, isSlot: n, loc: i } -} -function UT(e, t, r, n = !0) { - return { type: 19, test: e, consequent: t, alternate: r, newline: n, loc: Ci } -} -function mqe(e, t, r = !1) { - return { type: 20, index: e, value: t, isVNode: r, loc: Ci } -} -function xqe(e) { - return { type: 21, body: e, loc: Ci } -} -function C$t(e) { - return { type: 22, elements: e, loc: Ci } -} -function S$t(e, t, r) { - return { type: 23, test: e, consequent: t, alternate: r, loc: Ci } -} -function D$t(e, t) { - return { type: 24, left: e, right: t, loc: Ci } -} -function F$t(e) { - return { type: 25, expressions: e, loc: Ci } -} -function T$t(e) { - return { type: 26, returns: e, loc: Ci } -} -function UK(e) { - if (vh(e, "Teleport")) return ky - if (vh(e, "Suspense")) return $T - if (vh(e, "KeepAlive")) return Z_ - if (vh(e, "BaseTransition")) return IK -} -function VK(e, t, r) { - let i = { source: e.source.slice(t, t + r), start: rw(e.start, e.source, t), end: e.end } - return r != null && (i.end = rw(e.start, e.source, t + r)), i -} -function rw(e, t, r = t.length) { - return nw(rr({}, e), t, r) -} -function nw(e, t, r = t.length) { - let n = 0, - i = -1 - for (let s = 0; s < r; s++) t.charCodeAt(s) === 10 && (n++, (i = s)) - return (e.offset += r), (e.line += n), (e.column = i === -1 ? e.column + r : r - i), e -} -function N$t(e, t) { - if (!e) throw new Error(t || "unexpected compiler condition") -} -function Fa(e, t, r = !1) { - for (let n = 0; n < e.props.length; n++) { - let i = e.props[n] - if (i.type === 7 && (r || i.exp) && (St(t) ? i.name === t : t.test(i.name))) return i - } -} -function mm(e, t, r = !1, n = !1) { - for (let i = 0; i < e.props.length; i++) { - let s = e.props[i] - if (s.type === 6) { - if (r) continue - if (s.name === t && (s.value || n)) return s - } else if (s.name === "bind" && (s.exp || n) && gh(s.arg, t)) return s - } -} -function gh(e, t) { - return !!(e && Is(e) && e.content === t) -} -function $K(e) { - return e.props.some((t) => t.type === 7 && t.name === "bind" && (!t.arg || t.arg.type !== 4 || !t.arg.isStatic)) -} -function NT(e) { - return e.type === 5 || e.type === 2 -} -function zK(e) { - return e.type === 7 && e.name === "slot" -} -function Ry(e) { - return e.type === 1 && e.tagType === 3 -} -function iw(e) { - return e.type === 1 && e.tagType === 2 -} -function pm(e, t) { - return e || t ? zT : WT -} -function hm(e, t) { - return e || t ? PK : NK -} -function gqe(e, t = []) { - if (e && !St(e) && e.type === 14) { - let r = e.callee - if (!St(r) && R$t.has(r)) return gqe(e.arguments[0], t.concat(e)) - } - return [e, t] -} -function sw(e, t, r) { - let n, - i = e.type === 13 ? e.props : e.arguments[2], - s = [], - a - if (i && !St(i) && i.type === 14) { - let o = gqe(i) - ;(i = o[0]), (s = o[1]), (a = s[s.length - 1]) - } - if (i == null || St(i)) n = bo([t]) - else if (i.type === 14) { - let o = i.arguments[0] - !St(o) && o.type === 15 - ? zMe(t, o) || o.properties.unshift(t) - : i.callee === t5 - ? (n = Un(r.helper(ew), [bo([t]), i])) - : i.arguments.unshift(bo([t])), - !n && (n = i) - } else - i.type === 15 - ? (zMe(t, i) || i.properties.unshift(t), (n = i)) - : ((n = Un(r.helper(ew), [bo([t]), i])), a && a.callee === jy && (a = s[s.length - 2])) - e.type === 13 ? (a ? (a.arguments[0] = n) : (e.props = n)) : a ? (a.arguments[0] = n) : (e.arguments[2] = n) -} -function zMe(e, t) { - let r = !1 - if (e.key.type === 4) { - let n = e.key.content - r = t.properties.some((i) => i.key.type === 4 && i.key.content === n) - } - return r -} -function Ly(e, t) { - return `_${t}_${e.replace(/[^\w]/g, (r, n) => (r === "-" ? "_" : e.charCodeAt(n).toString()))}` -} -function Ku(e, t) { - if (!e || Object.keys(t).length === 0) return !1 - switch (e.type) { - case 1: - for (let r = 0; r < e.props.length; r++) { - let n = e.props[r] - if (n.type === 7 && (Ku(n.arg, t) || Ku(n.exp, t))) return !0 - } - return e.children.some((r) => Ku(r, t)) - case 11: - return Ku(e.source, t) ? !0 : e.children.some((r) => Ku(r, t)) - case 9: - return e.branches.some((r) => Ku(r, t)) - case 10: - return Ku(e.condition, t) ? !0 : e.children.some((r) => Ku(r, t)) - case 4: - return !e.isStatic && ow(e.content) && !!t[e.content] - case 8: - return e.children.some((r) => sr(r) && Ku(r, t)) - case 5: - case 12: - return Ku(e.content, t) - case 2: - case 3: - return !1 - default: - return !1 - } -} -function yqe(e) { - return e.type === 14 && e.callee === n5 ? e.arguments[1].returns : e -} -function i5(e, { helper: t, removeHelper: r, inSSR: n }) { - e.isBlock || ((e.isBlock = !0), r(pm(n, e.isComponent)), t(yh), t(hm(n, e.isComponent))) -} -function FK(e, t) { - let r = t.options ? t.options.compatConfig : t.compatConfig, - n = r && r[e] - return e === "MODE" ? n || 3 : n -} -function cm(e, t) { - let r = FK("MODE", t), - n = FK(e, t) - return r === 3 ? n === !0 : n !== !1 -} -function dm(e, t, r, ...n) { - return cm(e, t) -} -function M$t(e, t, r, ...n) { - if (FK(e, t) === "suppress-warning") return - let { message: s, link: a } = L$t[e], - o = `(deprecation ${e}) ${typeof s == "function" ? s(...n) : s}${ - a - ? ` - Details: ${a}` - : "" - }`, - u = new SyntaxError(o) - ;(u.code = e), r && (u.loc = r), t.onWarn(u) -} -function s5(e, t = {}) { - let r = U$t(e, t), - n = _o(r) - return dqe(WK(r, 0, []), ou(r, n)) -} -function U$t(e, t) { - let r = rr({}, WMe), - n - for (n in t) r[n] = t[n] === void 0 ? WMe[n] : t[n] - return { - options: r, - column: 1, - line: 1, - offset: 0, - originalSource: e, - source: e, - inPre: !1, - inVPre: !1, - onWarn: r.onWarn, - } -} -function WK(e, t, r) { - let n = a5(r), - i = n ? n.ns : 0, - s = [] - for (; !J$t(e, t, r); ) { - let o = e.source, - u - if (t === 0 || t === 1) { - if (!e.inVPre && Ps(o, e.options.delimiters[0])) u = K$t(e, t) - else if (t === 0 && o[0] === "<") - if (o.length === 1) Yr(e, 5, 1) - else if (o[1] === "!") - Ps(o, ""+this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.declaration=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+"",T+=this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.docType=function(w,E,A){var T,O,D,M,P;if(A||(A=0),this.openNode(w,E,A),E.state=t.OpenTag,M=this.indent(w,E,A),M+="0){for(M+=" [",M+=this.endline(w,E,A),E.state=t.InsideTag,P=w.children,O=0,D=P.length;O",M+=this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),M},_.prototype.element=function(w,E,A){var T,O,D,M,P,k,B,q,$,N,U,ee,ce,te;A||(A=0),N=!1,U="",this.openNode(w,E,A),E.state=t.OpenTag,U+=this.indent(w,E,A)+"<"+w.name,ee=w.attribs;for($ in ee)g.call(ee,$)&&(T=ee[$],U+=this.attribute(T,E,A));if(D=w.children.length,M=D===0?null:w.children[0],D===0||w.children.every(function(K){return(K.type===e.Text||K.type===e.Raw)&&K.value===""}))E.allowEmpty?(U+=">",E.state=t.CloseTag,U+=""+this.endline(w,E,A)):(E.state=t.CloseTag,U+=E.spaceBeforeSlash+"/>"+this.endline(w,E,A));else if(E.pretty&&D===1&&(M.type===e.Text||M.type===e.Raw)&&M.value!=null)U+=">",E.state=t.InsideTag,E.suppressPrettyCount++,N=!0,U+=this.writeChildNode(M,E,A+1),E.suppressPrettyCount--,N=!1,E.state=t.CloseTag,U+=""+this.endline(w,E,A);else{if(E.dontPrettyTextNodes){for(ce=w.children,P=0,B=ce.length;P"+this.endline(w,E,A),E.state=t.InsideTag,te=w.children,k=0,q=te.length;k",N&&E.suppressPrettyCount--,U+=this.endline(w,E,A),E.state=t.None}return this.closeNode(w,E,A),U},_.prototype.writeChildNode=function(w,E,A){switch(w.type){case e.CData:return this.cdata(w,E,A);case e.Comment:return this.comment(w,E,A);case e.Element:return this.element(w,E,A);case e.Raw:return this.raw(w,E,A);case e.Text:return this.text(w,E,A);case e.ProcessingInstruction:return this.processingInstruction(w,E,A);case e.Dummy:return"";case e.Declaration:return this.declaration(w,E,A);case e.DocType:return this.docType(w,E,A);case e.AttributeDeclaration:return this.dtdAttList(w,E,A);case e.ElementDeclaration:return this.dtdElement(w,E,A);case e.EntityDeclaration:return this.dtdEntity(w,E,A);case e.NotationDeclaration:return this.dtdNotation(w,E,A);default:throw new Error("Unknown XML node type: "+w.constructor.name)}},_.prototype.processingInstruction=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+"",T+=this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.raw=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A),E.state=t.InsideTag,T+=w.value,E.state=t.CloseTag,T+=this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.text=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A),E.state=t.InsideTag,T+=w.value,E.state=t.CloseTag,T+=this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.dtdAttList=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+""+this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.dtdElement=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+""+this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.dtdEntity=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+""+this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.dtdNotation=function(w,E,A){var T;return this.openNode(w,E,A),E.state=t.OpenTag,T=this.indent(w,E,A)+""+this.endline(w,E,A),E.state=t.None,this.closeNode(w,E,A),T},_.prototype.openNode=function(w,E,A){},_.prototype.closeNode=function(w,E,A){},_.prototype.openAttribute=function(w,E,A){},_.prototype.closeAttribute=function(w,E,A){},_}()}).call(F3e)});var s3=C((B3e,O3e)=>{(function(){var e,t,r=function(i,s){for(var a in s)n.call(s,a)&&(i[a]=s[a]);function o(){this.constructor=i}return o.prototype=s.prototype,i.prototype=new o,i.__super__=s.prototype,i},n={}.hasOwnProperty;t=pV(),O3e.exports=e=function(i){r(s,i);function s(a){s.__super__.constructor.call(this,a)}return s.prototype.document=function(a,o){var u,c,l,f,p;for(o=this.filterOptions(o),f="",p=a.children,c=0,l=p.length;c{(function(){var e,t,r,n,i,s,a,o,u=function(l,f){for(var p in f)c.call(f,p)&&(l[p]=f[p]);function h(){this.constructor=l}return h.prototype=f.prototype,l.prototype=new h,l.__super__=f.prototype,l},c={}.hasOwnProperty;o=Kc().isPlainObject,r=uV(),t=N4e(),i=co(),e=Zn(),a=fV(),s=s3(),I3e.exports=n=function(l){u(f,l);function f(p){f.__super__.constructor.call(this,null),this.name="#document",this.type=e.Document,this.documentURI=null,this.domConfig=new t,p||(p={}),p.writer||(p.writer=new s),this.options=p,this.stringify=new a(p)}return Object.defineProperty(f.prototype,"implementation",{value:new r}),Object.defineProperty(f.prototype,"doctype",{get:function(){var p,h,d,x;for(x=this.children,h=0,d=x.length;h{(function(){var e,t,r,n,i,s,a,o,u,c,l,f,p,h,d,x,v,g,_,w,E,A,T,O,D={}.hasOwnProperty;O=Kc(),A=O.isObject,E=O.isFunction,T=O.isPlainObject,w=O.getValue,e=Zn(),f=hV(),h=G4(),n=K4(),i=X4(),x=r3(),_=n3(),d=i3(),c=J4(),l=t3(),s=Y4(),o=Z4(),a=Q4(),u=e3(),r=cV(),g=fV(),v=s3(),t=L2(),N3e.exports=p=function(){function M(P,k,B){var q;this.name="?xml",this.type=e.Document,P||(P={}),q={},P.writer?T(P.writer)&&(q=P.writer,P.writer=new v):P.writer=new v,this.options=P,this.writer=P.writer,this.writerOptions=this.writer.filterOptions(q),this.stringify=new g(P),this.onDataCallback=k||function(){},this.onEndCallback=B||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return M.prototype.createChildNode=function(P){var k,B,q,$,N,U,ee,ce;switch(P.type){case e.CData:this.cdata(P.value);break;case e.Comment:this.comment(P.value);break;case e.Element:q={},ee=P.attribs;for(B in ee)D.call(ee,B)&&(k=ee[B],q[B]=k.value);this.node(P.name,q);break;case e.Dummy:this.dummy();break;case e.Raw:this.raw(P.value);break;case e.Text:this.text(P.value);break;case e.ProcessingInstruction:this.instruction(P.target,P.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+P.constructor.name)}for(ce=P.children,N=0,U=ce.length;N=0;)this.up();return this.onEnd()},M.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},M.prototype.openNode=function(P){var k,B,q,$;if(!P.isOpen){if(!this.root&&this.currentLevel===0&&P.type===e.Element&&(this.root=P),B="",P.type===e.Element){this.writerOptions.state=t.OpenTag,B=this.writer.indent(P,this.writerOptions,this.currentLevel)+"<"+P.name,$=P.attribs;for(q in $)D.call($,q)&&(k=$[q],B+=this.writer.attribute(k,this.writerOptions,this.currentLevel));B+=(P.children?">":"/>")+this.writer.endline(P,this.writerOptions,this.currentLevel),this.writerOptions.state=t.InsideTag}else this.writerOptions.state=t.OpenTag,B=this.writer.indent(P,this.writerOptions,this.currentLevel)+""),B+=this.writer.endline(P,this.writerOptions,this.currentLevel);return this.onData(B,this.currentLevel),P.isOpen=!0}},M.prototype.closeNode=function(P){var k;if(!P.isClosed)return k="",this.writerOptions.state=t.CloseTag,P.type===e.Element?k=this.writer.indent(P,this.writerOptions,this.currentLevel)+""+this.writer.endline(P,this.writerOptions,this.currentLevel):k=this.writer.indent(P,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(P,this.writerOptions,this.currentLevel),this.writerOptions.state=t.None,this.onData(k,this.currentLevel),P.isClosed=!0},M.prototype.onData=function(P,k){return this.documentStarted=!0,this.onDataCallback(P,k+1)},M.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},M.prototype.debugInfo=function(P){return P==null?"":"node: <"+P+">"},M.prototype.ele=function(){return this.element.apply(this,arguments)},M.prototype.nod=function(P,k,B){return this.node(P,k,B)},M.prototype.txt=function(P){return this.text(P)},M.prototype.dat=function(P){return this.cdata(P)},M.prototype.com=function(P){return this.comment(P)},M.prototype.ins=function(P,k){return this.instruction(P,k)},M.prototype.dec=function(P,k,B){return this.declaration(P,k,B)},M.prototype.dtd=function(P,k,B){return this.doctype(P,k,B)},M.prototype.e=function(P,k,B){return this.element(P,k,B)},M.prototype.n=function(P,k,B){return this.node(P,k,B)},M.prototype.t=function(P){return this.text(P)},M.prototype.d=function(P){return this.cdata(P)},M.prototype.c=function(P){return this.comment(P)},M.prototype.r=function(P){return this.raw(P)},M.prototype.i=function(P,k){return this.instruction(P,k)},M.prototype.att=function(){return this.currentNode&&this.currentNode.type===e.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},M.prototype.a=function(){return this.currentNode&&this.currentNode.type===e.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},M.prototype.ent=function(P,k){return this.entity(P,k)},M.prototype.pent=function(P,k){return this.pEntity(P,k)},M.prototype.not=function(P,k){return this.notation(P,k)},M}()}).call(P3e)});var q3e=C((L3e,M3e)=>{(function(){var e,t,r,n,i=function(a,o){for(var u in o)s.call(o,u)&&(a[u]=o[u]);function c(){this.constructor=a}return c.prototype=o.prototype,a.prototype=new c,a.__super__=o.prototype,a},s={}.hasOwnProperty;e=Zn(),n=pV(),t=L2(),M3e.exports=r=function(a){i(o,a);function o(u,c){this.stream=u,o.__super__.constructor.call(this,c)}return o.prototype.endline=function(u,c,l){return u.isLastRootNode&&c.state===t.CloseTag?"":o.__super__.endline.call(this,u,c,l)},o.prototype.document=function(u,c){var l,f,p,h,d,x,v,g,_;for(v=u.children,f=p=0,d=v.length;p0){for(this.stream.write(" ["),this.stream.write(this.endline(u,c,l)),c.state=t.InsideTag,d=u.children,p=0,h=d.length;p"),this.stream.write(this.endline(u,c,l)),c.state=t.None,this.closeNode(u,c,l)},o.prototype.element=function(u,c,l){var f,p,h,d,x,v,g,_,w,E;l||(l=0),this.openNode(u,c,l),c.state=t.OpenTag,this.stream.write(this.indent(u,c,l)+"<"+u.name),w=u.attribs;for(g in w)s.call(w,g)&&(f=w[g],this.attribute(f,c,l));if(h=u.children.length,d=h===0?null:u.children[0],h===0||u.children.every(function(A){return(A.type===e.Text||A.type===e.Raw)&&A.value===""}))c.allowEmpty?(this.stream.write(">"),c.state=t.CloseTag,this.stream.write("")):(c.state=t.CloseTag,this.stream.write(c.spaceBeforeSlash+"/>"));else if(c.pretty&&h===1&&(d.type===e.Text||d.type===e.Raw)&&d.value!=null)this.stream.write(">"),c.state=t.InsideTag,c.suppressPrettyCount++,_=!0,this.writeChildNode(d,c,l+1),c.suppressPrettyCount--,_=!1,c.state=t.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(u,c,l)),c.state=t.InsideTag,E=u.children,x=0,v=E.length;x")}return this.stream.write(this.endline(u,c,l)),c.state=t.None,this.closeNode(u,c,l)},o.prototype.processingInstruction=function(u,c,l){return this.stream.write(o.__super__.processingInstruction.call(this,u,c,l))},o.prototype.raw=function(u,c,l){return this.stream.write(o.__super__.raw.call(this,u,c,l))},o.prototype.text=function(u,c,l){return this.stream.write(o.__super__.text.call(this,u,c,l))},o.prototype.dtdAttList=function(u,c,l){return this.stream.write(o.__super__.dtdAttList.call(this,u,c,l))},o.prototype.dtdElement=function(u,c,l){return this.stream.write(o.__super__.dtdElement.call(this,u,c,l))},o.prototype.dtdEntity=function(u,c,l){return this.stream.write(o.__super__.dtdEntity.call(this,u,c,l))},o.prototype.dtdNotation=function(u,c,l){return this.stream.write(o.__super__.dtdNotation.call(this,u,c,l))},o}(n)}).call(L3e)});var U3e=C((j3e,Kp)=>{(function(){var e,t,r,n,i,s,a,o,u,c;c=Kc(),o=c.assign,u=c.isFunction,r=uV(),n=hV(),i=R3e(),a=s3(),s=q3e(),e=Zn(),t=L2(),Kp.exports.create=function(l,f,p,h){var d,x;if(l==null)throw new Error("Root element needs a name.");return h=o({},f,p,h),d=new n(h),x=d.element(l),h.headless||(d.declaration(h),(h.pubID!=null||h.sysID!=null)&&d.dtd(h)),x},Kp.exports.begin=function(l,f,p){var h;return u(l)&&(h=[l,f],f=h[0],p=h[1],l={}),f?new i(l,f,p):new n(l)},Kp.exports.stringWriter=function(l){return new a(l)},Kp.exports.streamWriter=function(l,f){return new s(l,f)},Kp.exports.implementation=new r,Kp.exports.nodeType=e,Kp.exports.writerState=t}).call(j3e)});var H3e=C(dV=>{(function(){"use strict";var e,t,r,n,i,s={}.hasOwnProperty;e=U3e(),t=z4().defaults,n=function(a){return typeof a=="string"&&(a.indexOf("&")>=0||a.indexOf(">")>=0||a.indexOf("<")>=0)},i=function(a){return""},r=function(a){return a.replace("]]>","]]]]>")},dV.Builder=function(){function a(o){var u,c,l;this.options={},c=t["0.2"];for(u in c)s.call(c,u)&&(l=c[u],this.options[u]=l);for(u in o)s.call(o,u)&&(l=o[u],this.options[u]=l)}return a.prototype.buildObject=function(o){var u,c,l,f,p;return u=this.options.attrkey,c=this.options.charkey,Object.keys(o).length===1&&this.options.rootName===t["0.2"].rootName?(p=Object.keys(o)[0],o=o[p]):p=this.options.rootName,l=function(h){return function(d,x){var v,g,_,w,E,A;if(typeof x!="object")h.options.cdata&&n(x)?d.raw(i(x)):d.txt(x);else if(Array.isArray(x)){for(w in x)if(s.call(x,w)){g=x[w];for(E in g)_=g[E],d=l(d.ele(E),_).up()}}else for(E in x)if(s.call(x,E))if(g=x[E],E===u){if(typeof g=="object")for(v in g)A=g[v],d=d.att(v,A)}else if(E===c)h.options.cdata&&n(g)?d=d.raw(i(g)):d=d.txt(g);else if(Array.isArray(g))for(w in g)s.call(g,w)&&(_=g[w],typeof _=="string"?h.options.cdata&&n(_)?d=d.ele(E).raw(i(_)).up():d=d.ele(E,_).up():d=l(d.ele(E),_).up());else typeof g=="object"?d=l(d.ele(E),g).up():typeof g=="string"&&h.options.cdata&&n(g)?d=d.ele(E).raw(i(g)).up():(g==null&&(g=""),d=d.ele(E,g.toString()).up());return d}}(this),f=e.create(p,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),l(f,o).end(this.options.renderOpts)},a}()}).call(dV)});var V3e=C(a3=>{(function(e){e.parser=function(H,R){return new r(H,R)},e.SAXParser=r,e.SAXStream=c,e.createStream=u,e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function r(H,R){if(!(this instanceof r))return new r(H,R);var ye=this;i(ye),ye.q=ye.c="",ye.bufferCheckPosition=e.MAX_BUFFER_LENGTH,ye.opt=R||{},ye.opt.lowercase=ye.opt.lowercase||ye.opt.lowercasetags,ye.looseCase=ye.opt.lowercase?"toLowerCase":"toUpperCase",ye.tags=[],ye.closed=ye.closedRoot=ye.sawRoot=!1,ye.tag=ye.error=null,ye.strict=!!H,ye.noscript=!!(H||ye.opt.noscript),ye.state=D.BEGIN,ye.strictEntities=ye.opt.strictEntities,ye.ENTITIES=ye.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),ye.attribList=[],ye.opt.xmlns&&(ye.ns=Object.create(d)),ye.trackPosition=ye.opt.position!==!1,ye.trackPosition&&(ye.position=ye.line=ye.column=0),P(ye,"onready")}Object.create||(Object.create=function(H){function R(){}R.prototype=H;var ye=new R;return ye}),Object.keys||(Object.keys=function(H){var R=[];for(var ye in H)H.hasOwnProperty(ye)&&R.push(ye);return R});function n(H){for(var R=Math.max(e.MAX_BUFFER_LENGTH,10),ye=0,G=0,he=t.length;GR)switch(t[G]){case"textNode":B(H);break;case"cdata":k(H,"oncdata",H.cdata),H.cdata="";break;case"script":k(H,"onscript",H.script),H.script="";break;default:$(H,"Max buffer length exceeded: "+t[G])}ye=Math.max(ye,oe)}var le=e.MAX_BUFFER_LENGTH-ye;H.bufferCheckPosition=le+H.position}function i(H){for(var R=0,ye=t.length;R"||w(H)}function T(H,R){return H.test(R)}function O(H,R){return!T(H,R)}var D=0;e.STATE={BEGIN:D++,BEGIN_WHITESPACE:D++,TEXT:D++,TEXT_ENTITY:D++,OPEN_WAKA:D++,SGML_DECL:D++,SGML_DECL_QUOTED:D++,DOCTYPE:D++,DOCTYPE_QUOTED:D++,DOCTYPE_DTD:D++,DOCTYPE_DTD_QUOTED:D++,COMMENT_STARTING:D++,COMMENT:D++,COMMENT_ENDING:D++,COMMENT_ENDED:D++,CDATA:D++,CDATA_ENDING:D++,CDATA_ENDING_2:D++,PROC_INST:D++,PROC_INST_BODY:D++,PROC_INST_ENDING:D++,OPEN_TAG:D++,OPEN_TAG_SLASH:D++,ATTRIB:D++,ATTRIB_NAME:D++,ATTRIB_NAME_SAW_WHITE:D++,ATTRIB_VALUE:D++,ATTRIB_VALUE_QUOTED:D++,ATTRIB_VALUE_CLOSED:D++,ATTRIB_VALUE_UNQUOTED:D++,ATTRIB_VALUE_ENTITY_Q:D++,ATTRIB_VALUE_ENTITY_U:D++,CLOSE_TAG:D++,CLOSE_TAG_SAW_WHITE:D++,SCRIPT:D++,SCRIPT_ENDING:D++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach(function(H){var R=e.ENTITIES[H],ye=typeof R=="number"?String.fromCharCode(R):R;e.ENTITIES[H]=ye});for(var M in e.STATE)e.STATE[e.STATE[M]]=M;D=e.STATE;function P(H,R,ye){H[R]&&H[R](ye)}function k(H,R,ye){H.textNode&&B(H),P(H,R,ye)}function B(H){H.textNode=q(H.opt,H.textNode),H.textNode&&P(H,"ontext",H.textNode),H.textNode=""}function q(H,R){return H.trim&&(R=R.trim()),H.normalize&&(R=R.replace(/\s+/g," ")),R}function $(H,R){return B(H),H.trackPosition&&(R+=` +Line: `+H.line+` +Column: `+H.column+` +Char: `+H.c),R=new Error(R),H.error=R,P(H,"onerror",R),H}function N(H){return H.sawRoot&&!H.closedRoot&&U(H,"Unclosed root tag"),H.state!==D.BEGIN&&H.state!==D.BEGIN_WHITESPACE&&H.state!==D.TEXT&&$(H,"Unexpected end"),B(H),H.c="",H.closed=!0,P(H,"onend"),r.call(H,H.strict,H.opt),H}function U(H,R){if(typeof H!="object"||!(H instanceof r))throw new Error("bad call to strictFail");H.strict&&$(H,R)}function ee(H){H.strict||(H.tagName=H.tagName[H.looseCase]());var R=H.tags[H.tags.length-1]||H,ye=H.tag={name:H.tagName,attributes:{}};H.opt.xmlns&&(ye.ns=R.ns),H.attribList.length=0,k(H,"onopentagstart",ye)}function ce(H,R){var ye=H.indexOf(":"),G=ye<0?["",H]:H.split(":"),he=G[0],oe=G[1];return R&&H==="xmlns"&&(he="xmlns",oe=""),{prefix:he,local:oe}}function te(H){if(H.strict||(H.attribName=H.attribName[H.looseCase]()),H.attribList.indexOf(H.attribName)!==-1||H.tag.attributes.hasOwnProperty(H.attribName)){H.attribName=H.attribValue="";return}if(H.opt.xmlns){var R=ce(H.attribName,!0),ye=R.prefix,G=R.local;if(ye==="xmlns")if(G==="xml"&&H.attribValue!==p)U(H,"xml: prefix must be bound to "+p+` +Actual: `+H.attribValue);else if(G==="xmlns"&&H.attribValue!==h)U(H,"xmlns: prefix must be bound to "+h+` +Actual: `+H.attribValue);else{var he=H.tag,oe=H.tags[H.tags.length-1]||H;he.ns===oe.ns&&(he.ns=Object.create(oe.ns)),he.ns[G]=H.attribValue}H.attribList.push([H.attribName,H.attribValue])}else H.tag.attributes[H.attribName]=H.attribValue,k(H,"onattribute",{name:H.attribName,value:H.attribValue});H.attribName=H.attribValue=""}function K(H,R){if(H.opt.xmlns){var ye=H.tag,G=ce(H.tagName);ye.prefix=G.prefix,ye.local=G.local,ye.uri=ye.ns[G.prefix]||"",ye.prefix&&!ye.uri&&(U(H,"Unbound namespace prefix: "+JSON.stringify(H.tagName)),ye.uri=G.prefix);var he=H.tags[H.tags.length-1]||H;ye.ns&&he.ns!==ye.ns&&Object.keys(ye.ns).forEach(function(ze){k(H,"onopennamespace",{prefix:ze,uri:ye.ns[ze]})});for(var oe=0,le=H.attribList.length;oe",H.tagName="",H.state=D.SCRIPT;return}k(H,"onscript",H.script),H.script=""}var R=H.tags.length,ye=H.tagName;H.strict||(ye=ye[H.looseCase]());for(var G=ye;R--;){var he=H.tags[R];if(he.name!==G)U(H,"Unexpected close tag");else break}if(R<0){U(H,"Unmatched closing tag: "+H.tagName),H.textNode+="",H.state=D.TEXT;return}H.tagName=ye;for(var oe=H.tags.length;oe-- >R;){var le=H.tag=H.tags.pop();H.tagName=H.tag.name,k(H,"onclosetag",H.tagName);var X={};for(var Z in le.ns)X[Z]=le.ns[Z];var ne=H.tags[H.tags.length-1]||H;H.opt.xmlns&&le.ns!==ne.ns&&Object.keys(le.ns).forEach(function(xe){var Fe=le.ns[xe];k(H,"onclosenamespace",{prefix:xe,uri:Fe})})}R===0&&(H.closedRoot=!0),H.tagName=H.attribValue=H.attribName="",H.attribList.length=0,H.state=D.TEXT}function ie(H){var R=H.entity,ye=R.toLowerCase(),G,he="";return H.ENTITIES[R]?H.ENTITIES[R]:H.ENTITIES[ye]?H.ENTITIES[ye]:(R=ye,R.charAt(0)==="#"&&(R.charAt(1)==="x"?(R=R.slice(2),G=parseInt(R,16),he=G.toString(16)):(R=R.slice(1),G=parseInt(R,10),he=G.toString(10))),R=R.replace(/^0+/,""),isNaN(G)||he.toLowerCase()!==R?(U(H,"Invalid character entity"),"&"+H.entity+";"):String.fromCodePoint(G))}function ue(H,R){R==="<"?(H.state=D.OPEN_WAKA,H.startTagPosition=H.position):w(R)||(U(H,"Non-whitespace before first tag."),H.textNode=R,H.state=D.TEXT)}function ge(H,R){var ye="";return R"?(k(R,"onsgmldeclaration",R.sgmlDecl),R.sgmlDecl="",R.state=D.TEXT):(E(G)&&(R.state=D.SGML_DECL_QUOTED),R.sgmlDecl+=G);continue;case D.SGML_DECL_QUOTED:G===R.q&&(R.state=D.SGML_DECL,R.q=""),R.sgmlDecl+=G;continue;case D.DOCTYPE:G===">"?(R.state=D.TEXT,k(R,"ondoctype",R.doctype),R.doctype=!0):(R.doctype+=G,G==="["?R.state=D.DOCTYPE_DTD:E(G)&&(R.state=D.DOCTYPE_QUOTED,R.q=G));continue;case D.DOCTYPE_QUOTED:R.doctype+=G,G===R.q&&(R.q="",R.state=D.DOCTYPE);continue;case D.DOCTYPE_DTD:R.doctype+=G,G==="]"?R.state=D.DOCTYPE:E(G)&&(R.state=D.DOCTYPE_DTD_QUOTED,R.q=G);continue;case D.DOCTYPE_DTD_QUOTED:R.doctype+=G,G===R.q&&(R.state=D.DOCTYPE_DTD,R.q="");continue;case D.COMMENT:G==="-"?R.state=D.COMMENT_ENDING:R.comment+=G;continue;case D.COMMENT_ENDING:G==="-"?(R.state=D.COMMENT_ENDED,R.comment=q(R.opt,R.comment),R.comment&&k(R,"oncomment",R.comment),R.comment=""):(R.comment+="-"+G,R.state=D.COMMENT);continue;case D.COMMENT_ENDED:G!==">"?(U(R,"Malformed comment"),R.comment+="--"+G,R.state=D.COMMENT):R.state=D.TEXT;continue;case D.CDATA:G==="]"?R.state=D.CDATA_ENDING:R.cdata+=G;continue;case D.CDATA_ENDING:G==="]"?R.state=D.CDATA_ENDING_2:(R.cdata+="]"+G,R.state=D.CDATA);continue;case D.CDATA_ENDING_2:G===">"?(R.cdata&&k(R,"oncdata",R.cdata),k(R,"onclosecdata"),R.cdata="",R.state=D.TEXT):G==="]"?R.cdata+="]":(R.cdata+="]]"+G,R.state=D.CDATA);continue;case D.PROC_INST:G==="?"?R.state=D.PROC_INST_ENDING:w(G)?R.state=D.PROC_INST_BODY:R.procInstName+=G;continue;case D.PROC_INST_BODY:if(!R.procInstBody&&w(G))continue;G==="?"?R.state=D.PROC_INST_ENDING:R.procInstBody+=G;continue;case D.PROC_INST_ENDING:G===">"?(k(R,"onprocessinginstruction",{name:R.procInstName,body:R.procInstBody}),R.procInstName=R.procInstBody="",R.state=D.TEXT):(R.procInstBody+="?"+G,R.state=D.PROC_INST_BODY);continue;case D.OPEN_TAG:T(v,G)?R.tagName+=G:(ee(R),G===">"?K(R):G==="/"?R.state=D.OPEN_TAG_SLASH:(w(G)||U(R,"Invalid character in tag name"),R.state=D.ATTRIB));continue;case D.OPEN_TAG_SLASH:G===">"?(K(R,!0),se(R)):(U(R,"Forward-slash in opening tag not followed by >"),R.state=D.ATTRIB);continue;case D.ATTRIB:if(w(G))continue;G===">"?K(R):G==="/"?R.state=D.OPEN_TAG_SLASH:T(x,G)?(R.attribName=G,R.attribValue="",R.state=D.ATTRIB_NAME):U(R,"Invalid attribute name");continue;case D.ATTRIB_NAME:G==="="?R.state=D.ATTRIB_VALUE:G===">"?(U(R,"Attribute without value"),R.attribValue=R.attribName,te(R),K(R)):w(G)?R.state=D.ATTRIB_NAME_SAW_WHITE:T(v,G)?R.attribName+=G:U(R,"Invalid attribute name");continue;case D.ATTRIB_NAME_SAW_WHITE:if(G==="=")R.state=D.ATTRIB_VALUE;else{if(w(G))continue;U(R,"Attribute without value"),R.tag.attributes[R.attribName]="",R.attribValue="",k(R,"onattribute",{name:R.attribName,value:""}),R.attribName="",G===">"?K(R):T(x,G)?(R.attribName=G,R.state=D.ATTRIB_NAME):(U(R,"Invalid attribute name"),R.state=D.ATTRIB)}continue;case D.ATTRIB_VALUE:if(w(G))continue;E(G)?(R.q=G,R.state=D.ATTRIB_VALUE_QUOTED):(U(R,"Unquoted attribute value"),R.state=D.ATTRIB_VALUE_UNQUOTED,R.attribValue=G);continue;case D.ATTRIB_VALUE_QUOTED:if(G!==R.q){G==="&"?R.state=D.ATTRIB_VALUE_ENTITY_Q:R.attribValue+=G;continue}te(R),R.q="",R.state=D.ATTRIB_VALUE_CLOSED;continue;case D.ATTRIB_VALUE_CLOSED:w(G)?R.state=D.ATTRIB:G===">"?K(R):G==="/"?R.state=D.OPEN_TAG_SLASH:T(x,G)?(U(R,"No whitespace between attributes"),R.attribName=G,R.attribValue="",R.state=D.ATTRIB_NAME):U(R,"Invalid attribute name");continue;case D.ATTRIB_VALUE_UNQUOTED:if(!A(G)){G==="&"?R.state=D.ATTRIB_VALUE_ENTITY_U:R.attribValue+=G;continue}te(R),G===">"?K(R):R.state=D.ATTRIB;continue;case D.CLOSE_TAG:if(R.tagName)G===">"?se(R):T(v,G)?R.tagName+=G:R.script?(R.script+=""?se(R):U(R,"Invalid characters in closing tag");continue;case D.TEXT_ENTITY:case D.ATTRIB_VALUE_ENTITY_Q:case D.ATTRIB_VALUE_ENTITY_U:var le,X;switch(R.state){case D.TEXT_ENTITY:le=D.TEXT,X="textNode";break;case D.ATTRIB_VALUE_ENTITY_Q:le=D.ATTRIB_VALUE_QUOTED,X="attribValue";break;case D.ATTRIB_VALUE_ENTITY_U:le=D.ATTRIB_VALUE_UNQUOTED,X="attribValue";break}G===";"?(R[X]+=ie(R),R.entity="",R.state=le):T(R.entity.length?_:g,G)?R.entity+=G:(U(R,"Invalid character in entity name"),R[X]+="&"+R.entity+G,R.entity="",R.state=le);continue;default:throw new Error(R,"Unknown state: "+R.state)}return R.position>=R.bufferCheckPosition&&n(R),R}String.fromCodePoint||function(){var H=String.fromCharCode,R=Math.floor,ye=function(){var G=16384,he=[],oe,le,X=-1,Z=arguments.length;if(!Z)return"";for(var ne="";++X1114111||R(xe)!==xe)throw RangeError("Invalid code point: "+xe);xe<=65535?he.push(xe):(xe-=65536,oe=(xe>>10)+55296,le=xe%1024+56320,he.push(oe,le)),(X+1===Z||he.length>G)&&(ne+=H.apply(null,he),he.length=0)}return ne};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:ye,configurable:!0,writable:!0}):String.fromCodePoint=ye}()})(typeof a3>"u"?a3.sax={}:a3)});var $3e=C(mV=>{(function(){"use strict";mV.stripBOM=function(e){return e[0]==="\uFEFF"?e.substring(1):e}}).call(mV)});var xV=C(L0=>{(function(){"use strict";var e;e=new RegExp(/(?!xmlns)^.*:/),L0.normalize=function(t){return t.toLowerCase()},L0.firstCharLowerCase=function(t){return t.charAt(0).toLowerCase()+t.slice(1)},L0.stripPrefix=function(t){return t.replace(e,"")},L0.parseNumbers=function(t){return isNaN(t)||(t=t%1===0?parseInt(t,10):parseFloat(t)),t},L0.parseBooleans=function(t){return/^(?:true|false)$/i.test(t)&&(t=t.toLowerCase()==="true"),t}}).call(L0)});var z3e=C(pf=>{(function(){"use strict";var e,t,r,n,i,s,a,o,u=function(f,p){return function(){return f.apply(p,arguments)}},c=function(f,p){for(var h in p)l.call(p,h)&&(f[h]=p[h]);function d(){this.constructor=f}return d.prototype=p.prototype,f.prototype=new d,f.__super__=p.prototype,f},l={}.hasOwnProperty;a=V3e(),r=require("events"),e=$3e(),s=xV(),o=require("timers").setImmediate,t=z4().defaults,n=function(f){return typeof f=="object"&&f!=null&&Object.keys(f).length===0},i=function(f,p,h){var d,x,v;for(d=0,x=f.length;d0&&(A[g.options.childkey]=O),O=A;else if(P){P[g.options.childkey]=P[g.options.childkey]||[],D={};for(E in O)l.call(O,E)&&(D[E]=O[E]);P[g.options.childkey].push(D),delete O["#name"],Object.keys(O).length===1&&d in O&&!g.EXPLICIT_CHARKEY&&(O=O[d])}}return v.length>0?g.assignOrPush(P,T,O):(g.options.explicitRoot&&(M=O,O={},O[T]=M),g.resultObject=O,g.saxParser.ended=!0,g.emit("end",g.resultObject))}}(this),x=function(g){return function(_){var w,E;if(E=v[v.length-1],E)return E[d]+=_,g.options.explicitChildren&&g.options.preserveChildrenOrder&&g.options.charsAsChildren&&(g.options.includeWhiteChars||_.replace(/\\n/g,"").trim()!=="")&&(E[g.options.childkey]=E[g.options.childkey]||[],w={"#name":"__text__"},w[d]=_,g.options.normalize&&(w[d]=w[d].replace(/\s{2,}/g," ").trim()),E[g.options.childkey].push(w)),E}}(this),this.saxParser.ontext=x,this.saxParser.oncdata=function(g){return function(_){var w;if(w=x(_),w)return w.cdata=!0}}(this)},p.prototype.parseString=function(h,d){var x;d!=null&&typeof d=="function"&&(this.on("end",function(v){return this.reset(),d(null,v)}),this.on("error",function(v){return this.reset(),d(v)}));try{return h=h.toString(),h.trim()===""?(this.emit("end",null),!0):(h=e.stripBOM(h),this.options.async?(this.remaining=h,o(this.processAsync),this.saxParser):this.saxParser.write(h).close())}catch(v){if(x=v,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw x}else return this.emit("error",x),this.saxParser.errThrown=!0}},p.prototype.parseStringPromise=function(h){return new Promise(function(d){return function(x,v){return d.parseString(h,function(g,_){return g?v(g):x(_)})}}(this))},p}(r),pf.parseString=function(f,p,h){var d,x,v;return h!=null?(typeof h=="function"&&(d=h),typeof p=="object"&&(x=p)):(typeof p=="function"&&(d=p),x={}),v=new pf.Parser(x),v.parseString(f,d)},pf.parseStringPromise=function(f,p){var h,d;return typeof p=="object"&&(h=p),d=new pf.Parser(h),d.parseStringPromise(f)}}).call(pf)});var W3e=C(hf=>{(function(){"use strict";var e,t,r,n,i=function(a,o){for(var u in o)s.call(o,u)&&(a[u]=o[u]);function c(){this.constructor=a}return c.prototype=o.prototype,a.prototype=new c,a.__super__=o.prototype,a},s={}.hasOwnProperty;t=z4(),e=H3e(),r=z3e(),n=xV(),hf.defaults=t.defaults,hf.processors=n,hf.ValidationError=function(a){i(o,a);function o(u){this.message=u}return o}(Error),hf.Builder=e.Builder,hf.Parser=r.Parser,hf.parseString=r.parseString,hf.parseStringPromise=r.parseStringPromise}).call(hf)});var Y3e=C(vV=>{"use strict";var J5t=require("net"),M0=require("util"),K3e=require("events"),ra=M0.debuglog("http");function lo(e){if(!(this instanceof lo))return new lo(e);K3e.call(this);var t=this;t.defaultPort=80,t.protocol="http:",t.options=M0._extend({},e),t.options.path=null,t.requests={},t.sockets={},t.freeSockets={},t.keepAliveMsecs=t.options.keepAliveMsecs||1e3,t.keepAlive=t.options.keepAlive||!1,t.maxSockets=t.options.maxSockets||lo.defaultMaxSockets,t.maxFreeSockets=t.options.maxFreeSockets||256,t.freeSocketKeepAliveTimeout=t.options.freeSocketKeepAliveTimeout||0,t.timeout=t.options.timeout||0,this.socketActiveTTL=this.options.socketActiveTTL||null,t.on("free",function(r,n){var i=t.getName(n);if(ra("agent.on(free)",i),r.writable&&t.requests[i]&&t.requests[i].length)ra("continue handle next request"),t.requests[i].shift().onSocket(r),t.requests[i].length===0&&delete t.requests[i];else{var s=r._httpMessage;if(s&&s.shouldKeepAlive&&r.writable&&t.keepAlive){var a=t.freeSockets[i],o=a?a.length:0,u=o;if(t.sockets[i]&&(u+=t.sockets[i].length),u>t.maxSockets||o>=t.maxFreeSockets)r.destroy();else{a=a||[],t.freeSockets[i]=a,r.setKeepAlive(!0,t.keepAliveMsecs),r.unref(),r._httpMessage=null,t.removeSocket(r,n),a.push(r),r.listeners("error").length===0&&r.once("error",X3e);let c=r.freeSocketKeepAliveTimeout||t.freeSocketKeepAliveTimeout;r.setTimeout(c),ra(`push to free socket queue and wait for ${c}ms`)}}else r.destroy()}})}M0.inherits(lo,K3e);vV.Agent=lo;function X3e(e){var t=this;ra("SOCKET ERROR on FREE socket:",e.message,e.stack),t.destroy(),t.emit("agentRemove")}lo.defaultMaxSockets=1/0;lo.prototype.createConnection=J5t.createConnection;lo.prototype.getName=function(t){var r=t.host||"localhost";return r+=":",t.port&&(r+=t.port),r+=":",t.localAddress&&(r+=t.localAddress),(t.family===4||t.family===6)&&(r+=":"+t.family),r};function G3e(e){return function(t,r){if(t){process.nextTick(function(){e.emit("error",t)});return}e.onSocket(r)}}lo.prototype.addRequest=function(t,r,n,i){typeof r=="string"&&(r={host:r,port:n,localAddress:i}),r=M0._extend({},r),r=M0._extend(r,this.options),r.servername||(r.servername=J3e(r,t));var s=this.getName(r);this.sockets[s]||(this.sockets[s]=[]);var a=this.freeSockets[s]?this.freeSockets[s].length:0,o=a+this.sockets[s].length;if(a){var u=this.freeSockets[s].shift();if(ra("have free socket"),u.removeListener("error",X3e),u.setTimeout(this.timeout),this.socketActiveTTL&&Date.now()-u.createdTime>this.socketActiveTTL)return ra(`socket ${u.createdTime} expired`),u.destroy(),this.createSocket(t,r,G3e(t));this.freeSockets[s].length||delete this.freeSockets[s],u.ref(),t.onSocket(u),this.sockets[s].push(u)}else o{"use strict";var Y5t=Y3e().Agent,Z3e=Vv(),yV=class extends Y5t{constructor(t){t=t||{},t.keepAlive=t.keepAlive!==!1,t.freeSocketKeepAliveTimeout===void 0&&(t.freeSocketKeepAliveTimeout=15e3),t.keepAliveTimeout&&(t.freeSocketKeepAliveTimeout=t.keepAliveTimeout),t.freeSocketKeepAliveTimeout=Z3e(t.freeSocketKeepAliveTimeout),t.timeout===void 0&&(t.timeout=t.freeSocketKeepAliveTimeout*2,t.timeout<3e4&&(t.timeout=3e4)),t.timeout=Z3e(t.timeout),super(t),this.createSocketCount=0,this.createSocketCountLastCheck=0,this.createSocketErrorCount=0,this.createSocketErrorCountLastCheck=0,this.closeSocketCount=0,this.closeSocketCountLastCheck=0,this.errorSocketCount=0,this.errorSocketCountLastCheck=0,this.requestCount=0,this.requestCountLastCheck=0,this.timeoutSocketCount=0,this.timeoutSocketCountLastCheck=0,this.on("free",r=>{this.requestCount++,r.lastFreeTime=Date.now()}),this.on("timeout",()=>{this.timeoutSocketCount++}),this.on("close",()=>{this.closeSocketCount++}),this.on("error",()=>{this.errorSocketCount++})}createSocket(t,r,n){super.createSocket(t,r,(i,s)=>{if(i)return this.createSocketErrorCount++,n(i);this.keepAlive&&s.setNoDelay(!0),this.createSocketCount++,n(null,s)})}get statusChanged(){let t=this.createSocketCount!==this.createSocketCountLastCheck||this.createSocketErrorCount!==this.createSocketErrorCountLastCheck||this.closeSocketCount!==this.closeSocketCountLastCheck||this.errorSocketCount!==this.errorSocketCountLastCheck||this.timeoutSocketCount!==this.timeoutSocketCountLastCheck||this.requestCount!==this.requestCountLastCheck;return t&&(this.createSocketCountLastCheck=this.createSocketCount,this.createSocketErrorCountLastCheck=this.createSocketErrorCount,this.closeSocketCountLastCheck=this.closeSocketCount,this.errorSocketCountLastCheck=this.errorSocketCount,this.timeoutSocketCountLastCheck=this.timeoutSocketCount,this.requestCountLastCheck=this.requestCount),t}getCurrentStatus(){return{createSocketCount:this.createSocketCount,createSocketErrorCount:this.createSocketErrorCount,closeSocketCount:this.closeSocketCount,errorSocketCount:this.errorSocketCount,timeoutSocketCount:this.timeoutSocketCount,requestCount:this.requestCount,freeSockets:gV(this.freeSockets),sockets:gV(this.sockets),requests:gV(this.requests)}}};Q3e.exports=yV;function gV(e){let t={};for(let r in e)t[r]=e[r].length;return t}});var r8e=C((F1r,t8e)=>{"use strict";var Z5t=require("https"),Q5t=bV(),e8e=Z5t.Agent,o3=class extends Q5t{constructor(t){super(t),this.defaultPort=443,this.protocol="https:",this.maxCachedSessions=this.options.maxCachedSessions,this.maxCachedSessions===void 0&&(this.maxCachedSessions=100),this._sessionCache={map:{},list:[]}}};["createConnection","getName","_getSession","_cacheSession","_evictSession"].forEach(function(e){typeof e8e.prototype[e]=="function"&&(o3.prototype[e]=e8e.prototype[e])});t8e.exports=o3});var u3=C((T1r,EV)=>{"use strict";EV.exports=bV();EV.exports.HttpsAgent=r8e()});var Pg=C((B1r,n8e)=>{"use strict";n8e.exports=tBt;var eBt=Object.prototype.hasOwnProperty;function tBt(e,t,r){if(!e)throw new TypeError("argument dest is required");if(!t)throw new TypeError("argument src is required");return r===void 0&&(r=!0),Object.getOwnPropertyNames(t).forEach(function(i){if(!(!r&&eBt.call(e,i))){var s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s)}}),e}});var i8e=C((c3,M2)=>{(function(){"use strict";var e={function:!0,object:!0},t=e[typeof window]&&window||this,r=t,n=e[typeof c3]&&c3,i=e[typeof M2]&&M2&&!M2.nodeType&&M2,s=n&&i&&typeof global=="object"&&global;s&&(s.global===s||s.window===s||s.self===s)&&(t=s);var a=Math.pow(2,53)-1,o=/\bOpera/,u=this,c=Object.prototype,l=c.hasOwnProperty,f=c.toString;function p(D){return D=String(D),D.charAt(0).toUpperCase()+D.slice(1)}function h(D,M,P){var k={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return M&&P&&/^Win/i.test(D)&&!/^Windows Phone /i.test(D)&&(k=k[/[\d.]+$/.exec(D)])&&(D="Windows "+k),D=String(D),M&&P&&(D=D.replace(RegExp(M,"i"),P)),D=x(D.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),D}function d(D,M){var P=-1,k=D?D.length:0;if(typeof k=="number"&&k>-1&&k<=a)for(;++P3&&"WebKit"||/\bOpera\b/.test(ne)&&(/\bOPR\b/.test(D)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(D)&&!/^(?:Trident|EdgeHTML)$/.test(Z)&&"WebKit"||!Z&&/\bMSIE\b/i.test(D)&&(_e=="Mac OS"?"Tasman":"Trident")||Z=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ne)&&"NetFront")&&(Z=[R]),ne=="IE"&&(R=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(D)||0)[1])?(ne+=" Mobile",_e="Windows Phone "+(/\+$/.test(R)?R:R+".x"),G.unshift("desktop mode")):/\bWPDesktop\b/i.test(D)?(ne="IE Mobile",_e="Windows Phone 8.x",G.unshift("desktop mode"),le||(le=(/\brv:([\d.]+)/.exec(D)||0)[1])):ne!="IE"&&Z=="Trident"&&(R=/\brv:([\d.]+)/.exec(D))&&(ne&&G.push("identifying as "+ne+(le?" "+le:"")),ne="IE",le=R[1]),oe){if(_(M,"global"))if(K&&(R=K.lang.System,ye=R.getProperty("os.arch"),_e=_e||R.getProperty("os.name")+" "+R.getProperty("os.version")),se){try{le=M.require("ringo/engine").version.join("."),ne="RingoJS"}catch{(R=M.system)&&R.global.system==M.system&&(ne="Narwhal",_e||(_e=R[0].os||null))}ne||(ne="Rhino")}else typeof M.process=="object"&&!M.process.browser&&(R=M.process)&&(typeof R.versions=="object"&&(typeof R.versions.electron=="string"?(G.push("Node "+R.versions.node),ne="Electron",le=R.versions.electron):typeof R.versions.nw=="string"&&(G.push("Chromium "+le,"Node "+R.versions.node),ne="NW.js",le=R.versions.nw)),ne||(ne="Node.js",ye=R.arch,_e=R.platform,le=/[\d.]+/.exec(R.version),le=le?le[0]:null));else g(R=M.runtime)==U?(ne="Adobe AIR",_e=R.flash.system.Capabilities.os):g(R=M.phantom)==te?(ne="PhantomJS",le=(R=R.version||null)&&R.major+"."+R.minor+"."+R.patch):typeof ge.documentMode=="number"&&(R=/\bTrident\/(\d+)/i.exec(D))?(le=[le,ge.documentMode],(R=+R[1]+4)!=le[1]&&(G.push("IE "+le[1]+" mode"),Z&&(Z[1]=""),le[1]=R),le=ne=="IE"?String(le[1].toFixed(1)):le[0]):typeof ge.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ne)&&(G.push("masking as "+ne+" "+le),ne="IE",le="11.0",Z=["Trident"],_e="Windows");_e=_e&&x(_e)}if(le&&(R=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(le)||/(?:alpha|beta)(?: ?\d)?/i.exec(D+";"+(oe&&k.appMinorVersion))||/\bMinefield\b/i.test(D)&&"a")&&(he=/b/i.test(R)?"beta":"alpha",le=le.replace(RegExp(R+"\\+?$"),"")+(he=="beta"?ue:ie)+(/\d+\+?/.exec(R)||"")),ne=="Fennec"||ne=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(_e))ne="Firefox Mobile";else if(ne=="Maxthon"&&le)le=le.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&(_e=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(D)&&G.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ne)||ne&&!xe&&!/Browser|Mobi/.test(ne))&&(_e=="Windows CE"||/Mobi/i.test(D)))ne+=" Mobile";else if(ne=="IE"&&oe)try{M.external===null&&G.unshift("platform preview")}catch{G.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(D))&&(R=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(D)||0)[1]||le)?(R=[R,/BB10/.test(D)],_e=(R[1]?(xe=null,Fe="BlackBerry"):"Device Software")+" "+R[0],le=null):this!=v&&xe!="Wii"&&(oe&&Se||/Opera/.test(ne)&&/\b(?:MSIE|Firefox)\b/i.test(D)||ne=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(_e)||ne=="IE"&&(_e&&!/^Win/.test(_e)&&le>5.5||/\bWindows XP\b/.test(_e)&&le>8||le==8&&!/\bTrident\b/.test(D)))&&!o.test(R=T.call(v,D.replace(o,"")+";"))&&R.name&&(R="ing as "+R.name+((R=R.version)?" "+R:""),o.test(ne)?(/\bIE\b/.test(R)&&_e=="Mac OS"&&(_e=null),R="identify"+R):(R="mask"+R,H?ne=x(H.replace(/([a-z])([A-Z])/g,"$1 $2")):ne="Opera",/\bIE\b/.test(R)&&(_e=null),oe||(le=null)),Z=["Presto"],G.push(R));(R=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(D)||0)[1])&&(R=[parseFloat(R.replace(/\.(\d)$/,".0$1")),R],ne=="Safari"&&R[1].slice(-1)=="+"?(ne="WebKit Nightly",he="alpha",le=R[1].slice(0,-1)):(le==R[1]||le==(R[2]=(/\bSafari\/([\d.]+\+?)/i.exec(D)||0)[1]))&&(le=null),R[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(D)||0)[1],R[0]==537.36&&R[2]==537.36&&parseFloat(R[1])>=28&&Z=="WebKit"&&(Z=["Blink"]),!oe||!$&&!R[1]?(Z&&(Z[1]="like Safari"),R=(R=R[0],R<400?1:R<500?2:R<526?3:R<533?4:R<534?"4+":R<535?5:R<537?6:R<538?7:R<601?8:R<602?9:R<604?10:R<606?11:R<608?12:"12")):(Z&&(Z[1]="like Chrome"),R=R[1]||(R=R[0],R<530?1:R<532?2:R<532.05?3:R<533?4:R<534.03?5:R<534.07?6:R<534.1?7:R<534.13?8:R<534.16?9:R<534.24?10:R<534.3?11:R<535.01?12:R<535.02?"13+":R<535.07?15:R<535.11?16:R<535.19?17:R<536.05?18:R<536.1?19:R<537.01?20:R<537.11?"21+":R<537.13?23:R<537.18?24:R<537.24?25:R<537.36?26:Z!="Blink"?"27":"28")),Z&&(Z[1]+=" "+(R+=typeof R=="number"?".x":/[.+]/.test(R)?"":"+")),ne=="Safari"&&(!le||parseInt(le)>45)?le=R:ne=="Chrome"&&/\bHeadlessChrome/i.test(D)&&G.unshift("headless")),ne=="Opera"&&(R=/\bzbov|zvav$/.exec(_e))?(ne+=" ",G.unshift("desktop mode"),R=="zvav"?(ne+="Mini",le=null):ne+="Mobile",_e=_e.replace(RegExp(" *"+R+"$"),"")):ne=="Safari"&&/\bChrome\b/.exec(Z&&Z[1])?(G.unshift("desktop mode"),ne="Chrome Mobile",le=null,/\bOS X\b/.test(_e)?(Fe="Apple",_e="iOS 4.3+"):_e=null):/\bSRWare Iron\b/.test(ne)&&!le&&(le=Ve("Chrome")),le&&le.indexOf(R=/[\d.]+$/.exec(_e))==0&&D.indexOf("/"+R+"-")>-1&&(_e=A(_e.replace(R,""))),_e&&_e.indexOf(ne)!=-1&&!RegExp(ne+" OS").test(_e)&&(_e=_e.replace(RegExp(" *"+w(ne)+" *"),"")),Z&&!/\b(?:Avant|Nook)\b/.test(ne)&&(/Browser|Lunascape|Maxthon/.test(ne)||ne!="Safari"&&/^iOS/.test(_e)&&/\bSafari\b/.test(Z[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(ne)&&Z[1])&&(R=Z[Z.length-1])&&G.push(R),G.length&&(G=["("+G.join("; ")+")"]),Fe&&xe&&xe.indexOf(Fe)<0&&G.push("on "+Fe),xe&&G.push((/^on /.test(G[G.length-1])?"":"on ")+xe),_e&&(R=/ ([\d.+]+)$/.exec(_e),X=R&&_e.charAt(_e.length-R[0].length-1)=="/",_e={architecture:32,family:R&&!X?_e.replace(R[0],""):_e,version:R?R[1]:null,toString:function(){var Qe=this.version;return this.family+(Qe&&!X?" "+Qe:"")+(this.architecture==64?" 64-bit":"")}}),(R=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(ye))&&!/\bi686\b/i.test(ye)?(_e&&(_e.architecture=64,_e.family=_e.family.replace(RegExp(" *"+R),"")),ne&&(/\bWOW64\b/i.test(D)||oe&&/\w(?:86|32)$/.test(k.cpuClass||k.platform)&&!/\bWin64; x64\b/i.test(D))&&G.unshift("32-bit")):_e&&/^OS X/.test(_e.family)&&ne=="Chrome"&&parseFloat(le)>=39&&(_e.architecture=64),D||(D=null);var Ye={};return Ye.description=D,Ye.layout=Z&&Z[0],Ye.manufacturer=Fe,Ye.name=ne,Ye.prerelease=he,Ye.product=xe,Ye.ua=D,Ye.version=ne&&le,Ye.os=_e||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ye.parse=T,Ye.toString=Pe,Ye.version&&G.unshift(le),Ye.name&&G.unshift(ne),_e&&ne&&!(_e==String(_e).split(" ")[0]&&(_e==ne.split(" ")[0]||xe))&&G.push(xe?"("+_e+")":"on "+_e),G.length&&(Ye.description=G.join(" ")),Ye}var O=T();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(t.platform=O,define(function(){return O})):n&&i?v(O,function(D,M){n[M]=D}):t.platform=O}).call(c3)});var s8e=C((O1r,rBt)=>{rBt.exports={name:"ali-oss",version:"6.17.1",description:"aliyun oss(object storage service) node client",main:"./lib/client.js",files:["lib","shims","dist"],browser:{"./lib/client.js":"./dist/aliyun-oss-sdk.js",mime:"mime/lite",urllib:"./shims/xhr.js",utility:"./shims/utility.js",crypto:"./shims/crypto/crypto.js",debug:"./shims/debug",fs:!1,child_process:!1,"is-type-of":"./shims/is-type-of.js"},scripts:{"build-change-log":"standard-version",test:"npm run tsc && mocha -t 120000 -r should -r dotenv/config test/node/*.test.js test/node/**/*.test.js","test-cov":"npm run tsc && nyc --reporter=lcov node_modules/.bin/_mocha -t 120000 -r should test/node/*.test.js test/node/**/*.test.js",jshint:"jshint .",autod:"autod","build-test":"MINIFY=1 node browser-build.js > test/browser/build/aliyun-oss-sdk.min.js && node -r dotenv/config task/browser-test-build.js > test/browser/build/tests.js","browser-test":"npm run build-test && karma start","build-dist":"npm run tsc && node browser-build.js > dist/aliyun-oss-sdk.js && MINIFY=1 node browser-build.js > dist/aliyun-oss-sdk.min.js","publish-to-npm":"node publish-npm-check.js && npm publish","publish-to-cdn":"node publish.js","snyk-protect":"snyk protect",prepublish:"npm run snyk-protect","lint-staged":"lint-staged","detect-secrets":"node task/detect-secrets",tsc:"npm run tsc:clean && npm run tsc:build","tsc:build":"tsc -b tsconfig.json tsconfig-cjs.json","tsc:watch":"tsc -b tsconfig.json tsconfig-cjs.json --watch","tsc:clean":"tsc -b tsconfig.json tsconfig-cjs.json --clean "},"git-pre-hooks":{"pre-release":"npm run build-dist","post-release":["npm run publish-to-npm","npm run publish-to-cdn"],"pre-commit":"npm run lint-staged"},repository:{type:"git",url:"git://github.com/aliyun/oss-nodejs-sdk.git"},keywords:["oss","client","file","aliyun"],author:"dead_horse",license:"MIT",bugs:{url:"https://github.com/aliyun/oss-nodejs-sdk/issues"},engines:{node:">=8"},homepage:"https://github.com/aliyun/oss-nodejs-sdk",devDependencies:{"@babel/core":"^7.11.6","@babel/plugin-transform-regenerator":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/runtime":"^7.11.2","@types/node":"^14.0.12","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0",aliasify:"^2.0.0",autod:"^2.6.1",babelify:"^10.0.0","beautify-benchmark":"^0.2.4",benchmark:"^2.1.1",bluebird:"^3.1.5",browserify:"13.3.0","core-js":"^3.6.5","crypto-js":"^3.1.9-1",dotenv:"^8.2.0",eslint:"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-config-ali":"^9.0.2","eslint-plugin-import":"^2.21.1","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0",filereader:"^0.10.3","git-pre-hooks":"^1.2.0",immediate:"^3.3.0",karma:"^6.3.4","karma-browserify":"^5.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.1","karma-ie-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-safari-launcher":"^1.0.0","lint-staged":"^9.5.0",mm:"^2.0.0",mocha:"^9.1.2",nyc:"^15.1.0","promise-polyfill":"^6.0.2",puppeteer:"^10.4.0",request:"^2.88.0",should:"^11.0.0",sinon:"^1.17.7",snyk:"^1.727.0","standard-version":"^9.3.1","stream-equal":"^1.1.0",timemachine:"^0.3.0",typescript:"^3.9.5","uglify-js":"^3.14.2",watchify:"^3.11.1"},dependencies:{address:"^1.0.0",agentkeepalive:"^3.4.1",bowser:"^1.6.0","copy-to":"^2.0.1",dateformat:"^2.0.0",debug:"^2.2.0",destroy:"^1.0.4","end-or-error":"^1.0.1","get-ready":"^1.0.0","humanize-ms":"^1.2.0","is-type-of":"^1.0.0","js-base64":"^2.5.2",jstoxml:"^2.0.0","merge-descriptors":"^1.0.1",mime:"^2.4.5","mz-modules":"^2.1.0",platform:"^1.3.1",pump:"^3.0.0","sdk-base":"^2.0.1","stream-http":"2.8.2","stream-wormhole":"^1.0.4",urllib:"^2.33.1",utility:"^1.8.0",xml2js:"^0.4.16"},snyk:!0,"lint-staged":{"**/!(dist)/*":["npm run detect-secrets --"]}}});var o8e=C((a8e,l3)=>{(function(e,t,r){typeof l3<"u"&&l3.exports?l3.exports=r():typeof define=="function"&&define.amd?define(t,r):e[t]=r()})(a8e,"bowser",function(){var e=!0;function t(u){function c(te){var K=u.match(te);return K&&K.length>1&&K[1]||""}function l(te){var K=u.match(te);return K&&K.length>1&&K[2]||""}var f=c(/(ipod|iphone|ipad)/i).toLowerCase(),p=/like android/i.test(u),h=!p&&/android/i.test(u),d=/nexus\s*[0-6]\s*/i.test(u),x=!d&&/nexus\s*[0-9]+/i.test(u),v=/CrOS/.test(u),g=/silk/i.test(u),_=/sailfish/i.test(u),w=/tizen/i.test(u),E=/(web|hpw)(o|0)s/i.test(u),A=/windows phone/i.test(u),T=/SamsungBrowser/i.test(u),O=!A&&/windows/i.test(u),D=!f&&!g&&/macintosh/i.test(u),M=!h&&!_&&!w&&!E&&/linux/i.test(u),P=l(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=c(/version\/(\d+(\.\d+)?)/i),B=/tablet/i.test(u)&&!/tablet pc/i.test(u),q=!B&&/[^-]mobi/i.test(u),$=/xbox/i.test(u),N;/opera/i.test(u)?N={name:"Opera",opera:e,version:k||c(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(u)?N={name:"Opera",opera:e,version:c(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(u)?N={name:"Samsung Internet for Android",samsungBrowser:e,version:k||c(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(u)?N={name:"NAVER Whale browser",whale:e,version:c(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(u)?N={name:"MZ Browser",mzbrowser:e,version:c(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(u)?N={name:"Opera Coast",coast:e,version:k||c(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(u)?N={name:"Focus",focus:e,version:c(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(u)?N={name:"Yandex Browser",yandexbrowser:e,version:k||c(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(u)?N={name:"UC Browser",ucbrowser:e,version:c(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(u)?N={name:"Maxthon",maxthon:e,version:c(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(u)?N={name:"Epiphany",epiphany:e,version:c(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(u)?N={name:"Puffin",puffin:e,version:c(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(u)?N={name:"Sleipnir",sleipnir:e,version:c(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(u)?N={name:"K-Meleon",kMeleon:e,version:c(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:A?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:e},P?(N.msedge=e,N.version=P):(N.msie=e,N.version=c(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(u)?N={name:"Internet Explorer",msie:e,version:c(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:v?N={name:"Chrome",osname:"Chrome OS",chromeos:e,chromeBook:e,chrome:e,version:c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(u)?N={name:"Microsoft Edge",msedge:e,version:P}:/vivaldi/i.test(u)?N={name:"Vivaldi",vivaldi:e,version:c(/vivaldi\/(\d+(\.\d+)?)/i)||k}:_?N={name:"Sailfish",osname:"Sailfish OS",sailfish:e,version:c(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(u)?N={name:"SeaMonkey",seamonkey:e,version:c(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(u)?(N={name:"Firefox",firefox:e,version:c(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(u)&&(N.firefoxos=e,N.osname="Firefox OS")):g?N={name:"Amazon Silk",silk:e,version:c(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(u)?N={name:"PhantomJS",phantom:e,version:c(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(u)?N={name:"SlimerJS",slimer:e,version:c(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(u)||/rim\stablet/i.test(u)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:e,version:k||c(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:E?(N={name:"WebOS",osname:"WebOS",webos:e,version:k||c(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(u)&&(N.touchpad=e)):/bada/i.test(u)?N={name:"Bada",osname:"Bada",bada:e,version:c(/dolfin\/(\d+(\.\d+)?)/i)}:w?N={name:"Tizen",osname:"Tizen",tizen:e,version:c(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(u)?N={name:"QupZilla",qupzilla:e,version:c(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(u)?N={name:"Chromium",chromium:e,version:c(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(u)?N={name:"Chrome",chrome:e,version:c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:h?N={name:"Android",version:k}:/safari|applewebkit/i.test(u)?(N={name:"Safari",safari:e},k&&(N.version=k)):f?(N={name:f=="iphone"?"iPhone":f=="ipad"?"iPad":"iPod"},k&&(N.version=k)):/googlebot/i.test(u)?N={name:"Googlebot",googlebot:e,version:c(/googlebot\/(\d+(\.\d+))/i)||k}:N={name:c(/^(.*)\/(.*) /),version:l(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(u)?(/(apple)?webkit\/537\.36/i.test(u)?(N.name=N.name||"Blink",N.blink=e):(N.name=N.name||"Webkit",N.webkit=e),!N.version&&k&&(N.version=k)):!N.opera&&/gecko\//i.test(u)&&(N.name=N.name||"Gecko",N.gecko=e,N.version=N.version||c(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(h||N.silk)?(N.android=e,N.osname="Android"):!N.windowsphone&&f?(N[f]=e,N.ios=e,N.osname="iOS"):D?(N.mac=e,N.osname="macOS"):$?(N.xbox=e,N.osname="Xbox"):O?(N.windows=e,N.osname="Windows"):M&&(N.linux=e,N.osname="Linux");function U(te){switch(te){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var ee="";N.windows?ee=U(c(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?ee=c(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(ee=c(/Mac OS X (\d+([_\.\s]\d+)*)/i),ee=ee.replace(/[_\s]/g,".")):f?(ee=c(/os (\d+([_\s]\d+)*) like mac os x/i),ee=ee.replace(/[_\s]/g,".")):h?ee=c(/android[ \/-](\d+(\.\d+)*)/i):N.webos?ee=c(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?ee=c(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?ee=c(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(ee=c(/tizen[\/\s](\d+(\.\d+)*)/i)),ee&&(N.osversion=ee);var ce=!N.windows&&ee.split(".")[0];return B||x||f=="ipad"||h&&(ce==3||ce>=4&&!q)||N.silk?N.tablet=e:(q||f=="iphone"||f=="ipod"||h||d||N.blackberry||N.webos||N.bada)&&(N.mobile=e),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.whale&&s([N.version,"1.0"])===1||N.mzbrowser&&s([N.version,"6.0"])===1||N.focus&&s([N.version,"1.0"])===1||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=e:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=e:N.x=e,N}var r=t(typeof navigator<"u"&&navigator.userAgent||"");r.test=function(u){for(var c=0;c=0;){if(l[0][c]>l[1][c])return 1;if(l[0][c]===l[1][c]){if(c===0)return 0}else return-1}}function a(u,c,l){var f=r;typeof c=="string"&&(l=c,c=void 0),c===void 0&&(c=!1),l&&(f=t(l));var p=""+f.version;for(var h in u)if(u.hasOwnProperty(h)&&f[h]){if(typeof u[h]!="string")throw new Error("Browser version in the minVersion map should be a string: "+h+": "+String(u));return s([p,u[h]])<0}return c}function o(u,c,l){return!a(u,c,l)}return r.isUnsupportedBrowser=a,r.compareVersions=s,r.check=o,r._detect=t,r.detect=t,r})});var l8e=C((k1r,q2)=>{var nBt=require("stream");function _V(e){return e instanceof nBt.Stream}function u8e(e){return _V(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function c8e(e){return _V(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function iBt(e){return u8e(e)&&c8e(e)}q2.exports=_V;q2.exports.isReadable=u8e;q2.exports.isWritable=c8e;q2.exports.isDuplex=iBt});var f8e=C((j2,f3)=>{(function(e){var t=Function.prototype.toString;function r(i){return t.call(i).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function n(i){return typeof i=="function"&&(/^class(?:\s|{)/.test(t.call(i))||/^.*classCallCheck\(/.test(r(i)))}typeof j2<"u"?(typeof f3<"u"&&f3.exports&&(j2=f3.exports=n),j2.isClass=n):typeof define=="function"&&define.amd?define([],function(){return n}):e.isClass=n})(j2)});var q0=C(Gr=>{"use strict";var p3=Gs(),d3=l8e(),sBt=f8e();Object.keys(p3).map(function(e){Gr[aBt(e)]=p3[e]});Gr.stream=d3;Gr.readableStream=d3.isReadable;Gr.writableStream=d3.isWritable;Gr.duplexStream=d3.isDuplex;Gr.class=sBt;Gr.finite=Number.isFinite;Gr.NaN=Number.isNaN;Gr.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"};Gr.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"};Gr.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"};Gr.promise=function(e){return e&&typeof e.then=="function"};var h3=Math.pow(2,31);Gr.int=function(e){return p3.isNumber(e)&&e%1===0};Gr.int32=function(e){return Gr.int(e)&&e=-h3};Gr.long=function(e){return Gr.int(e)&&(e>=h3||e<-h3)};Gr.Long=function(e){return Gr.object(e)&&Gr.number(e.high)&&Gr.number(e.low)};Gr.double=function(e){return p3.isNumber(e)&&!isNaN(e)&&e%1!==0};Gr.date=function(t){return t instanceof Date};Gr.regExp=function(t){return t instanceof RegExp};Gr.regexp=Gr.regExp;Gr.error=function(t){return t instanceof Error};Gr.array=Array.isArray;function aBt(e){var t=e.slice(2);return t=t[0].toLowerCase()+t.slice(1),t}});var mf={};Ut(mf,{isObject:()=>df});var df,fo=de(()=>{df=e=>Object.prototype.toString.call(e)==="[object Object]"});var p8e={};Ut(p8e,{lowercaseKeyHeader:()=>oBt});function oBt(e){let t={};return df(e)&&Object.keys(e).forEach(r=>{t[r.toLowerCase()]=e[r]}),t}var h8e=de(()=>{fo()});var m3=C(Ng=>{var uBt=require("crypto"),d8e=q0(),{lowercaseKeyHeader:cBt}=(h8e(),Be(p8e));Ng.buildCanonicalizedResource=function(t,r){let n=`${t}`,i="?";if(d8e.string(r)&&r.trim()!=="")n+=i+r;else if(d8e.array(r))r.sort(),n+=i+r.join("&");else if(r){let s=(o,u)=>o[0]>u[0]?1:o[0]{n+=i+o,(r[o]||r[o]===0)&&(n+=`=${r[o]}`),i="&"};Object.keys(r).sort(s).forEach(a)}return n};Ng.buildCanonicalString=function(t,r,n,i){n=n||{};let s=cBt(n.headers),a="x-oss-",o=[],u={},c=[t.toUpperCase(),s["content-md5"]||"",s["content-type"],i||s["x-oss-date"]];return Object.keys(s).forEach(l=>{let f=l.toLowerCase();f.indexOf(a)===0&&(u[f]=String(s[l]).trim())}),Object.keys(u).sort().forEach(l=>{o.push(`${l}:${u[l]}`)}),c=c.concat(o),c.push(this.buildCanonicalizedResource(r,n.parameters)),c.join(` +`)};Ng.computeSignature=function(t,r,n="utf-8"){return uBt.createHmac("sha1",t).update(Buffer.from(r,n)).digest("base64")};Ng.authorization=function(t,r,n,i){return`OSS ${t}:${this.computeSignature(r,n,i)}`};Ng._signatureForURL=function(t,r={},n,i,s){let a={},{subResource:o={}}=r;if(r.process){let c="x-oss-process";o[c]=r.process}if(r.trafficLimit){let c="x-oss-traffic-limit";o[c]=r.trafficLimit}if(r.response&&Object.keys(r.response).forEach(c=>{let l=`response-${c.toLowerCase()}`;o[l]=r.response[c]}),Object.keys(r).forEach(c=>{let l=c.toLowerCase(),f=r[c];l.indexOf("x-oss-")===0?a[l]=f:(l.indexOf("content-md5")===0||l.indexOf("content-type")===0)&&(a[c]=f)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(o["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){let c={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(c.callbackHost=r.callback.host),r.callback.contentType&&(c.callbackBodyType=r.callback.contentType),o.callback=Buffer.from(JSON.stringify(c)).toString("base64"),r.callback.customValue){let l={};Object.keys(r.callback.customValue).forEach(f=>{l[`x:${f}`]=r.callback.customValue[f]}),o["callback-var"]=Buffer.from(JSON.stringify(l)).toString("base64")}}let u=this.buildCanonicalString(r.method,n,{headers:a,parameters:o},i.toString());return{Signature:this.computeSignature(t,u,s),subResource:o}}});var vn={};Ut(vn,{checkBucketName:()=>gi});var gi,Er=de(()=>{gi=(e,t=!1)=>{if(!(t?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/).test(e))throw new Error("The bucket must be conform to the specifications")}});var m8e={};Ut(m8e,{checkConfigValid:()=>U2});function lBt(e){return typeof e=="string"?/^[a-zA-Z0-9._:/-]+$/.test(e):e.host?/^[a-zA-Z0-9._:/-]+$/.test(e.host):!1}var x3,U2,v3=de(()=>{x3={endpoint:lBt,region:/^[a-zA-Z0-9\-_]+$/};U2=(e,t)=>{if(x3[t]){let r=!0;if(x3[t]instanceof Function?r=x3[t](e):r=x3[t].test(e),!r)throw new Error(`The ${t} must be conform to the specifications`)}}});var wV={};Ut(wV,{setRegion:()=>fBt});function fBt(e,t=!1,r=!1){U2(e,"region");let n=r?"https://":"http://",i=t?"-internal.aliyuncs.com":".aliyuncs.com",s="vpc100-oss-cn-";return e.substr(0,s.length)===s&&(i=".aliyuncs.com"),x8e.default.parse(n+e+i)}var x8e,AV=de(()=>{x8e=qt(require("url"));v3()});var y8e=C((L1r,g8e)=>{var pBt=Vv(),v8e=require("url"),{checkBucketName:hBt}=(Er(),Be(vn)),{setRegion:dBt}=(AV(),Be(wV)),{checkConfigValid:mBt}=(v3(),Be(m8e));function xBt(e,t){mBt(e,"endpoint");let r=v8e.parse(e);if(r.protocol||(r=v8e.parse(`http${t?"s":""}://${e}`)),r.protocol!=="http:"&&r.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return r}g8e.exports=function(e){if(!e||!e.accessKeyId||!e.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");e.stsToken&&!e.refreshSTSToken&&!e.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),e.bucket&&hBt(e.bucket);let t=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},e);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=pBt(t.timeout)),t.endpoint)t.endpoint=xBt(t.endpoint,t.secure);else if(t.region)t.endpoint=dBt(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}});var E8e=C((CV,b8e)=>{(function(e){"use strict";var t=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,o=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,u=/[^-+\dA-Z]/g;return function(c,l,f,p){if(arguments.length===1&&s(c)==="string"&&!/\d/.test(c)&&(l=c,c=void 0),c=c||new Date,c instanceof Date||(c=new Date(c)),isNaN(c))throw TypeError("Invalid date");l=String(t.masks[l]||l||t.masks.default);var h=l.slice(0,4);(h==="UTC:"||h==="GMT:")&&(l=l.slice(4),f=!0,h==="GMT:"&&(p=!0));var d=f?"getUTC":"get",x=c[d+"Date"](),v=c[d+"Day"](),g=c[d+"Month"](),_=c[d+"FullYear"](),w=c[d+"Hours"](),E=c[d+"Minutes"](),A=c[d+"Seconds"](),T=c[d+"Milliseconds"](),O=f?0:c.getTimezoneOffset(),D=n(c),M=i(c),P={d:x,dd:r(x),ddd:t.i18n.dayNames[v],dddd:t.i18n.dayNames[v+7],m:g+1,mm:r(g+1),mmm:t.i18n.monthNames[g],mmmm:t.i18n.monthNames[g+12],yy:String(_).slice(2),yyyy:_,h:w%12||12,hh:r(w%12||12),H:w,HH:r(w),M:E,MM:r(E),s:A,ss:r(A),l:r(T,3),L:r(Math.round(T/10)),t:w<12?"a":"p",tt:w<12?"am":"pm",T:w<12?"A":"P",TT:w<12?"AM":"PM",Z:p?"GMT":f?"UTC":(String(c).match(o)||[""]).pop().replace(u,""),o:(O>0?"-":"+")+r(Math.floor(Math.abs(O)/60)*100+Math.abs(O)%60,4),S:["th","st","nd","rd"][x%10>3?0:(x%100-x%10!=10)*x%10],W:D,N:M};return l.replace(a,function(k){return k in P?P[k]:k.slice(1,k.length-1)})}}();t.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},t.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function r(a,o){for(a=String(a),o=o||2;a.lengthvBt});function vBt(e,t="utf-8"){return t==="utf-8"?e:Buffer.from(e).toString("latin1")}var DV=de(()=>{});var H2={};Ut(H2,{isIP:()=>FV});var FV,Rg=de(()=>{FV=e=>{let t=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,r=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return t.test(e)||r.test(e)}});var OV={};Ut(OV,{getReqUrl:()=>gBt});function gBt(e){let t={},r=this.options.cname;U2(this.options.endpoint,"endpoint"),(0,_8e.default)(this.options.endpoint,!1).to(t),e.bucket&&!r&&!FV(t.hostname)&&!this.options.sldEnable&&(t.host=`${e.bucket}.${t.host}`);let n="/";e.bucket&&this.options.sldEnable&&(n+=`${e.bucket}/`),e.object&&(n+=this._escape(e.object).replace(/\+/g,"%2B")),t.pathname=n;let i={};if(e.query&&(0,TV.default)(i,e.query),e.subres){let s={};BV.default.string(e.subres)?s[e.subres]="":BV.default.array(e.subres)?e.subres.forEach(a=>{s[a]=""}):s=e.subres,(0,TV.default)(i,s)}return t.query=i,w8e.default.format(t)}var _8e,w8e,TV,BV,kV=de(()=>{_8e=qt(Ou()),w8e=qt(require("url")),TV=qt(Pg()),BV=qt(q0());Rg();v3()});var C8e={};Ut(C8e,{createRequest:()=>BBt});function A8e(e,t){return e[t]||e[t.toLowerCase()]}function TBt(e,t){delete e[t],delete e[t.toLowerCase()]}function BBt(e){let t=new Date;this.options.amendTimeSkewed&&(t=+new Date+this.options.amendTimeSkewed);let r={"x-oss-date":_Bt(t,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window<"u"&&(r["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(r["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(r,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(r["x-oss-security-token"]=this.options.stsToken),wBt(e.headers).to(r),A8e(r,"Content-Type")||(e.mime&&e.mime.indexOf("/")>0?r["Content-Type"]=e.mime:r["Content-Type"]=EBt.getType(e.mime||ABt.extname(e.object||""))),A8e(r,"Content-Type")||TBt(r,"Content-Type"),e.content&&(e.disabledMD5||(r["Content-MD5"]=yBt.createHash("md5").update(Buffer.from(e.content,"utf8")).digest("base64")),r["Content-Length"]||(r["Content-Length"]=e.content.length));let{hasOwnProperty:n}=Object.prototype;for(let u in r)r[u]&&n.call(r,u)&&(r[u]=CBt(String(r[u]),this.options.headerEncoding));let i=this._getResource(e);if(r.authorization=this.authorization(e.method,i,e.subres,r,this.options.headerEncoding),SBt(this.options.endpoint.hostname)){let{region:u,internal:c,secure:l}=this.options,f=DBt(u,c,l);r.host=`${e.bucket}.${f.host}`}let s=FBt.bind(this)(e);bBt("request %s %s, with headers %j, !!stream: %s",e.method,s,r,!!e.stream);let a=e.timeout||this.options.timeout,o={method:e.method,content:e.content,stream:e.stream,headers:r,timeout:a,writeStream:e.writeStream,customResponse:e.customResponse,ctx:e.ctx||this.ctx};return this.agent&&(o.agent=this.agent),this.httpsAgent&&(o.httpsAgent=this.httpsAgent),o.enableProxy=!!this.options.enableProxy,o.proxy=this.options.proxy?this.options.proxy:null,{url:s,params:o}}var yBt,bBt,EBt,_Bt,wBt,ABt,CBt,SBt,DBt,FBt,S8e=de(()=>{yBt=require("crypto"),bBt=Nc()("ali-oss"),EBt=Zd(),_Bt=E8e(),wBt=Ou(),ABt=require("path"),{encoder:CBt}=(DV(),Be(SV)),{isIP:SBt}=(Rg(),Be(H2)),{setRegion:DBt}=(AV(),Be(wV)),{getReqUrl:FBt}=(kV(),Be(OV))});var IV={};Ut(IV,{formatObjKey:()=>Mu});function Mu(e,t,r){if(e===null||typeof e!="object")return e;let n;if(Array.isArray(e)){n=[];for(let i=0;i{n[OBt(i,t,r)]=Mu(e[i],t,r)});return n}function OBt(e,t,r){return r&&r.exclude?.includes(e)||(t==="firstUpperCase"?e=e.replace(/^./,n=>n.toUpperCase()):t==="firstLowerCase"&&(e=e.replace(/^./,n=>n.toLowerCase()))),e}var j0=de(()=>{});var PV={};Ut(PV,{checkCredentials:()=>D8e,setSTSToken:()=>kBt});async function kBt(){this.options||(this.options={});let e=new Date;if(this.stsTokenFreshTime){if(+e-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval){this.stsTokenFreshTime=e;let t=await this.options.refreshSTSToken();t=Mu(t,"firstLowerCase"),t.securityToken&&(t.stsToken=t.securityToken),D8e(t),Object.assign(this.options,t)}}else this.stsTokenFreshTime=e;return null}function D8e(e){let t=["accessKeySecret","accessKeyId","stsToken"],r=Object.keys(e);t.forEach(n=>{if(!r.find(i=>i===n))throw Error(`refreshSTSToken must return contains ${n}`)})}var NV=de(()=>{j0()});var g3={};Ut(g3,{retry:()=>IBt});function IBt(e,t,r={}){let n=0,{retryDelay:i=500,errorHandler:s=()=>!0}=r,a=(...o)=>new Promise((u,c)=>{e(...o).then(l=>{n=0,u(l)}).catch(l=>{n{u(a(...o))},i)):(n=0,c(l))})});return a}var y3=de(()=>{});var RV={};Ut(RV,{isFunction:()=>PBt});var PBt,LV=de(()=>{PBt=e=>typeof e=="function"});var T8e=C(F8e=>{var NBt=F8e;NBt.getSymlink=async function(t,r={}){r.subres=Object.assign({symlink:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t);let n=this._objectRequestParams("GET",t,r);n.successStatuses=[200];let i=await this.request(n),s=i.res.headers["x-oss-symlink-target"];return{targetName:decodeURIComponent(s),res:i.res}}});var O8e=C(B8e=>{var RBt=B8e;RBt.putSymlink=async function(t,r,n){n=n||{},n.headers=n.headers||{},r=this._escape(this._objectName(r)),this._convertMetaToHeaders(n.meta,n.headers),n.headers["x-oss-symlink-target"]=r,n.subres=Object.assign({symlink:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),n.storageClass&&(n.headers["x-oss-storage-class"]=n.storageClass),t=this._objectName(t);let i=this._objectRequestParams("PUT",t,n);return i.successStatuses=[200],{res:(await this.request(i)).res}}});var I8e=C(k8e=>{var LBt=k8e;LBt.getObjectMeta=async function(t,r){r=r||{},t=this._objectName(t),r.subres=Object.assign({objectMeta:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId);let n=this._objectRequestParams("HEAD",t,r);n.successStatuses=[200];let i=await this.request(n);return{status:i.status,res:i.res}}});var R8e=C(N8e=>{var{checkBucketName:MBt}=(Er(),Be(vn)),P8e=N8e,qBt=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];P8e.copy=async function(t,r,n,i){typeof n=="object"&&(i=n),i=i||{},i.headers=i.headers||{},Object.keys(i.headers).forEach(u=>{i.headers[`x-oss-copy-source-${u.toLowerCase()}`]=i.headers[u]}),(i.meta||Object.keys(i.headers).find(u=>qBt.includes(u.toLowerCase())))&&(i.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(i.meta,i.headers),r=this._getSourceName(r,n),i.versionId&&(r=`${r}?versionId=${i.versionId}`),i.headers["x-oss-copy-source"]=r;let s=this._objectRequestParams("PUT",t,i);s.xmlResponse=!0,s.successStatuses=[200,304];let a=await this.request(s),{data:o}=a;return o&&(o={etag:o.ETag,lastModified:o.LastModified}),{data:o,res:a.res}};P8e._getSourceName=function(t,r){return typeof r=="string"?t=this._objectName(t):t[0]!=="/"?r=this.options.bucket:(r=t.replace(/\/(.+?)(\/.*)/,"$1"),t=t.replace(/(\/.+?\/)(.*)/,"$2")),MBt(r),t=encodeURIComponent(t),t=`/${r}/${t}`,t}});var MV={};Ut(MV,{policy2Str:()=>jBt});function jBt(e){let t;if(e)if(typeof e=="string")try{t=JSON.stringify(JSON.parse(e))}catch(r){throw new Error(`Policy string is not a valid JSON: ${r.message}`)}else t=JSON.stringify(e);return t}var qV=de(()=>{});var q8e=C(M8e=>{var{policy2Str:UBt}=(qV(),Be(MV)),HBt=m3(),{isObject:L8e}=(fo(),Be(mf)),VBt=M8e;VBt.calculatePostSignature=function(t){if(!L8e(t)&&typeof t!="string")throw new Error("policy must be JSON string or Object");if(!L8e(t))try{JSON.stringify(JSON.parse(t))}catch{throw new Error("policy must be JSON string or Object")}t=Buffer.from(UBt(t),"utf8").toString("base64");let r=HBt.computeSignature(this.options.accessKeySecret,t);return{OSSAccessKeyId:this.options.accessKeyId,Signature:r,policy:t}}});var U8e=C(j8e=>{var $Bt=j8e,{isObject:zBt}=(fo(),Be(mf));$Bt.getObjectTagging=async function(t,r={}){r.subres=Object.assign({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t);let n=this._objectRequestParams("GET",t,r);n.successStatuses=[200];let i=await this.request(n),s=await this.parseXML(i.data),{Tag:a}=s.TagSet;a=a&&zBt(a)?[a]:a||[];let o={};return a.forEach(u=>{o[u.Key]=u.Value}),{status:i.status,res:i.res,tag:o}}});var ju={};Ut(ju,{obj2xml:()=>qu});function U0(e){return Object.prototype.toString.call(e).replace(/(.*? |])/g,"").toLowerCase()}function qu(e,t){let r="";return t&&t.headers&&(r=` +`),t&&t.firstUpperCase&&(e=Mu(e,"firstUpperCase")),U0(e)==="object"?Object.keys(e).forEach(n=>{U0(e[n])!=="undefined"&&U0(e[n])!=="null"&&(U0(e[n])==="string"||U0(e[n])==="number"?r+=`<${n}>${e[n]}`:U0(e[n])==="object"?r+=`<${n}>${qu(e[n])}`:U0(e[n])==="array"?r+=e[n].map(i=>`<${n}>${qu(i)}`).join(""):r+=`<${n}>${e[n].toString()}`)}):r+=e.toString(),r}var na=de(()=>{j0()});var jV={};Ut(jV,{checkValid:()=>WBt});function WBt(e,t){t.forEach(r=>{if(r.validator)r.validator(e);else if(r.pattern&&!r.pattern.test(e))throw new Error(r.msg)})}var UV=de(()=>{});var HV={};Ut(HV,{checkObjectTag:()=>JBt});function JBt(e){if(!KBt(e))throw new Error("tag must be Object");let t=Object.entries(e);if(t.length>10)throw new Error("maximum of 10 tags for a object");let r=["key","value"];t.forEach(n=>{n.forEach((i,s)=>{GBt(i,XBt[r[s]])})})}var GBt,KBt,H8e,XBt,VV=de(()=>{({checkValid:GBt}=(UV(),Be(jV))),{isObject:KBt}=(fo(),Be(mf)),H8e=[{validator:e=>{if(typeof e!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],XBt={key:[...H8e,{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}],value:[...H8e,{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}]}});var $8e=C(V8e=>{var{obj2xml:YBt}=(na(),Be(ju)),{checkObjectTag:ZBt}=(VV(),Be(HV)),QBt=V8e;QBt.putObjectTagging=async function(t,r,n={}){ZBt(r),n.subres=Object.assign({tagging:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),t=this._objectName(t);let i=this._objectRequestParams("PUT",t,n);i.successStatuses=[200],r=Object.keys(r).map(o=>({Key:o,Value:r[o]}));let s={Tagging:{TagSet:{Tag:r}}};i.mime="xml",i.content=YBt(s);let a=await this.request(i);return{res:a.res,status:a.status}}});var W8e=C(z8e=>{var eOt=z8e;eOt.deleteObjectTagging=async function(t,r={}){r.subres=Object.assign({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t);let n=this._objectRequestParams("DELETE",t,r);n.successStatuses=[204];let i=await this.request(n);return{status:i.status,res:i.res}}});var Xp={};Ut(Xp,{isArray:()=>b3});var b3,xf=de(()=>{b3=e=>Object.prototype.toString.call(e)==="[object Array]"});var Y8e=C(J8e=>{var K8e=J8e,{isObject:tOt}=(fo(),Be(mf)),{isArray:G8e}=(xf(),Be(Xp));K8e.getBucketVersions=X8e;K8e.listObjectVersions=X8e;async function X8e(e={},t={}){if(e.versionIdMarker&&e.keyMarker===void 0)throw new Error("A version-id marker cannot be specified without a key marker");t.subres=Object.assign({versions:""},t.subres),t.versionId&&(t.subres.versionId=t.versionId);let r=this._objectRequestParams("GET","",t);r.xmlResponse=!0,r.successStatuses=[200],r.query=nOt(e);let n=await this.request(r),i=n.data.Version||[],s=n.data.DeleteMarker||[],a=this;i&&(Array.isArray(i)||(i=[i]),i=i.map(u=>({name:u.Key,url:a._objectUrl(u.Key),lastModified:u.LastModified,isLatest:u.IsLatest==="true",versionId:u.VersionId,etag:u.ETag,type:u.Type,size:Number(u.Size),storageClass:u.StorageClass,owner:{id:u.Owner.ID,displayName:u.Owner.DisplayName}}))),s&&(G8e(s)||(s=[s]),s=s.map(u=>({name:u.Key,lastModified:u.LastModified,versionId:u.VersionId,owner:{id:u.Owner.ID,displayName:u.Owner.DisplayName}})));let o=n.data.CommonPrefixes||null;return o&&(G8e(o)||(o=[o]),o=o.map(u=>u.Prefix)),{res:n.res,objects:i,deleteMarker:s,prefixes:o,nextMarker:n.data.NextKeyMarker||null,NextVersionIdMarker:n.data.NextVersionIdMarker||null,nextKeyMarker:n.data.NextKeyMarker||null,nextVersionIdMarker:n.data.NextVersionIdMarker||null,isTruncated:n.data.IsTruncated==="true"}}function rOt(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function nOt(e={}){let t={};return tOt(e)&&Object.keys(e).forEach(r=>{t[rOt(r)]=e[r]}),t}});var eTe=C(Q8e=>{var Z8e=Ip(),{obj2xml:iOt}=(na(),Be(ju)),sOt=Q8e;sOt.deleteMulti=async function(t,r={}){let n=[];if(!t||!t.length)throw new Error("names is required");for(let l=0;l{var aOt=tTe;aOt.getACL=async function(t,r={}){r.subres=Object.assign({acl:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),t=this._objectName(t);let n=this._objectRequestParams("GET",t,r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n);return{acl:i.data.AccessControlList.Grant,owner:{id:i.data.Owner.ID,displayName:i.data.Owner.DisplayName},res:i.res}}});var iTe=C(nTe=>{var oOt=nTe;oOt.putACL=async function(t,r,n){n=n||{},n.subres=Object.assign({acl:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),n.headers=n.headers||{},n.headers["x-oss-object-acl"]=r,t=this._objectName(t);let i=this._objectRequestParams("PUT",t,n);return i.successStatuses=[200],{res:(await this.request(i)).res}}});var aTe=C(sTe=>{var uOt=sTe;uOt.head=async function(t,r={}){r.subres=Object.assign({},r.subres),r.versionId&&(r.subres.versionId=r.versionId);let n=this._objectRequestParams("HEAD",t,r);n.successStatuses=[200,304];let i=await this.request(n),s={meta:null,res:i.res,status:i.status};return i.status===200&&Object.keys(i.headers).forEach(a=>{a.indexOf("x-oss-meta-")===0&&(s.meta||(s.meta={}),s.meta[a.substring(11)]=i.headers[a])}),s}});var uTe=C(oTe=>{var cOt=oTe;cOt.delete=async function(t,r={}){r.subres=Object.assign({},r.subres),r.versionId&&(r.subres.versionId=r.versionId);let n=this._objectRequestParams("DELETE",t,r);return n.successStatuses=[204],{res:(await this.request(n)).res}}});var fTe=C(lTe=>{var lOt=require("fs"),cTe=q0(),fOt=lTe;fOt.get=async function(t,r,n={}){let i=null,s=!1;cTe.writableStream(r)?i=r:cTe.string(r)?(i=lOt.createWriteStream(r),s=!0):n=r,n=n||{};let a=process&&process.browser,o=n.responseCacheControl===null?"":"no-cache",u=a&&o?{"response-cache-control":o}:{};n.subres=Object.assign(u,n.subres),n.versionId&&(n.subres.versionId=n.versionId),n.process&&(n.subres["x-oss-process"]=n.process);let c;try{let l=this._objectRequestParams("GET",t,n);l.writeStream=i,l.successStatuses=[200,206,304],c=await this.request(l),s&&i.destroy()}catch(l){throw s&&(i.destroy(),await this._deleteFileSafe(r)),l}return{res:c.res,content:c.data}}});var pTe={};Ut(pTe,{postAsyncFetch:()=>pOt});async function pOt(e,t,r={}){r.subres=Object.assign({asyncFetch:""},r.subres),r.headers=r.headers||{},e=this._objectName(e);let{host:n="",contentMD5:i="",callback:s="",storageClass:a="",ignoreSameKey:o=!0}=r,u={AsyncFetchTaskConfiguration:{Url:t,Object:e,Host:n,ContentMD5:i,Callback:s,StorageClass:a,IgnoreSameKey:o}},c=this._objectRequestParams("POST","",r);c.mime="xml",c.xmlResponse=!0,c.successStatuses=[200],c.content=qu(u);let l=await this.request(c);return{res:l.res,status:l.status,taskId:l.data.TaskId}}var hTe=de(()=>{na()});var dTe={};Ut(dTe,{getAsyncFetch:()=>hOt});async function hOt(e,t={}){t.subres=Object.assign({asyncFetch:""},t.subres),t.headers=t.headers||{};let r=this._objectRequestParams("GET","",t);r.headers["x-oss-task-id"]=e,r.successStatuses=[200],r.xmlResponse=!0;let n=await this.request(r),i=Mu(n.data.TaskInfo,"firstLowerCase");return{res:n.res,status:n.status,state:n.data.State,taskInfo:i}}var mTe=de(()=>{j0()});var vTe=C(xTe=>{var dOt=require("url"),{isIP:mOt}=(Rg(),Be(H2)),xOt=xTe;xOt.generateObjectUrl=function(t,r){if(mOt(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(r)r[r.length-1]!=="/"&&(r+="/");else{r=this.options.endpoint.format();let n=dOt.parse(r),{bucket:i}=this.options;n.hostname=`${i}.${n.hostname}`,n.host=`${i}.${n.host}`,r=n.format()}return r+this._escape(this._objectName(t))}});var yTe=C(gTe=>{var{isIP:vOt}=(Rg(),Be(H2)),gOt=gTe;gOt.getObjectUrl=function(t,r){if(vOt(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return r?r[r.length-1]!=="/"&&(r+="/"):r=this.options.endpoint.format(),r+this._escape(this._objectName(t))}});var ETe=C(bTe=>{var yOt=require("url"),bOt=Ip(),EOt=Ou(),_Ot=m3(),{isIP:wOt}=(Rg(),Be(H2)),{isFunction:AOt}=(LV(),Be(RV)),{checkCredentials:COt}=(NV(),Be(PV)),{formatObjKey:SOt}=(j0(),Be(IV)),DOt=bTe;DOt.signatureUrl=function(t,r){if(wOt(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");r=r||{},t=this._objectName(t),r.method=r.method||"GET";let n=bOt.timestamp()+(r.expires||1800),i={bucket:this.options.bucket,object:t},s=this._getResource(i);if(this.options.stsToken&&AOt(this.options.refreshSTSToken)){let u=new Date;this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval?(this.stsTokenFreshTime=u,this.options.refreshSTSToken().then(c=>{let l=SOt(c,"firstLowerCase");l.securityToken&&(l.stsToken=l.securityToken),COt(l),Object.assign(this.options,l)})):this.stsTokenFreshTime=u}this.options.stsToken&&(r["security-token"]=this.options.stsToken);let a=_Ot._signatureForURL(this.options.accessKeySecret,r,s,n),o=yOt.parse(this._getReqUrl(i));return o.query={OSSAccessKeyId:this.options.accessKeyId,Expires:n,Signature:a.Signature},EOt(a.subResource).to(o.query),o.format()}});var wTe=C(_Te=>{var oi=Pg(),ui=_Te;oi(ui,T8e());oi(ui,O8e());oi(ui,I8e());oi(ui,R8e());oi(ui,q8e());oi(ui,U8e());oi(ui,$8e());oi(ui,W8e());oi(ui,Y8e());oi(ui,eTe());oi(ui,rTe());oi(ui,iTe());oi(ui,aTe());oi(ui,uTe());oi(ui,fTe());oi(ui,(hTe(),Be(pTe)));oi(ui,(mTe(),Be(dTe)));oi(ui,vTe());oi(ui,yTe());oi(ui,ETe())});var $V=C(ATe=>{ATe.encodeCallback=function(t,r){if(t.headers=t.headers||{},!Object.prototype.hasOwnProperty.call(t.headers,"x-oss-callback")&&r.callback){let n={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};r.callback.host&&(n.callbackHost=r.callback.host),r.callback.contentType&&(n.callbackBodyType=r.callback.contentType);let i=Buffer.from(JSON.stringify(n)).toString("base64");if(t.headers["x-oss-callback"]=i,r.callback.customValue){let s={};Object.keys(r.callback.customValue).forEach(a=>{s[`x:${a}`]=r.callback.customValue[a]}),t.headers["x-oss-callback-var"]=Buffer.from(JSON.stringify(s)).toString("base64")}}}});var _3={};Ut(_3,{isBuffer:()=>E3});function E3(e){return Buffer.isBuffer(e)}var V2=de(()=>{});var FTe=C(DTe=>{var FOt=Nc()("ali-oss:object"),$2=require("fs"),CTe=q0(),TOt=Ou(),BOt=require("path"),OOt=Zd(),STe=$V(),{Transform:kOt}=require("stream"),IOt=LM(),{isBuffer:POt}=(V2(),Be(_3)),{retry:NOt}=(y3(),Be(g3)),{obj2xml:ROt}=(na(),Be(ju)),_a=DTe;_a.append=async function(t,r,n){n=n||{},n.position===void 0&&(n.position="0"),n.subres={append:"",position:n.position},n.method="POST";let i=await this.put(t,r,n);return i.nextAppendPosition=i.res.headers["x-oss-next-append-position"],i};_a.put=async function(t,r,n){let i;if(n=n||{},t=this._objectName(t),POt(r))i=r;else if(CTe.string(r)){if(!$2.statSync(r).isFile())throw new Error(`${r} is not file`);n.mime=n.mime||OOt.getType(BOt.extname(r)),n.contentLength=await this._getFileSize(r);let l=()=>$2.createReadStream(r);return await NOt((p,h,d)=>this.putStream(p,h(),d),this.options.retryMax,{errorHandler:p=>!!(d=>{let x=[-1,-2].includes(d.status),v=this.options.requestErrorRetryHandle||(()=>!0);return x&&v(d)})(p)})(t,l,n)}else{if(CTe.readableStream(r))return await this.putStream(t,r,n);throw new TypeError("Must provide String/Buffer/ReadableStream for put.")}n.headers=n.headers||{},this._convertMetaToHeaders(n.meta,n.headers);let s=n.method||"PUT",a=this._objectRequestParams(s,t,n);STe.encodeCallback(a,n),a.mime=n.mime,a.content=i,a.successStatuses=[200];let o=await this.request(a),u={name:t,url:this._objectUrl(t),res:o.res};return a.headers&&a.headers["x-oss-callback"]&&(u.data=JSON.parse(o.data.toString())),u};_a.putStream=async function(t,r,n){n=n||{},n.headers=n.headers||{},t=this._objectName(t),n.contentLength?n.headers["Content-Length"]=n.contentLength:n.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(n.meta,n.headers);let i=n.method||"PUT",s=this._objectRequestParams(i,t,n);STe.encodeCallback(s,n),s.mime=n.mime;let a=new kOt;a._transform=function(l,f,p){this.push(l),p()},s.stream=IOt(r,a),s.successStatuses=[200];let o=await this.request(s),u={name:t,url:this._objectUrl(t),res:o.res};return s.headers&&s.headers["x-oss-callback"]&&(u.data=JSON.parse(o.data.toString())),u};_a.getStream=async function(t,r){r=r||{},r.process&&(r.subres=r.subres||{},r.subres["x-oss-process"]=r.process);let n=this._objectRequestParams("GET",t,r);n.customResponse=!0,n.successStatuses=[200,206,304];let i=await this.request(n);return{stream:i.res,res:{status:i.status,headers:i.headers}}};_a.putMeta=async function(t,r,n){return await this.copy(t,t,{meta:r||{},timeout:n&&n.timeout,ctx:n&&n.ctx})};_a.list=async function(t,r){let n=this._objectRequestParams("GET","",r);n.query=t,n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n),s=i.data.Contents||[],a=this;s&&(Array.isArray(s)||(s=[s]),s=s.map(u=>({name:u.Key,url:a._objectUrl(u.Key),lastModified:u.LastModified,etag:u.ETag,type:u.Type,size:Number(u.Size),storageClass:u.StorageClass,owner:{id:u.Owner.ID,displayName:u.Owner.DisplayName}})));let o=i.data.CommonPrefixes||null;return o&&(Array.isArray(o)||(o=[o]),o=o.map(u=>u.Prefix)),{res:i.res,objects:s,prefixes:o,nextMarker:i.data.NextMarker||null,isTruncated:i.data.IsTruncated==="true"}};_a.listV2=async function(t={},r={}){let n=t["continuation-token"]||t.continuationToken;delete t["continuation-token"],delete t.continuationToken,n&&(r.subres=Object.assign({"continuation-token":n},r.subres));let i=this._objectRequestParams("GET","",r);i.query=Object.assign({"list-type":2},t),delete i.query["continuation-token"],delete t.continuationToken,i.xmlResponse=!0,i.successStatuses=[200];let s=await this.request(i),a=s.data.Contents||[],o=this;a&&(Array.isArray(a)||(a=[a]),a=a.map(c=>({name:c.Key,url:o._objectUrl(c.Key),lastModified:c.LastModified,etag:c.ETag,type:c.Type,size:Number(c.Size),storageClass:c.StorageClass,owner:c.Owner?{id:c.Owner.ID,displayName:c.Owner.DisplayName}:null})));let u=s.data.CommonPrefixes||null;return u&&(Array.isArray(u)||(u=[u]),u=u.map(c=>c.Prefix)),{res:s.res,objects:a,prefixes:u,isTruncated:s.data.IsTruncated==="true",keyCount:+s.data.KeyCount,continuationToken:s.data.ContinuationToken||null,nextContinuationToken:s.data.NextContinuationToken||null}};_a.restore=async function(t,r={type:"Archive"}){r=r||{},r.subres=Object.assign({restore:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId);let n=this._objectRequestParams("POST",t,r);if(r.type==="ColdArchive"){let s={RestoreRequest:{Days:r.Days?r.Days:2,JobParameters:{Tier:r.JobParameters?r.JobParameters:"Standard"}}};n.content=ROt(s,{headers:!0}),n.mime="xml"}return n.successStatuses=[202],{res:(await this.request(n)).res}};_a._objectUrl=function(t){return this._getReqUrl({bucket:this.options.bucket,object:t})};_a._objectRequestParams=function(e,t,r){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");r=r||{},t=this._objectName(t);let n={object:t,bucket:this.options.bucket,method:e,subres:r&&r.subres,timeout:r&&r.timeout,ctx:r&&r.ctx};return r.headers&&(n.headers={},TOt(r.headers).to(n.headers)),n};_a._objectName=function(e){return e.replace(/^\/+/,"")};_a._statFile=function(e){return new Promise((t,r)=>{$2.stat(e,(n,i)=>{n?r(n):t(i)})})};_a._convertMetaToHeaders=function(e,t){e&&Object.keys(e).forEach(r=>{t[`x-oss-meta-${r}`]=e[r]})};_a._deleteFileSafe=function(e){return new Promise(t=>{$2.exists(e,r=>{r?$2.unlink(e,n=>{n&&FOt("unlink %j error: %s",e,n),t()}):t()})})}});var TTe=C((zV,Lg)=>{(function(e,t){typeof zV=="object"&&typeof Lg<"u"?Lg.exports=t(e):typeof define=="function"&&define.amd?define(t):t(e)})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:zV,function(e){"use strict";e=e||{};var t=e.Base64,r="2.6.4",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=function(B){for(var q={},$=0,N=B.length;$>>6)+s(128|q&63):s(224|q>>>12&15)+s(128|q>>>6&63)+s(128|q&63)}else{var q=65536+(B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320);return s(240|q>>>18&7)+s(128|q>>>12&63)+s(128|q>>>6&63)+s(128|q&63)}},o=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,u=function(B){return B.replace(o,a)},c=function(B){var q=[0,2,1][B.length%3],$=B.charCodeAt(0)<<16|(B.length>1?B.charCodeAt(1):0)<<8|(B.length>2?B.charCodeAt(2):0),N=[n.charAt($>>>18),n.charAt($>>>12&63),q>=2?"=":n.charAt($>>>6&63),q>=1?"=":n.charAt($&63)];return N.join("")},l=e.btoa&&typeof e.btoa=="function"?function(B){return e.btoa(B)}:function(B){if(B.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return B.replace(/[\s\S]{1,3}/g,c)},f=function(B){return l(u(String(B)))},p=function(B){return B.replace(/[+\/]/g,function(q){return q=="+"?"-":"_"}).replace(/=/g,"")},h=function(B,q){return q?p(f(B)):f(B)},d=function(B){return h(B,!0)},x;e.Uint8Array&&(x=function(B,q){for(var $="",N=0,U=B.length;N>>18)+n.charAt(K>>>12&63)+(typeof ce<"u"?n.charAt(K>>>6&63):"=")+(typeof te<"u"?n.charAt(K&63):"=")}return q?p($):$});var v=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,g=function(B){switch(B.length){case 4:var q=(7&B.charCodeAt(0))<<18|(63&B.charCodeAt(1))<<12|(63&B.charCodeAt(2))<<6|63&B.charCodeAt(3),$=q-65536;return s(($>>>10)+55296)+s(($&1023)+56320);case 3:return s((15&B.charCodeAt(0))<<12|(63&B.charCodeAt(1))<<6|63&B.charCodeAt(2));default:return s((31&B.charCodeAt(0))<<6|63&B.charCodeAt(1))}},_=function(B){return B.replace(v,g)},w=function(B){var q=B.length,$=q%4,N=(q>0?i[B.charAt(0)]<<18:0)|(q>1?i[B.charAt(1)]<<12:0)|(q>2?i[B.charAt(2)]<<6:0)|(q>3?i[B.charAt(3)]:0),U=[s(N>>>16),s(N>>>8&255),s(N&255)];return U.length-=[0,0,2,1][$],U.join("")},E=e.atob&&typeof e.atob=="function"?function(B){return e.atob(B)}:function(B){return B.replace(/\S{1,4}/g,w)},A=function(B){return E(String(B).replace(/[^A-Za-z0-9\+\/]/g,""))},T=function(B){return _(E(B))},O=function(B){return String(B).replace(/[-_]/g,function(q){return q=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},D=function(B){return T(O(B))},M;e.Uint8Array&&(M=function(B){return Uint8Array.from(A(O(B)),function(q){return q.charCodeAt(0)})});var P=function(){var B=e.Base64;return e.Base64=t,B};if(e.Base64={VERSION:r,atob:A,btoa:l,fromBase64:D,toBase64:h,utob:u,encode:h,encodeURI:d,btou:_,decode:D,noConflict:P,fromUint8Array:x,toUint8Array:M},typeof Object.defineProperty=="function"){var k=function(B){return{value:B,enumerable:!1,writable:!0,configurable:!0}};e.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return D(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(B){return h(this,B)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return h(this,!0)}))}}return e.Meteor&&(Base64=e.Base64),typeof Lg<"u"&&Lg.exports?Lg.exports.Base64=e.Base64:typeof define=="function"&&define.amd&&define([],function(){return e.Base64}),{Base64:e.Base64}})});var kTe=C(OTe=>{var{checkBucketName:LOt}=(Er(),Be(vn)),MOt=require("querystring"),{Base64:{encode:BTe}}=TTe(),qOt=OTe;qOt.processObjectSave=async function(t,r,n,i){WV(t,"sourceObject"),WV(r,"targetObject"),WV(n,"process"),r=this._objectName(r),i&&LOt(i);let s=this._objectRequestParams("POST",t,{subres:"x-oss-process"}),a=i?`,b_${BTe(i)}`:"";r=BTe(r);let o={"x-oss-process":`${n}|sys/saveas,o_${r}${a}`};s.content=MOt.stringify(o);let u=await this.request(s);return{res:u.res,status:u.res.status}};function WV(e,t){if(!e)throw new Error(`${t} is required`);if(typeof e!="string")throw new Error(`${t} must be String`)}});var PTe=C(ITe=>{var jOt=Pg(),UOt=ITe;jOt(UOt,kTe())});var RTe=C(NTe=>{var{checkBucketName:HOt}=(Er(),Be(vn)),VOt=NTe;VOt.getBucketRequestPayment=async function(t,r){r=r||{},HOt(t);let n=this._bucketRequestParams("GET",t,"requestPayment",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n);return{status:i.status,res:i.res,payer:i.data.Payer}}});var MTe=C(LTe=>{var{checkBucketName:$Ot}=(Er(),Be(vn)),{obj2xml:zOt}=(na(),Be(ju)),WOt=LTe,GOt=["BucketOwner","Requester"];WOt.putBucketRequestPayment=async function(t,r,n){if(n=n||{},!r||GOt.indexOf(r)<0)throw new Error("payer must be BucketOwner or Requester");$Ot(t);let i=this._bucketRequestParams("PUT",t,"requestPayment",n);i.successStatuses=[200];let a=zOt({RequestPaymentConfiguration:{Payer:r}},{headers:!0});i.mime="xml",i.content=a;let o=await this.request(i);return{status:o.status,res:o.res}}});var jTe=C(qTe=>{var KOt=qTe,{checkBucketName:XOt}=(Er(),Be(vn)),{obj2xml:JOt}=(na(),Be(ju));KOt.putBucketEncryption=async function(t,r){r=r||{},XOt(t);let n=this._bucketRequestParams("PUT",t,"encryption",r);n.successStatuses=[200];let i={ServerSideEncryptionRule:{ApplyServerSideEncryptionByDefault:{SSEAlgorithm:r.SSEAlgorithm}}};r.KMSMasterKeyID!==void 0&&(i.ServerSideEncryptionRule.ApplyServerSideEncryptionByDefault.KMSMasterKeyID=r.KMSMasterKeyID);let s=JOt(i,{headers:!0});n.mime="xml",n.content=s;let a=await this.request(n);return{status:a.status,res:a.res}}});var HTe=C(UTe=>{var{checkBucketName:YOt}=(Er(),Be(vn)),ZOt=UTe;ZOt.getBucketEncryption=async function(t){YOt(t);let r=this._bucketRequestParams("GET",t,"encryption");r.successStatuses=[200],r.xmlResponse=!0;let n=await this.request(r);return{encryption:n.data.ApplyServerSideEncryptionByDefault,status:n.status,res:n.res}}});var $Te=C(VTe=>{var{checkBucketName:QOt}=(Er(),Be(vn)),ekt=VTe;ekt.deleteBucketEncryption=async function(t){QOt(t);let r=this._bucketRequestParams("DELETE",t,"encryption");r.successStatuses=[204],r.xmlResponse=!0;let n=await this.request(r);return{status:n.status,res:n.res}}});var GV={};Ut(GV,{formatTag:()=>tkt});function tkt(e){e.Tagging!==void 0?e=e.Tagging.TagSet.Tag:e.TagSet!==void 0?e=e.TagSet.Tag:e.Tag!==void 0&&(e=e.Tag),e=e&&df(e)?[e]:e||[];let t={};return e.forEach(r=>{t[r.Key]=r.Value}),t}var KV=de(()=>{fo()});var WTe=C(zTe=>{var rkt=zTe,{checkBucketName:nkt}=(Er(),Be(vn)),{formatTag:ikt}=(KV(),Be(GV));rkt.getBucketTags=async function(t,r={}){nkt(t);let n=this._bucketRequestParams("GET",t,"tagging",r);n.successStatuses=[200];let i=await this.request(n),s=await this.parseXML(i.data);return{status:i.status,res:i.res,tag:ikt(s)}}});var KTe={};Ut(KTe,{checkBucketTag:()=>ukt});var skt,akt,GTe,okt,ukt,XTe=de(()=>{({checkValid:skt}=(UV(),Be(jV))),{isObject:akt}=(fo(),Be(mf)),GTe=[{validator:e=>{if(typeof e!="string")throw new Error("the key and value of the tag must be String")}}],okt={key:[...GTe,{pattern:/^.{1,64}$/,msg:"tag key can be a maximum of 64 bytes in length"},{pattern:/^(?!https*:\/\/|Aliyun)/,msg:"tag key can not startsWith: http://, https://, Aliyun"}],value:[...GTe,{pattern:/^.{0,128}$/,msg:"tag value can be a maximum of 128 bytes in length"}]},ukt=e=>{if(!akt(e))throw new Error("bucket tag must be Object");let t=Object.entries(e);if(t.length>20)throw new Error("maximum of 20 tags for a bucket");let r=["key","value"];t.forEach(n=>{n.forEach((i,s)=>{skt(i,okt[r[s]])})})}});var YTe=C(JTe=>{var{checkBucketName:ckt}=(Er(),Be(vn)),{obj2xml:lkt}=(na(),Be(ju)),{checkBucketTag:fkt}=(XTe(),Be(KTe)),pkt=JTe;pkt.putBucketTags=async function(t,r,n={}){ckt(t),fkt(r);let i=this._bucketRequestParams("PUT",t,"tagging",n);i.successStatuses=[200],r=Object.keys(r).map(o=>({Key:o,Value:r[o]}));let s={Tagging:{TagSet:{Tag:r}}};i.mime="xml",i.content=lkt(s);let a=await this.request(i);return{res:a.res,status:a.status}}});var QTe=C(ZTe=>{var{checkBucketName:hkt}=(Er(),Be(vn)),dkt=ZTe;dkt.deleteBucketTags=async function(t,r={}){hkt(t);let n=this._bucketRequestParams("DELETE",t,"tagging",r);n.successStatuses=[204];let i=await this.request(n);return{status:i.status,res:i.res}}});var t5e=C(e5e=>{var mkt=e5e,{checkBucketName:xkt}=(Er(),Be(vn)),{obj2xml:vkt}=(na(),Be(ju));mkt.putBucket=async function(t,r={}){xkt(t,!0);let n=this._bucketRequestParams("PUT",t,"",r),i={},s={CreateBucketConfiguration:i},a=r.StorageClass||r.storageClass,o=r.DataRedundancyType||r.dataRedundancyType;(a||o)&&(a&&(i.StorageClass=a),o&&(i.DataRedundancyType=o),n.mime="xml",n.content=vkt(s,{headers:!0}));let{acl:u,headers:c={}}=r;u&&(c["x-oss-acl"]=u),n.headers=c,n.successStatuses=[200];let l=await this.request(n);return{bucket:l.headers.location&&l.headers.location.substring(1)||null,res:l.res}}});var n5e=C(r5e=>{var{checkBucketName:gkt}=(Er(),Be(vn)),{isObject:ykt}=(fo(),Be(mf)),bkt=r5e;bkt.getBucketWebsite=async function(t,r){gkt(t);let n=this._bucketRequestParams("GET",t,"website",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n),s=[];return i.data.RoutingRules&&i.data.RoutingRules.RoutingRule&&(ykt(i.data.RoutingRules.RoutingRule)?s=[i.data.RoutingRules.RoutingRule]:s=i.data.RoutingRules.RoutingRule),{index:i.data.IndexDocument&&i.data.IndexDocument.Suffix||"",supportSubDir:i.data.IndexDocument&&i.data.IndexDocument.SupportSubDir||"false",type:i.data.IndexDocument&&i.data.IndexDocument.Type,routingRules:s,error:i.data.ErrorDocument&&i.data.ErrorDocument.Key||null,res:i.res}}});var s5e=C(i5e=>{var{checkBucketName:Ekt}=(Er(),Be(vn)),{obj2xml:_kt}=(na(),Be(ju)),{isArray:wkt}=(xf(),Be(Xp)),Akt=i5e;Akt.putBucketWebsite=async function(t,r={},n){Ekt(t);let i=this._bucketRequestParams("PUT",t,"website",n),s={Suffix:r.index||"index.html"},a={IndexDocument:s},o={WebsiteConfiguration:a};if(r.supportSubDir&&(s.SupportSubDir=r.supportSubDir),r.type&&(s.Type=r.type),r.error&&(a.ErrorDocument={Key:r.error}),r.routingRules!==void 0){if(!wkt(r.routingRules))throw new Error("RoutingRules must be Array");a.RoutingRules={RoutingRule:r.routingRules}}return o=_kt(o),i.content=o,i.mime="xml",i.successStatuses=[200],{res:(await this.request(i)).res}}});var o5e=C(a5e=>{var{checkBucketName:Ckt}=(Er(),Be(vn)),Skt=a5e;Skt.deleteBucketWebsite=async function(t,r){Ckt(t);let n=this._bucketRequestParams("DELETE",t,"website",r);return n.successStatuses=[204],{res:(await this.request(n)).res}}});var l5e=C(c5e=>{var{checkBucketName:Dkt}=(Er(),Be(vn)),{isArray:u5e}=(xf(),Be(Xp)),{formatObjKey:Fkt}=(j0(),Be(IV)),Tkt=c5e;Tkt.getBucketLifecycle=async function(t,r){Dkt(t);let n=this._bucketRequestParams("GET",t,"lifecycle",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n),s=i.data.Rule||null;return s&&(u5e(s)||(s=[s]),s=s.map(a=>(a.ID&&(a.id=a.ID,delete a.ID),a.Tag&&!u5e(a.Tag)&&(a.Tag=[a.Tag]),Fkt(a,"firstLowerCase")))),{rules:s,res:i.res}}});var JV={};Ut(JV,{deepCopy:()=>XV,deepCopyWith:()=>Bkt});var XV,Bkt,YV=de(()=>{V2();XV=e=>{if(e===null||typeof e!="object")return e;if(E3(e))return e.slice();let t=Array.isArray(e)?[]:{};return Object.keys(e).forEach(r=>{t[r]=XV(e[r])}),t},Bkt=(e,t)=>{function r(n,i,s){let a=t(n,i,s);if(a!==void 0)return a;if(n===null||typeof n!="object")return n;if(E3(n))return n.slice();let o=Array.isArray(n)?[]:{};return Object.keys(n).forEach(u=>{o[u]=r(n[u],u,n)}),o}return t?r(e,"",null):XV(e)}});var f5e={};Ut(f5e,{getStrBytesCount:()=>Okt});function Okt(e){let t=0;for(let r=0;r{});var x5e=C(m5e=>{var{checkBucketName:kkt}=(Er(),Be(vn)),{isArray:d5e}=(xf(),Be(Xp)),{deepCopy:Ikt}=(YV(),Be(JV)),{isObject:h5e}=(fo(),Be(mf)),{obj2xml:Pkt}=(na(),Be(ju)),{checkObjectTag:Nkt}=(VV(),Be(HV)),{getStrBytesCount:Rkt}=(p5e(),Be(f5e)),Lkt=m5e;Lkt.putBucketLifecycle=async function(t,r,n){if(kkt(t),!d5e(r))throw new Error("rules must be Array");let i=this._bucketRequestParams("PUT",t,"lifecycle",n),s=[],a={LifecycleConfiguration:{Rule:s}};r.forEach(c=>{Mkt(c),jkt(c),c.id&&(c.ID=c.id,delete c.id),s.push(c)});let o=Pkt(a,{headers:!0,firstUpperCase:!0});return i.content=o,i.mime="xml",i.successStatuses=[200],{res:(await this.request(i)).res}};function Mkt(e){e.days&&(e.expiration={days:e.days}),e.date&&(e.expiration={createdBeforeDate:e.date})}function ZV(e,t){let{days:r,createdBeforeDate:n}=e;if(!r&&!n)throw new Error(`${t} must includes days or createdBeforeDate`);if(r&&!/^[1-9][0-9]*$/.test(r))throw new Error("days must be a positive integer");if(n&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(n))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function qkt(e){if(!d5e(e)&&!h5e(e))throw new Error("tag must be Object or Array");e=h5e(e)?[e]:e;let t={};Ikt(e).forEach(n=>{t[n.key]=n.value}),Nkt(t)}function jkt(e){if(e.id&&Rkt(e.id)>255)throw new Error("ID is composed of 255 bytes at most");if(e.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(e.status))throw new Error("Status must be Enabled or Disabled");if(e.transition){if(!["IA","Archive"].includes(e.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ZV(e.transition,"Transition")}if(e.expiration){if(!e.expiration.expiredObjectDeleteMarker)ZV(e.expiration,"Expiration");else if(e.expiration.days||e.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(e.abortMultipartUpload&&ZV(e.abortMultipartUpload,"AbortMultipartUpload"),!e.expiration&&!e.abortMultipartUpload&&!e.transition&&!e.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(e.tag){if(e.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");qkt(e.tag)}}});var g5e=C(v5e=>{var{checkBucketName:Ukt}=(Er(),Be(vn)),Hkt=v5e;Hkt.deleteBucketLifecycle=async function(t,r){Ukt(t);let n=this._bucketRequestParams("DELETE",t,"lifecycle",r);return n.successStatuses=[204],{res:(await this.request(n)).res}}});var b5e=C(y5e=>{var{checkBucketName:Vkt}=(Er(),Be(vn)),$kt=y5e;$kt.getBucketPolicy=async function(t,r={}){Vkt(t);let n=this._bucketRequestParams("GET",t,"policy",r),i=await this.request(n);n.successStatuses=[200];let s=null;return i.res.status===200&&(s=JSON.parse(i.res.data.toString())),{policy:s,status:i.status,res:i.res}}});var _5e=C(E5e=>{var{checkBucketName:zkt}=(Er(),Be(vn)),{policy2Str:Wkt}=(qV(),Be(MV)),{isObject:Gkt}=(fo(),Be(mf)),Kkt=E5e;Kkt.putBucketPolicy=async function(t,r,n={}){if(zkt(t),!Gkt(r))throw new Error("policy is not Object");let i=this._bucketRequestParams("PUT",t,"policy",n);i.content=Wkt(r),i.successStatuses=[200];let s=await this.request(i);return{status:s.status,res:s.res}}});var A5e=C(w5e=>{var{checkBucketName:Xkt}=(Er(),Be(vn)),Jkt=w5e;Jkt.deleteBucketPolicy=async function(t,r={}){Xkt(t);let n=this._bucketRequestParams("DELETE",t,"policy",r);n.successStatuses=[204];let i=await this.request(n);return{status:i.status,res:i.res}}});var S5e=C(C5e=>{var{checkBucketName:Ykt}=(Er(),Be(vn)),Zkt=C5e;Zkt.getBucketVersioning=async function(t,r){Ykt(t);let n=this._bucketRequestParams("GET",t,"versioning",r);n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n),s=i.data.Status;return{status:i.status,versionStatus:s,res:i.res}}});var F5e=C(D5e=>{var{checkBucketName:Qkt}=(Er(),Be(vn)),{obj2xml:e7t}=(na(),Be(ju)),t7t=D5e;t7t.putBucketVersioning=async function(t,r,n={}){if(Qkt(t),!["Enabled","Suspended"].includes(r))throw new Error("status must be Enabled or Suspended");let i=this._bucketRequestParams("PUT",t,"versioning",n),s={VersioningConfiguration:{Status:r}};i.mime="xml",i.content=e7t(s,{headers:!0});let a=await this.request(i);return{res:a.res,status:a.status}}});function z2(e,t,r){if(!df(e))return;let{remove:n=[],rename:i={},camel:s=[],bool:a=[],lowerFirst:o=!1}=t;return n.forEach(u=>delete e[u]),Object.entries(i).forEach(u=>{e[u[0]]&&(e[u[1]]||(e[u[1]]=e[u[0]],delete e[u[0]]))}),s.forEach(u=>{if(!e[u])return;let c=u.replace(/^(.)/,l=>l.toLowerCase()).replace(/-(\w)/g,(l,f)=>f.toUpperCase());e[c]||(e[c]=e[u])}),a.forEach(u=>{e[u]=i7t(e[u])}),typeof r=="function"&&r(e),s7t(e,o),z2}function i7t(e){return e?r7t.includes(e)?!0:n7t.includes(e)?!1:e:!1}function s7t(e,t){t&&Object.keys(e).forEach(r=>{let n=r.replace(/^\w/,i=>i.toLowerCase());typeof e[n]>"u"&&(e[n]=e[r],delete e[r])})}var r7t,n7t,QV=de(()=>{fo();r7t=["true","TRUE","1",1],n7t=["false","FALSE","0",0]});function w3(e,t=!1){return t&&df(e)&&(e=[e]),b3(e)?e=e.map(T5e):e=T5e(e),e}function T5e(e){return z2(e,{bool:["IsEnabled"]},t=>{t.prefix=t.Filter.Prefix,delete t.Filter,t.OSSBucketDestination=t.Destination.OSSBucketDestination,t.OSSBucketDestination.rolename=t.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete t.OSSBucketDestination.RoleArn,t.OSSBucketDestination.bucket=t.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete t.OSSBucketDestination.Bucket,delete t.Destination,t.frequency=t.Schedule.Frequency,delete t.Schedule.Frequency,t?.OptionalFields?.Field&&!b3(t.OptionalFields?.Field)&&(t.OptionalFields.Field=[t.OptionalFields.Field])}),e=Mu(e,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),e}var e$=de(()=>{QV();fo();xf();j0()});var B5e={};Ut(B5e,{getBucketInventory:()=>a7t});async function a7t(e,t,r={}){let n=Object.assign({inventory:"",inventoryId:t},r.subres);gi(e);let i=this._bucketRequestParams("GET",e,n,r);i.successStatuses=[200],i.xmlResponse=!0;let s=await this.request(i);return{status:s.status,res:s.res,inventory:w3(s.data)}}var O5e=de(()=>{Er();e$()});var k5e={};Ut(k5e,{deleteBucketInventory:()=>o7t});async function o7t(e,t,r={}){let n=Object.assign({inventory:"",inventoryId:t},r.subres);gi(e);let i=this._bucketRequestParams("DELETE",e,n,r);i.successStatuses=[204];let s=await this.request(i);return{status:s.status,res:s.res}}var I5e=de(()=>{Er()});var P5e={};Ut(P5e,{listBucketInventory:()=>u7t});async function u7t(e,t={}){let{continuationToken:r}=t,n=Object.assign({inventory:""},r&&{"continuation-token":r},t.subres);gi(e);let i=this._bucketRequestParams("GET",e,n,t);i.successStatuses=[200],i.xmlResponse=!0;let s=await this.request(i),{data:a,res:o,status:u}=s;return{isTruncated:a.IsTruncated==="true",nextContinuationToken:a.NextContinuationToken,inventoryList:w3(a.InventoryConfiguration,!0),status:u,res:o}}var N5e=de(()=>{Er();e$()});var R5e={};Ut(R5e,{putBucketInventory:()=>c7t});async function c7t(e,t,r={}){let n=Object.assign({inventory:"",inventoryId:t.id},r.subres);gi(e);let{OSSBucketDestination:i,optionalFields:s,includedObjectVersions:a}=t,o="acs:oss:::",u=`acs:ram::${i.accountId}:role/`,c={InventoryConfiguration:{Id:t.id,IsEnabled:t.isEnabled,Filter:{Prefix:t.prefix||""},Destination:{OSSBucketDestination:{Format:i.format,AccountId:i.accountId,RoleArn:`${u}${i.rolename}`,Bucket:`${o}${i.bucket}`,Prefix:i.prefix||"",Encryption:i.encryption||""}},Schedule:{Frequency:t.frequency},IncludedObjectVersions:a,OptionalFields:{Field:s?.field||[]}}},l=qu(c,{headers:!0,firstUpperCase:!0}),f=this._bucketRequestParams("PUT",e,n,r);f.successStatuses=[200],f.mime="xml",f.content=l;let p=await this.request(f);return{status:p.status,res:p.res}}var L5e=de(()=>{Er();na()});var M5e={};Ut(M5e,{abortBucketWorm:()=>l7t});async function l7t(e,t){gi(e);let r=this._bucketRequestParams("DELETE",e,"worm",t),n=await this.request(r);return{res:n.res,status:n.status}}var q5e=de(()=>{Er()});var j5e={};Ut(j5e,{completeBucketWorm:()=>f7t});async function f7t(e,t,r){gi(e);let n=this._bucketRequestParams("POST",e,{wormId:t},r),i=await this.request(n);return{res:i.res,status:i.status}}var U5e=de(()=>{Er()});var H5e={};Ut(H5e,{extendBucketWorm:()=>p7t});async function p7t(e,t,r,n){gi(e);let i=this._bucketRequestParams("POST",e,{wormExtend:"",wormId:t},n),s={ExtendWormConfiguration:{RetentionPeriodInDays:r}};i.mime="xml",i.content=qu(s,{headers:!0}),i.successStatuses=[200];let a=await this.request(i);return{res:a.res,status:a.status}}var V5e=de(()=>{Er();na()});var $5e={};Ut($5e,{getBucketWorm:()=>h7t});async function h7t(e,t){gi(e);let r=this._bucketRequestParams("GET",e,"worm",t);r.successStatuses=[200],r.xmlResponse=!0;let n=await this.request(r);return z2(n.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),{...n.data,res:n.res,status:n.status}}var z5e=de(()=>{Er();QV()});var W5e={};Ut(W5e,{initiateBucketWorm:()=>d7t});async function d7t(e,t,r){gi(e);let n=this._bucketRequestParams("POST",e,"worm",r),i={InitiateWormConfiguration:{RetentionPeriodInDays:t}};n.mime="xml",n.content=qu(i,{headers:!0}),n.successStatuses=[200];let s=await this.request(n);return{res:s.res,wormId:s.res.headers["x-oss-worm-id"],status:s.status}}var G5e=de(()=>{na();Er()});var X5e=C(K5e=>{var Kr=Pg(),Xr=K5e;Kr(Xr,RTe());Kr(Xr,MTe());Kr(Xr,jTe());Kr(Xr,HTe());Kr(Xr,$Te());Kr(Xr,WTe());Kr(Xr,YTe());Kr(Xr,QTe());Kr(Xr,t5e());Kr(Xr,n5e());Kr(Xr,s5e());Kr(Xr,o5e());Kr(Xr,l5e());Kr(Xr,x5e());Kr(Xr,g5e());Kr(Xr,b5e());Kr(Xr,_5e());Kr(Xr,A5e());Kr(Xr,S5e());Kr(Xr,F5e());Kr(Xr,(O5e(),Be(B5e)));Kr(Xr,(I5e(),Be(k5e)));Kr(Xr,(N5e(),Be(P5e)));Kr(Xr,(L5e(),Be(R5e)));Kr(Xr,(q5e(),Be(M5e)));Kr(Xr,(U5e(),Be(j5e)));Kr(Xr,(V5e(),Be(H5e)));Kr(Xr,(z5e(),Be($5e)));Kr(Xr,(G5e(),Be(W5e)))});var Y5e=C(J5e=>{var t$=require("assert"),{isArray:C3}=(xf(),Be(Xp)),{checkBucketName:Ds}=(Er(),Be(vn)),{formatTag:m7t}=(KV(),Be(GV)),yi=J5e;function A3(e){return e?C3(e)?e:[e]:[]}yi.listBuckets=async function(t={},r={}){let{subres:n={}}=t,i={};for(let o in t)o!=="subres"&&(i[o]=t[o]);let s=this._bucketRequestParams("GET","",Object.assign(n,r.subres),r);s.query=i;let a=await this.request(s);if(a.status===200){let o=await this.parseXML(a.data),u=o.Buckets||null;return u&&(u.Bucket&&(u=u.Bucket),C3(u)||(u=[u]),u=u.map(c=>({name:c.Name,region:c.Location,creationDate:c.CreationDate,storageClass:c.StorageClass,StorageClass:c.StorageClass,tag:m7t(c)}))),{buckets:u,owner:{id:o.Owner.ID,displayName:o.Owner.DisplayName},isTruncated:o.IsTruncated==="true",nextMarker:o.NextMarker||null,res:a.res}}throw await this.requestError(a)};yi.useBucket=function(t){return Ds(t),this.setBucket(t)};yi.setBucket=function(t){return Ds(t),this.options.bucket=t,this};yi.getBucket=function(){return this.options.bucket};yi.getBucketLocation=async function(t,r){Ds(t),t=t||this.getBucket();let n=this._bucketRequestParams("GET",t,"location",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n);return{location:i.data,res:i.res}};yi.getBucketInfo=async function(t,r){Ds(t),t=t||this.getBucket();let n=this._bucketRequestParams("GET",t,"bucketInfo",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n);return{bucket:i.data.Bucket,res:i.res}};yi.deleteBucket=async function(t,r){Ds(t);let n=this._bucketRequestParams("DELETE",t,"",r),i=await this.request(n);if(i.status===200||i.status===204)return{res:i.res};throw await this.requestError(i)};yi.putBucketACL=async function(t,r,n){Ds(t);let i=this._bucketRequestParams("PUT",t,"acl",n);i.headers={"x-oss-acl":r},i.successStatuses=[200];let s=await this.request(i);return{bucket:s.headers.location&&s.headers.location.substring(1)||null,res:s.res}};yi.getBucketACL=async function(t,r){Ds(t);let n=this._bucketRequestParams("GET",t,"acl",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n);return{acl:i.data.AccessControlList.Grant,owner:{id:i.data.Owner.ID,displayName:i.data.Owner.DisplayName},res:i.res}};yi.putBucketLogging=async function(t,r,n){Ds(t);let i=this._bucketRequestParams("PUT",t,"logging",n),s=` + + +${t} +`;return r&&(s+=`${r} +`),s+=` +`,i.content=s,i.mime="xml",i.successStatuses=[200],{res:(await this.request(i)).res}};yi.getBucketLogging=async function(t,r){Ds(t);let n=this._bucketRequestParams("GET",t,"logging",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n),s=i.data.LoggingEnabled;return{enable:!!s,prefix:s&&s.TargetPrefix||null,res:i.res}};yi.deleteBucketLogging=async function(t,r){Ds(t);let n=this._bucketRequestParams("DELETE",t,"logging",r);return n.successStatuses=[204,200],{res:(await this.request(n)).res}};yi.putBucketCORS=async function(t,r,n){Ds(t),r=r||[],t$(r.length,"rules is required"),r.forEach(f=>{t$(f.allowedOrigin,"allowedOrigin is required"),t$(f.allowedMethod,"allowedMethod is required")});let i=this._bucketRequestParams("PUT",t,"cors",n),s=` +`,a=f=>{s+=`${f}`},o=f=>{s+=`${f}`},u=f=>{s+=`${f}`},c=f=>{s+=`${f}`};for(let f=0,p=r.length;f",A3(h.allowedOrigin).forEach(a),A3(h.allowedMethod).forEach(o),A3(h.allowedHeader).forEach(u),A3(h.exposeHeader).forEach(c),h.maxAgeSeconds&&(s+=`${h.maxAgeSeconds}`),s+=""}return s+="",i.content=s,i.mime="xml",i.successStatuses=[200],{res:(await this.request(i)).res}};yi.getBucketCORS=async function(t,r){Ds(t);let n=this._bucketRequestParams("GET",t,"cors",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n),s=[];if(i.data&&i.data.CORSRule){let{CORSRule:a}=i.data;C3(a)||(a=[a]),a.forEach(o=>{let u={};Object.keys(o).forEach(c=>{u[c.slice(0,1).toLowerCase()+c.slice(1,c.length)]=o[c]}),s.push(u)})}return{rules:s,res:i.res}};yi.deleteBucketCORS=async function(t,r){Ds(t);let n=this._bucketRequestParams("DELETE",t,"cors",r);return n.successStatuses=[204],{res:(await this.request(n)).res}};yi.putBucketReferer=async function(t,r,n,i){Ds(t);let s=this._bucketRequestParams("PUT",t,"referer",i),a=` + +`;if(a+=` ${r?"true":"false"} +`,n&&n.length>0){a+=` +`;for(let u=0;u${n[u]} +`;a+=` +`}else a+=` +`;return a+="",s.content=a,s.mime="xml",s.successStatuses=[200],{res:(await this.request(s)).res}};yi.getBucketReferer=async function(t,r){Ds(t);let n=this._bucketRequestParams("GET",t,"referer",r);n.successStatuses=[200],n.xmlResponse=!0;let i=await this.request(n),s=i.data.RefererList.Referer||null;return s&&(C3(s)||(s=[s])),{allowEmpty:i.data.AllowEmptyReferer==="true",referers:s,res:i.res}};yi.deleteBucketReferer=async function(t,r){return Ds(t),await this.putBucketReferer(t,!0,null,r)};yi._bucketRequestParams=function(t,r,n,i){return{method:t,bucket:r,subres:n,timeout:i&&i.timeout,ctx:i&&i.ctx}}});var Z5e={};Ut(Z5e,{isFile:()=>x7t});var x7t,Q5e=de(()=>{x7t=e=>typeof File<"u"&&e instanceof File});var nBe=C(rBe=>{var v7t=require("fs"),r$=q0(),g7t=require("util"),eBe=require("path"),tBe=Zd(),{isFile:n$}=(Q5e(),Be(Z5e)),{isArray:y7t}=(xf(),Be(Xp)),{isBuffer:i$}=(V2(),Be(_3)),{retry:b7t}=(y3(),Be(g3)),qg=rBe;qg.multipartUpload=async function(t,r,n){if(this.resetCancelFlag(),n=n||{},n.checkpoint&&n.checkpoint.uploadId)return await this._resumeMultipart(n.checkpoint,n);let i=100*1024;n.mime||(n$(r)?n.mime=tBe.getType(eBe.extname(r.name)):i$(r)?n.mime="":n.mime=tBe.getType(eBe.extname(r))),n.headers=n.headers||{},this._convertMetaToHeaders(n.meta,n.headers);let s=await this._getFileSize(r);if(snew Promise(async(E,A)=>{try{if(!_.isCancel()){let T=l[w-1],O=await _._createStream(i,T.start,T.end),D={stream:O,size:T.end-T.start};y7t(_.multipartUploadStreams)?_.multipartUploadStreams.push(D.stream):_.multipartUploadStreams=[D.stream];let M=function(){O.destroyed||O.destroy();let k=_.multipartUploadStreams.indexOf(O);k!==-1&&_.multipartUploadStreams.splice(k,1)};O.on("close",M),O.on("error",M);let P;try{P=await _._uploadPart(c,o,w,D,{timeout:r.timeout})}catch(k){throw M(),k.status===404?_._makeAbortEvent():k}_.isCancel()||(u.push({number:w,etag:P.res.headers.etag}),t.doneParts=u,r.progress&&await r.progress(u.length/f,t,P.res))}E()}catch(T){T.partNum=w,A(T)}}),this.options.retryMax,{errorHandler:_=>!!(E=>{let A=[-1,-2].includes(E.status),T=this.options.requestErrorRetryHandle||(()=>!0);return A&&T(E)})(_)}),h=Array.from(new Array(f),(_,w)=>w+1),d=u.map(_=>_.number),x=h.filter(_=>d.indexOf(_)<0),v=5,g=r.parallel||v;if(this.checkBrowserAndVersion("Internet Explorer","10")||g===1)for(let _=0;_new Promise((A,T)=>{p(n,E).then(()=>{A()}).catch(T)})),w=_.find(E=>E.name==="abort");if(w)throw w;if(this.isCancel())throw p=null,this._makeCancelEvent();if(_&&_.length>0)throw _[0].message=`Failed to upload some parts with error: ${_[0].toString()} part_num: ${_[0].partNum}`,_[0]}return await this.completeMultipartUpload(c,o,u,r)};qg._getFileSize=async function(t){if(i$(t))return t.length;if(n$(t))return t.size;if(r$.string(t))return(await this._statFile(t)).size;throw new Error("_getFileSize requires Buffer/File/String.")};var{Readable:s$}=require("stream");function Mg(e,t){if(!(this instanceof Mg))return new Mg(e,t);s$.call(this,t),this.file=e,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}g7t.inherits(Mg,s$);Mg.prototype.readFileAndPush=function(t){if(this.fileBuffer){let r=!0;for(;r&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:i,this.start=i,r=this.push(this.fileBuffer.slice(n,i))}}};Mg.prototype._read=function(t){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}let r=16*1024;t=t||r;let n=this;this.reader.onload=function(i){n.fileBuffer=Buffer.from(new Uint8Array(i.target.result)),n.file=null,n.readFileAndPush(t)},this.reader.onerror=function(s){let a=s.srcElement&&s.srcElement.error;throw a||s},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(t)};qg._createStream=function(t,r,n){if(r$.readableStream(t))return t;if(n$(t))return new Mg(t.slice(r,n));if(i$(t)){let i=t.subarray(r,n);return new s$({read(){this.push(i),this.push(null)}})}else if(r$.string(t))return v7t.createReadStream(t,{start:r,end:n-1});throw new Error("_createStream requires Buffer/File/String.")};qg._getPartSize=function(t,r){r||(r=1048576);let s=Math.ceil(t/1e4);return r{(function(e,t){if(typeof define=="function"&&define.amd)define(["exports"],t);else if(typeof S3<"u")t(S3);else{var r={exports:{}};t(r.exports),e.jstoxml=r.exports}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:S3,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toXML=e.default=void 0;function t(se){return s(se)||i(se)||n(se)||r()}function r(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(se,ie){if(se){if(typeof se=="string")return a(se,ie);var ue=Object.prototype.toString.call(se).slice(8,-1);if(ue==="Object"&&se.constructor&&(ue=se.constructor.name),ue==="Map"||ue==="Set")return Array.from(se);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return a(se,ie)}}function i(se){if(typeof Symbol<"u"&&se[Symbol.iterator]!=null||se["@@iterator"]!=null)return Array.from(se)}function s(se){if(Array.isArray(se))return a(se)}function a(se,ie){(ie==null||ie>se.length)&&(ie=se.length);for(var ue=0,ge=new Array(ie);ue0&&arguments[0]!==void 0?arguments[0]:"",ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return ie.repeat(ue)},T=function(ie){return Array.isArray(ie)&&f||l(ie)===v&&ie!==null&&ie._name&&g||ie instanceof Date&&h||ie===null&&d||l(ie)},O=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof ie!="string")return ie;var ge=new RegExp("(".concat(Object.keys(ue).join("|"),")(?!(\\w|#)*;)"),"g");return String(ie).replace(ge,function(Se,H){return ue[H]||""})},D=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ue=arguments.length>1?arguments[1]:void 0,ge=[];if(Array.isArray(ie))ge=ie.map(function(H){var R=Object.keys(H)[0],ye=H[R],G=ue?O(ye,ue):ye,he=G===!0?"":'="'.concat(G,'"');return"".concat(R).concat(he)});else{var Se=Object.keys(ie);ge=Se.map(function(H){var R=ue?O(ie[H],ue):ie[H],ye=ie[H]===!0?"":'="'.concat(R,'"');return"".concat(H).concat(ye)})}return ge},M=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ue=arguments.length>1?arguments[1]:void 0,ge=D(ie,ue);if(ge.length===0)return"";var Se=ge.join(" ");return" ".concat(Se)},P=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(ie).map(function(ue){return{_name:ue,_content:ie[ue]}})},k=[_,x,p],B=function(ie){return k.includes(T(ie))},q=[].concat(k,[h,g]),$=function(ie){return q.includes(T(ie))},N=function(ie){return!ie.match("<")},U='',ee=function(ie){var ue=ie.header,ge=ie.indent,Se=ie.isOutputStart,H=ue&&Se;if(!H)return"";var R=l(ue)===p;return R?U:ue},ce={"<":"<",">":">","&":"&"},te=function se(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ge=ue.depth,Se=ge===void 0?0:ge,H=ue.indent,R=ue._isFirstItem,ye=ue._isOutputStart,G=ye===void 0?!0:ye,he=ue.header,oe=ue.attributesFilter,le=oe===void 0?{}:oe,X=ue.filter,Z=X===void 0?{}:X,ne=typeof le=="boolean"&&!le,xe=ne?{}:u(u(u({},ce),{'"':"""}),le),Fe=typeof Z=="boolean"&&!Z,_e=Fe?{}:u(u({},ce),Z),Le=A(H,Se),He=T(ie),ze=ee({header:he,indent:H,depth:Se,isOutputStart:G}),je=G&&!ze&&R&&Se===0,Ne="";switch(He){case"special-object":{var Ve=ie._name,Pe=ie._content;if(Pe===null){Ne=Ve;break}var Ye=Array.isArray(Pe)&&Pe.every(B);if(Ye){var Qe=Pe.map(function(W){return se({_name:Ve,_content:W},u(u({},ue),{},{depth:Se,_isOutputStart:!1}))});return Qe.join("")}if(Ve.match(E))break;var Me=se(Pe,u(u({},ue),{},{depth:Se+1,_isOutputStart:je})),rt=T(Me),ht=N(Me),Qr=H&&!je?` +`:"",Br="".concat(Qr).concat(Le);if(Ve==="_comment"){Ne+="".concat(Br,"");break}var ar=rt==="undefined"||Me==="",en=l(ie._selfCloseTag)===p?ar&&ie._selfCloseTag:ar,gn=en?"/":"",Ft=M(ie._attrs,xe),Tt="<".concat(Ve).concat(Ft).concat(gn,">"),_r=H&&!ht?` +`.concat(Le):"",Lt=en?"":"".concat(Me).concat(_r,"");Ne+="".concat(Br).concat(Tt).concat(Lt);break}case"object":{var De=Object.keys(ie),Ee=De.map(function(W,V){var Y=u(u({},ue),{},{_isFirstItem:V===0,_isLastItem:V+1===De.length,_isOutputStart:je}),ae={_name:W};if(T(ie[W])==="object"){w.forEach(function(Ke){var it=ie[W][Ke];typeof it<"u"&&(ae[Ke]=it,delete ie[W][Ke])});var fe=typeof ie[W]._content<"u";if(fe&&Object.keys(ie[W]).length>1){var Ce=Object.assign({},ie[W]);delete Ce._content,ae._content=[].concat(t(P(Ce)),[ie[W]._content])}}typeof ae._content>"u"&&(ae._content=ie[W]);var Ie=se(ae,Y,W);return Ie},ue);Ne=Ee.join("");break}case"function":{var We=ie(ue);Ne=se(We,ue);break}case"array":{var I=ie.map(function(W,V){var Y=u(u({},ue),{},{_isFirstItem:V===0,_isLastItem:V+1===ie.length,_isOutputStart:je});return se(W,Y)});Ne=I.join("");break}default:{Ne=O(ie,_e);break}}return"".concat(ze).concat(Ne)};e.toXML=te;var K={toXML:te};e.default=K})});var oBe=C(aBe=>{var E7t=iBe(),_7t=Ip(),sBe=Ou(),w7t=require("url"),vf=aBe;vf.putChannel=async function(t,r,n){n=n||{},n.subres="live";let i=this._objectRequestParams("PUT",t,n);i.xmlResponse=!0,i.content=E7t.toXML({LiveChannelConfiguration:r}),i.successStatuses=[200];let s=await this.request(i),a=s.data.PublishUrls.Url;Array.isArray(a)||(a=[a]);let o=s.data.PlayUrls.Url;return Array.isArray(o)||(o=[o]),{publishUrls:a,playUrls:o,res:s.res}};vf.getChannel=async function(t,r){r=r||{},r.subres="live";let n=this._objectRequestParams("GET",t,r);n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n);return{data:i.data,res:i.res}};vf.deleteChannel=async function(t,r){r=r||{},r.subres="live";let n=this._objectRequestParams("DELETE",t,r);return n.successStatuses=[204],{res:(await this.request(n)).res}};vf.putChannelStatus=async function(t,r,n){n=n||{},n.subres={live:null,status:r};let i=this._objectRequestParams("PUT",t,n);return i.successStatuses=[200],{res:(await this.request(i)).res}};vf.getChannelStatus=async function(t,r){r=r||{},r.subres={live:null,comp:"stat"};let n=this._objectRequestParams("GET",t,r);n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n);return{data:i.data,res:i.res}};vf.listChannels=async function(t,r){r=r||{},r.subres="live";let n=this._objectRequestParams("GET","",r);n.query=t,n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n),s=i.data.LiveChannel||[];return Array.isArray(s)||(s=[s]),s=s.map(a=>(a.PublishUrls=a.PublishUrls.Url,Array.isArray(a.PublishUrls)||(a.PublishUrls=[a.PublishUrls]),a.PlayUrls=a.PlayUrls.Url,Array.isArray(a.PlayUrls)||(a.PlayUrls=[a.PlayUrls]),a)),{channels:s,nextMarker:i.data.NextMarker||null,isTruncated:i.data.IsTruncated==="true",res:i.res}};vf.getChannelHistory=async function(t,r){r=r||{},r.subres={live:null,comp:"history"};let n=this._objectRequestParams("GET",t,r);n.xmlResponse=!0,n.successStatuses=[200];let i=await this.request(n),s=i.data.LiveRecord||[];return Array.isArray(s)||(s=[s]),{records:s,res:i.res}};vf.createVod=async function(t,r,n,i){i=i||{},i.subres={vod:null},sBe(n).to(i.subres);let s=this._objectRequestParams("POST",`${t}/${r}`,i);return s.query=n,s.successStatuses=[200],{res:(await this.request(s)).res}};vf.getRtmpUrl=function(e,t){t=t||{};let r=_7t.timestamp()+(t.expires||1800),n={bucket:this.options.bucket,object:this._objectName(`live/${e}`)},i=`/${n.bucket}/${e}`;t.params=t.params||{};let s=Object.keys(t.params).sort().map(c=>`${c}:${t.params[c]} +`).join(""),a=`${r} +${s}${i}`,o=this.signature(a),u=w7t.parse(this._getReqUrl(n));return u.protocol="rtmp:",u.query={OSSAccessKeyId:this.options.accessKeyId,Expires:r,Signature:o},sBe(t.params).to(u.query),u.format()}});var lBe=C(cBe=>{var A7t=Nc()("ali-oss:multipart-copy"),uBe=Ou(),W2=cBe;W2.uploadPartCopy=async function(t,r,n,i,s,a={}){a.headers=a.headers||{};let o=a.versionId||a.subres&&a.subres.versionId||null,u;o?u=`/${s.sourceBucketName}/${encodeURIComponent(s.sourceKey)}?versionId=${o}`:u=`/${s.sourceBucketName}/${encodeURIComponent(s.sourceKey)}`,a.headers["x-oss-copy-source"]=u,i&&(a.headers["x-oss-copy-source-range"]=`bytes=${i}`),a.subres={partNumber:n,uploadId:r};let c=this._objectRequestParams("PUT",t,a);c.mime=a.mime,c.successStatuses=[200];let l=await this.request(c);return{name:t,etag:l.res.headers.etag,res:l.res}};W2.multipartUploadCopy=async function(t,r,n={}){this.resetCancelFlag();let{versionId:i=null}=n,s={versionId:i},o=(await this._getObjectMeta(r.sourceBucketName,r.sourceKey,s)).res.headers["content-length"];if(r.startOffset=r.startOffset||0,r.endOffset=r.endOffset||o,n.checkpoint&&n.checkpoint.uploadId)return await this._resumeMultipartCopy(n.checkpoint,r,n);let u=100*1024,c=r.endOffset-r.startOffset;if(c{try{if(!A.isCancel()){let P=f[T-1],k=`${P.start}-${P.end-1}`,B;try{B=await A.uploadPartCopy(l,u,T,k,O,h)}catch(q){throw q.status===404?A._makeAbortEvent():q}A.isCancel()||(A7t(`content-range ${B.res.headers["content-range"]}`),c.push({number:T,etag:B.res.headers.etag}),t.doneParts=c,n&&n.progress&&await n.progress(c.length/p,t,B.res))}D()}catch(P){P.partNum=T,M(P)}})},x=Array.from(new Array(p),(E,A)=>A+1),v=c.map(E=>E.number),g=x.filter(E=>v.indexOf(E)<0),_=5,w=n.parallel||_;if(this.checkBrowserAndVersion("Internet Explorer","10")||w===1)for(let E=0;ET.name==="abort");if(A)throw A;if(this.isCancel())throw this._makeCancelEvent();if(E&&E.length>0){let T=E[0];throw T.message=`Failed to copy some parts with error: ${T.toString()} part_num: ${T.partNum}`,T}}return await this.completeMultipartUpload(l,u,c,n)};W2._divideMultipartCopyParts=function(t,r,n){let i=Math.ceil(t/r),s=[];for(let a=0;a{var{isArray:C7t}=(xf(),Be(Xp)),Jp=fBe;Jp._parallelNode=async function(t,r,n,i){let s=this,a=[],o=[],u=t.length/r,c=t.length%r,l=c===0?u:(t.length-c)/r+1,f=1;for(let p=0;p{let a=[];if(r<=0||!t){s(a);return}function o(v){return function(...g){if(v===null)throw new Error("Callback was already called.");let _=v;v=null,_.apply(this,g)}}function u(v){let g=-1,_=v.length;return function(){return++g<_&&!i.isCancel()?{value:v[g],key:g}:null}}let c=u(t),l=!1,f=0,p=!1;function h(v,g){f-=1,v?(l=!0,a.push(v),s(a)):g==={}||l&&f<=0?(l=!0,s(a)):p||(i.isCancel()?s(a):x())}function d(v,g){n(v).then(_=>{g(null,_)}).catch(_=>{g(_)})}function x(){for(p=!0;f0){l=!0,f<=0&&s(a);return}f+=1,d(v.value,o(h))}p=!1}x()})};Jp.cancel=function(t){this.options.cancelFlag=!0,C7t(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(r=>{if(r.destroyed===!1){let n={name:"cancel",message:"cancel"};r.destroy(n)}}),this.multipartUploadStreams=[],t&&this.abortMultipartUpload(t.name,t.uploadId,t.options)};Jp.isCancel=function(){return this.options.cancelFlag};Jp.resetCancelFlag=function(){this.options.cancelFlag=!1};Jp._stop=function(){this.options.cancelFlag=!0};Jp._makeCancelEvent=function(){return{status:0,name:"cancel"}};Jp._makeAbortEvent=function(){return{status:0,name:"abort",message:"upload task has been abort"}}});var dBe=C(hBe=>{var G2=Ou(),S7t=$V(),{deepCopyWith:D7t}=(YV(),Be(JV)),{isBuffer:F7t}=(V2(),Be(_3)),H0=hBe;H0.listUploads=async function(t,r){r=r||{};let n={};G2(r).to(n),n.subres="uploads";let i=this._objectRequestParams("GET","",n);i.query=t,i.xmlResponse=!0,i.successStatuses=[200];let s=await this.request(i),a=s.data.Upload||[];return Array.isArray(a)||(a=[a]),a=a.map(o=>({name:o.Key,uploadId:o.UploadId,initiated:o.Initiated})),{res:s.res,uploads:a,bucket:s.data.Bucket,nextKeyMarker:s.data.NextKeyMarker,nextUploadIdMarker:s.data.NextUploadIdMarker,isTruncated:s.data.IsTruncated==="true"}};H0.listParts=async function(t,r,n,i){i=i||{};let s={};G2(i).to(s),s.subres={uploadId:r};let a=this._objectRequestParams("GET",t,s);a.query=n,a.xmlResponse=!0,a.successStatuses=[200];let o=await this.request(a);return{res:o.res,uploadId:o.data.UploadId,bucket:o.data.Bucket,name:o.data.Key,partNumberMarker:o.data.PartNumberMarker,nextPartNumberMarker:o.data.NextPartNumberMarker,maxParts:o.data.MaxParts,isTruncated:o.data.IsTruncated,parts:o.data.Part||[]}};H0.abortMultipartUpload=async function(t,r,n){this._stop(),n=n||{};let i={};G2(n).to(i),i.subres={uploadId:r};let s=this._objectRequestParams("DELETE",t,i);return s.successStatuses=[204],{res:(await this.request(s)).res}};H0.initMultipartUpload=async function(t,r){r=r||{};let n={};G2(r).to(n),n.headers=n.headers||{},this._convertMetaToHeaders(r.meta,n.headers),n.subres="uploads";let i=this._objectRequestParams("POST",t,n);i.mime=r.mime,i.xmlResponse=!0,i.successStatuses=[200];let s=await this.request(i);return{res:s.res,bucket:s.data.Bucket,name:s.data.Key,uploadId:s.data.UploadId}};H0.uploadPart=async function(t,r,n,i,s,a,o){let u={size:a-s};return process&&process.browser?u.content=await this._createBuffer(i,s,a):u.stream=await this._createStream(i,s,a),await this._uploadPart(t,r,n,u,o)};H0.completeMultipartUpload=async function(t,r,n,i){let s=n.concat().sort((f,p)=>f.number-p.number).filter((f,p,h)=>!p||f.number!==h[p-1].number),a=` + +`;for(let f=0;f +`,a+=`${p.number} +`,a+=`${p.etag} +`,a+=` +`}a+="",i=i||{};let o={};o=D7t(i,f=>{if(F7t(f))return null}),o.headers&&delete o.headers["x-oss-server-side-encryption"],o.subres={uploadId:r};let u=this._objectRequestParams("POST",t,o);S7t.encodeCallback(u,o),u.mime="xml",u.content=a,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200];let c=await this.request(u),l={res:c.res,bucket:u.bucket,name:t,etag:c.res.headers.etag};return u.headers&&u.headers["x-oss-callback"]&&(l.data=JSON.parse(c.data.toString())),l};H0._uploadPart=async function(t,r,n,i,s){s=s||{};let a={};G2(s).to(a),a.headers={"Content-Length":i.size},a.subres={partNumber:n,uploadId:r};let o=this._objectRequestParams("PUT",t,a);o.mime=a.mime,process&&process.browser?o.content=i.content:o.stream=i.stream,o.successStatuses=[200],o.disabledMD5=s.disabledMD5;let c=await this.request(o);if(!c.res.headers.etag)throw new Error(`Please set the etag of expose-headers in OSS + https://help.aliyun.com/document_detail/32069.html`);return i.stream&&(i.stream=null,o.stream=null),{name:t,etag:c.res.headers.etag,res:c.res}}});var xBe=C((fEr,mBe)=>{mBe.exports=function(e){function t(r){if(!(this instanceof t))return new t(r);if(!r.bucket)throw new Error("require bucket for image service instance");if(!r.imageHost)throw new Error("require imageHost for image service instance");r.endpoint=r.imageHost,this.ossClient=new e(r),this.ossClient.options.imageHost=r.imageHost}return t.prototype.get=async function(n,i,s){return await this.ossClient.get(n,i,s)},t.prototype.getStream=async function(n,i){return await this.ossClient.getStream(n,i)},t.prototype.getExif=async function(n,i){let s=this.ossClient._objectRequestParams("GET",`${n}@exif`,i);s.successStatuses=[200];let a=await this.ossClient.request(s);return a=await this._parseResponse(a),{res:a.res,data:a.data}},t.prototype.getInfo=async function(n,i){let s=this.ossClient._objectRequestParams("GET",`${n}@infoexif`,i);s.successStatuses=[200];let a=await this.ossClient.request(s);return a=await this._parseResponse(a),{res:a.res,data:a.data}},t.prototype.putStyle=async function(n,i,s){let a=this.ossClient._objectRequestParams("PUT",`/?style&styleName=${n}`,s);a.successStatuses=[200],a.content=` +`;let o=await this.ossClient.request(a);return o=await this._parseResponse(o),{res:o.res,data:o.data}},t.prototype.getStyle=async function(n,i){let s=this.ossClient._objectRequestParams("GET",`/?style&styleName=${n}`,i);s.successStatuses=[200];let a=await this.ossClient.request(s);return a=await this._parseResponse(a),{res:a.res,data:a.data}},t.prototype.listStyle=async function(n){let i=this.ossClient._objectRequestParams("GET","/?style",n);i.successStatuses=[200];let s=await this.ossClient.request(i);return s=await this._parseResponse(s),{res:s.res,data:s.data.Style}},t.prototype.deleteStyle=async function(n,i){let s=this.ossClient._objectRequestParams("DELETE",`/?style&styleName=${n}`,i);return s.successStatuses=[204],{res:(await this.ossClient.request(s)).res}},t.prototype.signatureUrl=function(n){return this.ossClient.signatureUrl(n)},t.prototype._parseResponse=async function(n){let i=n.data.toString(),s=n.res.headers["content-type"];if(s==="application/json"){let a=JSON.parse(i);n.data={},a&&Object.keys(a).forEach(o=>{n.data[o]=parseFloat(a[o].value,10)||a[o].value})}else s==="application/xml"&&(n.data=await this.ossClient.parseXML(i));return n},t}});var o$=C((pEr,a$)=>{"use strict";function T7t(e){if(this._ready=!!this._ready,this._readyCallbacks=this._readyCallbacks||[],arguments.length===0)return new Promise(function(t){if(this._ready)return t();this._readyCallbacks.push(t)}.bind(this));typeof e=="function"?this._readyCallbacks.push(e):this._ready=!!e,this._ready&&this._readyCallbacks.splice(0,1/0).forEach(function(t){process.nextTick(t)})}function vBe(e){e.ready=T7t}a$.exports=vBe;a$.exports.mixin=vBe});var EBe=C((hEr,bBe)=>{"use strict";var B7t=o$(),gBe=require("events").EventEmitter,yBe=require("util");bBe.exports=D3;function D3(){gBe.call(this),this.on("error",this.defaultErrorHandler.bind(this))}yBe.inherits(D3,gBe);B7t.mixin(D3.prototype);D3.prototype.defaultErrorHandler=function(e){if(!(this.listeners("error").length>1)){console.error(` +[%s][pid: %s][%s][%s] %s: %s +Error Stack: + %s`,Date(),process.pid,this.constructor.name,__filename,e.name,e.message,e.stack);var t=[];for(var r in e)r==="name"||r==="message"||t.push(yBe.format(" %s: %j",r,e[r]));t.length&&console.error(`Error Additions: +%s`,t.join(` +`)),console.error()}}});var FBe=C((dEr,DBe)=>{"use strict";var u$=require("os"),O7t=require("fs"),k7t=require("child_process"),I7t="/etc/resolv.conf";function SBe(){var e="eth",t=u$.platform();return t==="darwin"?e="en":t==="win32"&&(e=null),e}function P7t(){return u$.platform()==="win32"?"ipconfig/all":"/sbin/ifconfig"}function _Be(e,t){return t==="IPv4"?e==="IPv4"||e===4:t==="IPv6"?e==="IPv6"||e===6:e===t}function wa(e,t){typeof e=="function"&&(t=e,e=null);var r={ip:wa.ip(e),ipv6:wa.ipv6(e),mac:null};wa.mac(e,function(n,i){i&&(r.mac=i),t(n,r)})}wa.interface=function(e,t){var r=u$.networkInterfaces(),n=!t;t=t||SBe(),e=e||"IPv4";for(var i=-1;i<8;i++){var s=t+(i>=0?i:""),a=r[s];if(a)for(var o=0;o{var TBe=EBe(),M7t=require("util"),q7t=o$(),j7t=Ou(),U7t=FBe().ip(),H7t="roundRobin",V7t="masterSlave";BBe.exports=function(e){function t(s){if(!(this instanceof t))return new t(s);if(!s||!Array.isArray(s.cluster))throw new Error("require options.cluster to be an array");TBe.call(this),this.clients=[],this.availables={};for(let o=0;o{r[s]=async function(...a){let o=this.chooseAvailable(),u;try{return await o[s](...a)}catch(c){if(c.status&&c.status>=200&&c.status<500)throw c;u=c}for(let c=0;c=200&&f.status<500)throw f;u=f}}throw u.message+=" (all clients are down)",u}}),i.forEach(s=>{r[s]=async function(...a){return(await Promise.all(this.clients.map(u=>u[s](...a))))[0]}}),r.signatureUrl=function(...a){return this.chooseAvailable().signatureUrl(...a)},r.getObjectUrl=function(...a){return this.chooseAvailable().getObjectUrl(...a)},r._init=function(){let a=this;(async()=>{await a._checkAvailable(a._ignoreStatusFile),a.ready(!0)})().catch(o=>{a.emit("error",o)})},r._checkAvailable=async function(a){let o=`._ali-oss/check.status.${U7t}.txt`;if(a||await this.put(o,Buffer.from(`check available started at ${Date()}`)),this._checkAvailableLock)return;this._checkAvailableLock=!0;let u=[];for(let c=0;c0){let c=new Error(`${u.length} data node down, please check status file: ${u.join(", ")}`);c.name="CheckAvailableError",this.emit("error",c)}},r._checkStatus=async function(a,o){let u=!0;try{await a.head(o)}catch(c){(!c.status||c.status>=500||c.status<200)&&(u=!1)}return u},r.chooseAvailable=function(){if(this.schedule===V7t){if(this.masterOnly)return this.clients[0];for(let o=0;o0;){let o=this._nextRRIndex();if(this.availables[o])return this.clients[o];a--}return this.clients[0]},r._nextRRIndex=function(){let a=this.index++;return this.index>=this.clients.length&&(this.index=0),a},r._error=function(a){if(a)throw a},r._createCallback=function(a,o,u){return()=>{u=u||this._error,o.call(a).then(()=>{u()},u)}},r._deferInterval=function(a,o,u){return setInterval(this._createCallback(this,a,u),o)},r.close=function(){clearInterval(this._timerId),this._timerId=null},t}});var IBe=C((xEr,kBe)=>{var c$=Nc()("ali-oss:sts"),$7t=require("crypto"),z7t=require("querystring"),W7t=Ou(),G7t=u3(),K7t=q0(),X7t=Vv(),J7t=O0(),Y7t=new G7t;function F3(e){if(!(this instanceof F3))return new F3(e);if(!e||!e.accessKeyId||!e.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");this.options={endpoint:e.endpoint||"https://sts.aliyuncs.com",format:"JSON",apiVersion:"2015-04-01",sigMethod:"HMAC-SHA1",sigVersion:"1.0",timeout:"60s"},W7t(e).to(this.options),this.options.urllib?this.urllib=this.options.urllib:(this.urllib=J7t,this.agent=this.options.agent||Y7t)}kBe.exports=F3;var T3=F3.prototype;T3.assumeRole=async function(t,r,n,i,s){let a=this.options,o={Action:"AssumeRole",RoleArn:t,RoleSessionName:i||"app",DurationSeconds:n||3600,Format:a.format,Version:a.apiVersion,AccessKeyId:a.accessKeyId,SignatureMethod:a.sigMethod,SignatureVersion:a.sigVersion,SignatureNonce:Math.random(),Timestamp:new Date().toISOString()};if(r){let p;if(K7t.string(r))try{p=JSON.stringify(JSON.parse(r))}catch(h){throw new Error(`Policy string is not a valid JSON: ${h.message}`)}else p=JSON.stringify(r);o.Policy=p}let u=this._getSignature("POST",o,a.accessKeySecret);o.Signature=u;let c=a.endpoint,l={agent:this.agent,timeout:X7t(s&&s.timeout||a.timeout),method:"POST",content:z7t.stringify(o),headers:{"Content-Type":"application/x-www-form-urlencoded"},ctx:s&&s.ctx},f=await this.urllib.request(c,l);if(c$("response %s %s, got %s, headers: %j",l.method,c,f.status,f.headers),Math.floor(f.status/100)!==2){let p=await this._requestError(f);throw p.params=l,p}return f.data=JSON.parse(f.data),{res:f.res,credentials:f.data.Credentials}};T3._requestError=async function(t){let r=new Error;r.status=t.status;try{let n=await JSON.parse(t.data)||{};r.code=n.Code,r.message=`${n.Code}: ${n.Message}`,r.requestId=n.RequestId}catch{r.message=`UnknownError: ${String(t.data)}`}return r};T3._getSignature=function(t,r,n){let i=this,s=Object.keys(r).sort().map(u=>`${i._escape(u)}=${i._escape(r[u])}`).join("&"),a=`${t.toUpperCase()}&${this._escape("/")}&${this._escape(s)}`;c$("string to sign: %s",a);let o=$7t.createHmac("sha1",`${n}&`);return o=o.update(a).digest("base64"),c$("signature: %s",o),o};T3._escape=function(t){return encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}});var qBe=C((vEr,MBe)=>{var K2=Nc()("ali-oss"),Z7t=w4e(),Q7t=W3e(),eIt=u3(),tIt=u3().HttpsAgent,Xc=Pg(),rIt=i8e(),nIt=Ip(),iIt=O0(),sIt=s8e(),PBe=o8e(),l$=m3(),aIt=y8e(),{createRequest:oIt}=(S8e(),Be(C8e)),{encoder:uIt}=(DV(),Be(SV)),{getReqUrl:cIt}=(kV(),Be(OV)),{setSTSToken:lIt}=(NV(),Be(PV)),{retry:fIt}=(y3(),Be(g3)),{isFunction:pIt}=(LV(),Be(RV)),NBe=new eIt,RBe=new tIt;function Uu(e,t){if(!(this instanceof Uu))return new Uu(e,t);e&&e.inited?this.options=e:this.options=Uu.initOptions(e),this.options.urllib?this.urllib=this.options.urllib:(this.urllib=iIt,this.options.maxSockets&&(NBe.maxSockets=this.options.maxSockets,RBe.maxSockets=this.options.maxSockets),this.agent=this.options.agent||NBe,this.httpsAgent=this.options.httpsAgent||RBe),this.ctx=t,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date}MBe.exports=Uu;Uu.initOptions=function(t){return aIt(t)};var Mn=Uu.prototype;Xc(Mn,wTe());Xc(Mn,FTe());Xc(Mn,PTe());Xc(Mn,X5e());Xc(Mn,Y5e());Xc(Mn,nBe());Xc(Mn,oBe());Xc(Mn,lBe());Xc(Mn,pBe());Xc(Mn,dBe());Uu.ImageClient=xBe()(Uu);Uu.ClusterClient=OBe()(Uu);Uu.STS=IBe();Mn.signature=function(t){return K2("authorization stringToSign: %s",t),l$.computeSignature(this.options.accessKeySecret,t,this.options.headerEncoding)};Mn._getReqUrl=cIt;Mn.authorization=function(t,r,n,i){let s=l$.buildCanonicalString(t.toUpperCase(),r,{headers:i,parameters:n});return l$.authorization(this.options.accessKeyId,this.options.accessKeySecret,s,this.options.headerEncoding)};Mn.request=async function(e){return this.options.retryMax?await fIt(LBe.bind(this),this.options.retryMax,{errorHandler:t=>!!(n=>{if(e.stream)return!1;let i=[-1,-2].includes(n.status),s=this.options.requestErrorRetryHandle||(()=>!0);return i&&s(n)})(t)})(e):await LBe.call(this,e)};async function LBe(e){this.options.stsToken&&pIt(this.options.refreshSTSToken)&&await lIt.call(this);let t=oIt.call(this,e),r,n;try{r=await this.urllib.request(t.url,t.params),K2("response %s %s, got %s, headers: %j",e.method,t.url,r.status,r.headers)}catch(s){n=s}let i;if(r&&e.successStatuses&&e.successStatuses.indexOf(r.status)===-1?(i=await this.requestError(r),i.params=e):n&&(i=await this.requestError(n)),i)throw e.customResponse&&r&&r.res&&await Z7t(r.res),i.name==="ResponseTimeoutError"&&(i.message=`${i.message.split(",")[0]}, please increase the timeout or use multipartDownload.`),i;return e.xmlResponse&&(r.data=await this.parseXML(r.data)),r}Mn._getResource=function(t){let r="/";return t.bucket&&(r+=`${t.bucket}/`),t.object&&(r+=uIt(t.object,this.options.headerEncoding)),r};Mn._escape=function(t){return nIt.encodeURIComponent(t).replace(/%2F/g,"/")};Mn._getUserAgent=function(){let r=`aliyun-sdk-${process&&process.browser?"js":"nodejs"}/${sIt.version}`,n=rIt.description;return!n&&process&&(n=`Node.js ${process.version.slice(1)} on ${process.platform} ${process.arch}`),this._checkUserAgent(`${r} ${n}`)};Mn._checkUserAgent=function(t){return t.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")};Mn.checkBrowserAndVersion=function(t,r){return PBe.name===t&&PBe.version.split(".")[0]===r};Mn.parseXML=function(t){return new Promise((r,n)=>{Buffer.isBuffer(t)&&(t=t.toString()),Q7t.parseString(t,{explicitRoot:!1,explicitArray:!1},(i,s)=>{i?n(i):r(s)})})};Mn.requestError=async function(t){let r=null;if(t.name==="ResponseTimeoutError")r=new Error(t.message),r.name=t.name;else if(!t.data||!t.data.length)t.status===-1||t.status===-2?(r=new Error(t.message),r.name=t.name,r.status=t.status,r.code=t.name):(t.status===404?(r=new Error("Object not exists"),r.name="NoSuchKeyError",r.status=404,r.code="NoSuchKey"):t.status===412?(r=new Error("Pre condition failed"),r.name="PreconditionFailedError",r.status=412,r.code="PreconditionFailed"):(r=new Error(`Unknow error, status: ${t.status}`),r.name="UnknowError",r.status=t.status),r.requestId=t.headers["x-oss-request-id"],r.host="");else{let n=String(t.data);K2("request response error data: %s",n);let i;try{i=await this.parseXML(n)||{}}catch(a){return K2(n),a.message+=` +raw xml: ${n}`,a.status=t.status,a.requestId=t.headers["x-oss-request-id"],a}let s=i.Message||`unknow request error, status: ${t.status}`;i.Condition&&(s+=` (condition: ${i.Condition})`),r=new Error(s),r.name=i.Code?`${i.Code}Error`:"UnknowError",r.status=t.status,r.code=i.Code,r.requestId=i.RequestId,r.hostId=i.HostId}return K2("generate error %j",r),r};Mn.setSLDEnabled=function(t){return this.options.sldEnable=!!t,this}});var jBe=C((X2,B3)=>{(function(e){var t=Buffer.from(new Uint8Array([1]).buffer)[0]===1,r=t?n:i;function n(s){return Buffer.from(s)}function i(s){for(var a=Buffer.alloc(s.byteLength),o=new Uint8Array(s),u=0;u{(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(r,n){return r<>>32-n},rotr:function(r,n){return r<<32-n|r>>>n},endian:function(r){if(r.constructor==Number)return t.rotl(r,8)&16711935|t.rotl(r,24)&4278255360;for(var n=0;n0;r--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(r){for(var n=[],i=0,s=0;i>>5]|=r[i]<<24-s%32;return n},wordsToBytes:function(r){for(var n=[],i=0;i>>5]>>>24-i%32&255);return n},bytesToHex:function(r){for(var n=[],i=0;i>>4).toString(16)),n.push((r[i]&15).toString(16));return n.join("")},hexToBytes:function(r){for(var n=[],i=0;i>>6*(3-a)&63)):n.push("=");return n.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],i=0,s=0;i>>6-s*2);return n}};UBe.exports=t})()});var p$=C((yEr,VBe)=>{var f$={utf8:{stringToBytes:function(e){return f$.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(f$.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r{zBe.exports=function(e){return e!=null&&($Be(e)||hIt(e)||!!e._isBuffer)};function $Be(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function hIt(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&$Be(e.slice(0,0))}});var KBe=C((EEr,GBe)=>{(function(){var e=HBe(),t=p$().utf8,r=WBe(),n=p$().bin,i=function(s,a){s.constructor==String?a&&a.encoding==="binary"?s=n.stringToBytes(s):s=t.stringToBytes(s):r(s)?s=Array.prototype.slice.call(s,0):!Array.isArray(s)&&s.constructor!==Uint8Array&&(s=s.toString());for(var o=e.bytesToWords(s),u=s.length*8,c=1732584193,l=-271733879,f=-1732584194,p=271733878,h=0;h>>24)&16711935|(o[h]<<24|o[h]>>>8)&4278255360;o[u>>>5]|=128<>>9<<4)+14]=u;for(var d=i._ff,x=i._gg,v=i._hh,g=i._ii,h=0;h>>0,l=l+w>>>0,f=f+E>>>0,p=p+A>>>0}return e.endian([c,l,f,p])};i._ff=function(s,a,o,u,c,l,f){var p=s+(a&o|~a&u)+(c>>>0)+f;return(p<>>32-l)+a},i._gg=function(s,a,o,u,c,l,f){var p=s+(a&u|o&~u)+(c>>>0)+f;return(p<>>32-l)+a},i._hh=function(s,a,o,u,c,l,f){var p=s+(a^o^u)+(c>>>0)+f;return(p<>>32-l)+a},i._ii=function(s,a,o,u,c,l,f){var p=s+(o^(a|~u))+(c>>>0)+f;return(p<>>32-l)+a},i._blocksize=16,i._digestsize=16,GBe.exports=function(s,a){if(s==null)throw new Error("Illegal argument "+s);var o=e.wordsToBytes(i(s,a));return a&&a.asBytes?o:a&&a.asString?n.bytesToString(o):e.bytesToHex(o)}})()});var h$=C((_Er,XBe)=>{"use strict";XBe.exports=function(t,r){return function(){for(var i=new Array(arguments.length),s=0;s{"use strict";var dIt=h$(),Yp=Object.prototype.toString;function x$(e){return Array.isArray(e)}function d$(e){return typeof e>"u"}function mIt(e){return e!==null&&!d$(e)&&e.constructor!==null&&!d$(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function JBe(e){return Yp.call(e)==="[object ArrayBuffer]"}function xIt(e){return Yp.call(e)==="[object FormData]"}function vIt(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&JBe(e.buffer),t}function gIt(e){return typeof e=="string"}function yIt(e){return typeof e=="number"}function YBe(e){return e!==null&&typeof e=="object"}function O3(e){if(Yp.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function bIt(e){return Yp.call(e)==="[object Date]"}function EIt(e){return Yp.call(e)==="[object File]"}function _It(e){return Yp.call(e)==="[object Blob]"}function ZBe(e){return Yp.call(e)==="[object Function]"}function wIt(e){return YBe(e)&&ZBe(e.pipe)}function AIt(e){return Yp.call(e)==="[object URLSearchParams]"}function CIt(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function SIt(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function v$(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),x$(e))for(var r=0,n=e.length;r{"use strict";var jg=Fs();function eOe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}tOe.exports=function(t,r,n){if(!r)return t;var i;if(n)i=n(r);else if(jg.isURLSearchParams(r))i=r.toString();else{var s=[];jg.forEach(r,function(u,c){u===null||typeof u>"u"||(jg.isArray(u)?c=c+"[]":u=[u],jg.forEach(u,function(f){jg.isDate(f)?f=f.toISOString():jg.isObject(f)&&(f=JSON.stringify(f)),s.push(eOe(c)+"="+eOe(f))}))}),i=s.join("&")}if(i){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}});var nOe=C((CEr,rOe)=>{"use strict";var TIt=Fs();function I3(){this.handlers=[]}I3.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};I3.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};I3.prototype.forEach=function(t){TIt.forEach(this.handlers,function(n){n!==null&&t(n)})};rOe.exports=I3});var sOe=C((SEr,iOe)=>{"use strict";var BIt=Fs();iOe.exports=function(t,r){BIt.forEach(t,function(i,s){s!==r&&s.toUpperCase()===r.toUpperCase()&&(t[r]=i,delete t[s])})}});var P3=C((DEr,aOe)=>{"use strict";aOe.exports=function(t,r,n,i,s){return t.config=r,n&&(t.code=n),t.request=i,t.response=s,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},t}});var N3=C((FEr,oOe)=>{"use strict";oOe.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var R3=C((TEr,uOe)=>{"use strict";var OIt=P3();uOe.exports=function(t,r,n,i,s){var a=new Error(t);return OIt(a,r,n,i,s)}});var g$=C((BEr,cOe)=>{"use strict";var kIt=R3();cOe.exports=function(t,r,n){var i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):r(kIt("Request failed with status code "+n.status,n.config,null,n.request,n))}});var fOe=C((OEr,lOe)=>{"use strict";var L3=Fs();lOe.exports=L3.isStandardBrowserEnv()?function(){return{write:function(r,n,i,s,a,o){var u=[];u.push(r+"="+encodeURIComponent(n)),L3.isNumber(i)&&u.push("expires="+new Date(i).toGMTString()),L3.isString(s)&&u.push("path="+s),L3.isString(a)&&u.push("domain="+a),o===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var n=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var hOe=C((kEr,pOe)=>{"use strict";pOe.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var mOe=C((IEr,dOe)=>{"use strict";dOe.exports=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}});var y$=C((PEr,xOe)=>{"use strict";var IIt=hOe(),PIt=mOe();xOe.exports=function(t,r){return t&&!IIt(r)?PIt(t,r):r}});var gOe=C((NEr,vOe)=>{"use strict";var b$=Fs(),NIt=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];vOe.exports=function(t){var r={},n,i,s;return t&&b$.forEach(t.split(` +`),function(o){if(s=o.indexOf(":"),n=b$.trim(o.substr(0,s)).toLowerCase(),i=b$.trim(o.substr(s+1)),n){if(r[n]&&NIt.indexOf(n)>=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([i]):r[n]=r[n]?r[n]+", "+i:i}}),r}});var EOe=C((REr,bOe)=>{"use strict";var yOe=Fs();bOe.exports=yOe.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function i(s){var a=s;return t&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(a){var o=yOe.isString(a)?i(a):a;return o.protocol===n.protocol&&o.host===n.host}}():function(){return function(){return!0}}()});var Ug=C((LEr,_Oe)=>{"use strict";function E$(e){this.message=e}E$.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")};E$.prototype.__CANCEL__=!0;_Oe.exports=E$});var AOe=C((MEr,wOe)=>{"use strict";var M3=Fs(),RIt=g$(),LIt=fOe(),MIt=k3(),qIt=y$(),jIt=gOe(),UIt=EOe(),_$=R3(),HIt=N3(),VIt=Ug();wOe.exports=function(t){return new Promise(function(n,i){var s=t.data,a=t.headers,o=t.responseType,u;function c(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}M3.isFormData(s)&&delete a["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",p=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.Authorization="Basic "+btoa(f+":"+p)}var h=qIt(t.baseURL,t.url);l.open(t.method.toUpperCase(),MIt(h,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function d(){if(l){var v="getAllResponseHeaders"in l?jIt(l.getAllResponseHeaders()):null,g=!o||o==="text"||o==="json"?l.responseText:l.response,_={data:g,status:l.status,statusText:l.statusText,headers:v,config:t,request:l};RIt(function(E){n(E),c()},function(E){i(E),c()},_),l=null}}if("onloadend"in l?l.onloadend=d:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(d)},l.onabort=function(){l&&(i(_$("Request aborted",t,"ECONNABORTED",l)),l=null)},l.onerror=function(){i(_$("Network Error",t,null,l)),l=null},l.ontimeout=function(){var g=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",_=t.transitional||HIt;t.timeoutErrorMessage&&(g=t.timeoutErrorMessage),i(_$(g,t,_.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",l)),l=null},M3.isStandardBrowserEnv()){var x=(t.withCredentials||UIt(h))&&t.xsrfCookieName?LIt.read(t.xsrfCookieName):void 0;x&&(a[t.xsrfHeaderName]=x)}"setRequestHeader"in l&&M3.forEach(a,function(g,_){typeof s>"u"&&_.toLowerCase()==="content-type"?delete a[_]:l.setRequestHeader(_,g)}),M3.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),o&&o!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(u=function(v){l&&(i(!v||v&&v.type?new VIt("canceled"):v),l.abort(),l=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u))),s||(s=null),l.send(s)})}});var SOe=C((qEr,COe)=>{var J2;COe.exports=function(){if(!J2){try{J2=Nc()("follow-redirects")}catch{}typeof J2!="function"&&(J2=function(){})}J2.apply(null,arguments)}});var Q2=C((jEr,D$)=>{var V0=require("url"),w$=V0.URL,$It=require("http"),zIt=require("https"),TOe=require("stream").Writable,BOe=require("assert"),OOe=SOe(),C$=["abort","aborted","connect","error","socket","timeout"],S$=Object.create(null);C$.forEach(function(e){S$[e]=function(t,r,n){this._redirectable.emit(e,t,r,n)}});var WIt=Z2("ERR_INVALID_URL","Invalid URL",TypeError),DOe=Z2("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),GIt=Z2("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded"),KIt=Z2("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),XIt=Z2("ERR_STREAM_WRITE_AFTER_END","write after end");function po(e,t){TOe.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(n){r._processResponse(n)},this._performRequest()}po.prototype=Object.create(TOe.prototype);po.prototype.abort=function(){IOe(this._currentRequest),this.emit("abort")};po.prototype.write=function(e,t,r){if(this._ending)throw new XIt;if(!$0(e)&&!ZIt(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Y2(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new KIt),this.abort())};po.prototype.end=function(e,t,r){if(Y2(e)?(r=e,e=t=null):Y2(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var n=this,i=this._currentRequest;this.write(e,t,function(){n._ended=!0,i.end(null,null,r)}),this._ending=!0}};po.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};po.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};po.prototype.setTimeout=function(e,t){var r=this;function n(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function i(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),n(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",i)}return t&&this.on("timeout",t),this.socket?i(this.socket):this._currentRequest.once("socket",i),this.on("socket",n),this.on("abort",s),this.on("error",s),this.on("response",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){po.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(po.prototype,e,{get:function(){return this._currentRequest[e]}})});po.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};po.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t){this.emit("error",new TypeError("Unsupported protocol "+e));return}if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var i of C$)n.on(i,S$[i]);if(this._currentUrl=/^\//.test(this._options.path)?V0.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function u(c){if(n===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(IOe(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects){this.emit("error",new GIt);return}var n,i=this._options.beforeRedirect;i&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],A$(/^content-/i,this._options.headers));var a=A$(/^host$/i,this._options.headers),o=V0.parse(this._currentUrl),u=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:V0.format(Object.assign(o,{host:u})),l;try{l=V0.resolve(c,r)}catch(d){this.emit("error",new DOe({cause:d}));return}OOe("redirecting to",l),this._isRedirect=!0;var f=V0.parse(l);if(Object.assign(this._options,f),(f.protocol!==o.protocol&&f.protocol!=="https:"||f.host!==u&&!YIt(f.host,u))&&A$(/^(?:authorization|cookie)$/i,this._options.headers),Y2(i)){var p={headers:e.headers,statusCode:t},h={url:c,method:s,headers:n};try{i(this._options,p,h)}catch(d){this.emit("error",d);return}this._sanitizeOptions(this._options)}try{this._performRequest()}catch(d){this.emit("error",new DOe({cause:d}))}};function kOe(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(n){var i=n+":",s=r[i]=e[n],a=t[n]=Object.create(s);function o(c,l,f){if($0(c)){var p;try{p=FOe(new w$(c))}catch{p=V0.parse(c)}if(!$0(p.protocol))throw new WIt({input:c});c=p}else w$&&c instanceof w$?c=FOe(c):(f=l,l=c,c={protocol:i});return Y2(l)&&(f=l,l=null),l=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,l),l.nativeProtocols=r,!$0(l.host)&&!$0(l.hostname)&&(l.hostname="::1"),BOe.equal(l.protocol,i,"protocol mismatch"),OOe("options",l),new po(l,f)}function u(c,l,f){var p=a.request(c,l,f);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:u,configurable:!0,enumerable:!0,writable:!0}})}),t}function JIt(){}function FOe(e){var t={protocol:e.protocol,hostname:e.hostname.startsWith("[")?e.hostname.slice(1,-1):e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,path:e.pathname+e.search,href:e.href};return e.port!==""&&(t.port=Number(e.port)),t}function A$(e,t){var r;for(var n in t)e.test(n)&&(r=t[n],delete t[n]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Z2(e,t,r){function n(i){Error.captureStackTrace(this,this.constructor),Object.assign(this,i||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return n.prototype=new(r||Error),n.prototype.constructor=n,n.prototype.name="Error ["+e+"]",n}function IOe(e){for(var t of C$)e.removeListener(t,S$[t]);e.on("error",JIt),e.abort()}function YIt(e,t){BOe($0(e)&&$0(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function $0(e){return typeof e=="string"||e instanceof String}function Y2(e){return typeof e=="function"}function ZIt(e){return typeof e=="object"&&"length"in e}D$.exports=kOe({http:$It,https:zIt});D$.exports.wrap=kOe});var q3=C((UEr,POe)=>{POe.exports={version:"0.26.1"}});var F$=C((HEr,jOe)=>{"use strict";var e_=Fs(),NOe=g$(),QIt=y$(),ROe=k3(),ePt=require("http"),tPt=require("https"),rPt=Q2().http,nPt=Q2().https,LOe=require("url"),iPt=require("zlib"),sPt=q3().version,Hg=R3(),j3=P3(),aPt=N3(),oPt=Ug(),MOe=/https:?/;function qOe(e,t,r){if(e.hostname=t.host,e.host=t.host,e.port=t.port,e.path=r,t.auth){var n=Buffer.from(t.auth.username+":"+t.auth.password,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+n}e.beforeRedirect=function(s){s.headers.host=s.host,qOe(s,t,s.href)}}jOe.exports=function(t){return new Promise(function(n,i){var s;function a(){t.cancelToken&&t.cancelToken.unsubscribe(s),t.signal&&t.signal.removeEventListener("abort",s)}var o=function(ue){a(),n(ue)},u=!1,c=function(ue){a(),u=!0,i(ue)},l=t.data,f=t.headers,p={};if(Object.keys(f).forEach(function(ue){p[ue.toLowerCase()]=ue}),"user-agent"in p?f[p["user-agent"]]||delete f[p["user-agent"]]:f["User-Agent"]="axios/"+sPt,l&&!e_.isStream(l)){if(!Buffer.isBuffer(l))if(e_.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(e_.isString(l))l=Buffer.from(l,"utf-8");else return c(Hg("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",t));if(t.maxBodyLength>-1&&l.length>t.maxBodyLength)return c(Hg("Request body larger than maxBodyLength limit",t));p["content-length"]||(f["Content-Length"]=l.length)}var h=void 0;if(t.auth){var d=t.auth.username||"",x=t.auth.password||"";h=d+":"+x}var v=QIt(t.baseURL,t.url),g=LOe.parse(v),_=g.protocol||"http:";if(!h&&g.auth){var w=g.auth.split(":"),E=w[0]||"",A=w[1]||"";h=E+":"+A}h&&p.authorization&&delete f[p.authorization];var T=MOe.test(_),O=T?t.httpsAgent:t.httpAgent;try{ROe(g.path,t.params,t.paramsSerializer).replace(/^\?/,"")}catch(ie){var D=new Error(ie.message);D.config=t,D.url=t.url,D.exists=!0,c(D)}var M={path:ROe(g.path,t.params,t.paramsSerializer).replace(/^\?/,""),method:t.method.toUpperCase(),headers:f,agent:O,agents:{http:t.httpAgent,https:t.httpsAgent},auth:h};t.socketPath?M.socketPath=t.socketPath:(M.hostname=g.hostname,M.port=g.port);var P=t.proxy;if(!P&&P!==!1){var k=_.slice(0,-1)+"_proxy",B=process.env[k]||process.env[k.toUpperCase()];if(B){var q=LOe.parse(B),$=process.env.no_proxy||process.env.NO_PROXY,N=!0;if($){var U=$.split(",").map(function(ue){return ue.trim()});N=!U.some(function(ue){return ue?ue==="*"||ue[0]==="."&&g.hostname.substr(g.hostname.length-ue.length)===ue?!0:g.hostname===ue:!1})}if(N&&(P={host:q.hostname,port:q.port,protocol:q.protocol},q.auth)){var ee=q.auth.split(":");P.auth={username:ee[0],password:ee[1]}}}}P&&(M.headers.host=g.hostname+(g.port?":"+g.port:""),qOe(M,P,_+"//"+g.hostname+(g.port?":"+g.port:"")+M.path));var ce,te=T&&(P?MOe.test(P.protocol):!0);t.transport?ce=t.transport:t.maxRedirects===0?ce=te?tPt:ePt:(t.maxRedirects&&(M.maxRedirects=t.maxRedirects),ce=te?nPt:rPt),t.maxBodyLength>-1&&(M.maxBodyLength=t.maxBodyLength),t.insecureHTTPParser&&(M.insecureHTTPParser=t.insecureHTTPParser);var K=ce.request(M,function(ue){if(!K.aborted){var ge=ue,Se=ue.req||K;if(ue.statusCode!==204&&Se.method!=="HEAD"&&t.decompress!==!1)switch(ue.headers["content-encoding"]){case"gzip":case"compress":case"deflate":ge=ge.pipe(iPt.createUnzip()),delete ue.headers["content-encoding"];break}var H={status:ue.statusCode,statusText:ue.statusMessage,headers:ue.headers,config:t,request:Se};if(t.responseType==="stream")H.data=ge,NOe(o,c,H);else{var R=[],ye=0;ge.on("data",function(he){R.push(he),ye+=he.length,t.maxContentLength>-1&&ye>t.maxContentLength&&(u=!0,ge.destroy(),c(Hg("maxContentLength size of "+t.maxContentLength+" exceeded",t,null,Se)))}),ge.on("aborted",function(){u||(ge.destroy(),c(Hg("error request aborted",t,"ERR_REQUEST_ABORTED",Se)))}),ge.on("error",function(he){K.aborted||c(j3(he,t,null,Se))}),ge.on("end",function(){try{var he=R.length===1?R[0]:Buffer.concat(R);t.responseType!=="arraybuffer"&&(he=he.toString(t.responseEncoding),(!t.responseEncoding||t.responseEncoding==="utf8")&&(he=e_.stripBOM(he))),H.data=he}catch(oe){c(j3(oe,t,oe.code,H.request,H))}NOe(o,c,H)})}}});if(K.on("error",function(ue){K.aborted&&ue.code!=="ERR_FR_TOO_MANY_REDIRECTS"||c(j3(ue,t,null,K))}),K.on("socket",function(ue){ue.setKeepAlive(!0,1e3*60)}),t.timeout){var se=parseInt(t.timeout,10);if(isNaN(se)){c(Hg("error trying to parse `config.timeout` to int",t,"ERR_PARSE_TIMEOUT",K));return}K.setTimeout(se,function(){K.abort();var ue="";t.timeoutErrorMessage?ue=t.timeoutErrorMessage:ue="timeout of "+t.timeout+"ms exceeded";var ge=t.transitional||aPt;c(Hg(ue,t,ge.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",K))})}(t.cancelToken||t.signal)&&(s=function(ie){K.aborted||(K.abort(),c(!ie||ie&&ie.type?new oPt("canceled"):ie))},t.cancelToken&&t.cancelToken.subscribe(s),t.signal&&(t.signal.aborted?s():t.signal.addEventListener("abort",s))),e_.isStream(l)?l.on("error",function(ue){c(j3(ue,t,null,K))}).pipe(K):K.end(l)})}});var H3=C((VEr,VOe)=>{"use strict";var is=Fs(),UOe=sOe(),uPt=P3(),cPt=N3(),lPt={"Content-Type":"application/x-www-form-urlencoded"};function HOe(e,t){!is.isUndefined(e)&&is.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function fPt(){var e;return typeof XMLHttpRequest<"u"?e=AOe():typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]"&&(e=F$()),e}function pPt(e,t,r){if(is.isString(e))try{return(t||JSON.parse)(e),is.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var U3={transitional:cPt,adapter:fPt(),transformRequest:[function(t,r){return UOe(r,"Accept"),UOe(r,"Content-Type"),is.isFormData(t)||is.isArrayBuffer(t)||is.isBuffer(t)||is.isStream(t)||is.isFile(t)||is.isBlob(t)?t:is.isArrayBufferView(t)?t.buffer:is.isURLSearchParams(t)?(HOe(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):is.isObject(t)||r&&r["Content-Type"]==="application/json"?(HOe(r,"application/json"),pPt(t)):t}],transformResponse:[function(t){var r=this.transitional||U3.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,s=!n&&this.responseType==="json";if(s||i&&is.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(s)throw a.name==="SyntaxError"?uPt(a,this,"E_JSON_PARSE"):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};is.forEach(["delete","get","head"],function(t){U3.headers[t]={}});is.forEach(["post","put","patch"],function(t){U3.headers[t]=is.merge(lPt)});VOe.exports=U3});var zOe=C(($Er,$Oe)=>{"use strict";var hPt=Fs(),dPt=H3();$Oe.exports=function(t,r,n){var i=this||dPt;return hPt.forEach(n,function(a){t=a.call(i,t,r)}),t}});var T$=C((zEr,WOe)=>{"use strict";WOe.exports=function(t){return!!(t&&t.__CANCEL__)}});var XOe=C((WEr,KOe)=>{"use strict";var GOe=Fs(),B$=zOe(),mPt=T$(),xPt=H3(),vPt=Ug();function O$(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new vPt("canceled")}KOe.exports=function(t){O$(t),t.headers=t.headers||{},t.data=B$.call(t,t.data,t.headers,t.transformRequest),t.headers=GOe.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),GOe.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||xPt.adapter;return r(t).then(function(i){return O$(t),i.data=B$.call(t,i.data,i.headers,t.transformResponse),i},function(i){return mPt(i)||(O$(t),i&&i.response&&(i.response.data=B$.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})}});var k$=C((GEr,JOe)=>{"use strict";var ho=Fs();JOe.exports=function(t,r){r=r||{};var n={};function i(l,f){return ho.isPlainObject(l)&&ho.isPlainObject(f)?ho.merge(l,f):ho.isPlainObject(f)?ho.merge({},f):ho.isArray(f)?f.slice():f}function s(l){if(ho.isUndefined(r[l])){if(!ho.isUndefined(t[l]))return i(void 0,t[l])}else return i(t[l],r[l])}function a(l){if(!ho.isUndefined(r[l]))return i(void 0,r[l])}function o(l){if(ho.isUndefined(r[l])){if(!ho.isUndefined(t[l]))return i(void 0,t[l])}else return i(void 0,r[l])}function u(l){if(l in r)return i(t[l],r[l]);if(l in t)return i(void 0,t[l])}var c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u};return ho.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var p=c[f]||s,h=p(f);ho.isUndefined(h)&&p!==u||(n[f]=h)}),n}});var QOe=C((KEr,ZOe)=>{"use strict";var gPt=q3().version,I$={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){I$[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var YOe={};I$.transitional=function(t,r,n){function i(s,a){return"[Axios v"+gPt+"] Transitional option '"+s+"'"+a+(n?". "+n:"")}return function(s,a,o){if(t===!1)throw new Error(i(a," has been removed"+(r?" in "+r:"")));return r&&!YOe[a]&&(YOe[a]=!0,console.warn(i(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(s,a,o):!0}};function yPt(e,t,r){if(typeof e!="object")throw new TypeError("options must be an object");for(var n=Object.keys(e),i=n.length;i-- >0;){var s=n[i],a=t[s];if(a){var o=e[s],u=o===void 0||a(o,s,e);if(u!==!0)throw new TypeError("option "+s+" must be "+u);continue}if(r!==!0)throw Error("Unknown option "+s)}}ZOe.exports={assertOptions:yPt,validators:I$}});var ske=C((XEr,ike)=>{"use strict";var rke=Fs(),bPt=k3(),eke=nOe(),tke=XOe(),V3=k$(),nke=QOe(),Vg=nke.validators;function t_(e){this.defaults=e,this.interceptors={request:new eke,response:new eke}}t_.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=V3(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var n=r.transitional;n!==void 0&&nke.assertOptions(n,{silentJSONParsing:Vg.transitional(Vg.boolean),forcedJSONParsing:Vg.transitional(Vg.boolean),clarifyTimeoutError:Vg.transitional(Vg.boolean)},!1);var i=[],s=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(r)===!1||(s=s&&h.synchronous,i.unshift(h.fulfilled,h.rejected))});var a=[];this.interceptors.response.forEach(function(h){a.push(h.fulfilled,h.rejected)});var o;if(!s){var u=[tke,void 0];for(Array.prototype.unshift.apply(u,i),u=u.concat(a),o=Promise.resolve(r);u.length;)o=o.then(u.shift(),u.shift());return o}for(var c=r;i.length;){var l=i.shift(),f=i.shift();try{c=l(c)}catch(p){f(p);break}}try{o=tke(c)}catch(p){return Promise.reject(p)}for(;a.length;)o=o.then(a.shift(),a.shift());return o};t_.prototype.getUri=function(t){return t=V3(this.defaults,t),bPt(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};rke.forEach(["delete","get","head","options"],function(t){t_.prototype[t]=function(r,n){return this.request(V3(n||{},{method:t,url:r,data:(n||{}).data}))}});rke.forEach(["post","put","patch"],function(t){t_.prototype[t]=function(r,n,i){return this.request(V3(i||{},{method:t,url:r,data:n}))}});ike.exports=t_});var oke=C((JEr,ake)=>{"use strict";var EPt=Ug();function $g(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(i){t=i});var r=this;this.promise.then(function(n){if(r._listeners){var i,s=r._listeners.length;for(i=0;i{"use strict";uke.exports=function(t){return function(n){return t.apply(null,n)}}});var fke=C((ZEr,lke)=>{"use strict";var _Pt=Fs();lke.exports=function(t){return _Pt.isObject(t)&&t.isAxiosError===!0}});var dke=C((QEr,P$)=>{"use strict";var pke=Fs(),wPt=h$(),$3=ske(),APt=k$(),CPt=H3();function hke(e){var t=new $3(e),r=wPt($3.prototype.request,t);return pke.extend(r,$3.prototype,t),pke.extend(r,t),r.create=function(i){return hke(APt(e,i))},r}var Jc=hke(CPt);Jc.Axios=$3;Jc.Cancel=Ug();Jc.CancelToken=oke();Jc.isCancel=T$();Jc.VERSION=q3().version;Jc.all=function(t){return Promise.all(t)};Jc.spread=cke();Jc.isAxiosError=fke();P$.exports=Jc;P$.exports.default=Jc});var xke=C((e2r,mke)=>{mke.exports=dke()});var K$=C((r2r,Tke)=>{"use strict";var qNt=require("os");Tke.exports=qNt.homedir||function(){var t=process.env.HOME,r=process.env.LOGNAME||process.env.USER||process.env.LNAME||process.env.USERNAME;return process.platform==="win32"?process.env.USERPROFILE||process.env.HOMEDRIVE+process.env.HOMEPATH||t||null:process.platform==="darwin"?t||(r?"/Users/"+r:null):process.platform==="linux"?t||(process.getuid()===0?"/root":r?"/home/"+r:null):t||null}});var X$=C((n2r,Bke)=>{Bke.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(r,n){return n};var t=new Error().stack;return Error.prepareStackTrace=e,t[2].getFileName()}});var Oke=C((i2r,a_)=>{"use strict";var jNt=process.platform==="win32",UNt=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,J$={};function HNt(e){return UNt.exec(e).slice(1)}J$.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=HNt(e);if(!t||t.length!==5)throw new TypeError("Invalid path '"+e+"'");return{root:t[1],dir:t[0]===t[1]?t[0]:t[0].slice(0,-1),base:t[2],ext:t[4],name:t[3]}};var VNt=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,Y$={};function $Nt(e){return VNt.exec(e).slice(1)}Y$.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=$Nt(e);if(!t||t.length!==5)throw new TypeError("Invalid path '"+e+"'");return{root:t[1],dir:t[0].slice(0,-1),base:t[2],ext:t[4],name:t[3]}};jNt?a_.exports=J$.parse:a_.exports=Y$.parse;a_.exports.posix=Y$.parse;a_.exports.win32=J$.parse});var Z$=C((s2r,Nke)=>{var Pke=require("path"),kke=Pke.parse||Oke(),Ike=function(t,r){var n="/";/^([A-Za-z]:)/.test(t)?n="":/^\\\\/.test(t)&&(n="\\\\");for(var i=[t],s=kke(t);s.dir!==i[i.length-1];)i.push(s.dir),s=kke(s.dir);return i.reduce(function(a,o){return a.concat(r.map(function(u){return Pke.resolve(n,o,u)}))},[])};Nke.exports=function(t,r,n){var i=r&&r.moduleDirectory?[].concat(r.moduleDirectory):["node_modules"];if(r&&typeof r.paths=="function")return r.paths(n,t,function(){return Ike(t,i)},r);var s=Ike(t,i);return r&&r.paths?s.concat(r.paths):s}});var Q$=C((a2r,Rke)=>{Rke.exports=function(e,t){return t||{}}});var Lke=C((o2r,zNt)=>{zNt.exports={assert:!0,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16",async_hooks:">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],buffer_ieee754:">= 0.5 && < 0.9.7",buffer:!0,"node:buffer":[">= 14.18 && < 15",">= 16"],child_process:!0,"node:child_process":[">= 14.18 && < 15",">= 16"],cluster:">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],console:!0,"node:console":[">= 14.18 && < 15",">= 16"],constants:!0,"node:constants":[">= 14.18 && < 15",">= 16"],crypto:!0,"node:crypto":[">= 14.18 && < 15",">= 16"],_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,"node:dgram":[">= 14.18 && < 15",">= 16"],diagnostics_channel:[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],dns:!0,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16",domain:">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],events:!0,"node:events":[">= 14.18 && < 15",">= 16"],freelist:"< 6",fs:!0,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],_http_agent:">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],_http_client:">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],_http_common:">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],_http_incoming:">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],_http_outgoing:">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],_http_server:">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],http:!0,"node:http":[">= 14.18 && < 15",">= 16"],http2:">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],https:!0,"node:https":[">= 14.18 && < 15",">= 16"],inspector:">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],_linklist:"< 8",module:!0,"node:module":[">= 14.18 && < 15",">= 16"],net:!0,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12",os:!0,"node:os":[">= 14.18 && < 15",">= 16"],path:!0,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16",perf_hooks:">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],process:">= 1","node:process":[">= 14.18 && < 15",">= 16"],punycode:">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],querystring:!0,"node:querystring":[">= 14.18 && < 15",">= 16"],readline:!0,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17",repl:!0,"node:repl":[">= 14.18 && < 15",">= 16"],smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],_stream_transform:">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],_stream_wrap:">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],_stream_passthrough:">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],_stream_readable:">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],_stream_writable:">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],stream:!0,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5",string_decoder:!0,"node:string_decoder":[">= 14.18 && < 15",">= 16"],sys:[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"node:test":[">= 16.17 && < 17",">= 18"],timers:!0,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16",_tls_common:">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],tls:!0,"node:tls":[">= 14.18 && < 15",">= 16"],trace_events:">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],tty:!0,"node:tty":[">= 14.18 && < 15",">= 16"],url:!0,"node:url":[">= 14.18 && < 15",">= 16"],util:!0,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],v8:">= 1","node:v8":[">= 14.18 && < 15",">= 16"],vm:!0,"node:vm":[">= 14.18 && < 15",">= 16"],wasi:">= 13.4 && < 13.5",worker_threads:">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],zlib:">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}});var z3=C((u2r,jke)=>{"use strict";var WNt=qL();function GNt(e,t){for(var r=e.split("."),n=t.split(" "),i=n.length>1?n[0]:"=",s=(n.length>1?n[1]:n[0]).split("."),a=0;a<3;++a){var o=parseInt(r[a]||0,10),u=parseInt(s[a]||0,10);if(o!==u)return i==="<"?o="?o>=u:!1}return i===">="}function Mke(e,t){var r=t.split(/ ?&& ?/);if(r.length===0)return!1;for(var n=0;n"u"?process.versions&&process.versions.node:e;if(typeof r!="string")throw new TypeError(typeof e>"u"?"Unable to determine current node version":"If provided, a valid node version is required");if(t&&typeof t=="object"){for(var n=0;n{var W0=require("fs"),XNt=K$(),ci=require("path"),JNt=X$(),YNt=Z$(),ZNt=Q$(),QNt=z3(),e9t=process.platform!=="win32"&&W0.realpath&&typeof W0.realpath.native=="function"?W0.realpath.native:W0.realpath,Uke=XNt(),t9t=function(){return[ci.join(Uke,".node_modules"),ci.join(Uke,".node_libraries")]},r9t=function(t,r){W0.stat(t,function(n,i){return n?n.code==="ENOENT"||n.code==="ENOTDIR"?r(null,!1):r(n):r(null,i.isFile()||i.isFIFO())})},n9t=function(t,r){W0.stat(t,function(n,i){return n?n.code==="ENOENT"||n.code==="ENOTDIR"?r(null,!1):r(n):r(null,i.isDirectory())})},i9t=function(t,r){e9t(t,function(n,i){n&&n.code!=="ENOENT"?r(n):r(null,n?t:i)})},o_=function(t,r,n,i){n&&n.preserveSymlinks===!1?t(r,i):i(null,r)},s9t=function(t,r,n){t(r,function(i,s){if(i)n(i);else try{var a=JSON.parse(s);n(null,a)}catch{n(null)}})},a9t=function(t,r,n){for(var i=YNt(r,n,t),s=0;s{o9t.exports={assert:!0,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16",async_hooks:">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],buffer_ieee754:">= 0.5 && < 0.9.7",buffer:!0,"node:buffer":[">= 14.18 && < 15",">= 16"],child_process:!0,"node:child_process":[">= 14.18 && < 15",">= 16"],cluster:">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],console:!0,"node:console":[">= 14.18 && < 15",">= 16"],constants:!0,"node:constants":[">= 14.18 && < 15",">= 16"],crypto:!0,"node:crypto":[">= 14.18 && < 15",">= 16"],_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,"node:dgram":[">= 14.18 && < 15",">= 16"],diagnostics_channel:[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],dns:!0,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16",domain:">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],events:!0,"node:events":[">= 14.18 && < 15",">= 16"],freelist:"< 6",fs:!0,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],_http_agent:">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],_http_client:">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],_http_common:">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],_http_incoming:">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],_http_outgoing:">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],_http_server:">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],http:!0,"node:http":[">= 14.18 && < 15",">= 16"],http2:">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],https:!0,"node:https":[">= 14.18 && < 15",">= 16"],inspector:">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],_linklist:"< 8",module:!0,"node:module":[">= 14.18 && < 15",">= 16"],net:!0,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12",os:!0,"node:os":[">= 14.18 && < 15",">= 16"],path:!0,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16",perf_hooks:">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],process:">= 1","node:process":[">= 14.18 && < 15",">= 16"],punycode:">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],querystring:!0,"node:querystring":[">= 14.18 && < 15",">= 16"],readline:!0,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17",repl:!0,"node:repl":[">= 14.18 && < 15",">= 16"],smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],_stream_transform:">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],_stream_wrap:">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],_stream_passthrough:">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],_stream_readable:">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],_stream_writable:">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],stream:!0,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5",string_decoder:!0,"node:string_decoder":[">= 14.18 && < 15",">= 16"],sys:[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"node:test":">= 18",timers:!0,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16",_tls_common:">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],tls:!0,"node:tls":[">= 14.18 && < 15",">= 16"],trace_events:">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],tty:!0,"node:tty":[">= 14.18 && < 15",">= 16"],url:!0,"node:url":[">= 14.18 && < 15",">= 16"],util:!0,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],v8:">= 1","node:v8":[">= 14.18 && < 15",">= 16"],vm:!0,"node:vm":[">= 14.18 && < 15",">= 16"],wasi:">= 13.4 && < 13.5",worker_threads:">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],zlib:">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}});var Kke=C((f2r,Gke)=>{var u9t=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function c9t(e){for(var t=e.split(" "),r=t.length>1?t[0]:"=",n=(t.length>1?t[1]:t[0]).split("."),i=0;i<3;++i){var s=parseInt(u9t[i]||0,10),a=parseInt(n[i]||0,10);if(s!==a)return r==="<"?s="?s>=a:!1}return r===">="}function zke(e){var t=e.split(/ ?&& ?/);if(t.length===0)return!1;for(var r=0;r{var f9t=z3();Xke.exports=function(t){return f9t(t)}});var Qke=C((h2r,Zke)=>{var p9t=z3(),G0=require("fs"),Ts=require("path"),h9t=K$(),d9t=X$(),m9t=Z$(),x9t=Q$(),v9t=process.platform!=="win32"&&G0.realpathSync&&typeof G0.realpathSync.native=="function"?G0.realpathSync.native:G0.realpathSync,Yke=h9t(),g9t=function(){return[Ts.join(Yke,".node_modules"),Ts.join(Yke,".node_libraries")]},y9t=function(t){try{var r=G0.statSync(t,{throwIfNoEntry:!1})}catch(n){if(n&&(n.code==="ENOENT"||n.code==="ENOTDIR"))return!1;throw n}return!!r&&(r.isFile()||r.isFIFO())},b9t=function(t){try{var r=G0.statSync(t,{throwIfNoEntry:!1})}catch(n){if(n&&(n.code==="ENOENT"||n.code==="ENOTDIR"))return!1;throw n}return!!r&&r.isDirectory()},E9t=function(t){try{return v9t(t)}catch(r){if(r.code!=="ENOENT")throw r}return t},u_=function(t,r,n){return n&&n.preserveSymlinks===!1?t(r):r},_9t=function(t,r){var n=t(r);try{var i=JSON.parse(n);return i}catch{}},w9t=function(t,r,n){for(var i=m9t(r,n,t),s=0;s{var G3=Vke();G3.core=Kke();G3.isCore=Jke();G3.sync=Qke();e7e.exports=G3});var i7e=C((m2r,n7e)=>{"use strict";var r7e=require("fs"),tz;function A9t(){try{return r7e.statSync("/.dockerenv"),!0}catch{return!1}}function C9t(){try{return r7e.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}n7e.exports=()=>(tz===void 0&&(tz=A9t()||C9t()),tz)});var o7e=C((x2r,rz)=>{"use strict";var S9t=require("os"),D9t=require("fs"),s7e=i7e(),a7e=()=>{if(process.platform!=="linux")return!1;if(S9t.release().toLowerCase().includes("microsoft"))return!s7e();try{return D9t.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft")?!s7e():!1}catch{return!1}};process.env.__IS_WSL_TEST__?rz.exports=a7e:rz.exports=a7e()});var nz=C((v2r,u7e)=>{"use strict";u7e.exports=function(t,r){return function(){for(var i=new Array(arguments.length),s=0;s{"use strict";var F9t=nz(),sz=Object.prototype.toString,az=function(e){return function(t){var r=sz.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function K0(e){return e=e.toLowerCase(),function(r){return az(r)===e}}function oz(e){return Array.isArray(e)}function X3(e){return typeof e>"u"}function T9t(e){return e!==null&&!X3(e)&&e.constructor!==null&&!X3(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var c7e=K0("ArrayBuffer");function B9t(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&c7e(e.buffer),t}function O9t(e){return typeof e=="string"}function k9t(e){return typeof e=="number"}function l7e(e){return e!==null&&typeof e=="object"}function K3(e){if(az(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var I9t=K0("Date"),P9t=K0("File"),N9t=K0("Blob"),R9t=K0("FileList");function uz(e){return sz.call(e)==="[object Function]"}function L9t(e){return l7e(e)&&uz(e.pipe)}function M9t(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||sz.call(e)===t||uz(e.toString)&&e.toString()===t)}var q9t=K0("URLSearchParams");function j9t(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function U9t(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function cz(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),oz(e))for(var r=0,n=e.length;r0;)s=n[i],a[s]||(t[s]=e[s],a[s]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function W9t(e,t,r){e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return n!==-1&&n===r}function G9t(e){if(!e)return null;var t=e.length;if(X3(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r}var K9t=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));f7e.exports={isArray:oz,isArrayBuffer:c7e,isBuffer:T9t,isFormData:M9t,isArrayBufferView:B9t,isString:O9t,isNumber:k9t,isObject:l7e,isPlainObject:K3,isUndefined:X3,isDate:I9t,isFile:P9t,isBlob:N9t,isFunction:uz,isStream:L9t,isURLSearchParams:q9t,isStandardBrowserEnv:U9t,forEach:cz,merge:iz,extend:H9t,trim:j9t,stripBOM:V9t,inherits:$9t,toFlatObject:z9t,kindOf:az,kindOfTest:K0,endsWith:W9t,toArray:G9t,isTypedArray:K9t,isFileList:R9t}});var J3=C((y2r,h7e)=>{"use strict";var Kg=bi();function p7e(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}h7e.exports=function(t,r,n){if(!r)return t;var i;if(n)i=n(r);else if(Kg.isURLSearchParams(r))i=r.toString();else{var s=[];Kg.forEach(r,function(u,c){u===null||typeof u>"u"||(Kg.isArray(u)?c=c+"[]":u=[u],Kg.forEach(u,function(f){Kg.isDate(f)?f=f.toISOString():Kg.isObject(f)&&(f=JSON.stringify(f)),s.push(p7e(c)+"="+p7e(f))}))}),i=s.join("&")}if(i){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}});var m7e=C((b2r,d7e)=>{"use strict";var X9t=bi();function Y3(){this.handlers=[]}Y3.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};Y3.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Y3.prototype.forEach=function(t){X9t.forEach(this.handlers,function(n){n!==null&&t(n)})};d7e.exports=Y3});var v7e=C((E2r,x7e)=>{"use strict";var J9t=bi();x7e.exports=function(t,r){J9t.forEach(t,function(i,s){s!==r&&s.toUpperCase()===r.toUpperCase()&&(t[r]=i,delete t[s])})}});var Qp=C((_2r,E7e)=>{"use strict";var g7e=bi();function Xg(e,t,r,n,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}g7e.inherits(Xg,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var y7e=Xg.prototype,b7e={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){b7e[e]={value:e}});Object.defineProperties(Xg,b7e);Object.defineProperty(y7e,"isAxiosError",{value:!0});Xg.from=function(e,t,r,n,i,s){var a=Object.create(y7e);return g7e.toFlatObject(e,a,function(u){return u!==Error.prototype}),Xg.call(a,e.message,t,r,n,i),a.name=e.name,s&&Object.assign(a,s),a};E7e.exports=Xg});var Z3=C((w2r,_7e)=>{"use strict";_7e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var lz=C((A2r,w7e)=>{"use strict";var Hu=bi();function Y9t(e,t){t=t||new FormData;var r=[];function n(s){return s===null?"":Hu.isDate(s)?s.toISOString():Hu.isArrayBuffer(s)||Hu.isTypedArray(s)?typeof Blob=="function"?new Blob([s]):Buffer.from(s):s}function i(s,a){if(Hu.isPlainObject(s)||Hu.isArray(s)){if(r.indexOf(s)!==-1)throw Error("Circular reference detected in "+a);r.push(s),Hu.forEach(s,function(u,c){if(!Hu.isUndefined(u)){var l=a?a+"."+c:c,f;if(u&&!a&&typeof u=="object"){if(Hu.endsWith(c,"{}"))u=JSON.stringify(u);else if(Hu.endsWith(c,"[]")&&(f=Hu.toArray(u))){f.forEach(function(p){!Hu.isUndefined(p)&&t.append(l,n(p))});return}}i(u,l)}}),r.pop()}else t.append(a,n(s))}return i(e),t}w7e.exports=Y9t});var pz=C((C2r,A7e)=>{"use strict";var fz=Qp();A7e.exports=function(t,r,n){var i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):r(new fz("Request failed with status code "+n.status,[fz.ERR_BAD_REQUEST,fz.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}});var S7e=C((S2r,C7e)=>{"use strict";var Q3=bi();C7e.exports=Q3.isStandardBrowserEnv()?function(){return{write:function(r,n,i,s,a,o){var u=[];u.push(r+"="+encodeURIComponent(n)),Q3.isNumber(i)&&u.push("expires="+new Date(i).toGMTString()),Q3.isString(s)&&u.push("path="+s),Q3.isString(a)&&u.push("domain="+a),o===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var n=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()});var F7e=C((D2r,D7e)=>{"use strict";D7e.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}});var B7e=C((F2r,T7e)=>{"use strict";T7e.exports=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}});var e8=C((T2r,O7e)=>{"use strict";var Z9t=F7e(),Q9t=B7e();O7e.exports=function(t,r){return t&&!Z9t(r)?Q9t(t,r):r}});var I7e=C((B2r,k7e)=>{"use strict";var hz=bi(),eRt=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];k7e.exports=function(t){var r={},n,i,s;return t&&hz.forEach(t.split(` +`),function(o){if(s=o.indexOf(":"),n=hz.trim(o.substr(0,s)).toLowerCase(),i=hz.trim(o.substr(s+1)),n){if(r[n]&&eRt.indexOf(n)>=0)return;n==="set-cookie"?r[n]=(r[n]?r[n]:[]).concat([i]):r[n]=r[n]?r[n]+", "+i:i}}),r}});var R7e=C((O2r,N7e)=>{"use strict";var P7e=bi();N7e.exports=P7e.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),n;function i(s){var a=s;return t&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(a){var o=P7e.isString(a)?i(a):a;return o.protocol===n.protocol&&o.host===n.host}}():function(){return function(){return!0}}()});var Jg=C((k2r,M7e)=>{"use strict";var dz=Qp(),tRt=bi();function L7e(e){dz.call(this,e??"canceled",dz.ERR_CANCELED),this.name="CanceledError"}tRt.inherits(L7e,dz,{__CANCEL__:!0});M7e.exports=L7e});var j7e=C((I2r,q7e)=>{"use strict";q7e.exports=function(t){var r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return r&&r[1]||""}});var H7e=C((P2r,U7e)=>{"use strict";var c_=bi(),rRt=pz(),nRt=S7e(),iRt=J3(),sRt=e8(),aRt=I7e(),oRt=R7e(),uRt=Z3(),gf=Qp(),cRt=Jg(),lRt=j7e();U7e.exports=function(t){return new Promise(function(n,i){var s=t.data,a=t.headers,o=t.responseType,u;function c(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}c_.isFormData(s)&&c_.isStandardBrowserEnv()&&delete a["Content-Type"];var l=new XMLHttpRequest;if(t.auth){var f=t.auth.username||"",p=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";a.Authorization="Basic "+btoa(f+":"+p)}var h=sRt(t.baseURL,t.url);l.open(t.method.toUpperCase(),iRt(h,t.params,t.paramsSerializer),!0),l.timeout=t.timeout;function d(){if(l){var g="getAllResponseHeaders"in l?aRt(l.getAllResponseHeaders()):null,_=!o||o==="text"||o==="json"?l.responseText:l.response,w={data:_,status:l.status,statusText:l.statusText,headers:g,config:t,request:l};rRt(function(A){n(A),c()},function(A){i(A),c()},w),l=null}}if("onloadend"in l?l.onloadend=d:l.onreadystatechange=function(){!l||l.readyState!==4||l.status===0&&!(l.responseURL&&l.responseURL.indexOf("file:")===0)||setTimeout(d)},l.onabort=function(){l&&(i(new gf("Request aborted",gf.ECONNABORTED,t,l)),l=null)},l.onerror=function(){i(new gf("Network Error",gf.ERR_NETWORK,t,l,l)),l=null},l.ontimeout=function(){var _=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",w=t.transitional||uRt;t.timeoutErrorMessage&&(_=t.timeoutErrorMessage),i(new gf(_,w.clarifyTimeoutError?gf.ETIMEDOUT:gf.ECONNABORTED,t,l)),l=null},c_.isStandardBrowserEnv()){var x=(t.withCredentials||oRt(h))&&t.xsrfCookieName?nRt.read(t.xsrfCookieName):void 0;x&&(a[t.xsrfHeaderName]=x)}"setRequestHeader"in l&&c_.forEach(a,function(_,w){typeof s>"u"&&w.toLowerCase()==="content-type"?delete a[w]:l.setRequestHeader(w,_)}),c_.isUndefined(t.withCredentials)||(l.withCredentials=!!t.withCredentials),o&&o!=="json"&&(l.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&l.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&l.upload&&l.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(u=function(g){l&&(i(!g||g&&g.type?new cRt:g),l.abort(),l=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u))),s||(s=null);var v=lRt(h);if(v&&["http","https","file"].indexOf(v)===-1){i(new gf("Unsupported protocol "+v+":",gf.ERR_BAD_REQUEST,t));return}l.send(s)})}});var t8=C((N2r,V7e)=>{V7e.exports={version:"0.27.2"}});var Y7e=C((R2r,J7e)=>{"use strict";var X0=bi(),$7e=pz(),fRt=e8(),z7e=J3(),pRt=require("http"),hRt=require("https"),dRt=Q2().http,mRt=Q2().https,W7e=require("url"),xRt=require("zlib"),vRt=t8().version,gRt=Z3(),Ei=Qp(),yRt=Jg(),G7e=/https:?/,K7e=["http:","https:","file:"];function X7e(e,t,r){if(e.hostname=t.host,e.host=t.host,e.port=t.port,e.path=r,t.auth){var n=Buffer.from(t.auth.username+":"+t.auth.password,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+n}e.beforeRedirect=function(s){s.headers.host=s.host,X7e(s,t,s.href)}}J7e.exports=function(t){return new Promise(function(n,i){var s;function a(){t.cancelToken&&t.cancelToken.unsubscribe(s),t.signal&&t.signal.removeEventListener("abort",s)}var o=function(ue){a(),n(ue)},u=!1,c=function(ue){a(),u=!0,i(ue)},l=t.data,f=t.headers,p={};if(Object.keys(f).forEach(function(ue){p[ue.toLowerCase()]=ue}),"user-agent"in p?f[p["user-agent"]]||delete f[p["user-agent"]]:f["User-Agent"]="axios/"+vRt,X0.isFormData(l)&&X0.isFunction(l.getHeaders))Object.assign(f,l.getHeaders());else if(l&&!X0.isStream(l)){if(!Buffer.isBuffer(l))if(X0.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(X0.isString(l))l=Buffer.from(l,"utf-8");else return c(new Ei("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",Ei.ERR_BAD_REQUEST,t));if(t.maxBodyLength>-1&&l.length>t.maxBodyLength)return c(new Ei("Request body larger than maxBodyLength limit",Ei.ERR_BAD_REQUEST,t));p["content-length"]||(f["Content-Length"]=l.length)}var h=void 0;if(t.auth){var d=t.auth.username||"",x=t.auth.password||"";h=d+":"+x}var v=fRt(t.baseURL,t.url),g=W7e.parse(v),_=g.protocol||K7e[0];if(K7e.indexOf(_)===-1)return c(new Ei("Unsupported protocol "+_,Ei.ERR_BAD_REQUEST,t));if(!h&&g.auth){var w=g.auth.split(":"),E=w[0]||"",A=w[1]||"";h=E+":"+A}h&&p.authorization&&delete f[p.authorization];var T=G7e.test(_),O=T?t.httpsAgent:t.httpAgent;try{z7e(g.path,t.params,t.paramsSerializer).replace(/^\?/,"")}catch(ie){var D=new Error(ie.message);D.config=t,D.url=t.url,D.exists=!0,c(D)}var M={path:z7e(g.path,t.params,t.paramsSerializer).replace(/^\?/,""),method:t.method.toUpperCase(),headers:f,agent:O,agents:{http:t.httpAgent,https:t.httpsAgent},auth:h};t.socketPath?M.socketPath=t.socketPath:(M.hostname=g.hostname,M.port=g.port);var P=t.proxy;if(!P&&P!==!1){var k=_.slice(0,-1)+"_proxy",B=process.env[k]||process.env[k.toUpperCase()];if(B){var q=W7e.parse(B),$=process.env.no_proxy||process.env.NO_PROXY,N=!0;if($){var U=$.split(",").map(function(ue){return ue.trim()});N=!U.some(function(ue){return ue?ue==="*"||ue[0]==="."&&g.hostname.substr(g.hostname.length-ue.length)===ue?!0:g.hostname===ue:!1})}if(N&&(P={host:q.hostname,port:q.port,protocol:q.protocol},q.auth)){var ee=q.auth.split(":");P.auth={username:ee[0],password:ee[1]}}}}P&&(M.headers.host=g.hostname+(g.port?":"+g.port:""),X7e(M,P,_+"//"+g.hostname+(g.port?":"+g.port:"")+M.path));var ce,te=T&&(P?G7e.test(P.protocol):!0);t.transport?ce=t.transport:t.maxRedirects===0?ce=te?hRt:pRt:(t.maxRedirects&&(M.maxRedirects=t.maxRedirects),t.beforeRedirect&&(M.beforeRedirect=t.beforeRedirect),ce=te?mRt:dRt),t.maxBodyLength>-1&&(M.maxBodyLength=t.maxBodyLength),t.insecureHTTPParser&&(M.insecureHTTPParser=t.insecureHTTPParser);var K=ce.request(M,function(ue){if(!K.aborted){var ge=ue,Se=ue.req||K;if(ue.statusCode!==204&&Se.method!=="HEAD"&&t.decompress!==!1)switch(ue.headers["content-encoding"]){case"gzip":case"compress":case"deflate":ge=ge.pipe(xRt.createUnzip()),delete ue.headers["content-encoding"];break}var H={status:ue.statusCode,statusText:ue.statusMessage,headers:ue.headers,config:t,request:Se};if(t.responseType==="stream")H.data=ge,$7e(o,c,H);else{var R=[],ye=0;ge.on("data",function(he){R.push(he),ye+=he.length,t.maxContentLength>-1&&ye>t.maxContentLength&&(u=!0,ge.destroy(),c(new Ei("maxContentLength size of "+t.maxContentLength+" exceeded",Ei.ERR_BAD_RESPONSE,t,Se)))}),ge.on("aborted",function(){u||(ge.destroy(),c(new Ei("maxContentLength size of "+t.maxContentLength+" exceeded",Ei.ERR_BAD_RESPONSE,t,Se)))}),ge.on("error",function(he){K.aborted||c(Ei.from(he,null,t,Se))}),ge.on("end",function(){try{var he=R.length===1?R[0]:Buffer.concat(R);t.responseType!=="arraybuffer"&&(he=he.toString(t.responseEncoding),(!t.responseEncoding||t.responseEncoding==="utf8")&&(he=X0.stripBOM(he))),H.data=he}catch(oe){c(Ei.from(oe,null,t,H.request,H))}$7e(o,c,H)})}}});if(K.on("error",function(ue){c(Ei.from(ue,null,t,K))}),K.on("socket",function(ue){ue.setKeepAlive(!0,1e3*60)}),t.timeout){var se=parseInt(t.timeout,10);if(isNaN(se)){c(new Ei("error trying to parse `config.timeout` to int",Ei.ERR_BAD_OPTION_VALUE,t,K));return}K.setTimeout(se,function(){K.abort();var ue=t.transitional||gRt;c(new Ei("timeout of "+se+"ms exceeded",ue.clarifyTimeoutError?Ei.ETIMEDOUT:Ei.ECONNABORTED,t,K))})}(t.cancelToken||t.signal)&&(s=function(ie){K.aborted||(K.abort(),c(!ie||ie&&ie.type?new yRt:ie))},t.cancelToken&&t.cancelToken.subscribe(s),t.signal&&(t.signal.aborted?s():t.signal.addEventListener("abort",s))),X0.isStream(l)?l.on("error",function(ue){c(Ei.from(ue,t,null,K))}).pipe(K):K.end(l)})}});var eIe=C((L2r,Q7e)=>{var Z7e=require("stream").Stream,bRt=require("util");Q7e.exports=Vu;function Vu(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}bRt.inherits(Vu,Z7e);Vu.create=function(e,t){var r=new this;t=t||{};for(var n in t)r[n]=t[n];r.source=e;var i=e.emit;return e.emit=function(){return r._handleEmit(arguments),i.apply(e,arguments)},e.on("error",function(){}),r.pauseStream&&e.pause(),r};Object.defineProperty(Vu.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});Vu.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};Vu.prototype.resume=function(){this._released||this.release(),this.source.resume()};Vu.prototype.pause=function(){this.source.pause()};Vu.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]};Vu.prototype.pipe=function(){var e=Z7e.prototype.pipe.apply(this,arguments);return this.resume(),e};Vu.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}e[0]==="data"&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)};Vu.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}}});var iIe=C((M2r,nIe)=>{var ERt=require("util"),rIe=require("stream").Stream,tIe=eIe();nIe.exports=qn;function qn(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}ERt.inherits(qn,rIe);qn.create=function(e){var t=new this;e=e||{};for(var r in e)t[r]=e[r];return t};qn.isStreamLike=function(e){return typeof e!="function"&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number"&&!Buffer.isBuffer(e)};qn.prototype.append=function(e){var t=qn.isStreamLike(e);if(t){if(!(e instanceof tIe)){var r=tIe.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=r}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this};qn.prototype.pipe=function(e,t){return rIe.prototype.pipe.call(this,e,t),this.resume(),e};qn.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};qn.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e>"u"){this.end();return}if(typeof e!="function"){this._pipeNext(e);return}var t=e;t(function(r){var n=qn.isStreamLike(r);n&&(r.on("data",this._checkDataSize.bind(this)),this._handleErrors(r)),this._pipeNext(r)}.bind(this))};qn.prototype._pipeNext=function(e){this._currentStream=e;var t=qn.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}var r=e;this.write(r),this._getNext()};qn.prototype._handleErrors=function(e){var t=this;e.on("error",function(r){t._emitError(r)})};qn.prototype.write=function(e){this.emit("data",e)};qn.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};qn.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};qn.prototype.end=function(){this._reset(),this.emit("end")};qn.prototype.destroy=function(){this._reset(),this.emit("close")};qn.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};qn.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}};qn.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){t.dataSize&&(e.dataSize+=t.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};qn.prototype._emitError=function(e){this._reset(),this.emit("error",e)}});var aIe=C((q2r,sIe)=>{sIe.exports=_Rt;function _Rt(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;t?t(e):setTimeout(e,0)}});var mz=C((j2r,uIe)=>{var oIe=aIe();uIe.exports=wRt;function wRt(e){var t=!1;return oIe(function(){t=!0}),function(n,i){t?e(n,i):oIe(function(){e(n,i)})}}});var xz=C((U2r,cIe)=>{cIe.exports=ARt;function ARt(e){Object.keys(e.jobs).forEach(CRt.bind(e)),e.jobs={}}function CRt(e){typeof this.jobs[e]=="function"&&this.jobs[e]()}});var vz=C((H2r,fIe)=>{var lIe=mz(),SRt=xz();fIe.exports=DRt;function DRt(e,t,r,n){var i=r.keyedList?r.keyedList[r.index]:r.index;r.jobs[i]=FRt(t,i,e[i],function(s,a){i in r.jobs&&(delete r.jobs[i],s?SRt(r):r.results[i]=a,n(s,r.results))})}function FRt(e,t,r,n){var i;return e.length==2?i=e(r,lIe(n)):i=e(r,t,lIe(n)),i}});var gz=C((V2r,pIe)=>{pIe.exports=TRt;function TRt(e,t){var r=!Array.isArray(e),n={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};return t&&n.keyedList.sort(r?t:function(i,s){return t(e[i],e[s])}),n}});var yz=C(($2r,hIe)=>{var BRt=xz(),ORt=mz();hIe.exports=kRt;function kRt(e){Object.keys(this.jobs).length&&(this.index=this.size,BRt(this),ORt(e)(null,this.results))}});var mIe=C((z2r,dIe)=>{var IRt=vz(),PRt=gz(),NRt=yz();dIe.exports=RRt;function RRt(e,t,r){for(var n=PRt(e);n.index<(n.keyedList||e).length;)IRt(e,t,n,function(i,s){if(i){r(i,s);return}if(Object.keys(n.jobs).length===0){r(null,n.results);return}}),n.index++;return NRt.bind(n,r)}});var bz=C((W2r,r8)=>{var xIe=vz(),LRt=gz(),MRt=yz();r8.exports=qRt;r8.exports.ascending=vIe;r8.exports.descending=jRt;function qRt(e,t,r,n){var i=LRt(e,r);return xIe(e,t,i,function s(a,o){if(a){n(a,o);return}if(i.index++,i.index<(i.keyedList||e).length){xIe(e,t,i,s);return}n(null,i.results)}),MRt.bind(i,n)}function vIe(e,t){return et?1:0}function jRt(e,t){return-1*vIe(e,t)}});var yIe=C((G2r,gIe)=>{var URt=bz();gIe.exports=HRt;function HRt(e,t,r){return URt(e,t,null,r)}});var EIe=C((K2r,bIe)=>{bIe.exports={parallel:mIe(),serial:yIe(),serialOrdered:bz()}});var wIe=C((X2r,_Ie)=>{_Ie.exports=function(e,t){return Object.keys(t).forEach(function(r){e[r]=e[r]||t[r]}),e}});var Cz=C((J2r,CIe)=>{var Az=iIe(),AIe=require("util"),Ez=require("path"),VRt=require("http"),$Rt=require("https"),zRt=require("url").parse,WRt=require("fs"),GRt=require("stream").Stream,_z=kL(),KRt=EIe(),wz=wIe();CIe.exports=Sr;AIe.inherits(Sr,Az);function Sr(e){if(!(this instanceof Sr))return new Sr(e);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],Az.call(this),e=e||{};for(var t in e)this[t]=e[t]}Sr.LINE_BREAK=`\r +`;Sr.DEFAULT_CONTENT_TYPE="application/octet-stream";Sr.prototype.append=function(e,t,r){r=r||{},typeof r=="string"&&(r={filename:r});var n=Az.prototype.append.bind(this);if(typeof t=="number"&&(t=""+t),AIe.isArray(t)){this._error(new Error("Arrays are not supported."));return}var i=this._multiPartHeader(e,t,r),s=this._multiPartFooter();n(i),n(t),n(s),this._trackLength(i,t,r)};Sr.prototype._trackLength=function(e,t,r){var n=0;r.knownLength!=null?n+=+r.knownLength:Buffer.isBuffer(t)?n=t.length:typeof t=="string"&&(n=Buffer.byteLength(t)),this._valueLength+=n,this._overheadLength+=Buffer.byteLength(e)+Sr.LINE_BREAK.length,!(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))&&!(t instanceof GRt))&&(r.knownLength||this._valuesToMeasure.push(t))};Sr.prototype._lengthRetriever=function(e,t){e.hasOwnProperty("fd")?e.end!=null&&e.end!=1/0&&e.start!=null?t(null,e.end+1-(e.start?e.start:0)):WRt.stat(e.path,function(r,n){var i;if(r){t(r);return}i=n.size-(e.start?e.start:0),t(null,i)}):e.hasOwnProperty("httpVersion")?t(null,+e.headers["content-length"]):e.hasOwnProperty("httpModule")?(e.on("response",function(r){e.pause(),t(null,+r.headers["content-length"])}),e.resume()):t("Unknown stream")};Sr.prototype._multiPartHeader=function(e,t,r){if(typeof r.header=="string")return r.header;var n=this._getContentDisposition(t,r),i=this._getContentType(t,r),s="",a={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(i||[])};typeof r.header=="object"&&wz(a,r.header);var o;for(var u in a)a.hasOwnProperty(u)&&(o=a[u],o!=null&&(Array.isArray(o)||(o=[o]),o.length&&(s+=u+": "+o.join("; ")+Sr.LINE_BREAK)));return"--"+this.getBoundary()+Sr.LINE_BREAK+s+Sr.LINE_BREAK};Sr.prototype._getContentDisposition=function(e,t){var r,n;return typeof t.filepath=="string"?r=Ez.normalize(t.filepath).replace(/\\/g,"/"):t.filename||e.name||e.path?r=Ez.basename(t.filename||e.name||e.path):e.readable&&e.hasOwnProperty("httpVersion")&&(r=Ez.basename(e.client._httpMessage.path||"")),r&&(n='filename="'+r+'"'),n};Sr.prototype._getContentType=function(e,t){var r=t.contentType;return!r&&e.name&&(r=_z.lookup(e.name)),!r&&e.path&&(r=_z.lookup(e.path)),!r&&e.readable&&e.hasOwnProperty("httpVersion")&&(r=e.headers["content-type"]),!r&&(t.filepath||t.filename)&&(r=_z.lookup(t.filepath||t.filename)),!r&&typeof e=="object"&&(r=Sr.DEFAULT_CONTENT_TYPE),r};Sr.prototype._multiPartFooter=function(){return function(e){var t=Sr.LINE_BREAK,r=this._streams.length===0;r&&(t+=this._lastBoundary()),e(t)}.bind(this)};Sr.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+Sr.LINE_BREAK};Sr.prototype.getHeaders=function(e){var t,r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)e.hasOwnProperty(t)&&(r[t.toLowerCase()]=e[t]);return r};Sr.prototype.setBoundary=function(e){this._boundary=e};Sr.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};Sr.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),r=0,n=this._streams.length;r{SIe.exports=Cz()});var i8=C((Z2r,OIe)=>{"use strict";var Hi=bi(),FIe=v7e(),TIe=Qp(),XRt=Z3(),JRt=lz(),YRt={"Content-Type":"application/x-www-form-urlencoded"};function BIe(e,t){!Hi.isUndefined(e)&&Hi.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function ZRt(){var e;return typeof XMLHttpRequest<"u"?e=H7e():typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]"&&(e=Y7e()),e}function QRt(e,t,r){if(Hi.isString(e))try{return(t||JSON.parse)(e),Hi.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var n8={transitional:XRt,adapter:ZRt(),transformRequest:[function(t,r){if(FIe(r,"Accept"),FIe(r,"Content-Type"),Hi.isFormData(t)||Hi.isArrayBuffer(t)||Hi.isBuffer(t)||Hi.isStream(t)||Hi.isFile(t)||Hi.isBlob(t))return t;if(Hi.isArrayBufferView(t))return t.buffer;if(Hi.isURLSearchParams(t))return BIe(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var n=Hi.isObject(t),i=r&&r["Content-Type"],s;if((s=Hi.isFileList(t))||n&&i==="multipart/form-data"){var a=this.env&&this.env.FormData;return JRt(s?{"files[]":t}:t,a&&new a)}else if(n||i==="application/json")return BIe(r,"application/json"),QRt(t);return t}],transformResponse:[function(t){var r=this.transitional||n8.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,s=!n&&this.responseType==="json";if(s||i&&Hi.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(s)throw a.name==="SyntaxError"?TIe.from(a,TIe.ERR_BAD_RESPONSE,this,null,this.response):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:DIe()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Hi.forEach(["delete","get","head"],function(t){n8.headers[t]={}});Hi.forEach(["post","put","patch"],function(t){n8.headers[t]=Hi.merge(YRt)});OIe.exports=n8});var IIe=C((Q2r,kIe)=>{"use strict";var eLt=bi(),tLt=i8();kIe.exports=function(t,r,n){var i=this||tLt;return eLt.forEach(n,function(a){t=a.call(i,t,r)}),t}});var Sz=C((e_r,PIe)=>{"use strict";PIe.exports=function(t){return!!(t&&t.__CANCEL__)}});var LIe=C((t_r,RIe)=>{"use strict";var NIe=bi(),Dz=IIe(),rLt=Sz(),nLt=i8(),iLt=Jg();function Fz(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new iLt}RIe.exports=function(t){Fz(t),t.headers=t.headers||{},t.data=Dz.call(t,t.data,t.headers,t.transformRequest),t.headers=NIe.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),NIe.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||nLt.adapter;return r(t).then(function(i){return Fz(t),i.data=Dz.call(t,i.data,i.headers,t.transformResponse),i},function(i){return rLt(i)||(Fz(t),i&&i.response&&(i.response.data=Dz.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})}});var Tz=C((r_r,MIe)=>{"use strict";var mo=bi();MIe.exports=function(t,r){r=r||{};var n={};function i(l,f){return mo.isPlainObject(l)&&mo.isPlainObject(f)?mo.merge(l,f):mo.isPlainObject(f)?mo.merge({},f):mo.isArray(f)?f.slice():f}function s(l){if(mo.isUndefined(r[l])){if(!mo.isUndefined(t[l]))return i(void 0,t[l])}else return i(t[l],r[l])}function a(l){if(!mo.isUndefined(r[l]))return i(void 0,r[l])}function o(l){if(mo.isUndefined(r[l])){if(!mo.isUndefined(t[l]))return i(void 0,t[l])}else return i(void 0,r[l])}function u(l){if(l in r)return i(t[l],r[l]);if(l in t)return i(void 0,t[l])}var c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u};return mo.forEach(Object.keys(t).concat(Object.keys(r)),function(f){var p=c[f]||s,h=p(f);mo.isUndefined(h)&&p!==u||(n[f]=h)}),n}});var UIe=C((n_r,jIe)=>{"use strict";var sLt=t8().version,eh=Qp(),Bz={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Bz[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var qIe={};Bz.transitional=function(t,r,n){function i(s,a){return"[Axios v"+sLt+"] Transitional option '"+s+"'"+a+(n?". "+n:"")}return function(s,a,o){if(t===!1)throw new eh(i(a," has been removed"+(r?" in "+r:"")),eh.ERR_DEPRECATED);return r&&!qIe[a]&&(qIe[a]=!0,console.warn(i(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(s,a,o):!0}};function aLt(e,t,r){if(typeof e!="object")throw new eh("options must be an object",eh.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),i=n.length;i-- >0;){var s=n[i],a=t[s];if(a){var o=e[s],u=o===void 0||a(o,s,e);if(u!==!0)throw new eh("option "+s+" must be "+u,eh.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new eh("Unknown option "+s,eh.ERR_BAD_OPTION)}}jIe.exports={assertOptions:aLt,validators:Bz}});var GIe=C((i_r,WIe)=>{"use strict";var $Ie=bi(),oLt=J3(),HIe=m7e(),VIe=LIe(),s8=Tz(),uLt=e8(),zIe=UIe(),Yg=zIe.validators;function Zg(e){this.defaults=e,this.interceptors={request:new HIe,response:new HIe}}Zg.prototype.request=function(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=s8(this.defaults,r),r.method?r.method=r.method.toLowerCase():this.defaults.method?r.method=this.defaults.method.toLowerCase():r.method="get";var n=r.transitional;n!==void 0&&zIe.assertOptions(n,{silentJSONParsing:Yg.transitional(Yg.boolean),forcedJSONParsing:Yg.transitional(Yg.boolean),clarifyTimeoutError:Yg.transitional(Yg.boolean)},!1);var i=[],s=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(r)===!1||(s=s&&h.synchronous,i.unshift(h.fulfilled,h.rejected))});var a=[];this.interceptors.response.forEach(function(h){a.push(h.fulfilled,h.rejected)});var o;if(!s){var u=[VIe,void 0];for(Array.prototype.unshift.apply(u,i),u=u.concat(a),o=Promise.resolve(r);u.length;)o=o.then(u.shift(),u.shift());return o}for(var c=r;i.length;){var l=i.shift(),f=i.shift();try{c=l(c)}catch(p){f(p);break}}try{o=VIe(c)}catch(p){return Promise.reject(p)}for(;a.length;)o=o.then(a.shift(),a.shift());return o};Zg.prototype.getUri=function(t){t=s8(this.defaults,t);var r=uLt(t.baseURL,t.url);return oLt(r,t.params,t.paramsSerializer)};$Ie.forEach(["delete","get","head","options"],function(t){Zg.prototype[t]=function(r,n){return this.request(s8(n||{},{method:t,url:r,data:(n||{}).data}))}});$Ie.forEach(["post","put","patch"],function(t){function r(n){return function(s,a,o){return this.request(s8(o||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}Zg.prototype[t]=r(),Zg.prototype[t+"Form"]=r(!0)});WIe.exports=Zg});var XIe=C((s_r,KIe)=>{"use strict";var cLt=Jg();function Qg(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(i){t=i});var r=this;this.promise.then(function(n){if(r._listeners){var i,s=r._listeners.length;for(i=0;i{"use strict";JIe.exports=function(t){return function(n){return t.apply(null,n)}}});var QIe=C((o_r,ZIe)=>{"use strict";var lLt=bi();ZIe.exports=function(t){return lLt.isObject(t)&&t.isAxiosError===!0}});var rPe=C((u_r,Oz)=>{"use strict";var ePe=bi(),fLt=nz(),a8=GIe(),pLt=Tz(),hLt=i8();function tPe(e){var t=new a8(e),r=fLt(a8.prototype.request,t);return ePe.extend(r,a8.prototype,t),ePe.extend(r,t),r.create=function(i){return tPe(pLt(e,i))},r}var Aa=tPe(hLt);Aa.Axios=a8;Aa.CanceledError=Jg();Aa.CancelToken=XIe();Aa.isCancel=Sz();Aa.VERSION=t8().version;Aa.toFormData=lz();Aa.AxiosError=Qp();Aa.Cancel=Aa.CanceledError;Aa.all=function(t){return Promise.all(t)};Aa.spread=YIe();Aa.isAxiosError=QIe();Oz.exports=Aa;Oz.exports.default=Aa});var iPe=C((c_r,nPe)=>{nPe.exports=rPe()});var uPe=C(ey=>{"use strict";var l_r=require("net"),dLt=require("tls"),kz=require("http"),sPe=require("https"),mLt=require("events"),f_r=require("assert"),xLt=require("util");ey.httpOverHttp=vLt;ey.httpsOverHttp=gLt;ey.httpOverHttps=yLt;ey.httpsOverHttps=bLt;function vLt(e){var t=new yf(e);return t.request=kz.request,t}function gLt(e){var t=new yf(e);return t.request=kz.request,t.createSocket=aPe,t.defaultPort=443,t}function yLt(e){var t=new yf(e);return t.request=sPe.request,t}function bLt(e){var t=new yf(e);return t.request=sPe.request,t.createSocket=aPe,t.defaultPort=443,t}function yf(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||kz.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,s,a){for(var o=oPe(i,s,a),u=0,c=t.requests.length;u=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",u),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function u(){s.emit("free",o,a)}function c(l){s.removeSocket(o),o.removeListener("free",u),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};yf.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var s=Iz({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),th("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",u),a.once("connect",c),a.once("error",l),a.end();function o(f){f.upgrade=!0}function u(f,p,h){process.nextTick(function(){c(f,p,h)})}function c(f,p,h){if(a.removeAllListeners(),p.removeAllListeners(),f.statusCode!==200){th("tunneling socket could not be established, statusCode=%d",f.statusCode),p.destroy();var d=new Error("tunneling socket could not be established, statusCode="+f.statusCode);d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}if(h.length>0){th("got illegal response body from proxy"),p.destroy();var d=new Error("got illegal response body from proxy");d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}return th("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=p,r(p)}function l(f){a.removeAllListeners(),th(`tunneling socket could not be established, cause=%s +`,f.message,f.stack);var p=new Error("tunneling socket could not be established, cause="+f.message);p.code="ECONNRESET",t.request.emit("error",p),n.removeSocket(i)}};yf.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function aPe(e,t){var r=this;yf.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),s=Iz({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),a=dLt.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,t(a)})}function oPe(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Iz(e){for(var t=1,r=arguments.length;t{cPe.exports=uPe()});var mPe=C(c8=>{"use strict";Object.defineProperty(c8,"__esModule",{value:!0});c8.Writer=void 0;var fPe=pPe(require("fs")),Pz=pPe(require("path"));function pPe(e){return e&&e.__esModule?e:{default:e}}var $u=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},xo=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},o8,u8,p_,h_,l_,f_,ty,ry,hPe,dPe;function ELt(e){return Pz.default.join(Pz.default.dirname(e),"."+Pz.default.basename(e)+".tmp")}var Nz=class{constructor(t){o8.add(this),u8.set(this,void 0),p_.set(this,void 0),h_.set(this,!1),l_.set(this,null),f_.set(this,null),ty.set(this,null),ry.set(this,null),$u(this,u8,t,"f"),$u(this,p_,ELt(t),"f")}async write(t){return xo(this,h_,"f")?xo(this,o8,"m",hPe).call(this,t):xo(this,o8,"m",dPe).call(this,t)}};c8.Writer=Nz;u8=new WeakMap,p_=new WeakMap,h_=new WeakMap,l_=new WeakMap,f_=new WeakMap,ty=new WeakMap,ry=new WeakMap,o8=new WeakSet,hPe=function(t){return $u(this,ry,t,"f"),$u(this,ty,xo(this,ty,"f")||new Promise((r,n)=>{$u(this,f_,[r,n],"f")}),"f"),new Promise((r,n)=>{var i;(i=xo(this,ty,"f"))===null||i===void 0||i.then(r).catch(n)})},dPe=async function(t){var r,n;$u(this,h_,!0,"f");try{await fPe.default.promises.writeFile(xo(this,p_,"f"),t,"utf-8"),await fPe.default.promises.rename(xo(this,p_,"f"),xo(this,u8,"f")),(r=xo(this,l_,"f"))===null||r===void 0||r[0]()}catch(i){throw(n=xo(this,l_,"f"))===null||n===void 0||n[1](i),i}finally{if($u(this,h_,!1,"f"),$u(this,l_,xo(this,f_,"f"),"f"),$u(this,f_,$u(this,ty,null,"f"),"f"),xo(this,ry,"f")!==null){let i=xo(this,ry,"f");$u(this,ry,null,"f"),await this.write(i)}}}});var Lz=C(p8=>{"use strict";Object.defineProperty(p8,"__esModule",{value:!0});p8.TextFile=void 0;var _Lt=ALt(require("fs")),wLt=mPe();function ALt(e){return e&&e.__esModule?e:{default:e}}var xPe=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},vPe=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},l8,f8,Rz=class{constructor(t){l8.set(this,void 0),f8.set(this,void 0),xPe(this,l8,t,"f"),xPe(this,f8,new wLt.Writer(t),"f")}async read(){let t;try{t=await _Lt.default.promises.readFile(vPe(this,l8,"f"),"utf-8")}catch(r){if(r.code==="ENOENT")return null;throw r}return t}write(t){return vPe(this,f8,"f").write(t)}};p8.TextFile=Rz;l8=new WeakMap,f8=new WeakMap});var yPe=C(h8=>{"use strict";Object.defineProperty(h8,"__esModule",{value:!0});h8.JSONFile=void 0;var CLt=Lz(),SLt=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},gPe=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},d_,Mz=class{constructor(t){d_.set(this,void 0),SLt(this,d_,new CLt.TextFile(t),"f")}async read(){let t=await gPe(this,d_,"f").read();return t===null?null:JSON.parse(t)}write(t){return gPe(this,d_,"f").write(JSON.stringify(t,null,2))}};h8.JSONFile=Mz;d_=new WeakMap});var Hz=C(m8=>{"use strict";Object.defineProperty(m8,"__esModule",{value:!0});m8.TextFileSync=void 0;var qz=EPe(require("fs")),jz=EPe(require("path"));function EPe(e){return e&&e.__esModule?e:{default:e}}var bPe=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},d8=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},m_,x_,Uz=class{constructor(t){m_.set(this,void 0),x_.set(this,void 0),bPe(this,x_,t,"f"),bPe(this,m_,jz.default.join(jz.default.dirname(t),`.${jz.default.basename(t)}.tmp`),"f")}read(){let t;try{t=qz.default.readFileSync(d8(this,x_,"f"),"utf-8")}catch(r){if(r.code==="ENOENT")return null;throw r}return t}write(t){qz.default.writeFileSync(d8(this,m_,"f"),t),qz.default.renameSync(d8(this,m_,"f"),d8(this,x_,"f"))}};m8.TextFileSync=Uz;m_=new WeakMap,x_=new WeakMap});var wPe=C(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.JSONFileSync=void 0;var DLt=Hz(),FLt=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},_Pe=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},v_,Vz=class{constructor(t){v_.set(this,void 0),FLt(this,v_,new DLt.TextFileSync(t),"f")}read(){let t=_Pe(this,v_,"f").read();return t===null?null:JSON.parse(t)}write(t){_Pe(this,v_,"f").write(JSON.stringify(t,null,2))}};x8.JSONFileSync=Vz;v_=new WeakMap});var CPe=C(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});v8.LocalStorage=void 0;var TLt=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},APe=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},g_,$z=class{constructor(t){g_.set(this,void 0),TLt(this,g_,t,"f")}read(){let t=localStorage.getItem(APe(this,g_,"f"));return t===null?null:JSON.parse(t)}write(t){localStorage.setItem(APe(this,g_,"f"),JSON.stringify(t))}};v8.LocalStorage=$z;g_=new WeakMap});var SPe=C(y8=>{"use strict";Object.defineProperty(y8,"__esModule",{value:!0});y8.Memory=void 0;var BLt=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},OLt=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},g8,zz=class{constructor(){g8.set(this,null)}read(){return Promise.resolve(BLt(this,g8,"f"))}write(t){return OLt(this,g8,t,"f"),Promise.resolve()}};y8.Memory=zz;g8=new WeakMap});var DPe=C(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});E8.MemorySync=void 0;var kLt=function(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)},ILt=function(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r},b8,Wz=class{constructor(){b8.set(this,null)}read(){return kLt(this,b8,"f")||null}write(t){ILt(this,b8,t,"f")}};E8.MemorySync=Wz;b8=new WeakMap});var Kz=C(_8=>{"use strict";Object.defineProperty(_8,"__esModule",{value:!0});_8.MissingAdapterError=void 0;var Gz=class extends Error{constructor(){super(),this.message="Missing Adapter"}};_8.MissingAdapterError=Gz});var FPe=C(w8=>{"use strict";Object.defineProperty(w8,"__esModule",{value:!0});w8.Low=void 0;var PLt=Kz(),Xz=class{constructor(t){if(Object.defineProperty(this,"adapter",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:null}),t)this.adapter=t;else throw new PLt.MissingAdapterError}async read(){this.data=await this.adapter.read()}async write(){this.data&&await this.adapter.write(this.data)}};w8.Low=Xz});var TPe=C(A8=>{"use strict";Object.defineProperty(A8,"__esModule",{value:!0});A8.LowSync=void 0;var NLt=Kz(),Jz=class{constructor(t){if(Object.defineProperty(this,"adapter",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:null}),t)this.adapter=t;else throw new NLt.MissingAdapterError}read(){this.data=this.adapter.read()}write(){this.data!==null&&this.adapter.write(this.data)}};A8.LowSync=Jz});var BPe=C(Jr=>{"use strict";Object.defineProperty(Jr,"__esModule",{value:!0});var Yz=yPe();Object.keys(Yz).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===Yz[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return Yz[e]}})});var Zz=wPe();Object.keys(Zz).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===Zz[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return Zz[e]}})});var Qz=CPe();Object.keys(Qz).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===Qz[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return Qz[e]}})});var eW=SPe();Object.keys(eW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===eW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return eW[e]}})});var tW=DPe();Object.keys(tW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===tW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return tW[e]}})});var rW=Lz();Object.keys(rW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===rW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return rW[e]}})});var nW=Hz();Object.keys(nW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===nW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return nW[e]}})});var iW=FPe();Object.keys(iW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===iW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return iW[e]}})});var sW=TPe();Object.keys(sW).forEach(function(e){e==="default"||e==="__esModule"||e in Jr&&Jr[e]===sW[e]||Object.defineProperty(Jr,e,{enumerable:!0,get:function(){return sW[e]}})})});var mNe=C(Ct=>{"use strict";var S8,RLt=";var __w=require('worker_threads');__w.parentPort.on('message',function(m){onmessage({data:m})}),postMessage=function(m,t){__w.parentPort.postMessage(m,t)},close=process.exit;self=global";try{S8=require("worker_threads").Worker}catch{}var IPe={};IPe.default=S8?function(e,t,r,n,i){var s=!1,a=new S8(e+RLt,{eval:!0}).on("error",function(o){return i(o,null)}).on("message",function(o){return i(null,o)}).on("exit",function(o){o&&!s&&i(new Error("exited with code "+o),null)});return a.postMessage(r,n),a.terminate=function(){return s=!0,S8.prototype.terminate.call(a)},a}:function(e,t,r,n,i){setImmediate(function(){return i(new Error("async operations unsupported - update to Node 12+ (or Node 10-11 with the --experimental-worker CLI flag)"),null)});var s=function(){};return{terminate:s,postMessage:s}};var cr=Uint8Array,Bs=Uint16Array,oy=Uint32Array,uy=new cr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),cy=new cr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),y_=new cr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),PPe=function(e,t){for(var r=new Bs(31),n=0;n<31;++n)r[n]=t+=1<>>1|(Rr&21845)<<1,bf=(bf&52428)>>>2|(bf&13107)<<2,bf=(bf&61680)>>>4|(bf&3855)<<4,b_[Rr]=((bf&65280)>>>8|(bf&255)<<8)>>>1;var bf,Rr,tu=function(e,t,r){for(var n=e.length,i=0,s=new Bs(t);i>>u]=c}else for(o=new Bs(n),i=0;i>>15-e[i]);return o},_f=new cr(288);for(Rr=0;Rr<144;++Rr)_f[Rr]=8;var Rr;for(Rr=144;Rr<256;++Rr)_f[Rr]=9;var Rr;for(Rr=256;Rr<280;++Rr)_f[Rr]=7;var Rr;for(Rr=280;Rr<288;++Rr)_f[Rr]=8;var Rr,sy=new cr(32);for(Rr=0;Rr<32;++Rr)sy[Rr]=5;var Rr,MPe=tu(_f,9,0),qPe=tu(_f,9,1),jPe=tu(sy,5,0),UPe=tu(sy,5,1),D8=function(e){for(var t=e[0],r=1;rt&&(t=e[r]);return t},eu=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<<8)>>(t&7)&r},F8=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(t&7)},__=function(e){return(e+7)/8|0},ru=function(e,t,r){(t==null||t<0)&&(t=0),(r==null||r>e.length)&&(r=e.length);var n=new(e.BYTES_PER_ELEMENT==2?Bs:e.BYTES_PER_ELEMENT==4?oy:cr)(r-t);return n.set(e.subarray(t,r)),n};Ct.FlateErrorCode={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14};var HPe=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],vt=function(e,t,r){var n=new Error(t||HPe[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,vt),!r)throw n;return n},w_=function(e,t,r){var n=e.length;if(!n||r&&r.f&&!r.l)return t||new cr(0);var i=!t||r,s=!r||r.i;r||(r={}),t||(t=new cr(n*3));var a=function(H){var R=t.length;if(H>R){var ye=new cr(Math.max(R*2,H));ye.set(t),t=ye}},o=r.f||0,u=r.p||0,c=r.b||0,l=r.l,f=r.d,p=r.m,h=r.n,d=n*8;do{if(!l){o=eu(e,u,1);var x=eu(e,u+1,3);if(u+=3,x)if(x==1)l=qPe,f=UPe,p=9,h=5;else if(x==2){var w=eu(e,u,31)+257,E=eu(e,u+10,15)+4,A=w+eu(e,u+5,31)+1;u+=14;for(var T=new cr(A),O=new cr(19),D=0;D>>4;if(v<16)T[D++]=v;else{var q=0,$=0;for(v==16?($=3+eu(e,u,3),u+=2,q=T[D-1]):v==17?($=3+eu(e,u,7),u+=3):v==18&&($=11+eu(e,u,127),u+=7);$--;)T[D++]=q}}var N=T.subarray(0,w),U=T.subarray(w);p=D8(N),h=D8(U),l=tu(N,p,1),f=tu(U,h,1)}else vt(1);else{var v=__(u)+4,g=e[v-4]|e[v-3]<<8,_=v+g;if(_>n){s&&vt(0);break}i&&a(c+g),t.set(e.subarray(v,_),c),r.b=c+=g,r.p=u=_*8,r.f=o;continue}if(u>d){s&&vt(0);break}}i&&a(c+131072);for(var ee=(1<>>4;if(u+=q&15,u>d){s&&vt(0);break}if(q||vt(2),K<256)t[c++]=K;else if(K==256){te=u,l=null;break}else{var se=K-254;if(K>264){var D=K-257,ie=uy[D];se=eu(e,u,(1<>>4;ue||vt(3),u+=ue&15;var U=LPe[ge];if(ge>3){var ie=cy[ge];U+=F8(e,u)&(1<d){s&&vt(0);break}i&&a(c+131072);for(var Se=c+se;c>>8},ny=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>>8,e[n+2]|=r>>>16},T8=function(e,t){for(var r=[],n=0;np&&(p=s[n].s);var h=new Bs(p+1),d=O8(r[l-1],h,0);if(d>t){var n=0,x=0,v=d-t,g=1<t)x+=g-(1<>>=v;x>0;){var w=s[n].s;h[w]=0&&x;--n){var E=s[n].s;h[E]==t&&(--h[E],++x)}d=t}return[new cr(h),d]},O8=function(e,t,r){return e.s==-1?Math.max(O8(e.l,t,r+1),O8(e.r,t,r+1)):t[e.s]=r},uW=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Bs(++t),n=0,i=e[0],s=1,a=function(u){r[n++]=u},o=1;o<=t;++o)if(e[o]==i&&o!=t)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0)}for(;s--;)a(i);s=1,i=e[o]}return[r.subarray(0,n),t]},iy=function(e,t){for(var r=0,n=0;n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var s=0;s4&&!P[y_[B-1]];--B);var q=c+5<<3,$=iy(i,_f)+iy(s,sy)+a,N=iy(i,p)+iy(s,x)+a+14+3*B+iy(O,P)+(2*O[16]+3*O[17]+7*O[18]);if(q<=$&&q<=N)return k8(t,l,e.subarray(u,u+c));var U,ee,ce,te;if(Zc(t,l,1+(N<$)),l+=2,N<$){U=tu(p,h,0),ee=p,ce=tu(x,v,0),te=x;var K=tu(P,k,0);Zc(t,l,w-257),Zc(t,l+5,T-1),Zc(t,l+10,B-4),l+=14;for(var D=0;D15&&(Zc(t,l,ue[D]>>>5&127),l+=ue[D]>>>12)}}else U=MPe,ee=_f,ce=jPe,te=sy;for(var D=0;D255){var ge=n[D]>>>18&31;ny(t,l,U[ge+257]),l+=ee[ge+257],ge>7&&(Zc(t,l,n[D]>>>23&31),l+=uy[ge]);var Se=n[D]&31;ny(t,l,ce[Se]),l+=te[Se],Se>3&&(ny(t,l,n[D]>>>5&8191),l+=cy[Se])}else ny(t,l,U[n[D]]),l+=ee[n[D]];return ny(t,l,U[256]),l+ee[256]},VPe=new oy([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Ef=new cr(0),$Pe=function(e,t,r,n,i,s){var a=e.length,o=new cr(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),c=0;if(!t||a<8)for(var l=0;l<=a;l+=65535){var f=l+65535;f>=a&&(u[c>>3]=s),c=k8(u,c+1,e.subarray(l,f))}else{for(var p=VPe[t-1],h=p>>>13,d=p&8191,x=(1<7e3||P>24576)&&U>423){c=cW(e,u,0,A,T,O,M,P,B,l-B,c),P=D=M=0,B=l;for(var ee=0;ee<286;++ee)T[ee]=0;for(var ee=0;ee<30;++ee)O[ee]=0}var ce=2,te=0,K=d,se=$-N&32767;if(U>2&&q==E(l-se))for(var ie=Math.min(h,U)-1,ue=Math.min(32767,l),ge=Math.min(258,U);se<=ue&&--K&&$!=N;){if(e[l+ce]==e[l+ce-se]){for(var Se=0;Sece){if(ce=Se,te=se,Se>ie)break;for(var H=Math.min(se,Se-2),R=0,ee=0;eeR&&(R=he,N=ye)}}}$=N,N=v[$],se+=$-N+32768&32767}if(te){A[P++]=268435456|B8[ce]<<18|oW[te];var oe=B8[ce]&31,le=oW[te]&31;M+=uy[oe]+cy[le],++T[257+oe],++O[le],k=l+ce,++D}else A[P++]=e[l],++T[e[l]]}}c=cW(e,u,s,A,T,O,M,P,B,l-B,c),!s&&c&7&&(c=k8(u,c+1,Ef))}return ru(o,0,n+__(c)+i)},zPe=function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var r=t,n=9;--n;)r=(r&1&&-306674912)^r>>>1;e[t]=r}return e}(),ly=function(){var e=-1;return{p:function(t){for(var r=e,n=0;n>>8;e=r},d:function(){return~e}}},dW=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,s=r.length|0,a=0;a!=s;){for(var o=Math.min(a+2655,s);a>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|e>>>8<<16|(t&255)<<8|t>>>8}}},J0=function(e,t,r,n,i){return $Pe(e,t.level==null?6:t.level,t.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):12+t.mem,r,n,!i)},A_=function(e,t){var r={};for(var n in e)r[n]=e[n];for(var n in t)r[n]=t[n];return r},OPe=function(e,t,r){for(var n=e(),i=e.toString(),s=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),a=0;a>>0},aW=function(e,t){return Qn(e,t)+Qn(e,t+4)*4294967296},jr=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},xW=function(e,t){var r=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:t.level==9?2:0,e[9]=3,t.mtime!=0&&jr(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var n=0;n<=r.length;++n)e[n+10]=r.charCodeAt(n)}},vW=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&vt(6,"invalid gzip data");var t=e[3],r=10;t&4&&(r+=e[10]|(e[11]<<8)+2);for(var n=(t>>3&1)+(t>>4&1);n>0;n-=!e[r++]);return r+(t&2)},YPe=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},gW=function(e){return 10+(e.filename&&e.filename.length+1||0)},yW=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;e[0]=120,e[1]=n<<6|(n?32-2*n:1)},ZPe=function(e){((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)&&vt(6,"invalid zlib data"),e[1]&32&&vt(6,"invalid zlib data: preset dictionaries not supported")};function bW(e,t){return!t&&typeof e=="function"&&(t=e,e={}),this.ondata=t,e}var Qc=function(){function e(t,r){!r&&typeof t=="function"&&(r=t,t={}),this.ondata=r,this.o=t||{}}return e.prototype.p=function(t,r){this.ondata(J0(t,this.o,0,0,!r),r)},e.prototype.push=function(t,r){this.ondata||vt(5),this.d&&vt(4),this.d=r,this.p(t,r||!1)},e}();Ct.Deflate=Qc;var QPe=function(){function e(t,r){dy([py,function(){return[nu,Qc]}],this,bW.call(this,t,r),function(n){var i=new Qc(n.data);onmessage=nu(i)},6)}return e}();Ct.AsyncDeflate=QPe;function eNe(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[py],function(n){return ih(C_(n.data[0],n.data[1]))},0,r)}Ct.deflate=eNe;function C_(e,t){return J0(e,t||{},0,0)}Ct.deflateSync=C_;var Ca=function(){function e(t){this.s={},this.p=new cr(0),this.ondata=t}return e.prototype.e=function(t){this.ondata||vt(5),this.d&&vt(4);var r=this.p.length,n=new cr(r+t.length);n.set(this.p),n.set(t,r),this.p=n},e.prototype.c=function(t){this.d=this.s.i=t||!1;var r=this.s.b,n=w_(this.p,this.o,this.s);this.ondata(ru(n,r,this.s.b),this.d),this.o=ru(n,this.s.b-32768),this.s.b=this.o.length,this.p=ru(this.p,this.s.p/8|0),this.s.p&=7},e.prototype.push=function(t,r){this.e(t),this.c(r)},e}();Ct.Inflate=Ca;var EW=function(){function e(t){this.ondata=t,dy([fy,function(){return[nu,Ca]}],this,0,function(){var r=new Ca;onmessage=nu(r)},7)}return e}();Ct.AsyncInflate=EW;function _W(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[fy],function(n){return ih(my(n.data[0],mW(n.data[1])))},1,r)}Ct.inflate=_W;function my(e,t){return w_(e,t)}Ct.inflateSync=my;var I8=function(){function e(t,r){this.c=ly(),this.l=0,this.v=1,Qc.call(this,t,r)}return e.prototype.push=function(t,r){Qc.prototype.push.call(this,t,r)},e.prototype.p=function(t,r){this.c.p(t),this.l+=t.length;var n=J0(t,this.o,this.v&&gW(this.o),r&&8,!r);this.v&&(xW(n,this.o),this.v=0),r&&(jr(n,n.length-8,this.c.d()),jr(n,n.length-4,this.l)),this.ondata(n,r)},e}();Ct.Gzip=I8;Ct.Compress=I8;var tNe=function(){function e(t,r){dy([py,GPe,function(){return[nu,Qc,I8]}],this,bW.call(this,t,r),function(n){var i=new I8(n.data);onmessage=nu(i)},8)}return e}();Ct.AsyncGzip=tNe;Ct.AsyncCompress=tNe;function rNe(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[py,GPe,function(){return[P8]}],function(n){return ih(P8(n.data[0],n.data[1]))},2,r)}Ct.gzip=rNe;Ct.compress=rNe;function P8(e,t){t||(t={});var r=ly(),n=e.length;r.p(e);var i=J0(e,t,gW(t),8),s=i.length;return xW(i,t),jr(i,s-8,r.d()),jr(i,s-4,n),i}Ct.gzipSync=P8;Ct.compressSync=P8;var N8=function(){function e(t){this.v=1,Ca.call(this,t)}return e.prototype.push=function(t,r){if(Ca.prototype.e.call(this,t),this.v){var n=this.p.length>3?vW(this.p):4;if(n>=this.p.length&&!r)return;this.p=this.p.subarray(n),this.v=0}r&&(this.p.length<8&&vt(6,"invalid gzip data"),this.p=this.p.subarray(0,-8)),Ca.prototype.c.call(this,r)},e}();Ct.Gunzip=N8;var nNe=function(){function e(t){this.ondata=t,dy([fy,KPe,function(){return[nu,Ca,N8]}],this,0,function(){var r=new N8;onmessage=nu(r)},9)}return e}();Ct.AsyncGunzip=nNe;function iNe(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[fy,KPe,function(){return[R8]}],function(n){return ih(R8(n.data[0]))},3,r)}Ct.gunzip=iNe;function R8(e,t){return w_(e.subarray(vW(e),-8),t||new cr(YPe(e)))}Ct.gunzipSync=R8;var lW=function(){function e(t,r){this.c=dW(),this.v=1,Qc.call(this,t,r)}return e.prototype.push=function(t,r){Qc.prototype.push.call(this,t,r)},e.prototype.p=function(t,r){this.c.p(t);var n=J0(t,this.o,this.v&&2,r&&4,!r);this.v&&(yW(n,this.o),this.v=0),r&&jr(n,n.length-4,this.c.d()),this.ondata(n,r)},e}();Ct.Zlib=lW;var MLt=function(){function e(t,r){dy([py,XPe,function(){return[nu,Qc,lW]}],this,bW.call(this,t,r),function(n){var i=new lW(n.data);onmessage=nu(i)},10)}return e}();Ct.AsyncZlib=MLt;function qLt(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[py,XPe,function(){return[fW]}],function(n){return ih(fW(n.data[0],n.data[1]))},4,r)}Ct.zlib=qLt;function fW(e,t){t||(t={});var r=dW();r.p(e);var n=J0(e,t,2,4);return yW(n,t),jr(n,n.length-4,r.d()),n}Ct.zlibSync=fW;var L8=function(){function e(t){this.v=1,Ca.call(this,t)}return e.prototype.push=function(t,r){if(Ca.prototype.e.call(this,t),this.v){if(this.p.length<2&&!r)return;this.p=this.p.subarray(2),this.v=0}r&&(this.p.length<4&&vt(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),Ca.prototype.c.call(this,r)},e}();Ct.Unzlib=L8;var sNe=function(){function e(t){this.ondata=t,dy([fy,JPe,function(){return[nu,Ca,L8]}],this,0,function(){var r=new L8;onmessage=nu(r)},11)}return e}();Ct.AsyncUnzlib=sNe;function aNe(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),hy(e,t,[fy,JPe,function(){return[M8]}],function(n){return ih(M8(n.data[0],mW(n.data[1])))},5,r)}Ct.unzlib=aNe;function M8(e,t){return w_((ZPe(e),e.subarray(2,-4)),t)}Ct.unzlibSync=M8;var oNe=function(){function e(t){this.G=N8,this.I=Ca,this.Z=L8,this.ondata=t}return e.prototype.push=function(t,r){if(this.ondata||vt(5),this.s)this.s.push(t,r);else{if(this.p&&this.p.length){var n=new cr(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length)}else this.p=t;if(this.p.length>2){var i=this,s=function(){i.ondata.apply(i,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(s):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(s):new this.Z(s),this.s.push(this.p,r),this.p=null}}},e}();Ct.Decompress=oNe;var jLt=function(){function e(t){this.G=nNe,this.I=EW,this.Z=sNe,this.ondata=t}return e.prototype.push=function(t,r){oNe.prototype.push.call(this,t,r)},e}();Ct.AsyncDecompress=jLt;function ULt(e,t,r){return r||(r=t,t={}),typeof r!="function"&&vt(7),e[0]==31&&e[1]==139&&e[2]==8?iNe(e,t,r):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?_W(e,t,r):aNe(e,t,r)}Ct.decompress=ULt;function HLt(e,t){return e[0]==31&&e[1]==139&&e[2]==8?R8(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?my(e,t):M8(e,t)}Ct.decompressSync=HLt;var wW=function(e,t,r,n){for(var i in e){var s=e[i],a=t+i,o=n;Array.isArray(s)&&(o=A_(n,s[1]),s=s[0]),s instanceof cr?r[a]=[s,o]:(r[a+="/"]=[new cr(0),o],wW(s,a,r,n))}},kPe=typeof TextEncoder<"u"&&new TextEncoder,pW=typeof TextDecoder<"u"&&new TextDecoder,uNe=0;try{pW.decode(Ef,{stream:!0}),uNe=1}catch{}var cNe=function(e){for(var t="",r=0;;){var n=e[r++],i=(n>127)+(n>223)+(n>239);if(r+i>e.length)return[t,ru(e,r-1)];i?i==3?(n=((n&15)<<18|(e[r++]&63)<<12|(e[r++]&63)<<6|e[r++]&63)-65536,t+=String.fromCharCode(55296|n>>10,56320|n&1023)):i&1?t+=String.fromCharCode((n&31)<<6|e[r++]&63):t+=String.fromCharCode((n&15)<<12|(e[r++]&63)<<6|e[r++]&63):t+=String.fromCharCode(n)}},VLt=function(){function e(t){this.ondata=t,uNe?this.t=new TextDecoder:this.p=Ef}return e.prototype.push=function(t,r){if(this.ondata||vt(5),r=!!r,this.t){this.ondata(this.t.decode(t,{stream:!0}),r),r&&(this.t.decode().length&&vt(8),this.t=null);return}this.p||vt(4);var n=new cr(this.p.length+t.length);n.set(this.p),n.set(t,this.p.length);var i=cNe(n),s=i[0],a=i[1];r?(a.length&&vt(8),this.p=null):this.p=a,this.ondata(s,r)},e}();Ct.DecodeUTF8=VLt;var $Lt=function(){function e(t){this.ondata=t}return e.prototype.push=function(t,r){this.ondata||vt(5),this.d&&vt(4),this.ondata(nh(t),this.d=r||!1)},e}();Ct.EncodeUTF8=$Lt;function nh(e,t){if(t){for(var r=new cr(e.length),n=0;n>1)),a=0,o=function(l){s[a++]=l},n=0;ns.length){var u=new cr(a+8+(i-n<<1));u.set(s),s=u}var c=e.charCodeAt(n);c<128||t?o(c):c<2048?(o(192|c>>6),o(128|c&63)):c>55295&&c<57344?(c=65536+(c&1023<<10)|e.charCodeAt(++n)&1023,o(240|c>>18),o(128|c>>12&63),o(128|c>>6&63),o(128|c&63)):(o(224|c>>12),o(128|c>>6&63),o(128|c&63))}return ru(s,0,a)}Ct.strToU8=nh;function AW(e,t){if(t){for(var r="",n=0;n65535&&vt(9),t+=n+4}return t},ay=function(e,t,r,n,i,s,a,o){var u=n.length,c=r.extra,l=o&&o.length,f=rh(c);jr(e,t,a!=null?33639248:67324752),t+=4,a!=null&&(e[t++]=20,e[t++]=r.os),e[t]=20,t+=2,e[t++]=r.flag<<1|(s<0&&8),e[t++]=i&&8,e[t++]=r.compression&255,e[t++]=r.compression>>8;var p=new Date(r.mtime==null?Date.now():r.mtime),h=p.getFullYear()-1980;if((h<0||h>119)&&vt(10),jr(e,t,h<<25|p.getMonth()+1<<21|p.getDate()<<16|p.getHours()<<11|p.getMinutes()<<5|p.getSeconds()>>>1),t+=4,s!=-1&&(jr(e,t,r.crc),jr(e,t+4,s<0?-s-2:s),jr(e,t+8,r.size)),jr(e,t+12,u),jr(e,t+14,f),t+=16,a!=null&&(jr(e,t,l),jr(e,t+6,r.attrs),jr(e,t+10,a),t+=14),e.set(n,t),t+=u,f)for(var d in c){var x=c[d],v=x.length;jr(e,t,+d),jr(e,t+2,v),e.set(x,t+4),t+=4+v}return l&&(e.set(o,t),t+=l),t},CW=function(e,t,r,n,i){jr(e,t,101010256),jr(e,t+8,r),jr(e,t+10,r),jr(e,t+12,n),jr(e,t+16,i)},E_=function(){function e(t){this.filename=t,this.c=ly(),this.size=0,this.compression=0}return e.prototype.process=function(t,r){this.ondata(null,t,r)},e.prototype.push=function(t,r){this.ondata||vt(5),this.c.p(t),this.size+=t.length,r&&(this.crc=this.c.d()),this.process(t,r||!1)},e}();Ct.ZipPassThrough=E_;var zLt=function(){function e(t,r){var n=this;r||(r={}),E_.call(this,t),this.d=new Qc(r,function(i,s){n.ondata(null,i,s)}),this.compression=8,this.flag=lNe(r.level)}return e.prototype.process=function(t,r){try{this.d.push(t,r)}catch(n){this.ondata(n,null,r)}},e.prototype.push=function(t,r){E_.prototype.push.call(this,t,r)},e}();Ct.ZipDeflate=zLt;var WLt=function(){function e(t,r){var n=this;r||(r={}),E_.call(this,t),this.d=new QPe(r,function(i,s,a){n.ondata(i,s,a)}),this.compression=8,this.flag=lNe(r.level),this.terminate=this.d.terminate}return e.prototype.process=function(t,r){this.d.push(t,r)},e.prototype.push=function(t,r){E_.prototype.push.call(this,t,r)},e}();Ct.AsyncZipDeflate=WLt;var GLt=function(){function e(t){this.ondata=t,this.u=[],this.d=1}return e.prototype.add=function(t){var r=this;if(this.ondata||vt(5),this.d&2)this.ondata(vt(4+(this.d&1)*8,0,1),null,!1);else{var n=nh(t.filename),i=n.length,s=t.comment,a=s&&nh(s),o=i!=t.filename.length||a&&s.length!=a.length,u=i+rh(t.extra)+30;i>65535&&this.ondata(vt(11,0,1),null,!1);var c=new cr(u);ay(c,0,t,n,o,-1);var l=[c],f=function(){for(var v=0,g=l;v65535&&$(vt(11,0,1),null),!q)$(null,w);else if(T<16e4)try{$(null,C_(w,E))}catch(N){$(N,null)}else l.push(eNe(w,E,$))},x=0;x65535&&vt(11);var g=l?C_(u,c):u,_=g.length,w=ly();w.p(u),n.push(A_(c,{size:u.length,crc:w.d(),c:g,f,m:d,u:p!=a.length||d&&h.length!=x,o:i,compression:l})),i+=30+p+v+_,s+=76+2*(p+v)+(x||0)+_}for(var E=new cr(s+22),A=i,T=s-i,O=0;O0){var i=Math.min(this.c,t.length),s=t.subarray(0,i);if(this.c-=i,this.d?this.d.push(s,!this.c):this.k[0].push(s),t=t.subarray(i),t.length)return this.push(t,r)}else{var a=0,o=0,u=void 0,c=void 0;this.p.length?t.length?(c=new cr(this.p.length+t.length),c.set(this.p),c.set(t,this.p.length)):c=this.p:c=t;for(var l=c.length,f=this.c,p=f&&this.d,h=function(){var g,_=Qn(c,o);if(_==67324752){a=1,u=o,d.d=null,d.c=0;var w=ia(c,o+6),E=ia(c,o+8),A=w&2048,T=w&8,O=ia(c,o+26),D=ia(c,o+28);if(l>o+30+O+D){var M=[];d.k.unshift(M),a=2;var P=Qn(c,o+18),k=Qn(c,o+22),B=AW(c.subarray(o+30,o+=30+O),!A);P==4294967295?(g=T?[-2]:hNe(c,o),P=g[0],k=g[1]):T&&(P=-1),o+=D,d.c=P;var q,$={name:B,compression:E,start:function(){if($.ondata||vt(5),!P)$.ondata(null,Ef,!0);else{var N=n.o[E];N||$.ondata(vt(14,"unknown compression type "+E,1),null,!1),q=P<0?new N(B):new N(B,P,k),q.ondata=function(te,K,se){$.ondata(te,K,se)};for(var U=0,ee=M;U=0&&($.size=P,$.originalSize=k),d.onfile($)}return"break"}else if(f){if(_==134695760)return u=o+=12+(f==-2&&8),a=3,d.c=0,"break";if(_==33639248)return u=o-=4,a=3,d.c=0,"break"}},d=this;o65558)return a(vt(13,0,1),null),i;var u=ia(e,o+8);if(u){var c=u,l=Qn(e,o+16),f=l==4294967295||c==65535;if(f){var p=Qn(e,o-12);f=Qn(e,p)==101075792,f&&(c=u=Qn(e,p+32),l=Qn(e,p+48))}for(var h=t&&t.filter,d=function(v){var g=pNe(e,l,f),_=g[0],w=g[1],E=g[2],A=g[3],T=g[4],O=g[5],D=fNe(e,O);l=T;var M=function(k,B){k?(i(),a(k,null)):(B&&(s[A]=B),--u||a(null,s))};if(!h||h({name:A,size:w,originalSize:E,compression:_}))if(!_)M(null,ru(e,D,D+w));else if(_==8){var P=e.subarray(D,D+w);if(w<32e4)try{M(null,my(P,new cr(E)))}catch(k){M(k,null)}else n.push(_W(P,{size:E},M))}else M(vt(14,"unknown compression type "+_,1),null);else M(null,null)},x=0;x65558)&&vt(13);var i=ia(e,n+8);if(!i)return{};var s=Qn(e,n+16),a=s==4294967295||i==65535;if(a){var o=Qn(e,n-12);a=Qn(e,o)==101075792,a&&(i=Qn(e,o+32),s=Qn(e,o+48))}for(var u=t&&t.filter,c=0;c{(function(){var e;function t(r,n){var i=this instanceof t?this:e;if(i.reset(n),typeof r=="string"&&r.length>0&&i.hash(r),i!==this)return i}t.prototype.hash=function(r){var n,i,s,a,o;switch(o=r.length,this.len+=o,i=this.k1,s=0,this.rem){case 0:i^=o>s?r.charCodeAt(s++)&65535:0;case 1:i^=o>s?(r.charCodeAt(s++)&65535)<<8:0;case 2:i^=o>s?(r.charCodeAt(s++)&65535)<<16:0;case 3:i^=o>s?(r.charCodeAt(s)&255)<<24:0,i^=o>s?(r.charCodeAt(s++)&65280)>>8:0}if(this.rem=o+this.rem&3,o-=this.rem,o>0){for(n=this.h1;i=i*11601+(i&65535)*3432906752&4294967295,i=i<<15|i>>>17,i=i*13715+(i&65535)*461832192&4294967295,n^=i,n=n<<13|n>>>19,n=n*5+3864292196&4294967295,!(s>=o);)i=r.charCodeAt(s++)&65535^(r.charCodeAt(s++)&65535)<<8^(r.charCodeAt(s++)&65535)<<16,a=r.charCodeAt(s++),i^=(a&255)<<24^(a&65280)>>8;switch(i=0,this.rem){case 3:i^=(r.charCodeAt(s+2)&65535)<<16;case 2:i^=(r.charCodeAt(s+1)&65535)<<8;case 1:i^=r.charCodeAt(s)&65535}this.h1=n}return this.k1=i,this},t.prototype.result=function(){var r,n;return r=this.k1,n=this.h1,r>0&&(r=r*11601+(r&65535)*3432906752&4294967295,r=r<<15|r>>>17,r=r*13715+(r&65535)*461832192&4294967295,n^=r),n^=this.len,n^=n>>>16,n=n*51819+(n&65535)*2246770688&4294967295,n^=n>>>13,n=n*44597+(n&65535)*3266445312&4294967295,n^=n>>>16,n>>>0},t.prototype.reset=function(r){return this.h1=typeof r=="number"?r:0,this.rem=this.k1=this.len=0,this},e=new t,typeof SW<"u"?SW.exports=t:this.MurmurHash3=t})()});var gNe=C((F_r,S_)=>{"use strict";S_.exports=oMt;S_.exports.sync=uMt;S_.exports._getTmpname=DW;S_.exports._cleanupOnExit=FW;var Cn=require("fs"),tMt=xNe(),vNe=F7(),rMt=require("path"),{promisify:iu}=require("util"),sh={},nMt=function(){try{return require("worker_threads").threadId}catch{return 0}}(),iMt=0;function DW(e){return e+"."+tMt(__filename).hash(String(process.pid)).hash(String(nMt)).hash(String(++iMt)).result()}function FW(e){return()=>{try{Cn.unlinkSync(typeof e=="function"?e():e)}catch{}}}function sMt(e){return new Promise(t=>{sh[e]||(sh[e]=[]),sh[e].push(t),sh[e].length===1&&t()})}function j8(e){return e.code==="ENOSYS"||(!process.getuid||process.getuid()!==0)&&(e.code==="EINVAL"||e.code==="EPERM")}async function aMt(e,t,r={}){typeof r=="string"&&(r={encoding:r});let n,i,s=vNe(FW(()=>i)),a=rMt.resolve(e);try{await sMt(a);let o=await iu(Cn.realpath)(e).catch(()=>e);if(i=DW(o),!r.mode||!r.chown){let u=await iu(Cn.stat)(o).catch(()=>{});u&&(r.mode==null&&(r.mode=u.mode),r.chown==null&&process.getuid&&(r.chown={uid:u.uid,gid:u.gid}))}n=await iu(Cn.open)(i,"w",r.mode),r.tmpfileCreated&&await r.tmpfileCreated(i),ArrayBuffer.isView(t)?await iu(Cn.write)(n,t,0,t.length,0):t!=null&&await iu(Cn.write)(n,String(t),0,String(r.encoding||"utf8")),r.fsync!==!1&&await iu(Cn.fsync)(n),await iu(Cn.close)(n),n=null,r.chown&&await iu(Cn.chown)(i,r.chown.uid,r.chown.gid).catch(u=>{if(!j8(u))throw u}),r.mode&&await iu(Cn.chmod)(i,r.mode).catch(u=>{if(!j8(u))throw u}),await iu(Cn.rename)(i,o)}finally{n&&await iu(Cn.close)(n).catch(()=>{}),s(),await iu(Cn.unlink)(i).catch(()=>{}),sh[a].shift(),sh[a].length>0?sh[a][0]():delete sh[a]}}async function oMt(e,t,r,n){r instanceof Function&&(n=r,r={});let i=aMt(e,t,r);if(n)try{let s=await i;return n(s)}catch(s){return n(s)}return i}function uMt(e,t,r){typeof r=="string"?r={encoding:r}:r||(r={});try{e=Cn.realpathSync(e)}catch{}let n=DW(e);if(!r.mode||!r.chown)try{let u=Cn.statSync(e);r=Object.assign({},r),r.mode||(r.mode=u.mode),!r.chown&&process.getuid&&(r.chown={uid:u.uid,gid:u.gid})}catch{}let i,s=FW(n),a=vNe(s),o=!0;try{if(i=Cn.openSync(n,"w",r.mode||438),r.tmpfileCreated&&r.tmpfileCreated(n),ArrayBuffer.isView(t)?Cn.writeSync(i,t,0,t.length,0):t!=null&&Cn.writeSync(i,String(t),0,String(r.encoding||"utf8")),r.fsync!==!1&&Cn.fsyncSync(i),Cn.closeSync(i),i=null,r.chown)try{Cn.chownSync(n,r.chown.uid,r.chown.gid)}catch(u){if(!j8(u))throw u}if(r.mode)try{Cn.chmodSync(n,r.mode)}catch(u){if(!j8(u))throw u}Cn.renameSync(n,e),o=!1}finally{if(i)try{Cn.closeSync(i)}catch{}a(),o&&s()}}});var SNe=C((T_r,CNe)=>{var yNe=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9],dt,bNe=e=>e<1e5?e<100?e<10?0:1:e<1e4?e<1e3?2:3:4:e<1e7?e<1e6?5:6:e<1e9?e<1e8?7:8:9;function ENe(e,t){if(e===t)return 0;if(~~e===e&&~~t===t){if(e===0||t===0)return e=0)return-1;if(e>=0)return 1;e=-e,t=-t}let i=bNe(e),s=bNe(t),a=0;return is&&(t*=yNe[i-s-1],e/=10,a=1),e===t?a:e=32;)t|=e&1,e>>=1;return e+t}function _Ne(e,t,r,n){let i=t+1;if(i===r)return 1;if(n(e[i++],e[t])<0){for(;i=0;)i++;return i-t}function wNe(e,t,r){for(r--;t>>1;i(s,e[l])<0?u=l:o=l+1}let c=n-o;switch(c){case 3:e[o+3]=e[o+2],dt[o+3]=dt[o+2];case 2:e[o+2]=e[o+1],dt[o+2]=dt[o+1];case 1:e[o+1]=e[o],dt[o+1]=dt[o];break;default:for(;c>0;)e[o+c]=e[o+c-1],dt[o+c]=dt[o+c-1],c--}e[o]=s,dt[o]=a}}function TW(e,t,r,n,i,s){let a=0,o=0,u=1;if(s(e,t[r+i])>0){for(o=n-i;u0;)a=u,u=(u<<1)+1,u<=0&&(u=o);u>o&&(u=o),a+=i,u+=i}else{for(o=i+1;uo&&(u=o);let c=a;a=i-u,u=i-c}for(a++;a>>1);s(e,t[r+c])>0?a=c+1:u=c}return u}function BW(e,t,r,n,i,s){let a=0,o=0,u=1;if(s(e,t[r+i])<0){for(o=i+1;uo&&(u=o);let c=a;a=i-u,u=i-c}else{for(o=n-i;u=0;)a=u,u=(u<<1)+1,u<=0&&(u=o);u>o&&(u=o),a+=i,u+=i}for(a++;a>>1);s(e,t[r+c])<0?u=c:a=c+1}return u}var OW=class{constructor(t,r){this.array=t,this.compare=r;let{length:n}=t;this.length=n,this.minGallop=7,this.tmpStorageLength=n<2*256?n>>>1:256,this.tmp=new Array(this.tmpStorageLength),this.tmpIndex=new Array(this.tmpStorageLength),this.stackLength=n<120?5:n<1542?10:n<119151?19:40,this.runStart=new Array(this.stackLength),this.runLength=new Array(this.stackLength),this.stackSize=0}pushRun(t,r){this.runStart[this.stackSize]=t,this.runLength[this.stackSize]=r,this.stackSize+=1}mergeRuns(){for(;this.stackSize>1;){let t=this.stackSize-2;if(t>=1&&this.runLength[t-1]<=this.runLength[t]+this.runLength[t+1]||t>=2&&this.runLength[t-2]<=this.runLength[t]+this.runLength[t-1])this.runLength[t-1]this.runLength[t+1])break;this.mergeAt(t)}}forceMergeRuns(){for(;this.stackSize>1;){let t=this.stackSize-2;t>0&&this.runLength[t-1]=7||x>=7);if(v)break;h<0&&(h=0),h+=2}if(this.minGallop=h,h<1&&(this.minGallop=1),r===1){for(c=0;c=0;c--)a[d+c]=a[h+c],dt[d+c]=dt[h+c];a[p]=o[f],dt[p]=u[f];return}let{minGallop:x}=this;for(;;){let v=0,g=0,_=!1;do if(s(o[f],a[l])<0){if(a[p]=a[l],dt[p]=dt[l],p--,l--,v++,g=0,--r===0){_=!0;break}}else if(a[p]=o[f],dt[p]=u[f],p--,f--,g++,v=0,--i===1){_=!0;break}while((v|g)=0;c--)a[d+c]=a[h+c],dt[d+c]=dt[h+c];if(r===0){_=!0;break}}if(a[p]=o[f],dt[p]=u[f],p--,f--,--i===1){_=!0;break}if(g=i-TW(a[l],o,0,i,i-1,s),g!==0){for(p-=g,f-=g,i-=g,d=p+1,h=f+1,c=0;c=7||g>=7);if(_)break;x<0&&(x=0),x+=2}if(this.minGallop=x,x<1&&(this.minGallop=1),i===1){for(p-=r,l-=r,d=p+1,h=l+1,c=r-1;c>=0;c--)a[d+c]=a[h+c],dt[d+c]=dt[h+c];a[p]=o[f],dt[p]=u[f]}else{if(i===0)throw new Error("mergeHigh preconditions were not respected");for(h=p-(i-1),c=0;cc&&(l=c),ANe(e,r,r+l,r+o,t),o=l}u.pushRun(r,o),u.mergeRuns(),a-=o,r+=o}while(a!==0);return u.forceMergeRuns(),dt}CNe.exports={sort:lMt}});var FNe=C((B_r,DNe)=>{"use strict";var fMt=Object.prototype.hasOwnProperty;DNe.exports=(e,t)=>fMt.call(e,t)});var F_=C((O_r,qNe)=>{var PW=FNe(),{isObject:TNe,isArray:pMt,isString:hMt,isNumber:dMt}=Gs(),NW="before",ONe="after-prop",kNe="after-colon",INe="after-value",PNe="after",NNe="before-all",RNe="after-all",mMt="[",xMt="]",vMt="{",gMt="}",yMt=",",bMt="",EMt="-",RW=[NW,ONe,kNe,INe,PNe],_Mt=[NW,NNe,RNe].map(Symbol.for),LNe=":",BNe=void 0,D_=(e,t)=>Symbol.for(e+LNe+t),U8=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),IW=(e,t,r,n,i,s)=>{let a=D_(i,n);if(!PW(t,a))return;let o=r===n?a:D_(i,r);U8(e,o,t[a]),s&&delete t[a]},MNe=(e,t,r,n,i)=>{RW.forEach(s=>{IW(e,t,r,n,s,i)})},wMt=(e,t,r)=>{t!==r&&RW.forEach(n=>{let i=D_(n,r);if(!PW(e,i)){IW(e,e,r,t,n,!0);return}let s=e[i];delete e[i],IW(e,e,r,t,n,!0),U8(e,D_(n,t),s)})},kW=(e,t)=>{_Mt.forEach(r=>{let n=t[r];n&&U8(e,r,n)})},AMt=(e,t,r)=>(r.forEach(n=>{!hMt(n)&&!dMt(n)||PW(t,n)&&(e[n]=t[n],MNe(e,t,n,n))}),e);qNe.exports={SYMBOL_PREFIXES:RW,PREFIX_BEFORE:NW,PREFIX_AFTER_PROP:ONe,PREFIX_AFTER_COLON:kNe,PREFIX_AFTER_VALUE:INe,PREFIX_AFTER:PNe,PREFIX_BEFORE_ALL:NNe,PREFIX_AFTER_ALL:RNe,BRACKET_OPEN:mMt,BRACKET_CLOSE:xMt,CURLY_BRACKET_OPEN:vMt,CURLY_BRACKET_CLOSE:gMt,COLON:LNe,COMMA:yMt,MINUS:EMt,EMPTY:bMt,UNDEFINED:BNe,symbol:D_,define:U8,copy_comments:MNe,swap_comments:wMt,assign_non_prop_comments:kW,assign(e,t,r){if(!TNe(e))throw new TypeError("Cannot convert undefined or null to object");if(!TNe(t))return e;if(r===BNe)r=Object.keys(t),kW(e,t);else if(pMt(r))r.length===0&&kW(e,t);else throw new TypeError("keys must be array or undefined");return AMt(e,t,r)}}});var LW=C((k_r,$Ne)=>{var{isArray:CMt}=Gs(),{sort:SMt}=SNe(),{SYMBOL_PREFIXES:DMt,UNDEFINED:jNe,symbol:FMt,copy_comments:TMt,swap_comments:VNe}=F_(),BMt=e=>{let{length:t}=e,r=0,n=t/2;for(;r{TMt(e,t,r+n,r,i)},xy=(e,t,r,n,i,s)=>{if(i>0){let o=n;for(;o-- >0;)UNe(e,t,r+o,i,s);return}let a=0;for(;a{DMt.forEach(r=>{let n=FMt(r,t);delete e[n]})},OMt=(e,t)=>{let r=t;for(;r in e;)r=e[r];return r},vy=class extends Array{splice(...t){let{length:r}=this,n=super.splice(...t),[i,s,...a]=t;i<0&&(i+=r),arguments.length===1?s=r-i:s=Math.min(r-i,s);let{length:o}=a,u=o-s,c=i+s,l=r-c;return xy(this,this,c,l,u,!0),n}slice(...t){let{length:r}=this,n=super.slice(...t);if(!n.length)return new vy;let[i,s]=t;return s===jNe?s=r:s<0&&(s+=r),i<0?i+=r:i===jNe&&(i=0),xy(n,this,i,s-i,-i),n}unshift(...t){let{length:r}=this,n=super.unshift(...t),{length:i}=t;return i>0&&xy(this,this,0,r,i,!0),n}shift(){let t=super.shift(),{length:r}=this;return HNe(this,0),xy(this,this,1,r,-1,!0),t}reverse(){return super.reverse(),BMt(this),this}pop(){let t=super.pop();return HNe(this,this.length),t}concat(...t){let{length:r}=this,n=super.concat(...t);return t.length&&(xy(n,this,0,this.length,0),t.forEach(i=>{let s=r;r+=CMt(i)?i.length:1,i instanceof vy&&xy(n,i,0,i.length,s)})),n}sort(...t){let r=SMt(this,...t.slice(0,1)),n=Object.create(null);return r.forEach((i,s)=>{if(i===s)return;let a=OMt(n,i);a!==s&&(n[s]=a,VNe(this,s,a))}),this}};$Ne.exports={CommentArray:vy}});var o9e=C((I_r,a9e)=>{var kMt=Uj(),{CommentArray:IMt}=LW(),{PREFIX_BEFORE:V8,PREFIX_AFTER_PROP:PMt,PREFIX_AFTER_COLON:NMt,PREFIX_AFTER_VALUE:KNe,PREFIX_AFTER:qW,PREFIX_BEFORE_ALL:RMt,PREFIX_AFTER_ALL:LMt,BRACKET_OPEN:MMt,BRACKET_CLOSE:zNe,CURLY_BRACKET_OPEN:qMt,CURLY_BRACKET_CLOSE:WNe,COLON:XNe,COMMA:JNe,MINUS:GNe,EMPTY:jMt,UNDEFINED:W8,define:jW,assign_non_prop_comments:UMt}=F_(),YNe=e=>kMt.tokenize(e,{comment:!0,loc:!0}),UW=[],oh=null,el=null,HW=[],uh,ZNe=!1,QNe=!1,T_=null,B_=null,Os=null,e9e,$8=null,t9e=()=>{HW.length=UW.length=0,B_=null,uh=W8},HMt=()=>{t9e(),T_.length=0,el=oh=T_=B_=Os=$8=null},VW=e=>Symbol.for(uh!==W8?e+XNe+uh:e),$W=(e,t)=>$8?$8(e,t):t,r9e=()=>{let e=new SyntaxError(`Unexpected token ${Os.value.slice(0,1)}`);throw Object.assign(e,Os.loc.start),e},n9e=()=>{let e=new SyntaxError("Unexpected end of JSON input");throw Object.assign(e,B_?B_.loc.end:{line:1,column:0}),e},su=()=>{let e=T_[++e9e];QNe=Os&&e&&Os.loc.end.line===e.loc.start.line||!1,B_=Os,Os=e},MW=()=>(Os||n9e(),Os.type==="Punctuator"?Os.value:Os.type),Y0=e=>MW()===e,H8=e=>{Y0(e)||r9e()},zW=e=>{UW.push(oh),oh=e},WW=()=>{oh=UW.pop()},i9e=()=>{if(!el)return;let e=[];for(let r of el)if(r.inline)e.push(r);else break;let{length:t}=e;t&&(t===el.length?el=null:el.splice(0,t),jW(oh,VW(qW),e))},ah=e=>{el&&(jW(oh,VW(e),el),el=null)},tl=e=>{let t=[];for(;Os&&(Y0("LineComment")||Y0("BlockComment"));){let r={...Os,inline:QNe};t.push(r),su()}if(!ZNe&&t.length){if(e){jW(oh,VW(e),t);return}el=t}},z8=(e,t)=>{t&&HW.push(uh),uh=e},s9e=()=>{uh=HW.pop()},VMt=()=>{let e={};zW(e),z8(W8,!0);let t=!1,r;for(tl();!Y0(WNe)&&!(t&&(ah(KNe),H8(JNe),su(),tl(),i9e(),Y0(WNe)));)t=!0,H8("String"),r=JSON.parse(Os.value),z8(r),ah(V8),su(),tl(PMt),H8(XNe),su(),tl(NMt),e[r]=$W(r,GW()),tl();return t&&ah(qW),su(),uh=void 0,t||ah(V8),WW(),s9e(),e},$Mt=()=>{let e=new IMt;zW(e),z8(W8,!0);let t=!1,r=0;for(tl();!Y0(zNe)&&!(t&&(ah(KNe),H8(JNe),su(),tl(),i9e(),Y0(zNe)));)t=!0,z8(r),ah(V8),e[r]=$W(r,GW()),r++,tl();return t&&ah(qW),su(),uh=void 0,t||ah(V8),WW(),s9e(),e};function GW(){let e=MW();if(e===qMt)return su(),VMt();if(e===MMt)return su(),$Mt();let t=jMt;e===GNe&&(su(),e=MW(),t=GNe);let r;switch(e){case"String":case"Boolean":case"Null":case"Numeric":return r=Os.value,su(),JSON.parse(t+r);default:}}var zMt=e=>Object(e)===e,WMt=(e,t,r)=>{t9e(),T_=YNe(e),$8=t,ZNe=r,T_.length||n9e(),e9e=-1,su(),zW({}),tl(RMt);let n=GW();return tl(LMt),Os&&r9e(),!r&&n!==null&&(zMt(n)||(n=new Object(n)),UMt(n,oh)),WW(),n=$W("",n),HMt(),n};a9e.exports={parse:WMt,tokenize:YNe}});var c9e=C((P_r,u9e)=>{"use strict";var wf="",KW;u9e.exports=GMt;function GMt(e,t){if(typeof e!="string")throw new TypeError("expected a string");if(t===1)return e;if(t===2)return e+e;var r=e.length*t;if(KW!==e||typeof KW>"u")KW=e,wf="";else if(wf.length>=r)return wf.substr(0,r);for(;r>wf.length&&t>1;)t&1&&(wf+=e),t>>=1,e+=e;return wf+=e,wf=wf.substr(0,r),wf}});var b9e=C((N_r,y9e)=>{var{isArray:YW,isObject:l9e,isFunction:JW,isNumber:KMt,isString:XMt}=Gs(),JMt=c9e(),{PREFIX_BEFORE_ALL:YMt,PREFIX_BEFORE:f9e,PREFIX_AFTER_PROP:ZMt,PREFIX_AFTER_COLON:QMt,PREFIX_AFTER_VALUE:eqt,PREFIX_AFTER:ZW,PREFIX_AFTER_ALL:tqt,BRACKET_OPEN:rqt,BRACKET_CLOSE:nqt,CURLY_BRACKET_OPEN:iqt,CURLY_BRACKET_CLOSE:sqt,COLON:aqt,COMMA:p9e,EMPTY:go,UNDEFINED:oqt}=F_(),XW=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,QW=" ",Z0=` +`,h9e="null",d9e=e=>`${f9e}:${e}`,uqt=e=>`${ZMt}:${e}`,cqt=e=>`${QMt}:${e}`,m9e=e=>`${eqt}:${e}`,x9e=e=>`${ZW}:${e}`,lqt={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},fqt=e=>(XW.lastIndex=0,XW.test(e)?e.replace(XW,t=>{let r=lqt[t];return typeof r=="string"?r:t}):e),v9e=e=>`"${fqt(e)}"`,pqt=(e,t)=>t?`//${e}`:`/*${e}*/`,vo=(e,t,r,n)=>{let i=e[Symbol.for(t)];if(!i||!i.length)return go;let s=!1,a=i.reduce((o,{inline:u,type:c,value:l})=>{let f=u?QW:Z0+r;return s=c==="LineComment",o+f+pqt(l,s)},go);return n||s?a+Z0+r:a},gy=null,k_=go,hqt=()=>{gy=null,k_=go},O_=(e,t,r)=>e?t?e+t.trim()+Z0+r:e.trimRight()+Z0+r:t?t.trimRight()+Z0+r:go,g9e=(e,t,r)=>{let n=vo(t,f9e,r+k_,!0);return O_(n,e,r)},dqt=(e,t)=>{let r=t+k_,{length:n}=e,i=go,s=go;for(let a=0;a{if(!e)return"null";let r=t+k_,n=go,i=go,s=!0,a=YW(gy)?gy:Object.keys(e),o=u=>{let c=eG(u,e,r);if(c===oqt)return;s||(n+=p9e),s=!1;let l=O_(i,vo(e,d9e(u),r),r);n+=l||Z0+r,n+=v9e(u)+vo(e,uqt(u),r)+aqt+vo(e,cqt(u),r)+QW+c+vo(e,m9e(u),r),i=vo(e,x9e(u),r)};return a.forEach(o),n+=O_(i,vo(e,ZW,r),r),iqt+g9e(n,e,t)+sqt};function eG(e,t,r){let n=t[e];switch(l9e(n)&&JW(n.toJSON)&&(n=n.toJSON(e)),JW(gy)&&(n=gy.call(t,e,n)),typeof n){case"string":return v9e(n);case"number":return Number.isFinite(n)?String(n):h9e;case"boolean":case"null":return String(n);case"object":return YW(n)?dqt(n,r):mqt(n,r);default:}}var xqt=e=>XMt(e)?e:KMt(e)?JMt(QW,e):go,{toString:vqt}=Object.prototype,gqt=["[object Number]","[object String]","[object Boolean]"],yqt=e=>{if(typeof e!="object")return!1;let t=vqt.call(e);return gqt.includes(t)};y9e.exports=(e,t,r)=>{let n=xqt(r);if(!n)return JSON.stringify(e,t);!JW(t)&&!YW(t)&&(t=null),gy=t,k_=n;let i=yqt(e)?JSON.stringify(e):eG("",{"":e},go);return hqt(),l9e(e)?vo(e,YMt,go).trimLeft()+i+vo(e,tqt,go).trimRight():i}});var _9e=C((R_r,E9e)=>{var{parse:bqt,tokenize:Eqt}=o9e(),_qt=b9e(),{CommentArray:wqt}=LW(),{assign:Aqt}=F_();E9e.exports={parse:bqt,stringify:_qt,tokenize:Eqt,CommentArray:wqt,assign:Aqt}});var D9e=C(K8=>{"use strict";Object.defineProperty(K8,"__esModule",{value:!0});var oG=BPe(),Cqt=require("fs"),Sqt=require("util"),G8=mNe(),Dqt=gNe(),Fqt=_9e(),Tqt=Gi();function X8(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var S9e=X8(Cqt),nG=X8(Dqt),w9e=X8(Fqt),Bqt=X8(Tqt);function tG(e,t,r,n){var i,s=arguments.length,a=s<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(a=(s<3?i(a):s>3?i(t,r,a):i(t,r))||a);return s>3&&a&&Object.defineProperty(t,r,a),a}var Oqt=Sqt.promisify(S9e.default.readFile),iG=class{constructor(t,r,n){this.readCount=0,this.dbPath=t,this.collectionName=r,this.errorList=n}async read(){this.readCount++;let t={[this.collectionName]:[],[`__${this.collectionName}_KEY__`]:{}};return new Promise(async(r,n)=>{if(S9e.default.existsSync(this.dbPath)){let i=await Oqt(this.dbPath);G8.gunzip(i,(s,a)=>{if(s)return console.error(s),this.errorList.push(s),r(t);let o=G8.strFromU8(a);try{let u=JSON.parse(o);return r(u)}catch(u){return console.error(u),this.errorList.push(u),r(t)}})}else{let i=Buffer.from(JSON.stringify(t));G8.gzip(i,async(s,a)=>{if(s)return n(s);await nG.default(this.dbPath,Buffer.from(a)),r(t)})}})}async write(t){return new Promise((r,n)=>{t=Buffer.from(JSON.stringify(t)),G8.gzip(t,async(i,s)=>{if(i)return n(i);await nG.default(this.dbPath,Buffer.from(s)),r()})})}},A9e,Q0;function rG(e){return function(t,r,n){let i=n.value;n.value=async function(...s){return e===Q0.createMany?s=[s=(s=s[0]).map(a=>C9e(a))]:e===Q0.create?s[0]=C9e(s[0]):s[1].updatedAt=Date.now(),await i.call(this,...s)}}}function C9e(e){return e.id||(e.id=function(t="",r=""){for(r=t="";t++<36;r+=51*t&52?(15^t?8^Math.random()*(20^t?16:4):4).toString(16):"-");return r}()),e.createdAt||(e.createdAt=Date.now(),e.updatedAt=Date.now()),e}(function(e){e.inited="inited",e.loaded="loaded",e.started="started",e.stopped="stopped"})(A9e||(A9e={})),function(e){e[e.createMany=0]="createMany",e[e.create=1]="create",e[e.update=2]="update"}(Q0||(Q0={}));var yy=class{constructor(t,r){if(this.hasRead=!1,this.errorList=[],!t||!r)throw Error("Please provide valid dbPath or collectionName");this.collectionName=r,this.collectionKey=`__${r}_KEY__`,this.adapter=new iG(t,r,this.errorList),this.db=new oG.Low(this.adapter)}getAdapter(){return this.adapter}async read(t=!1){return!t&&this.hasRead||(this.hasRead=!0,await this.db.read()),this.db.data}async get(t){let r=(await this.getCollection()).slice(),n=r.length;return t!==void 0&&(t.orderBy==="desc"&&(r=r.reverse()),typeof t.offset=="number"&&t.offset>=0&&(r=r.slice(t.offset)),typeof t.limit=="number"&&t.limit>0&&(r=r.slice(0,t.limit))),{total:n,data:r}}async getCollection(){var t;return(t=await this.read())===null||t===void 0?void 0:t[this.collectionName]}async getCollectionKey(t){return(await this.getCollectionKeyMap())[t]}async getCollectionKeyMap(){var t;return(t=await this.read())===null||t===void 0?void 0:t[this.collectionKey]}async setCollectionKey(t){await this.read(),this.db.data[this.collectionKey][t]=1}async insert(t,r=!0){let n=t.id;return await this.getCollectionKey(n)?(await this.updateById(n,t),t):((await this.getCollection()).push(t),await this.setCollectionKey(n),r&&await this.db.write(),t)}async insertMany(t){for(let r of t)await this.insert(r,!1);return await this.db.write(),t}async updateById(t,r){let n=await this.getCollection();if(await this.getCollectionKey(t)){let i=n.find(s=>s.id===t)||{};return Object.assign(i,r),await this.db.write(),!0}return!1}async getById(t){return(await this.getCollection()).find(r=>r.id===t)}async removeById(t){let r=await this.getCollection(),n=await this.getCollectionKeyMap(),i=r.findIndex(s=>s.id===t);i!==-1&&(r.splice(i,1),delete n[t],await this.db.write())}async overwrite(t){return await this.read(),this.db.data[this.collectionName]=[],this.db.data[this.collectionKey]={},await this.insertMany(t)}};tG([rG(Q0.create)],yy.prototype,"insert",null),tG([rG(Q0.createMany)],yy.prototype,"insertMany",null),tG([rG(Q0.update)],yy.prototype,"updateById",null);var sG=class{constructor(t){this.dbPath=t,this.adapter=new oG.TextFileSync(t)}read(){let t=this.adapter.read();if(t===null)return{};try{let r=w9e.default.parse(t||"{}");return r===null||typeof r!="object"?{}:r}catch{try{return JSON.parse(t||"{}")}catch(n){return console.error("[PicGo store] JSON parse error",n),{}}}}write(t){nG.default.sync(this.dbPath,w9e.default.stringify(t,null,2))}},aG=class extends oG.LowSync{constructor(){super(...arguments),this.chain=Bqt.default.chain(this).get("data")}};K8.DBStore=yy,K8.JSONStore=class{constructor(e){if(this.hasRead=!1,!e)throw Error("Please provide valid dbPath");let t=new sG(e);this.db=new aG(t),this.read()}read(e=!1){return!e&&this.hasRead||(this.hasRead=!0,this.db.read()),this.db.data}get(e=""){return this.db.chain.get(e).value()}set(e,t){this.db.chain.set(e,t).value(),this.db.write()}has(e){return this.db.chain.has(e).value()}unset(e,t){let r=this.db.chain.get(e).unset(t).value();return this.db.write(),r}}});var T9e=C((q_r,F9e)=>{"use strict";F9e.exports=function(e){try{return e()}catch{}}});var P9e=C((j_r,I9e)=>{I9e.exports=k9e;k9e.sync=Iqt;var B9e=require("fs");function kqt(e,t){var r=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{M9e.exports=R9e;R9e.sync=Pqt;var N9e=require("fs");function R9e(e,t,r){N9e.stat(e,function(n,i){r(n,n?!1:L9e(i,t))})}function Pqt(e,t){return L9e(N9e.statSync(e),t)}function L9e(e,t){return e.isFile()&&Nqt(e,t)}function Nqt(e,t){var r=e.mode,n=e.uid,i=e.gid,s=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),a=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),o=parseInt("100",8),u=parseInt("010",8),c=parseInt("001",8),l=o|u,f=r&c||r&u&&i===a||r&o&&n===s||r&l&&s===0;return f}});var U9e=C((V_r,j9e)=>{var H_r=require("fs"),J8;process.platform==="win32"||global.TESTING_WINDOWS?J8=P9e():J8=q9e();j9e.exports=uG;uG.sync=Rqt;function uG(e,t,r){if(typeof t=="function"&&(r=t,t={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,i){uG(e,t||{},function(s,a){s?i(s):n(a)})})}J8(e,t||{},function(n,i){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,i=!1),r(n,i)})}function Rqt(e,t){try{return J8.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var K9e=C(($_r,G9e)=>{G9e.exports=W9e;W9e.sync=Mqt;var cG=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",H9e=require("path"),Lqt=cG?";":":",V9e=U9e();function $9e(e){var t=new Error("not found: "+e);return t.code="ENOENT",t}function z9e(e,t){var r=t.colon||Lqt,n=t.path||process.env.PATH||"",i=[""];n=n.split(r);var s="";return cG&&(n.unshift(process.cwd()),s=t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM",i=s.split(r),e.indexOf(".")!==-1&&i[0]!==""&&i.unshift("")),(e.match(/\//)||cG&&e.match(/\\/))&&(n=[""]),{env:n,ext:i,extExe:s}}function W9e(e,t,r){typeof t=="function"&&(r=t,t={});var n=z9e(e,t),i=n.env,s=n.ext,a=n.extExe,o=[];(function u(c,l){if(c===l)return t.all&&o.length?r(null,o):r($9e(e));var f=i[c];f.charAt(0)==='"'&&f.slice(-1)==='"'&&(f=f.slice(1,-1));var p=H9e.join(f,e);!f&&/^\.[\\\/]/.test(e)&&(p=e.slice(0,2)+p),function h(d,x){if(d===x)return u(c+1,l);var v=s[d];V9e(p+v,{pathExt:a},function(g,_){if(!g&&_)if(t.all)o.push(p+v);else return r(null,p+v);return h(d+1,x)})}(0,s.length)})(0,i.length)}function Mqt(e,t){t=t||{};for(var r=z9e(e,t),n=r.env,i=r.ext,s=r.extExe,a=[],o=0,u=n.length;o{"use strict";X9e.exports=e=>{e=e||{};let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).find(n=>n.toUpperCase()==="PATH")||"Path"}});var eRe=C((W_r,Q9e)=>{"use strict";var Y9e=require("path"),qqt=K9e(),jqt=J9e()();function Z9e(e,t){let r=process.cwd(),n=e.options.cwd!=null;if(n)try{process.chdir(e.options.cwd)}catch{}let i;try{i=qqt.sync(e.command,{path:(e.options.env||process.env)[jqt],pathExt:t?Y9e.delimiter:void 0})}catch{}finally{process.chdir(r)}return i&&(i=Y9e.resolve(n?e.options.cwd:"",i)),i}function Uqt(e){return Z9e(e)||Z9e(e,!0)}Q9e.exports=Uqt});var tRe=C((G_r,fG)=>{"use strict";var lG=/([()\][%!^"`<>&|;, *?])/g;function Hqt(e){return e=e.replace(lG,"^$1"),e}function Vqt(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(lG,"^$1"),t&&(e=e.replace(lG,"^$1")),e}fG.exports.command=Hqt;fG.exports.argument=Vqt});var nRe=C((K_r,rRe)=>{"use strict";rRe.exports=/^#!.*/});var sRe=C((X_r,iRe)=>{"use strict";var $qt=nRe();iRe.exports=function(e){var t=e.match($qt);if(!t)return null;var r=t[0].replace(/#! ?/,"").split(" "),n=r[0].split("/").pop(),i=r[1];return n==="env"?i:n+(i?" "+i:"")}});var oRe=C((J_r,aRe)=>{"use strict";var pG=require("fs"),zqt=sRe();function Wqt(e){let r;Buffer.alloc?r=Buffer.alloc(150):(r=new Buffer(150),r.fill(0));let n;try{n=pG.openSync(e,"r"),pG.readSync(n,r,0,150,0),pG.closeSync(n)}catch{}return zqt(r.toString())}aRe.exports=Wqt});var pRe=C((Y_r,fRe)=>{"use strict";var Gqt=require("path"),Kqt=T9e(),uRe=eRe(),cRe=tRe(),Xqt=oRe(),Jqt=DM(),lRe=process.platform==="win32",Yqt=/\.(?:com|exe)$/i,Zqt=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i,Qqt=Kqt(()=>Jqt.satisfies(process.version,"^4.8.0 || ^5.7.0 || >= 6.0.0",!0))||!1;function ejt(e){e.file=uRe(e);let t=e.file&&Xqt(e.file);return t?(e.args.unshift(e.file),e.command=t,uRe(e)):e.file}function tjt(e){if(!lRe)return e;let t=ejt(e),r=!Yqt.test(t);if(e.options.forceShell||r){let n=Zqt.test(t);e.command=Gqt.normalize(e.command),e.command=cRe.command(e.command),e.args=e.args.map(s=>cRe.argument(s,n));let i=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${i}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function rjt(e){if(Qqt)return e;let t=[e.command].concat(e.args).join(" ");return lRe?(e.command=typeof e.options.shell=="string"?e.options.shell:process.env.comspec||"cmd.exe",e.args=["/d","/s","/c",`"${t}"`],e.options.windowsVerbatimArguments=!0):(typeof e.options.shell=="string"?e.command=e.options.shell:process.platform==="android"?e.command="/system/bin/sh":e.command="/bin/sh",e.args=["-c",t]),e}function njt(e,t,r){t&&!Array.isArray(t)&&(r=t,t=null),t=t?t.slice(0):[],r=Object.assign({},r);let n={command:e,args:t,options:r,file:void 0,original:{command:e,args:t}};return r.shell?rjt(n):tjt(n)}fRe.exports=njt});var mRe=C((Z_r,dRe)=>{"use strict";var hG=process.platform==="win32";function dG(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function ijt(e,t){if(!hG)return;let r=e.emit;e.emit=function(n,i){if(n==="exit"){let s=hRe(i,t,"spawn");if(s)return r.call(e,"error",s)}return r.apply(e,arguments)}}function hRe(e,t){return hG&&e===1&&!t.file?dG(t.original,"spawn"):null}function sjt(e,t){return hG&&e===1&&!t.file?dG(t.original,"spawnSync"):null}dRe.exports={hookChildProcess:ijt,verifyENOENT:hRe,verifyENOENTSync:sjt,notFoundError:dG}});var gRe=C((Q_r,by)=>{"use strict";var xRe=require("child_process"),mG=pRe(),xG=mRe();function vRe(e,t,r){let n=mG(e,t,r),i=xRe.spawn(n.command,n.args,n.options);return xG.hookChildProcess(i,n),i}function ajt(e,t,r){let n=mG(e,t,r),i=xRe.spawnSync(n.command,n.args,n.options);return i.error=i.error||xG.verifyENOENTSync(i.status,n),i}by.exports=vRe;by.exports.spawn=vRe;by.exports.sync=ajt;by.exports._parse=mG;by.exports._enoent=xG});var iT=C(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});nT.BaseAdapter=void 0;var OG=class{};nT.BaseAdapter=OG});var wLe=C((rwr,_Le)=>{"use strict";_Le.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var kG=C((nwr,CLe)=>{var M_=wLe(),ALe={};for(let e of Object.keys(M_))ALe[M_[e]]=e;var ft={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};CLe.exports=ft;for(let e of Object.keys(ft)){if(!("channels"in ft[e]))throw new Error("missing channels property: "+e);if(!("labels"in ft[e]))throw new Error("missing channel labels property: "+e);if(ft[e].labels.length!==ft[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:r}=ft[e];delete ft[e].channels,delete ft[e].labels,Object.defineProperty(ft[e],"channels",{value:t}),Object.defineProperty(ft[e],"labels",{value:r})}ft.rgb.hsl=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(t,r,n),s=Math.max(t,r,n),a=s-i,o,u;s===i?o=0:t===s?o=(r-n)/a:r===s?o=2+(n-t)/a:n===s&&(o=4+(t-r)/a),o=Math.min(o*60,360),o<0&&(o+=360);let c=(i+s)/2;return s===i?u=0:c<=.5?u=a/(s+i):u=a/(2-s-i),[o,u*100,c*100]};ft.rgb.hsv=function(e){let t,r,n,i,s,a=e[0]/255,o=e[1]/255,u=e[2]/255,c=Math.max(a,o,u),l=c-Math.min(a,o,u),f=function(p){return(c-p)/6/l+1/2};return l===0?(i=0,s=0):(s=l/c,t=f(a),r=f(o),n=f(u),a===c?i=n-r:o===c?i=1/3+t-n:u===c&&(i=2/3+r-t),i<0?i+=1:i>1&&(i-=1)),[i*360,s*100,c*100]};ft.rgb.hwb=function(e){let t=e[0],r=e[1],n=e[2],i=ft.rgb.hsl(e)[0],s=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[i,s*100,n*100]};ft.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.min(1-t,1-r,1-n),s=(1-t-i)/(1-i)||0,a=(1-r-i)/(1-i)||0,o=(1-n-i)/(1-i)||0;return[s*100,a*100,o*100,i*100]};function DHt(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}ft.rgb.keyword=function(e){let t=ALe[e];if(t)return t;let r=1/0,n;for(let i of Object.keys(M_)){let s=M_[i],a=DHt(e,s);a.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;let i=t*.4124+r*.3576+n*.1805,s=t*.2126+r*.7152+n*.0722,a=t*.0193+r*.1192+n*.9505;return[i*100,s*100,a*100]};ft.rgb.lab=function(e){let t=ft.rgb.xyz(e),r=t[0],n=t[1],i=t[2];r/=95.047,n/=100,i/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let s=116*n-16,a=500*(r-n),o=200*(n-i);return[s,a,o]};ft.hsl.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,i,s,a;if(r===0)return a=n*255,[a,a,a];n<.5?i=n*(1+r):i=n+r-n*r;let o=2*n-i,u=[0,0,0];for(let c=0;c<3;c++)s=t+1/3*-(c-1),s<0&&s++,s>1&&s--,6*s<1?a=o+(i-o)*6*s:2*s<1?a=i:3*s<2?a=o+(i-o)*(2/3-s)*6:a=o,u[c]=a*255;return u};ft.hsl.hsv=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,i=r,s=Math.max(n,.01);n*=2,r*=n<=1?n:2-n,i*=s<=1?s:2-s;let a=(n+r)/2,o=n===0?2*i/(s+i):2*r/(n+r);return[t,o*100,a*100]};ft.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,s=t-Math.floor(t),a=255*n*(1-r),o=255*n*(1-r*s),u=255*n*(1-r*(1-s));switch(n*=255,i){case 0:return[n,u,a];case 1:return[o,n,a];case 2:return[a,n,u];case 3:return[a,o,n];case 4:return[u,a,n];case 5:return[n,a,o]}};ft.hsv.hsl=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,i=Math.max(n,.01),s,a;a=(2-r)*n;let o=(2-r)*i;return s=r*i,s/=o<=1?o:2-o,s=s||0,a/=2,[t,s*100,a*100]};ft.hwb.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,i=r+n,s;i>1&&(r/=i,n/=i);let a=Math.floor(6*t),o=1-n;s=6*t-a,a&1&&(s=1-s);let u=r+s*(o-r),c,l,f;switch(a){default:case 6:case 0:c=o,l=u,f=r;break;case 1:c=u,l=o,f=r;break;case 2:c=r,l=o,f=u;break;case 3:c=r,l=u,f=o;break;case 4:c=u,l=r,f=o;break;case 5:c=o,l=r,f=u;break}return[c*255,l*255,f*255]};ft.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,i=e[3]/100,s=1-Math.min(1,t*(1-i)+i),a=1-Math.min(1,r*(1-i)+i),o=1-Math.min(1,n*(1-i)+i);return[s*255,a*255,o*255]};ft.xyz.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,i,s,a;return i=t*3.2406+r*-1.5372+n*-.4986,s=t*-.9689+r*1.8758+n*.0415,a=t*.0557+r*-.204+n*1.057,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,i=Math.min(Math.max(0,i),1),s=Math.min(Math.max(0,s),1),a=Math.min(Math.max(0,a),1),[i*255,s*255,a*255]};ft.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let i=116*r-16,s=500*(t-r),a=200*(r-n);return[i,s,a]};ft.lab.xyz=function(e){let t=e[0],r=e[1],n=e[2],i,s,a;s=(t+16)/116,i=r/500+s,a=s-n/200;let o=s**3,u=i**3,c=a**3;return s=o>.008856?o:(s-16/116)/7.787,i=u>.008856?u:(i-16/116)/7.787,a=c>.008856?c:(a-16/116)/7.787,i*=95.047,s*=100,a*=108.883,[i,s,a]};ft.lab.lch=function(e){let t=e[0],r=e[1],n=e[2],i;i=Math.atan2(n,r)*360/2/Math.PI,i<0&&(i+=360);let a=Math.sqrt(r*r+n*n);return[t,a,i]};ft.lch.lab=function(e){let t=e[0],r=e[1],i=e[2]/360*2*Math.PI,s=r*Math.cos(i),a=r*Math.sin(i);return[t,s,a]};ft.rgb.ansi16=function(e,t=null){let[r,n,i]=e,s=t===null?ft.rgb.hsv(e)[2]:t;if(s=Math.round(s/50),s===0)return 30;let a=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return s===2&&(a+=60),a};ft.hsv.ansi16=function(e){return ft.rgb.ansi16(ft.hsv.rgb(e),e[2])};ft.rgb.ansi256=function(e){let t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)};ft.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let r=(~~(e>50)+1)*.5,n=(t&1)*r*255,i=(t>>1&1)*r*255,s=(t>>2&1)*r*255;return[n,i,s]};ft.ansi256.rgb=function(e){if(e>=232){let s=(e-232)*10+8;return[s,s,s]}e-=16;let t,r=Math.floor(e/36)/5*255,n=Math.floor((t=e%36)/6)/5*255,i=t%6/5*255;return[r,n,i]};ft.rgb.hex=function(e){let r=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};ft.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];t[0].length===3&&(r=r.split("").map(o=>o+o).join(""));let n=parseInt(r,16),i=n>>16&255,s=n>>8&255,a=n&255;return[i,s,a]};ft.rgb.hcg=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,i=Math.max(Math.max(t,r),n),s=Math.min(Math.min(t,r),n),a=i-s,o,u;return a<1?o=s/(1-a):o=0,a<=0?u=0:i===t?u=(r-n)/a%6:i===r?u=2+(n-t)/a:u=4+(t-r)/a,u/=6,u%=1,[u*360,a*100,o*100]};ft.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r),i=0;return n<1&&(i=(r-.5*n)/(1-n)),[e[0],n*100,i*100]};ft.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=t*r,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],n*100,i*100]};ft.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100;if(r===0)return[n*255,n*255,n*255];let i=[0,0,0],s=t%1*6,a=s%1,o=1-a,u=0;switch(Math.floor(s)){case 0:i[0]=1,i[1]=a,i[2]=0;break;case 1:i[0]=o,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=a;break;case 3:i[0]=0,i[1]=o,i[2]=1;break;case 4:i[0]=a,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=o}return u=(1-r)*n,[(r*i[0]+u)*255,(r*i[1]+u)*255,(r*i[2]+u)*255]};ft.hcg.hsv=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t),i=0;return n>0&&(i=t/n),[e[0],i*100,n*100]};ft.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100*(1-t)+.5*t,i=0;return n>0&&n<.5?i=t/(2*n):n>=.5&&n<1&&(i=t/(2*(1-n))),[e[0],i*100,n*100]};ft.hcg.hwb=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t);return[e[0],(n-t)*100,(1-n)*100]};ft.hwb.hcg=function(e){let t=e[1]/100,n=1-e[2]/100,i=n-t,s=0;return i<1&&(s=(n-i)/(1-i)),[e[0],i*100,s*100]};ft.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};ft.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};ft.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};ft.gray.hsl=function(e){return[0,0,e[0]]};ft.gray.hsv=ft.gray.hsl;ft.gray.hwb=function(e){return[0,100,e[0]]};ft.gray.cmyk=function(e){return[0,0,0,e[0]]};ft.gray.lab=function(e){return[e[0],0,0]};ft.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n};ft.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});var DLe=C((iwr,SLe)=>{var sT=kG();function FHt(){let e={},t=Object.keys(sT);for(let r=t.length,n=0;n{var IG=kG(),kHt=DLe(),Cy={},IHt=Object.keys(IG);function PHt(e){let t=function(...r){let n=r[0];return n==null?n:(n.length>1&&(r=n),e(r))};return"conversion"in e&&(t.conversion=e.conversion),t}function NHt(e){let t=function(...r){let n=r[0];if(n==null)return n;n.length>1&&(r=n);let i=e(r);if(typeof i=="object")for(let s=i.length,a=0;a{Cy[e]={},Object.defineProperty(Cy[e],"channels",{value:IG[e].channels}),Object.defineProperty(Cy[e],"labels",{value:IG[e].labels});let t=kHt(e);Object.keys(t).forEach(n=>{let i=t[n];Cy[e][n]=NHt(i),Cy[e][n].raw=PHt(i)})});FLe.exports=Cy});var NLe=C((awr,PLe)=>{"use strict";var BLe=(e,t)=>(...r)=>`\x1B[${e(...r)+t}m`,OLe=(e,t)=>(...r)=>{let n=e(...r);return`\x1B[${38+t};5;${n}m`},kLe=(e,t)=>(...r)=>{let n=e(...r);return`\x1B[${38+t};2;${n[0]};${n[1]};${n[2]}m`},aT=e=>e,ILe=(e,t,r)=>[e,t,r],Sy=(e,t,r)=>{Object.defineProperty(e,t,{get:()=>{let n=r();return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0}),n},enumerable:!0,configurable:!0})},PG,Dy=(e,t,r,n)=>{PG===void 0&&(PG=TLe());let i=n?10:0,s={};for(let[a,o]of Object.entries(PG)){let u=a==="ansi16"?"ansi":a;a===t?s[u]=e(r,i):typeof o=="object"&&(s[u]=e(o[t],i))}return s};function RHt(){let e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(let[r,n]of Object.entries(t)){for(let[i,s]of Object.entries(n))t[i]={open:`\x1B[${s[0]}m`,close:`\x1B[${s[1]}m`},n[i]=t[i],e.set(s[0],s[1]);Object.defineProperty(t,r,{value:n,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="\x1B[39m",t.bgColor.close="\x1B[49m",Sy(t.color,"ansi",()=>Dy(BLe,"ansi16",aT,!1)),Sy(t.color,"ansi256",()=>Dy(OLe,"ansi256",aT,!1)),Sy(t.color,"ansi16m",()=>Dy(kLe,"rgb",ILe,!1)),Sy(t.bgColor,"ansi",()=>Dy(BLe,"ansi16",aT,!0)),Sy(t.bgColor,"ansi256",()=>Dy(OLe,"ansi256",aT,!0)),Sy(t.bgColor,"ansi16m",()=>Dy(kLe,"rgb",ILe,!0)),t}Object.defineProperty(PLe,"exports",{enumerable:!0,get:RHt})});var LLe=C((owr,RLe)=>{"use strict";RLe.exports=(e,t=process.argv)=>{let r=e.startsWith("-")?"":e.length===1?"-":"--",n=t.indexOf(r+e),i=t.indexOf("--");return n!==-1&&(i===-1||n{"use strict";var LHt=require("os"),MLe=require("tty"),au=LLe(),{env:Vi}=process,fh;au("no-color")||au("no-colors")||au("color=false")||au("color=never")?fh=0:(au("color")||au("colors")||au("color=true")||au("color=always"))&&(fh=1);"FORCE_COLOR"in Vi&&(Vi.FORCE_COLOR==="true"?fh=1:Vi.FORCE_COLOR==="false"?fh=0:fh=Vi.FORCE_COLOR.length===0?1:Math.min(parseInt(Vi.FORCE_COLOR,10),3));function NG(e){return e===0?!1:{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function RG(e,t){if(fh===0)return 0;if(au("color=16m")||au("color=full")||au("color=truecolor"))return 3;if(au("color=256"))return 2;if(e&&!t&&fh===void 0)return 0;let r=fh||0;if(Vi.TERM==="dumb")return r;if(process.platform==="win32"){let n=LHt.release().split(".");return Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Vi)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(n=>n in Vi)||Vi.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in Vi)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Vi.TEAMCITY_VERSION)?1:0;if(Vi.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Vi){let n=parseInt((Vi.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Vi.TERM_PROGRAM){case"iTerm.app":return n>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Vi.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Vi.TERM)||"COLORTERM"in Vi?1:r}function MHt(e){let t=RG(e,e&&e.isTTY);return NG(t)}qLe.exports={supportsColor:MHt,stdout:NG(RG(!0,MLe.isatty(1))),stderr:NG(RG(!0,MLe.isatty(2)))}});var HLe=C((cwr,ULe)=>{"use strict";var qHt=(e,t,r)=>{let n=e.indexOf(t);if(n===-1)return e;let i=t.length,s=0,a="";do a+=e.substr(s,n-s)+t+r,s=n+i,n=e.indexOf(t,s);while(n!==-1);return a+=e.substr(s),a},jHt=(e,t,r,n)=>{let i=0,s="";do{let a=e[n-1]==="\r";s+=e.substr(i,(a?n-1:n)-i)+t+(a?`\r +`:` +`)+r,i=n+1,n=e.indexOf(` +`,i)}while(n!==-1);return s+=e.substr(i),s};ULe.exports={stringReplaceAll:qHt,stringEncaseCRLFWithFirstIndex:jHt}});var GLe=C((lwr,WLe)=>{"use strict";var UHt=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,VLe=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,HHt=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,VHt=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,$Ht=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function zLe(e){let t=e[0]==="u",r=e[1]==="{";return t&&!r&&e.length===5||e[0]==="x"&&e.length===3?String.fromCharCode(parseInt(e.slice(1),16)):t&&r?String.fromCodePoint(parseInt(e.slice(2,-1),16)):$Ht.get(e)||e}function zHt(e,t){let r=[],n=t.trim().split(/\s*,\s*/g),i;for(let s of n){let a=Number(s);if(!Number.isNaN(a))r.push(a);else if(i=s.match(HHt))r.push(i[2].replace(VHt,(o,u,c)=>u?zLe(u):c));else throw new Error(`Invalid Chalk template style argument: ${s} (in style '${e}')`)}return r}function WHt(e){VLe.lastIndex=0;let t=[],r;for(;(r=VLe.exec(e))!==null;){let n=r[1];if(r[2]){let i=zHt(n,r[2]);t.push([n].concat(i))}else t.push([n])}return t}function $Le(e,t){let r={};for(let i of t)for(let s of i.styles)r[s[0]]=i.inverse?null:s.slice(1);let n=e;for(let[i,s]of Object.entries(r))if(Array.isArray(s)){if(!(i in n))throw new Error(`Unknown Chalk style: ${i}`);n=s.length>0?n[i](...s):n[i]}return n}WLe.exports=(e,t)=>{let r=[],n=[],i=[];if(t.replace(UHt,(s,a,o,u,c,l)=>{if(a)i.push(zLe(a));else if(u){let f=i.join("");i=[],n.push(r.length===0?f:$Le(e,r)(f)),r.push({inverse:o,styles:WHt(u)})}else if(c){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");n.push($Le(e,r)(i.join(""))),i=[],r.pop()}else i.push(l)}),n.push(i.join("")),r.length>0){let s=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(s)}return n.join("")}});var eMe=C((fwr,QLe)=>{"use strict";var q_=NLe(),{stdout:MG,stderr:qG}=jLe(),{stringReplaceAll:GHt,stringEncaseCRLFWithFirstIndex:KHt}=HLe(),{isArray:oT}=Array,XLe=["ansi","ansi","ansi256","ansi16m"],Fy=Object.create(null),XHt=(e,t={})=>{if(t.level&&!(Number.isInteger(t.level)&&t.level>=0&&t.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let r=MG?MG.level:0;e.level=t.level===void 0?r:t.level},jG=class{constructor(t){return JLe(t)}},JLe=e=>{let t={};return XHt(t,e),t.template=(...r)=>ZLe(t.template,...r),Object.setPrototypeOf(t,uT.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},t.template.Instance=jG,t.template};function uT(e){return JLe(e)}for(let[e,t]of Object.entries(q_))Fy[e]={get(){let r=cT(this,UG(t.open,t.close,this._styler),this._isEmpty);return Object.defineProperty(this,e,{value:r}),r}};Fy.visible={get(){let e=cT(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:e}),e}};var YLe=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let e of YLe)Fy[e]={get(){let{level:t}=this;return function(...r){let n=UG(q_.color[XLe[t]][e](...r),q_.color.close,this._styler);return cT(this,n,this._isEmpty)}}};for(let e of YLe){let t="bg"+e[0].toUpperCase()+e.slice(1);Fy[t]={get(){let{level:r}=this;return function(...n){let i=UG(q_.bgColor[XLe[r]][e](...n),q_.bgColor.close,this._styler);return cT(this,i,this._isEmpty)}}}}var JHt=Object.defineProperties(()=>{},{...Fy,level:{enumerable:!0,get(){return this._generator.level},set(e){this._generator.level=e}}}),UG=(e,t,r)=>{let n,i;return r===void 0?(n=e,i=t):(n=r.openAll+e,i=t+r.closeAll),{open:e,close:t,openAll:n,closeAll:i,parent:r}},cT=(e,t,r)=>{let n=(...i)=>oT(i[0])&&oT(i[0].raw)?KLe(n,ZLe(n,...i)):KLe(n,i.length===1?""+i[0]:i.join(" "));return Object.setPrototypeOf(n,JHt),n._generator=e,n._styler=t,n._isEmpty=r,n},KLe=(e,t)=>{if(e.level<=0||!t)return e._isEmpty?"":t;let r=e._styler;if(r===void 0)return t;let{openAll:n,closeAll:i}=r;if(t.indexOf("\x1B")!==-1)for(;r!==void 0;)t=GHt(t,r.close,r.open),r=r.parent;let s=t.indexOf(` +`);return s!==-1&&(t=KHt(t,i,n,s)),n+t+i},LG,ZLe=(e,...t)=>{let[r]=t;if(!oT(r)||!oT(r.raw))return t.join(" ");let n=t.slice(1),i=[r.raw[0]];for(let s=1;s{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.EPlatform=zu.ERUN_ENV=zu.EFileChangeType=void 0;var YHt;(function(e){e.change="change"})(YHt=zu.EFileChangeType||(zu.EFileChangeType={}));var ZHt;(function(e){e.dev="development"})(ZHt=zu.ERUN_ENV||(zu.ERUN_ENV={}));var QHt;(function(e){e.node="node",e.web="web"})(QHt=zu.EPlatform||(zu.EPlatform={}))});var tMe=C(fT=>{"use strict";Object.defineProperty(fT,"__esModule",{value:!0});fT.logger=void 0;var eVt=(on(),Be(an)),VG=(0,eVt.__importDefault)(eMe()),$G=HG(),zG=class{constructor(){this.isNode=this.getPlatform()===$G.EPlatform.node}error(t){let r=this.formatOutput(t);console.error(this.isNode?VG.default.red(r):r)}log(t){let r=this.formatOutput(t);console.log(this.isNode?VG.default.gray(r):r)}warn(t){let r=this.formatOutput(t);console.warn(this.isNode?VG.default.yellow(r):r)}getPlatform(){return typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]"?$G.EPlatform.node:$G.EPlatform.web}formatOutput(t){return`[i18n] ${t}`}};fT.logger=new zG});var pT=C(WG=>{"use strict";Object.defineProperty(WG,"__esModule",{value:!0});var tVt=(on(),Be(an));(0,tVt.__exportStar)(tMe(),WG)});var sMe=C(hT=>{"use strict";Object.defineProperty(hT,"__esModule",{value:!0});hT.FileSyncAdapter=void 0;var iMe=(on(),Be(an)),GG=(0,iMe.__importStar)(require("fs")),rMe=(0,iMe.__importStar)(require("path")),rVt=iT(),Ty=pT(),nMe=HG(),KG=class extends rVt.BaseAdapter{constructor(t){super(),this.locales={},this.localeFileName={};let{localesBaseDir:r,localeFileName:n}=t;this.localesBaseDir=r,n!=null?this.localeFileName=n:this.guessLocaleFileName(r),nMe.ERUN_ENV.dev==="production"&&this.watch(this.localesBaseDir)}getLocale(t){return this.locales[t]||this.loadLocale(t),this.locales[t]}loadLocale(t){if(!this.localeFileName[t]){Ty.logger.error(`can 't locate the locale file of language ${t}`);return}let r=rMe.join(this.localesBaseDir,this.localeFileName[t]),n=GG.readFileSync(r,{encoding:"utf-8"});try{let i=JSON.parse(n);this.locales[t]=i}catch(i){Ty.logger.error(`unable to parse locales from file (maybe ${r} is empty or invalid json?)`),Ty.logger.error(`raw error info: ${i}`)}}guessLocaleFileName(t){let r=GG.readdirSync(t),n={};r.forEach(i=>{let s=i.replace(rMe.extname(i),"");n[s]=i}),Ty.logger.log(`guess locale file path from ${t}`),Ty.logger.log(`localeFileName: ${JSON.stringify(n)}`),this.localeFileName=n}watch(t){GG.watch(t,(r,n)=>{let i="",{localeFileName:s}=this;for(let a in s)s.hasOwnProperty(a)&&s[a]===n&&(i=a);i&&r===nMe.EFileChangeType.change&&(this.loadLocale(i),Ty.logger.log(`${n} has updated`))})}};hT.FileSyncAdapter=KG});var aMe=C(dT=>{"use strict";Object.defineProperty(dT,"__esModule",{value:!0});dT.ObjectAdapter=void 0;var nVt=iT(),XG=class extends nVt.BaseAdapter{constructor(t){super(),this.locales={},this.locales=t}getLocale(t){return this.locales[t]}setLocales(t){this.locales=t}setLocale(t,r){this.locales[t]=r}};dT.ObjectAdapter=XG});var oMe=C(j_=>{"use strict";Object.defineProperty(j_,"__esModule",{value:!0});var JG=(on(),Be(an));(0,JG.__exportStar)(iT(),j_);(0,JG.__exportStar)(sMe(),j_);(0,JG.__exportStar)(aMe(),j_)});var uMe=C(mT=>{"use strict";Object.defineProperty(mT,"__esModule",{value:!0});mT.I18n=void 0;var YG=pT(),iVt=".",ZG=class{constructor(t){let{adapter:r,defaultLanguage:n}=t;this.adapter=r,this.currentLanguage=n.trim(),this.defaultLanguage=this.currentLanguage}getAdapter(){return this.adapter}getLanguage(){return this.currentLanguage}setLanguage(t){this.currentLanguage=t.trim()}setDefaultLanguage(t){this.defaultLanguage=t.trim()}getLocale(){let t=this.adapter.getLocale(this.currentLanguage);if(!t){if(t=this.adapter.getLocale(this.defaultLanguage),!t)return YG.logger.error(`current locale ${this.currentLanguage} is null`),null;YG.logger.error(`current locale ${this.currentLanguage} is null, change to default locale ${this.defaultLanguage}`)}return t}translate(t,r){let n=this.getLocale();if(!n)return;let i=t.split(iVt).reduce((s,a)=>{if(!s||!s.hasOwnProperty(a)){YG.logger.warn(`current locale doesn't contain ${t}`);return}return s[a]},n);return this.postProcess(i,r)}postProcess(t,r){if(t)return r?Object.keys(r).reduce((n,i)=>n.replace("${"+i+"}",r[i]),t):t}};mT.I18n=ZG});var cMe=C(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});var QG=(on(),Be(an));(0,QG.__exportStar)(oMe(),U_);(0,QG.__exportStar)(pT(),U_);(0,QG.__exportStar)(uMe(),U_)});var $Me={};Ut($Me,{EMPTY_ARR:()=>mh,EMPTY_OBJ:()=>dr,NO:()=>im,NOOP:()=>wi,PatchFlagNames:()=>wT,camelize:()=>Sn,capitalize:()=>yo,def:()=>am,escapeHtml:()=>d$t,escapeHtmlComment:()=>x$t,extend:()=>rr,genPropsAccessExp:()=>w$t,generateCodeFrame:()=>bK,getGlobalThis:()=>X_,hasChanged:()=>Sf,hasOwn:()=>lr,hyphenate:()=>$i,includeBooleanAttr:()=>DT,invokeArrayFns:()=>Df,isArray:()=>at,isBooleanAttr:()=>o$t,isBuiltInDirective:()=>BT,isDate:()=>gK,isFunction:()=>_t,isGloballyWhitelisted:()=>yK,isHTMLTag:()=>CT,isIntegerKey:()=>K_,isKnownHtmlAttr:()=>f$t,isKnownSvgAttr:()=>p$t,isMap:()=>Cf,isModelListener:()=>Oy,isObject:()=>sr,isOn:()=>Gu,isPlainObject:()=>TT,isPromise:()=>G_,isRegExp:()=>CK,isReservedProp:()=>al,isSSRSafeAttrName:()=>c$t,isSVGTag:()=>ST,isSet:()=>sl,isSpecialBooleanAttr:()=>wK,isString:()=>St,isSymbol:()=>Wu,isVoidTag:()=>_K,looseEqual:()=>il,looseIndexOf:()=>By,looseToNumber:()=>om,makeMap:()=>jn,normalizeClass:()=>dh,normalizeProps:()=>EK,normalizeStyle:()=>hh,objectToString:()=>SK,parseStringStyle:()=>AT,propsToAttrMap:()=>l$t,remove:()=>W_,slotFlagsText:()=>ZVt,stringifyStyle:()=>n$t,toDisplayString:()=>AK,toHandlerKey:()=>ol,toNumber:()=>um,toRawType:()=>FT,toTypeString:()=>sm});function jn(e,t){let r=Object.create(null),n=e.split(",");for(let i=0;i!!r[i.toLowerCase()]:i=>!!r[i]}function bK(e,t=0,r=e.length){let n=e.split(/(\r?\n)/),i=n.filter((o,u)=>u%2===1);n=n.filter((o,u)=>u%2===0);let s=0,a=[];for(let o=0;o=t){for(let u=o-jMe;u<=o+jMe||r>s;u++){if(u<0||u>=n.length)continue;let c=u+1;a.push(`${c}${" ".repeat(Math.max(3-String(c).length,0))}| ${n[u]}`);let l=n[u].length,f=i[u]&&i[u].length||0;if(u===o){let p=t-(s-(l+f)),h=Math.max(1,r>s?l-p:r-t);a.push(" | "+" ".repeat(p)+"^".repeat(h))}else if(u>o){if(r>s){let p=Math.max(Math.min(r-s,l),1);a.push(" | "+"^".repeat(p))}s+=l+f}}break}return a.join(` +`)}function hh(e){if(at(e)){let t={};for(let r=0;r{if(r){let n=r.split(t$t);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function n$t(e){let t="";if(!e||St(e))return t;for(let r in e){let n=e[r],i=r.startsWith("--")?r:$i(r);(St(n)||typeof n=="number")&&(t+=`${i}:${n};`)}return t}function dh(e){let t="";if(St(e))t=e;else if(at(e))for(let r=0;ril(r,t))}function w$t(e){return _$t.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`}var wT,ZVt,QVt,yK,jMe,e$t,t$t,r$t,i$t,s$t,a$t,CT,ST,_K,HMe,wK,o$t,u$t,vK,l$t,f$t,p$t,h$t,m$t,AK,VMe,dr,mh,wi,im,g$t,Gu,Oy,rr,W_,y$t,lr,at,Cf,sl,gK,CK,_t,St,Wu,sr,G_,SK,sm,FT,TT,K_,al,BT,OT,b$t,Sn,E$t,$i,yo,ol,Sf,Df,am,om,um,UMe,X_,_$t,Ff=de(()=>{wT={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},ZVt={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},QVt="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",yK=jn(QVt),jMe=2;e$t=/;(?![^(]*\))/g,t$t=/:([^]+)/,r$t=/\/\*.*?\*\//gs;i$t="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",s$t="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",a$t="area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr",CT=jn(i$t),ST=jn(s$t),_K=jn(a$t),HMe="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",wK=jn(HMe),o$t=jn(HMe+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");u$t=/[>/="'\u0009\u000a\u000c\u0020]/,vK={};l$t={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},f$t=jn("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),p$t=jn("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),h$t=/["'&<>]/;m$t=/^-?>||--!>|St(e)?e:e==null?"":at(e)||sr(e)&&(e.toString===SK||!_t(e.toString))?JSON.stringify(e,VMe,2):String(e),VMe=(e,t)=>t&&t.__v_isRef?VMe(e,t.value):Cf(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[n,i])=>(r[`${n} =>`]=i,r),{})}:sl(t)?{[`Set(${t.size})`]:[...t.values()]}:sr(t)&&!at(t)&&!TT(t)?String(t):t,dr={},mh=[],wi=()=>{},im=()=>!1,g$t=/^on[^a-z]/,Gu=e=>g$t.test(e),Oy=e=>e.startsWith("onUpdate:"),rr=Object.assign,W_=(e,t)=>{let r=e.indexOf(t);r>-1&&e.splice(r,1)},y$t=Object.prototype.hasOwnProperty,lr=(e,t)=>y$t.call(e,t),at=Array.isArray,Cf=e=>sm(e)==="[object Map]",sl=e=>sm(e)==="[object Set]",gK=e=>sm(e)==="[object Date]",CK=e=>sm(e)==="[object RegExp]",_t=e=>typeof e=="function",St=e=>typeof e=="string",Wu=e=>typeof e=="symbol",sr=e=>e!==null&&typeof e=="object",G_=e=>sr(e)&&_t(e.then)&&_t(e.catch),SK=Object.prototype.toString,sm=e=>SK.call(e),FT=e=>sm(e).slice(8,-1),TT=e=>sm(e)==="[object Object]",K_=e=>St(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,al=jn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),BT=jn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),OT=e=>{let t=Object.create(null);return r=>t[r]||(t[r]=e(r))},b$t=/-(\w)/g,Sn=OT(e=>e.replace(b$t,(t,r)=>r?r.toUpperCase():"")),E$t=/\B([A-Z])/g,$i=OT(e=>e.replace(E$t,"-$1").toLowerCase()),yo=OT(e=>e.charAt(0).toUpperCase()+e.slice(1)),ol=OT(e=>e?`on${yo(e)}`:""),Sf=(e,t)=>!Object.is(e,t),Df=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},om=e=>{let t=parseFloat(e);return isNaN(t)?e:t},um=e=>{let t=St(e)?Number(e):NaN;return isNaN(t)?e:t},X_=()=>UMe||(UMe=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),_$t=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/});function kK(e){throw e}function uqe(e){}function fn(e,t,r,n){let i=e,s=new SyntaxError(String(i));return s.code=e,s.loc=t,s}function jK(e){Object.getOwnPropertySymbols(e).forEach(t=>{lm[t]=e[t]})}function dqe(e,t=Ci){return{type:0,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Ny(e,t,r,n,i,s,a,o=!1,u=!1,c=!1,l=Ci){return e&&(o?(e.helper(yh),e.helper(hm(e.inSSR,c))):e.helper(pm(e.inSSR,c)),a&&e.helper(YT)),{type:13,tag:t,props:r,children:n,patchFlag:i,dynamicProps:s,directives:a,isBlock:o,disableTracking:u,isComponent:c,loc:l}}function Uy(e,t=Ci){return{type:17,loc:t,elements:e}}function bo(e,t=Ci){return{type:15,loc:t,properties:e}}function Dn(e,t){return{type:16,loc:Ci,key:St(e)?Ht(e,!0):e,value:t}}function Ht(e,t=!1,r=Ci,n=0){return{type:4,loc:r,content:e,isStatic:t,constType:t?3:n}}function A$t(e,t){return{type:5,loc:t,content:St(e)?Ht(e,!1,t):e}}function Eo(e,t=Ci){return{type:8,loc:t,children:e}}function Un(e,t=[],r=Ci){return{type:14,loc:r,callee:e,arguments:t}}function fm(e,t=void 0,r=!1,n=!1,i=Ci){return{type:18,params:e,returns:t,newline:r,isSlot:n,loc:i}}function UT(e,t,r,n=!0){return{type:19,test:e,consequent:t,alternate:r,newline:n,loc:Ci}}function mqe(e,t,r=!1){return{type:20,index:e,value:t,isVNode:r,loc:Ci}}function xqe(e){return{type:21,body:e,loc:Ci}}function C$t(e){return{type:22,elements:e,loc:Ci}}function S$t(e,t,r){return{type:23,test:e,consequent:t,alternate:r,loc:Ci}}function D$t(e,t){return{type:24,left:e,right:t,loc:Ci}}function F$t(e){return{type:25,expressions:e,loc:Ci}}function T$t(e){return{type:26,returns:e,loc:Ci}}function UK(e){if(vh(e,"Teleport"))return ky;if(vh(e,"Suspense"))return $T;if(vh(e,"KeepAlive"))return Z_;if(vh(e,"BaseTransition"))return IK}function VK(e,t,r){let i={source:e.source.slice(t,t+r),start:rw(e.start,e.source,t),end:e.end};return r!=null&&(i.end=rw(e.start,e.source,t+r)),i}function rw(e,t,r=t.length){return nw(rr({},e),t,r)}function nw(e,t,r=t.length){let n=0,i=-1;for(let s=0;st.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function NT(e){return e.type===5||e.type===2}function zK(e){return e.type===7&&e.name==="slot"}function Ry(e){return e.type===1&&e.tagType===3}function iw(e){return e.type===1&&e.tagType===2}function pm(e,t){return e||t?zT:WT}function hm(e,t){return e||t?PK:NK}function gqe(e,t=[]){if(e&&!St(e)&&e.type===14){let r=e.callee;if(!St(r)&&R$t.has(r))return gqe(e.arguments[0],t.concat(e))}return[e,t]}function sw(e,t,r){let n,i=e.type===13?e.props:e.arguments[2],s=[],a;if(i&&!St(i)&&i.type===14){let o=gqe(i);i=o[0],s=o[1],a=s[s.length-1]}if(i==null||St(i))n=bo([t]);else if(i.type===14){let o=i.arguments[0];!St(o)&&o.type===15?zMe(t,o)||o.properties.unshift(t):i.callee===t5?n=Un(r.helper(ew),[bo([t]),i]):i.arguments.unshift(bo([t])),!n&&(n=i)}else i.type===15?(zMe(t,i)||i.properties.unshift(t),n=i):(n=Un(r.helper(ew),[bo([t]),i]),a&&a.callee===jy&&(a=s[s.length-2]));e.type===13?a?a.arguments[0]=n:e.props=n:a?a.arguments[0]=n:e.arguments[2]=n}function zMe(e,t){let r=!1;if(e.key.type===4){let n=e.key.content;r=t.properties.some(i=>i.key.type===4&&i.key.content===n)}return r}function Ly(e,t){return`_${t}_${e.replace(/[^\w]/g,(r,n)=>r==="-"?"_":e.charCodeAt(n).toString())}`}function Ku(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let r=0;rKu(r,t));case 11:return Ku(e.source,t)?!0:e.children.some(r=>Ku(r,t));case 9:return e.branches.some(r=>Ku(r,t));case 10:return Ku(e.condition,t)?!0:e.children.some(r=>Ku(r,t));case 4:return!e.isStatic&&ow(e.content)&&!!t[e.content];case 8:return e.children.some(r=>sr(r)&&Ku(r,t));case 5:case 12:return Ku(e.content,t);case 2:case 3:return!1;default:return!1}}function yqe(e){return e.type===14&&e.callee===n5?e.arguments[1].returns:e}function i5(e,{helper:t,removeHelper:r,inSSR:n}){e.isBlock||(e.isBlock=!0,r(pm(n,e.isComponent)),t(yh),t(hm(n,e.isComponent)))}function FK(e,t){let r=t.options?t.options.compatConfig:t.compatConfig,n=r&&r[e];return e==="MODE"?n||3:n}function cm(e,t){let r=FK("MODE",t),n=FK(e,t);return r===3?n===!0:n!==!1}function dm(e,t,r,...n){return cm(e,t)}function M$t(e,t,r,...n){if(FK(e,t)==="suppress-warning")return;let{message:s,link:a}=L$t[e],o=`(deprecation ${e}) ${typeof s=="function"?s(...n):s}${a?` + Details: ${a}`:""}`,u=new SyntaxError(o);u.code=e,r&&(u.loc=r),t.onWarn(u)}function s5(e,t={}){let r=U$t(e,t),n=_o(r);return dqe(WK(r,0,[]),ou(r,n))}function U$t(e,t){let r=rr({},WMe),n;for(n in t)r[n]=t[n]===void 0?WMe[n]:t[n];return{options:r,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:r.onWarn}}function WK(e,t,r){let n=a5(r),i=n?n.ns:0,s=[];for(;!J$t(e,t,r);){let o=e.source,u;if(t===0||t===1){if(!e.inVPre&&Ps(o,e.options.delimiters[0]))u=K$t(e,t);else if(t===0&&o[0]==="<")if(o.length===1)Yr(e,5,1);else if(o[1]==="!")Ps(o,"=-1;){let o=i[a];if(o&&o.type===3){r.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){r.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&r.onError(fn(30,e.loc)),r.removeNode();let u=YMe(e,t);o.branches.push(u);let c=n&&n(o,u,!1);uw(u,r),c&&c(),r.currentNode=null}else r.onError(fn(30,e.loc));break}}}function YMe(e,t){let r=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:r&&!Fa(e,"for")?e.children:[e],userKey:mm(e,"key"),isTemplateIf:r}}function ZMe(e,t,r){return e.condition?UT(e.condition,QMe(e,t,r),Un(r.helper(My),['""',"true"])):QMe(e,t,r)}function QMe(e,t,r){let{helper:n}=r,i=Dn("key",Ht(`${t}`,!1,Ci,2)),{children:s}=e,a=s[0];if(s.length!==1||a.type!==1)if(s.length===1&&a.type===11){let u=a.codegenNode;return sw(u,i,r),u}else{let u=64,c=wT[64];return Ny(r,n(Iy),bo([i]),s,u+"",void 0,void 0,!0,!1,!1,e.loc)}else{let u=a.codegenNode,c=yqe(u);return c.type===13&&i5(c,r),sw(c,i,r),u}}function Azt(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}function Nqe(e,t,r,n){if(!t.exp){r.onError(fn(31,t.loc));return}let i=XK(t.exp,r);if(!i){r.onError(fn(32,t.loc));return}let{addIdentifiers:s,removeIdentifiers:a,scopes:o}=r,{source:u,value:c,key:l,index:f}=i,p={type:11,loc:t.loc,source:u,valueAlias:c,keyAlias:l,objectIndexAlias:f,parseResult:i,children:Ry(e)?e.children:[e]};r.replaceNode(p),o.vFor++;let h=n&&n(p);return()=>{o.vFor--,h&&h()}}function XK(e,t){let r=e.loc,n=e.content,i=n.match(Szt);if(!i)return;let[,s,a]=i,o={source:kT(r,a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0},u=s.trim().replace(Dzt,"").trim(),c=s.indexOf(u),l=u.match(eqe);if(l){u=u.replace(eqe,"").trim();let f=l[1].trim(),p;if(f&&(p=n.indexOf(f,c+u.length),o.key=kT(r,f,p)),l[2]){let h=l[2].trim();h&&(o.index=kT(r,h,n.indexOf(h,o.key?p+f.length:c+u.length)))}}return u&&(o.value=kT(r,u,c)),o}function kT(e,t,r){return Ht(t,!1,VK(e,r,t.length))}function HT({value:e,key:t,index:r},n=[]){return Fzt([e,t,r,...n])}function Fzt(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((r,n)=>r||Ht("_".repeat(n+1),!1))}function Lqe(e,t,r=Bzt){t.helper(r5);let{children:n,loc:i}=e,s=[],a=[],o=t.scopes.vSlot>0||t.scopes.vFor>0,u=Fa(e,"slot",!0);if(u){let{arg:v,exp:g}=u;v&&!Is(v)&&(o=!0),s.push(Dn(v||Ht("default",!0),r(g,n,i)))}let c=!1,l=!1,f=[],p=new Set,h=0;for(let v=0;v{let w=r(g,_,i);return t.compatConfig&&(w.isNonScopedSlot=!0),Dn("default",w)};c?f.length&&f.some(g=>Mqe(g))&&(l?t.onError(fn(39,f[0].loc)):s.push(v(void 0,f))):s.push(v(void 0,n))}let d=o?2:MT(e.children)?3:1,x=bo(s.concat(Dn("_",Ht(d+"",!1))),i);return a.length&&(x=Un(t.helper(MK),[x,Uy(a)])),{slots:x,hasDynamicSlots:o}}function IT(e,t,r){let n=[Dn("name",e),Dn("fn",t)];return r!=null&&n.push(Dn("key",Ht(String(r),!0))),bo(n)}function MT(e){for(let t=0;t0,h=!1,d=0,x=!1,v=!1,g=!1,_=!1,w=!1,E=!1,A=[],T=M=>{c.length&&(l.push(bo(rqe(c),o)),c=[]),M&&l.push(M)},O=({key:M,value:P})=>{if(Is(M)){let k=M.content,B=Gu(k);if(B&&(!n||i)&&k.toLowerCase()!=="onclick"&&k!=="onUpdate:modelValue"&&!al(k)&&(_=!0),B&&al(k)&&(E=!0),P.type===20||(P.type===4||P.type===8)&&Ta(P,t)>0)return;k==="ref"?x=!0:k==="class"?v=!0:k==="style"?g=!0:k!=="key"&&!A.includes(k)&&A.push(k),n&&(k==="class"||k==="style")&&!A.includes(k)&&A.push(k)}else w=!0};for(let M=0;M0&&c.push(Dn(Ht("ref_for",!0),Ht("true")))),B==="is"&&(OK(a)||q&&q.content.startsWith("vue:")||cm("COMPILER_IS_ON_ELEMENT",t)))continue;c.push(Dn(Ht(B,!0,VK(k,0,B.length)),Ht(q?q.content:"",$,q?q.loc:k)))}else{let{name:k,arg:B,exp:q,loc:$}=P,N=k==="bind",U=k==="on";if(k==="slot"){n||t.onError(fn(40,$));continue}if(k==="once"||k==="memo"||k==="is"||N&&gh(B,"is")&&(OK(a)||cm("COMPILER_IS_ON_ELEMENT",t))||U&&s)continue;if((N&&gh(B,"key")||U&&p&&gh(B,"vue:before-update"))&&(h=!0),N&&gh(B,"ref")&&t.scopes.vFor>0&&c.push(Dn(Ht("ref_for",!0),Ht("true"))),!B&&(N||U)){if(w=!0,q)if(N){if(T(),cm("COMPILER_V_BIND_OBJECT_ORDER",t)){l.unshift(q);continue}l.push(q)}else T({type:14,loc:$,callee:t.helper(t5),arguments:n?[q]:[q,"true"]});else t.onError(fn(N?34:35,$));continue}let ee=t.directiveTransforms[k];if(ee){let{props:ce,needRuntime:te}=ee(P,e,t);!s&&ce.forEach(O),U&&B&&!Is(B)?T(bo(ce,o)):c.push(...ce),te&&(f.push(P),Wu(te)&&qqe.set(P,te))}else BT(k)||(f.push(P),p&&(h=!0))}}let D;if(l.length?(T(),l.length>1?D=Un(t.helper(ew),l,o):D=l[0]):c.length&&(D=bo(rqe(c),o)),w?d|=16:(v&&!n&&(d|=2),g&&!n&&(d|=4),A.length&&(d|=8),_&&(d|=32)),!h&&(d===0||d===32)&&(x||E||f.length>0)&&(d|=512),!t.inSSR&&D)switch(D.type){case 15:let M=-1,P=-1,k=!1;for(let $=0;$Dn(a,s)),i))}return Uy(r,e.loc)}function kzt(e){let t="[";for(let r=0,n=e.length;r0){let{props:s,directives:a}=JK(e,t,i,!1,!1);n=s,a.length&&t.onError(fn(36,a[0].loc))}return{slotName:r,slotProps:n}}function PT(e=[]){return{props:e}}function VT(e,t){if(e.type===4)aqe(e,t);else for(let r=0;r=0&&(_=r.charAt(g),_===" ");g--);(!_||!qzt.test(_))&&(a=!0)}}d===void 0?d=r.slice(0,h).trim():l!==0&&v();function v(){x.push(r.slice(l,h).trim()),l=h+1}if(x.length){for(h=0;h{Ff();Ff();Iy=Symbol(""),ky=Symbol(""),$T=Symbol(""),Z_=Symbol(""),IK=Symbol(""),yh=Symbol(""),PK=Symbol(""),NK=Symbol(""),zT=Symbol(""),WT=Symbol(""),My=Symbol(""),GT=Symbol(""),RK=Symbol(""),KT=Symbol(""),Q_=Symbol(""),XT=Symbol(""),JT=Symbol(""),YT=Symbol(""),ZT=Symbol(""),LK=Symbol(""),MK=Symbol(""),qy=Symbol(""),ew=Symbol(""),QT=Symbol(""),e5=Symbol(""),Py=Symbol(""),jy=Symbol(""),t5=Symbol(""),qT=Symbol(""),cqe=Symbol(""),jT=Symbol(""),tw=Symbol(""),lqe=Symbol(""),fqe=Symbol(""),r5=Symbol(""),pqe=Symbol(""),hqe=Symbol(""),n5=Symbol(""),qK=Symbol(""),lm={[Iy]:"Fragment",[ky]:"Teleport",[$T]:"Suspense",[Z_]:"KeepAlive",[IK]:"BaseTransition",[yh]:"openBlock",[PK]:"createBlock",[NK]:"createElementBlock",[zT]:"createVNode",[WT]:"createElementVNode",[My]:"createCommentVNode",[GT]:"createTextVNode",[RK]:"createStaticVNode",[KT]:"resolveComponent",[Q_]:"resolveDynamicComponent",[XT]:"resolveDirective",[JT]:"resolveFilter",[YT]:"withDirectives",[ZT]:"renderList",[LK]:"renderSlot",[MK]:"createSlots",[qy]:"toDisplayString",[ew]:"mergeProps",[QT]:"normalizeClass",[e5]:"normalizeStyle",[Py]:"normalizeProps",[jy]:"guardReactiveProps",[t5]:"toHandlers",[qT]:"camelize",[cqe]:"capitalize",[jT]:"toHandlerKey",[tw]:"setBlockTracking",[lqe]:"pushScopeId",[fqe]:"popScopeId",[r5]:"withCtx",[pqe]:"unref",[hqe]:"isRef",[n5]:"withMemo",[qK]:"isMemoSame"};Ci={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};Is=e=>e.type===4&&e.isStatic,vh=(e,t)=>e===t||e===$i(t);B$t=/^\d|[^\$\w]/,ow=e=>!B$t.test(e),O$t=/[A-Za-z_$\xA0-\uFFFF]/,k$t=/[\.\?\w$\xA0-\uFFFF]/,I$t=/\s+[.[]\s*|\s*[.[]\s+/g,vqe=e=>{e=e.trim().replace(I$t,a=>a.trim());let t=0,r=[],n=0,i=0,s=null;for(let a=0;a`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_PROP:{message:".prop modifier for v-bind has been removed and no longer necessary. Vue 3 will automatically set a binding as DOM property when appropriate."},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with