@stlite/browser
Version:
Browser Stlite
1,559 lines • 53.1 kB
JavaScript
//#region ../react/build/index-B9CDIMp2.js
function e(e, t) {
return function() {
return e.apply(t, arguments);
};
}
var { toString: t } = Object.prototype, { getPrototypeOf: n } = Object, { iterator: r, toStringTag: i } = Symbol, a = /* @__PURE__ */ ((e) => (n) => {
let r = t.call(n);
return e[r] || (e[r] = r.slice(8, -1).toLowerCase());
})(/* @__PURE__ */ Object.create(null)), o = (e) => (e = e.toLowerCase(), (t) => a(t) === e), s = (e) => (t) => typeof t === e, { isArray: c } = Array, l = s("undefined");
function u(e) {
return e !== null && !l(e) && e.constructor !== null && !l(e.constructor) && m(e.constructor.isBuffer) && e.constructor.isBuffer(e);
}
var d = o("ArrayBuffer");
function f(e) {
let t;
return t = typeof ArrayBuffer < "u" && ArrayBuffer.isView ? ArrayBuffer.isView(e) : e && e.buffer && d(e.buffer), t;
}
var p = s("string"), m = s("function"), h = s("number"), g = (e) => typeof e == "object" && !!e, _ = (e) => e === !0 || e === !1, v = (e) => {
if (a(e) !== "object") return !1;
let t = n(e);
return (t === null || t === Object.prototype || Object.getPrototypeOf(t) === null) && !(i in e) && !(r in e);
}, y = (e) => {
if (!g(e) || u(e)) return !1;
try {
return Object.keys(e).length === 0 && Object.getPrototypeOf(e) === Object.prototype;
} catch {
return !1;
}
}, b = o("Date"), ee = o("File"), x = (e) => !!(e && typeof e.uri < "u"), S = (e) => e && typeof e.getParts < "u", C = o("Blob"), te = o("FileList"), w = (e) => g(e) && m(e.pipe);
function T() {
return typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : {};
}
var E = T(), D = typeof E.FormData < "u" ? E.FormData : void 0, O = (e) => {
if (!e) return !1;
if (D && e instanceof D) return !0;
let t = n(e);
if (!t || t === Object.prototype || !m(e.append)) return !1;
let r = a(e);
return r === "formdata" || r === "object" && m(e.toString) && e.toString() === "[object FormData]";
}, k = o("URLSearchParams"), [ne, re, ie, ae] = [
"ReadableStream",
"Request",
"Response",
"Headers"
].map(o), oe = (e) => e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
function A(e, t, { allOwnKeys: n = !1 } = {}) {
if (e === null || typeof e > "u") return;
let r, i;
if (typeof e != "object" && (e = [e]), c(e)) for (r = 0, i = e.length; r < i; r++) t.call(null, e[r], r, e);
else {
if (u(e)) return;
let i = n ? Object.getOwnPropertyNames(e) : Object.keys(e), a = i.length, o;
for (r = 0; r < a; r++) o = i[r], t.call(null, e[o], o, e);
}
}
function se(e, t) {
if (u(e)) return null;
t = t.toLowerCase();
let n = Object.keys(e), r = n.length, i;
for (; r-- > 0;) if (i = n[r], t === i.toLowerCase()) return i;
return null;
}
var j = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global, ce = (e) => !l(e) && e !== j;
function le(...e) {
let { caseless: t, skipUndefined: n } = ce(this) && this || {}, r = {}, i = (e, i) => {
if (i === "__proto__" || i === "constructor" || i === "prototype") return;
let a = t && se(r, i) || i, o = M(r, a) ? r[a] : void 0;
v(o) && v(e) ? r[a] = le(o, e) : v(e) ? r[a] = le({}, e) : c(e) ? r[a] = e.slice() : (!n || !l(e)) && (r[a] = e);
};
for (let t = 0, n = e.length; t < n; t++) e[t] && A(e[t], i);
return r;
}
var ue = (t, n, r, { allOwnKeys: i } = {}) => (A(n, (n, i) => {
r && m(n) ? Object.defineProperty(t, i, {
__proto__: null,
value: e(n, r),
writable: !0,
enumerable: !0,
configurable: !0
}) : Object.defineProperty(t, i, {
__proto__: null,
value: n,
writable: !0,
enumerable: !0,
configurable: !0
});
}, { allOwnKeys: i }), t), de = (e) => (e.charCodeAt(0) === 65279 && (e = e.slice(1)), e), fe = (e, t, n, r) => {
e.prototype = Object.create(t.prototype, r), Object.defineProperty(e.prototype, "constructor", {
__proto__: null,
value: e,
writable: !0,
enumerable: !1,
configurable: !0
}), Object.defineProperty(e, "super", {
__proto__: null,
value: t.prototype
}), n && Object.assign(e.prototype, n);
}, pe = (e, t, r, i) => {
let a, o, s, c = {};
if (t ||= {}, e == null) return t;
do {
for (a = Object.getOwnPropertyNames(e), o = a.length; o-- > 0;) s = a[o], (!i || i(s, e, t)) && !c[s] && (t[s] = e[s], c[s] = !0);
e = r !== !1 && n(e);
} while (e && (!r || r(e, t)) && e !== Object.prototype);
return t;
}, me = (e, t, n) => {
e = String(e), (n === void 0 || n > e.length) && (n = e.length), n -= t.length;
let r = e.indexOf(t, n);
return r !== -1 && r === n;
}, he = (e) => {
if (!e) return null;
if (c(e)) return e;
let t = e.length;
if (!h(t)) return null;
let n = Array(t);
for (; t-- > 0;) n[t] = e[t];
return n;
}, ge = /* @__PURE__ */ ((e) => (t) => e && t instanceof e)(typeof Uint8Array < "u" && n(Uint8Array)), _e = (e, t) => {
let n = (e && e[r]).call(e), i;
for (; (i = n.next()) && !i.done;) {
let n = i.value;
t.call(e, n[0], n[1]);
}
}, ve = (e, t) => {
let n, r = [];
for (; (n = e.exec(t)) !== null;) r.push(n);
return r;
}, ye = o("HTMLFormElement"), be = (e) => e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function(e, t, n) {
return t.toUpperCase() + n;
}), M = (({ hasOwnProperty: e }) => (t, n) => e.call(t, n))(Object.prototype), xe = o("RegExp"), Se = (e, t) => {
let n = Object.getOwnPropertyDescriptors(e), r = {};
A(n, (n, i) => {
let a;
(a = t(n, i, e)) !== !1 && (r[i] = a || n);
}), Object.defineProperties(e, r);
}, Ce = (e) => {
Se(e, (t, n) => {
if (m(e) && [
"arguments",
"caller",
"callee"
].includes(n)) return !1;
let r = e[n];
if (m(r)) {
if (t.enumerable = !1, "writable" in t) {
t.writable = !1;
return;
}
t.set ||= () => {
throw Error("Can not rewrite read-only method '" + n + "'");
};
}
});
}, we = (e, t) => {
let n = {}, r = (e) => {
e.forEach((e) => {
n[e] = !0;
});
};
return c(e) ? r(e) : r(String(e).split(t)), n;
}, Te = () => {}, Ee = (e, t) => e != null && Number.isFinite(e = +e) ? e : t;
function De(e) {
return !!(e && m(e.append) && e[i] === "FormData" && e[r]);
}
var Oe = (e) => {
let t = /* @__PURE__ */ new WeakSet(), n = (e) => {
if (g(e)) {
if (t.has(e)) return;
if (u(e)) return e;
if (!("toJSON" in e)) {
t.add(e);
let r = c(e) ? [] : {};
return A(e, (e, t) => {
let i = n(e);
!l(i) && (r[t] = i);
}), t.delete(e), r;
}
}
return e;
};
return n(e);
}, ke = o("AsyncFunction"), Ae = (e) => e && (g(e) || m(e)) && m(e.then) && m(e.catch), je = ((e, t) => e ? setImmediate : t ? ((e, t) => (j.addEventListener("message", ({ source: n, data: r }) => {
n === j && r === e && t.length && t.shift()();
}, !1), (n) => {
t.push(n), j.postMessage(e, "*");
}))(`axios@${Math.random()}`, []) : (e) => setTimeout(e))(typeof setImmediate == "function", m(j.postMessage)), N = {
isArray: c,
isArrayBuffer: d,
isBuffer: u,
isFormData: O,
isArrayBufferView: f,
isString: p,
isNumber: h,
isBoolean: _,
isObject: g,
isPlainObject: v,
isEmptyObject: y,
isReadableStream: ne,
isRequest: re,
isResponse: ie,
isHeaders: ae,
isUndefined: l,
isDate: b,
isFile: ee,
isReactNativeBlob: x,
isReactNative: S,
isBlob: C,
isRegExp: xe,
isFunction: m,
isStream: w,
isURLSearchParams: k,
isTypedArray: ge,
isFileList: te,
forEach: A,
merge: le,
extend: ue,
trim: oe,
stripBOM: de,
inherits: fe,
toFlatObject: pe,
kindOf: a,
kindOfTest: o,
endsWith: me,
toArray: he,
forEachEntry: _e,
matchAll: ve,
isHTMLForm: ye,
hasOwnProperty: M,
hasOwnProp: M,
reduceDescriptors: Se,
freezeMethods: Ce,
toObjectSet: we,
toCamelCase: be,
noop: Te,
toFiniteNumber: Ee,
findKey: se,
global: j,
isContextDefined: ce,
isSpecCompliantForm: De,
toJSONObject: Oe,
isAsyncFn: ke,
isThenable: Ae,
setImmediate: je,
asap: typeof queueMicrotask < "u" ? queueMicrotask.bind(j) : typeof process < "u" && process.nextTick || je,
isIterable: (e) => e != null && m(e[r])
}, Me = N.toObjectSet([
"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"
]), Ne = (e) => {
let t = {}, n, r, i;
return e && e.split("\n").forEach(function(e) {
i = e.indexOf(":"), n = e.substring(0, i).trim().toLowerCase(), r = e.substring(i + 1).trim(), !(!n || t[n] && Me[n]) && (n === "set-cookie" ? t[n] ? t[n].push(r) : t[n] = [r] : t[n] = t[n] ? t[n] + ", " + r : r);
}), t;
};
function Pe(e) {
let t = 0, n = e.length;
for (; t < n;) {
let n = e.charCodeAt(t);
if (n !== 9 && n !== 32) break;
t += 1;
}
for (; n > t;) {
let t = e.charCodeAt(n - 1);
if (t !== 9 && t !== 32) break;
--n;
}
return t === 0 && n === e.length ? e : e.slice(t, n);
}
var Fe = /* @__PURE__ */ RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+", "g"), Ie = /* @__PURE__ */ RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+", "g");
function P(e, t) {
return N.isArray(e) ? e.map((e) => P(e, t)) : Pe(String(e).replace(t, ""));
}
var Le = (e) => P(e, Fe), Re = (e) => P(e, Ie);
function ze(e) {
let t = /* @__PURE__ */ Object.create(null);
return N.forEach(e.toJSON(), (e, n) => {
t[n] = Re(e);
}), t;
}
var Be = /* @__PURE__ */ Symbol("internals");
function F(e) {
return e && String(e).trim().toLowerCase();
}
function I(e) {
return e === !1 || e == null ? e : N.isArray(e) ? e.map(I) : Le(String(e));
}
function Ve(e) {
let t = /* @__PURE__ */ Object.create(null), n = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g, r;
for (; r = n.exec(e);) t[r[1]] = r[2];
return t;
}
var He = (e) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());
function L(e, t, n, r, i) {
if (N.isFunction(r)) return r.call(this, t, n);
if (i && (t = n), N.isString(t)) {
if (N.isString(r)) return t.indexOf(r) !== -1;
if (N.isRegExp(r)) return r.test(t);
}
}
function Ue(e) {
return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (e, t, n) => t.toUpperCase() + n);
}
function We(e, t) {
let n = N.toCamelCase(" " + t);
[
"get",
"set",
"has"
].forEach((r) => {
Object.defineProperty(e, r + n, {
__proto__: null,
value: function(e, n, i) {
return this[r].call(this, t, e, n, i);
},
configurable: !0
});
});
}
var R = class {
constructor(e) {
e && this.set(e);
}
set(e, t, n) {
let r = this;
function i(e, t, n) {
let i = F(t);
if (!i) throw Error("header name must be a non-empty string");
let a = N.findKey(r, i);
(!a || r[a] === void 0 || n === !0 || n === void 0 && r[a] !== !1) && (r[a || t] = I(e));
}
let a = (e, t) => N.forEach(e, (e, n) => i(e, n, t));
if (N.isPlainObject(e) || e instanceof this.constructor) a(e, t);
else if (N.isString(e) && (e = e.trim()) && !He(e)) a(Ne(e), t);
else if (N.isObject(e) && N.isIterable(e)) {
let n = {}, r, i;
for (let t of e) {
if (!N.isArray(t)) throw TypeError("Object iterator must return a key-value pair");
n[i = t[0]] = (r = n[i]) ? N.isArray(r) ? [...r, t[1]] : [r, t[1]] : t[1];
}
a(n, t);
} else e != null && i(t, e, n);
return this;
}
get(e, t) {
if (e = F(e), e) {
let n = N.findKey(this, e);
if (n) {
let e = this[n];
if (!t) return e;
if (t === !0) return Ve(e);
if (N.isFunction(t)) return t.call(this, e, n);
if (N.isRegExp(t)) return t.exec(e);
throw TypeError("parser must be boolean|regexp|function");
}
}
}
has(e, t) {
if (e = F(e), e) {
let n = N.findKey(this, e);
return !!(n && this[n] !== void 0 && (!t || L(this, this[n], n, t)));
}
return !1;
}
delete(e, t) {
let n = this, r = !1;
function i(e) {
if (e = F(e), e) {
let i = N.findKey(n, e);
i && (!t || L(n, n[i], i, t)) && (delete n[i], r = !0);
}
}
return N.isArray(e) ? e.forEach(i) : i(e), r;
}
clear(e) {
let t = Object.keys(this), n = t.length, r = !1;
for (; n--;) {
let i = t[n];
(!e || L(this, this[i], i, e, !0)) && (delete this[i], r = !0);
}
return r;
}
normalize(e) {
let t = this, n = {};
return N.forEach(this, (r, i) => {
let a = N.findKey(n, i);
if (a) {
t[a] = I(r), delete t[i];
return;
}
let o = e ? Ue(i) : String(i).trim();
o !== i && delete t[i], t[o] = I(r), n[o] = !0;
}), this;
}
concat(...e) {
return this.constructor.concat(this, ...e);
}
toJSON(e) {
let t = /* @__PURE__ */ Object.create(null);
return N.forEach(this, (n, r) => {
n != null && n !== !1 && (t[r] = e && N.isArray(n) ? n.join(", ") : n);
}), t;
}
[Symbol.iterator]() {
return Object.entries(this.toJSON())[Symbol.iterator]();
}
toString() {
return Object.entries(this.toJSON()).map(([e, t]) => e + ": " + t).join("\n");
}
getSetCookie() {
return this.get("set-cookie") || [];
}
get [Symbol.toStringTag]() {
return "AxiosHeaders";
}
static from(e) {
return e instanceof this ? e : new this(e);
}
static concat(e, ...t) {
let n = new this(e);
return t.forEach((e) => n.set(e)), n;
}
static accessor(e) {
let t = (this[Be] = this[Be] = { accessors: {} }).accessors, n = this.prototype;
function r(e) {
let r = F(e);
t[r] || (We(n, e), t[r] = !0);
}
return N.isArray(e) ? e.forEach(r) : r(e), this;
}
};
R.accessor([
"Content-Type",
"Content-Length",
"Accept",
"Accept-Encoding",
"User-Agent",
"Authorization"
]), N.reduceDescriptors(R.prototype, ({ value: e }, t) => {
let n = t[0].toUpperCase() + t.slice(1);
return {
get: () => e,
set(e) {
this[n] = e;
}
};
}), N.freezeMethods(R);
var Ge = "[REDACTED ****]";
function Ke(e) {
if (N.hasOwnProp(e, "toJSON")) return !0;
let t = Object.getPrototypeOf(e);
for (; t && t !== Object.prototype;) {
if (N.hasOwnProp(t, "toJSON")) return !0;
t = Object.getPrototypeOf(t);
}
return !1;
}
function qe(e, t) {
let n = new Set(t.map((e) => String(e).toLowerCase())), r = [], i = (e) => {
if (typeof e != "object" || !e || N.isBuffer(e)) return e;
if (r.indexOf(e) !== -1) return;
e instanceof R && (e = e.toJSON()), r.push(e);
let t;
if (N.isArray(e)) t = [], e.forEach((e, n) => {
let r = i(e);
N.isUndefined(r) || (t[n] = r);
});
else {
if (!N.isPlainObject(e) && Ke(e)) return r.pop(), e;
t = /* @__PURE__ */ Object.create(null);
for (let [r, a] of Object.entries(e)) {
let e = n.has(r.toLowerCase()) ? Ge : i(a);
N.isUndefined(e) || (t[r] = e);
}
}
return r.pop(), t;
};
return i(e);
}
var z = class e extends Error {
static from(t, n, r, i, a, o) {
let s = new e(t.message, n || t.code, r, i, a);
return s.cause = t, s.name = t.name, t.status != null && s.status == null && (s.status = t.status), o && Object.assign(s, o), s;
}
constructor(e, t, n, r, i) {
super(e), Object.defineProperty(this, "message", {
__proto__: null,
value: e,
enumerable: !0,
writable: !0,
configurable: !0
}), this.name = "AxiosError", this.isAxiosError = !0, t && (this.code = t), n && (this.config = n), r && (this.request = r), i && (this.response = i, this.status = i.status);
}
toJSON() {
let e = this.config, t = e && N.hasOwnProp(e, "redact") ? e.redact : void 0, n = N.isArray(t) && t.length > 0 ? qe(e, t) : N.toJSONObject(e);
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: n,
code: this.code,
status: this.status
};
}
};
z.ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE", z.ERR_BAD_OPTION = "ERR_BAD_OPTION", z.ECONNABORTED = "ECONNABORTED", z.ETIMEDOUT = "ETIMEDOUT", z.ECONNREFUSED = "ECONNREFUSED", z.ERR_NETWORK = "ERR_NETWORK", z.ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS", z.ERR_DEPRECATED = "ERR_DEPRECATED", z.ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE", z.ERR_BAD_REQUEST = "ERR_BAD_REQUEST", z.ERR_CANCELED = "ERR_CANCELED", z.ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT", z.ERR_INVALID_URL = "ERR_INVALID_URL", z.ERR_FORM_DATA_DEPTH_EXCEEDED = "ERR_FORM_DATA_DEPTH_EXCEEDED";
var Je = null;
function B(e) {
return N.isPlainObject(e) || N.isArray(e);
}
function Ye(e) {
return N.endsWith(e, "[]") ? e.slice(0, -2) : e;
}
function Xe(e, t, n) {
return e ? e.concat(t).map(function(e, t) {
return e = Ye(e), !n && t ? "[" + e + "]" : e;
}).join(n ? "." : "") : t;
}
function Ze(e) {
return N.isArray(e) && !e.some(B);
}
var Qe = N.toFlatObject(N, {}, null, function(e) {
return /^is[A-Z]/.test(e);
});
function V(e, t, n) {
if (!N.isObject(e)) throw TypeError("target must be an object");
t ||= new FormData(), n = N.toFlatObject(n, {
metaTokens: !0,
dots: !1,
indexes: !1
}, !1, function(e, t) {
return !N.isUndefined(t[e]);
});
let r = n.metaTokens, i = n.visitor || d, a = n.dots, o = n.indexes, s = n.Blob || typeof Blob < "u" && Blob, c = n.maxDepth === void 0 ? 100 : n.maxDepth, l = s && N.isSpecCompliantForm(t);
if (!N.isFunction(i)) throw TypeError("visitor must be a function");
function u(e) {
if (e === null) return "";
if (N.isDate(e)) return e.toISOString();
if (N.isBoolean(e)) return e.toString();
if (!l && N.isBlob(e)) throw new z("Blob is not supported. Use a Buffer instead.");
return N.isArrayBuffer(e) || N.isTypedArray(e) ? l && typeof Blob == "function" ? new Blob([e]) : Buffer.from(e) : e;
}
function d(e, n, i) {
let s = e;
if (N.isReactNative(t) && N.isReactNativeBlob(e)) return t.append(Xe(i, n, a), u(e)), !1;
if (e && !i && typeof e == "object") {
if (N.endsWith(n, "{}")) n = r ? n : n.slice(0, -2), e = JSON.stringify(e);
else if (N.isArray(e) && Ze(e) || (N.isFileList(e) || N.endsWith(n, "[]")) && (s = N.toArray(e))) return n = Ye(n), s.forEach(function(e, r) {
!(N.isUndefined(e) || e === null) && t.append(o === !0 ? Xe([n], r, a) : o === null ? n : n + "[]", u(e));
}), !1;
}
return B(e) ? !0 : (t.append(Xe(i, n, a), u(e)), !1);
}
let f = [], p = Object.assign(Qe, {
defaultVisitor: d,
convertValue: u,
isVisitable: B
});
function m(e, n, r = 0) {
if (!N.isUndefined(e)) {
if (r > c) throw new z("Object is too deeply nested (" + r + " levels). Max depth: " + c, z.ERR_FORM_DATA_DEPTH_EXCEEDED);
if (f.indexOf(e) !== -1) throw Error("Circular reference detected in " + n.join("."));
f.push(e), N.forEach(e, function(e, a) {
(!(N.isUndefined(e) || e === null) && i.call(t, e, N.isString(a) ? a.trim() : a, n, p)) === !0 && m(e, n ? n.concat(a) : [a], r + 1);
}), f.pop();
}
}
if (!N.isObject(e)) throw TypeError("data must be an object");
return m(e), t;
}
function $e(e) {
let t = {
"!": "%21",
"'": "%27",
"(": "%28",
")": "%29",
"~": "%7E",
"%20": "+"
};
return encodeURIComponent(e).replace(/[!'()~]|%20/g, function(e) {
return t[e];
});
}
function et(e, t) {
this._pairs = [], e && V(e, this, t);
}
var tt = et.prototype;
tt.append = function(e, t) {
this._pairs.push([e, t]);
}, tt.toString = function(e) {
let t = e ? function(t) {
return e.call(this, t, $e);
} : $e;
return this._pairs.map(function(e) {
return t(e[0]) + "=" + t(e[1]);
}, "").join("&");
};
function nt(e) {
return encodeURIComponent(e).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+");
}
function rt(e, t, n) {
if (!t) return e;
let r = n && n.encode || nt, i = N.isFunction(n) ? { serialize: n } : n, a = i && i.serialize, o;
if (o = a ? a(t, i) : N.isURLSearchParams(t) ? t.toString() : new et(t, i).toString(r), o) {
let t = e.indexOf("#");
t !== -1 && (e = e.slice(0, t)), e += (e.indexOf("?") === -1 ? "?" : "&") + o;
}
return e;
}
var it = class {
constructor() {
this.handlers = [];
}
use(e, t, n) {
return this.handlers.push({
fulfilled: e,
rejected: t,
synchronous: n ? n.synchronous : !1,
runWhen: n ? n.runWhen : null
}), this.handlers.length - 1;
}
eject(e) {
this.handlers[e] && (this.handlers[e] = null);
}
clear() {
this.handlers &&= [];
}
forEach(e) {
N.forEach(this.handlers, function(t) {
t !== null && e(t);
});
}
}, at = {
silentJSONParsing: !0,
forcedJSONParsing: !0,
clarifyTimeoutError: !1,
legacyInterceptorReqResOrdering: !0
}, ot = {
isBrowser: !0,
classes: {
URLSearchParams: typeof URLSearchParams < "u" ? URLSearchParams : et,
FormData: typeof FormData < "u" ? FormData : null,
Blob: typeof Blob < "u" ? Blob : null
},
protocols: [
"http",
"https",
"file",
"blob",
"url",
"data"
]
}, st = typeof window < "u" && typeof document < "u", ct = typeof navigator == "object" && navigator || void 0, lt = st && (!ct || [
"ReactNative",
"NativeScript",
"NS"
].indexOf(ct.product) < 0), ut = typeof WorkerGlobalScope < "u" && self instanceof WorkerGlobalScope && typeof self.importScripts == "function", dt = st && window.location.href || "http://localhost", H = {
.../* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
hasBrowserEnv: st,
hasStandardBrowserEnv: lt,
hasStandardBrowserWebWorkerEnv: ut,
navigator: ct,
origin: dt
}, Symbol.toStringTag, { value: "Module" })),
...ot
};
function ft(e, t) {
return V(e, new H.classes.URLSearchParams(), {
visitor: function(e, t, n, r) {
return H.isNode && N.isBuffer(e) ? (this.append(t, e.toString("base64")), !1) : r.defaultVisitor.apply(this, arguments);
},
...t
});
}
function pt(e) {
return N.matchAll(/\w+|\[(\w*)]/g, e).map((e) => e[0] === "[]" ? "" : e[1] || e[0]);
}
function mt(e) {
let t = {}, n = Object.keys(e), r, i = n.length, a;
for (r = 0; r < i; r++) a = n[r], t[a] = e[a];
return t;
}
function ht(e) {
function t(e, n, r, i) {
let a = e[i++];
if (a === "__proto__") return !0;
let o = Number.isFinite(+a), s = i >= e.length;
return a = !a && N.isArray(r) ? r.length : a, s ? (N.hasOwnProp(r, a) ? r[a] = N.isArray(r[a]) ? r[a].concat(n) : [r[a], n] : r[a] = n, !o) : ((!N.hasOwnProp(r, a) || !N.isObject(r[a])) && (r[a] = []), t(e, n, r[a], i) && N.isArray(r[a]) && (r[a] = mt(r[a])), !o);
}
if (N.isFormData(e) && N.isFunction(e.entries)) {
let n = {};
return N.forEachEntry(e, (e, r) => {
t(pt(e), r, n, 0);
}), n;
}
return null;
}
var U = (e, t) => e != null && N.hasOwnProp(e, t) ? e[t] : void 0;
function gt(e, t, n) {
if (N.isString(e)) try {
return (t || JSON.parse)(e), N.trim(e);
} catch (e) {
if (e.name !== "SyntaxError") throw e;
}
return (n || JSON.stringify)(e);
}
var W = {
transitional: at,
adapter: [
"xhr",
"http",
"fetch"
],
transformRequest: [function(e, t) {
let n = t.getContentType() || "", r = n.indexOf("application/json") > -1, i = N.isObject(e);
if (i && N.isHTMLForm(e) && (e = new FormData(e)), N.isFormData(e)) return r ? JSON.stringify(ht(e)) : e;
if (N.isArrayBuffer(e) || N.isBuffer(e) || N.isStream(e) || N.isFile(e) || N.isBlob(e) || N.isReadableStream(e)) return e;
if (N.isArrayBufferView(e)) return e.buffer;
if (N.isURLSearchParams(e)) return t.setContentType("application/x-www-form-urlencoded;charset=utf-8", !1), e.toString();
let a;
if (i) {
let t = U(this, "formSerializer");
if (n.indexOf("application/x-www-form-urlencoded") > -1) return ft(e, t).toString();
if ((a = N.isFileList(e)) || n.indexOf("multipart/form-data") > -1) {
let n = U(this, "env"), r = n && n.FormData;
return V(a ? { "files[]": e } : e, r && new r(), t);
}
}
return i || r ? (t.setContentType("application/json", !1), gt(e)) : e;
}],
transformResponse: [function(e) {
let t = U(this, "transitional") || W.transitional, n = t && t.forcedJSONParsing, r = U(this, "responseType"), i = r === "json";
if (N.isResponse(e) || N.isReadableStream(e)) return e;
if (e && N.isString(e) && (n && !r || i)) {
let n = !(t && t.silentJSONParsing) && i;
try {
return JSON.parse(e, U(this, "parseReviver"));
} catch (e) {
if (n) throw e.name === "SyntaxError" ? z.from(e, z.ERR_BAD_RESPONSE, this, null, U(this, "response")) : e;
}
}
return e;
}],
timeout: 0,
xsrfCookieName: "XSRF-TOKEN",
xsrfHeaderName: "X-XSRF-TOKEN",
maxContentLength: -1,
maxBodyLength: -1,
env: {
FormData: H.classes.FormData,
Blob: H.classes.Blob
},
validateStatus: function(e) {
return e >= 200 && e < 300;
},
headers: { common: {
Accept: "application/json, text/plain, */*",
"Content-Type": void 0
} }
};
N.forEach([
"delete",
"get",
"head",
"post",
"put",
"patch",
"query"
], (e) => {
W.headers[e] = {};
});
function _t(e, t) {
let n = this || W, r = t || n, i = R.from(r.headers), a = r.data;
return N.forEach(e, function(e) {
a = e.call(n, a, i.normalize(), t ? t.status : void 0);
}), i.normalize(), a;
}
function vt(e) {
return !!(e && e.__CANCEL__);
}
var G = class extends z {
constructor(e, t, n) {
super(e ?? "canceled", z.ERR_CANCELED, t, n), this.name = "CanceledError", this.__CANCEL__ = !0;
}
};
function yt(e, t, n) {
let r = n.config.validateStatus;
!n.status || !r || r(n.status) ? e(n) : t(new z("Request failed with status code " + n.status, n.status >= 400 && n.status < 500 ? z.ERR_BAD_REQUEST : z.ERR_BAD_RESPONSE, n.config, n.request, n));
}
function bt(e) {
let t = /^([-+\w]{1,25}):(?:\/\/)?/.exec(e);
return t && t[1] || "";
}
function xt(e, t) {
e ||= 10;
let n = Array(e), r = Array(e), i = 0, a = 0, o;
return t = t === void 0 ? 1e3 : t, function(s) {
let c = Date.now(), l = r[a];
o ||= c, n[i] = s, r[i] = c;
let u = a, d = 0;
for (; u !== i;) d += n[u++], u %= e;
if (i = (i + 1) % e, i === a && (a = (a + 1) % e), c - o < t) return;
let f = l && c - l;
return f ? Math.round(d * 1e3 / f) : void 0;
};
}
function St(e, t) {
let n = 0, r = 1e3 / t, i, a, o = (t, r = Date.now()) => {
n = r, i = null, a &&= (clearTimeout(a), null), e(...t);
};
return [(...e) => {
let t = Date.now(), s = t - n;
s >= r ? o(e, t) : (i = e, a ||= setTimeout(() => {
a = null, o(i);
}, r - s));
}, () => i && o(i)];
}
var K = (e, t, n = 3) => {
let r = 0, i = xt(50, 250);
return St((n) => {
if (!n || typeof n.loaded != "number") return;
let a = n.loaded, o = n.lengthComputable ? n.total : void 0, s = o == null ? a : Math.min(a, o), c = Math.max(0, s - r), l = i(c);
r = Math.max(r, s), e({
loaded: s,
total: o,
progress: o ? s / o : void 0,
bytes: c,
rate: l || void 0,
estimated: l && o ? (o - s) / l : void 0,
event: n,
lengthComputable: o != null,
[t ? "download" : "upload"]: !0
});
}, n);
}, Ct = (e, t) => {
let n = e != null;
return [(r) => t[0]({
lengthComputable: n,
total: e,
loaded: r
}), t[1]];
}, wt = (e) => (...t) => N.asap(() => e(...t)), Tt = H.hasStandardBrowserEnv ? /* @__PURE__ */ ((e, t) => (n) => (n = new URL(n, H.origin), e.protocol === n.protocol && e.host === n.host && (t || e.port === n.port)))(new URL(H.origin), H.navigator && /(msie|trident)/i.test(H.navigator.userAgent)) : () => !0, Et = H.hasStandardBrowserEnv ? {
write(e, t, n, r, i, a, o) {
if (typeof document > "u") return;
let s = [`${e}=${encodeURIComponent(t)}`];
N.isNumber(n) && s.push(`expires=${new Date(n).toUTCString()}`), N.isString(r) && s.push(`path=${r}`), N.isString(i) && s.push(`domain=${i}`), a === !0 && s.push("secure"), N.isString(o) && s.push(`SameSite=${o}`), document.cookie = s.join("; ");
},
read(e) {
if (typeof document > "u") return null;
let t = document.cookie.split(";");
for (let n = 0; n < t.length; n++) {
let r = t[n].replace(/^\s+/, ""), i = r.indexOf("=");
if (i !== -1 && r.slice(0, i) === e) return decodeURIComponent(r.slice(i + 1));
}
return null;
},
remove(e) {
this.write(e, "", Date.now() - 864e5, "/");
}
} : {
write() {},
read() {
return null;
},
remove() {}
};
function Dt(e) {
return typeof e == "string" ? /^([a-z][a-z\d+\-.]*:)?\/\//i.test(e) : !1;
}
function Ot(e, t) {
return t ? e.replace(/\/?\/$/, "") + "/" + t.replace(/^\/+/, "") : e;
}
function kt(e, t, n) {
let r = !Dt(t);
return e && (r || n === !1) ? Ot(e, t) : t;
}
var At = (e) => e instanceof R ? { ...e } : e;
function q(e, t) {
t ||= {};
let n = /* @__PURE__ */ Object.create(null);
Object.defineProperty(n, "hasOwnProperty", {
__proto__: null,
value: Object.prototype.hasOwnProperty,
enumerable: !1,
writable: !0,
configurable: !0
});
function r(e, t, n, r) {
return N.isPlainObject(e) && N.isPlainObject(t) ? N.merge.call({ caseless: r }, e, t) : N.isPlainObject(t) ? N.merge({}, t) : N.isArray(t) ? t.slice() : t;
}
function i(e, t, n, i) {
if (N.isUndefined(t)) {
if (!N.isUndefined(e)) return r(void 0, e, n, i);
} else return r(e, t, n, i);
}
function a(e, t) {
if (!N.isUndefined(t)) return r(void 0, t);
}
function o(e, t) {
if (N.isUndefined(t)) {
if (!N.isUndefined(e)) return r(void 0, e);
} else return r(void 0, t);
}
function s(n, i, a) {
if (N.hasOwnProp(t, a)) return r(n, i);
if (N.hasOwnProp(e, a)) return r(void 0, n);
}
let c = {
url: a,
method: a,
data: a,
baseURL: o,
transformRequest: o,
transformResponse: o,
paramsSerializer: o,
timeout: o,
timeoutMessage: o,
withCredentials: o,
withXSRFToken: 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,
allowedSocketPaths: o,
responseEncoding: o,
validateStatus: s,
headers: (e, t, n) => i(At(e), At(t), n, !0)
};
return N.forEach(Object.keys({
...e,
...t
}), function(r) {
if (r === "__proto__" || r === "constructor" || r === "prototype") return;
let a = N.hasOwnProp(c, r) ? c[r] : i, o = a(N.hasOwnProp(e, r) ? e[r] : void 0, N.hasOwnProp(t, r) ? t[r] : void 0, r);
N.isUndefined(o) && a !== s || (n[r] = o);
}), n;
}
var jt = ["content-type", "content-length"];
function Mt(e, t, n) {
if (n !== "content-only") {
e.set(t);
return;
}
Object.entries(t).forEach(([t, n]) => {
jt.includes(t.toLowerCase()) && e.set(t, n);
});
}
var Nt = (e) => encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi, (e, t) => String.fromCharCode(parseInt(t, 16))), Pt = (e) => {
let t = q({}, e), n = (e) => N.hasOwnProp(t, e) ? t[e] : void 0, r = n("data"), i = n("withXSRFToken"), a = n("xsrfHeaderName"), o = n("xsrfCookieName"), s = n("headers"), c = n("auth"), l = n("baseURL"), u = n("allowAbsoluteUrls"), d = n("url");
if (t.headers = s = R.from(s), t.url = rt(kt(l, d, u), e.params, e.paramsSerializer), c && s.set("Authorization", "Basic " + btoa((c.username || "") + ":" + (c.password ? Nt(c.password) : ""))), N.isFormData(r) && (H.hasStandardBrowserEnv || H.hasStandardBrowserWebWorkerEnv ? s.setContentType(void 0) : N.isFunction(r.getHeaders) && Mt(s, r.getHeaders(), n("formDataHeaderPolicy"))), H.hasStandardBrowserEnv && (N.isFunction(i) && (i = i(t)), i === !0 || i == null && Tt(t.url))) {
let e = a && o && Et.read(o);
e && s.set(a, e);
}
return t;
}, Ft = typeof XMLHttpRequest < "u" && function(e) {
return new Promise(function(t, n) {
let r = Pt(e), i = r.data, a = R.from(r.headers).normalize(), { responseType: o, onUploadProgress: s, onDownloadProgress: c } = r, l, u, d, f, p;
function m() {
f && f(), p && p(), r.cancelToken && r.cancelToken.unsubscribe(l), r.signal && r.signal.removeEventListener("abort", l);
}
let h = new XMLHttpRequest();
h.open(r.method.toUpperCase(), r.url, !0), h.timeout = r.timeout;
function g() {
if (!h) return;
let r = R.from("getAllResponseHeaders" in h && h.getAllResponseHeaders());
yt(function(e) {
t(e), m();
}, function(e) {
n(e), m();
}, {
data: !o || o === "text" || o === "json" ? h.responseText : h.response,
status: h.status,
statusText: h.statusText,
headers: r,
config: e,
request: h
}), h = null;
}
"onloadend" in h ? h.onloadend = g : h.onreadystatechange = function() {
!h || h.readyState !== 4 || h.status === 0 && !(h.responseURL && h.responseURL.startsWith("file:")) || setTimeout(g);
}, h.onabort = function() {
h &&= (n(new z("Request aborted", z.ECONNABORTED, e, h)), m(), null);
}, h.onerror = function(t) {
let r = new z(t && t.message ? t.message : "Network Error", z.ERR_NETWORK, e, h);
r.event = t || null, n(r), m(), h = null;
}, h.ontimeout = function() {
let t = r.timeout ? "timeout of " + r.timeout + "ms exceeded" : "timeout exceeded", i = r.transitional || at;
r.timeoutErrorMessage && (t = r.timeoutErrorMessage), n(new z(t, i.clarifyTimeoutError ? z.ETIMEDOUT : z.ECONNABORTED, e, h)), m(), h = null;
}, i === void 0 && a.setContentType(null), "setRequestHeader" in h && N.forEach(ze(a), function(e, t) {
h.setRequestHeader(t, e);
}), N.isUndefined(r.withCredentials) || (h.withCredentials = !!r.withCredentials), o && o !== "json" && (h.responseType = r.responseType), c && ([d, p] = K(c, !0), h.addEventListener("progress", d)), s && h.upload && ([u, f] = K(s), h.upload.addEventListener("progress", u), h.upload.addEventListener("loadend", f)), (r.cancelToken || r.signal) && (l = (t) => {
h &&= (n(!t || t.type ? new G(null, e, h) : t), h.abort(), m(), null);
}, r.cancelToken && r.cancelToken.subscribe(l), r.signal && (r.signal.aborted ? l() : r.signal.addEventListener("abort", l)));
let _ = bt(r.url);
if (_ && !H.protocols.includes(_)) {
n(new z("Unsupported protocol " + _ + ":", z.ERR_BAD_REQUEST, e));
return;
}
h.send(i || null);
});
}, It = (e, t) => {
if (e = e ? e.filter(Boolean) : [], !t && !e.length) return;
let n = new AbortController(), r = !1, i = function(e) {
if (!r) {
r = !0, o();
let t = e instanceof Error ? e : this.reason;
n.abort(t instanceof z ? t : new G(t instanceof Error ? t.message : t));
}
}, a = t && setTimeout(() => {
a = null, i(new z(`timeout of ${t}ms exceeded`, z.ETIMEDOUT));
}, t), o = () => {
e &&= (a && clearTimeout(a), a = null, e.forEach((e) => {
e.unsubscribe ? e.unsubscribe(i) : e.removeEventListener("abort", i);
}), null);
};
e.forEach((e) => e.addEventListener("abort", i));
let { signal: s } = n;
return s.unsubscribe = () => N.asap(o), s;
}, Lt = function* (e, t) {
let n = e.byteLength;
if (n < t) {
yield e;
return;
}
let r = 0, i;
for (; r < n;) i = r + t, yield e.slice(r, i), r = i;
}, Rt = async function* (e, t) {
for await (let n of zt(e)) yield* Lt(n, t);
}, zt = async function* (e) {
if (e[Symbol.asyncIterator]) {
yield* e;
return;
}
let t = e.getReader();
try {
for (;;) {
let { done: e, value: n } = await t.read();
if (e) break;
yield n;
}
} finally {
await t.cancel();
}
}, Bt = (e, t, n, r) => {
let i = Rt(e, t), a = 0, o, s = (e) => {
o || (o = !0, r && r(e));
};
return new ReadableStream({
async pull(e) {
try {
let { done: t, value: r } = await i.next();
if (t) {
s(), e.close();
return;
}
let o = r.byteLength;
n && n(a += o), e.enqueue(new Uint8Array(r));
} catch (e) {
throw s(e), e;
}
},
cancel(e) {
return s(e), i.return();
}
}, { highWaterMark: 2 });
};
function Vt(e) {
if (!e || typeof e != "string" || !e.startsWith("data:")) return 0;
let t = e.indexOf(",");
if (t < 0) return 0;
let n = e.slice(5, t), r = e.slice(t + 1);
if (/;base64/i.test(n)) {
let e = r.length, t = r.length;
for (let n = 0; n < t; n++) if (r.charCodeAt(n) === 37 && n + 2 < t) {
let t = r.charCodeAt(n + 1), i = r.charCodeAt(n + 2);
(t >= 48 && t <= 57 || t >= 65 && t <= 70 || t >= 97 && t <= 102) && (i >= 48 && i <= 57 || i >= 65 && i <= 70 || i >= 97 && i <= 102) && (e -= 2, n += 2);
}
let n = 0, i = t - 1, a = (e) => e >= 2 && r.charCodeAt(e - 2) === 37 && r.charCodeAt(e - 1) === 51 && (r.charCodeAt(e) === 68 || r.charCodeAt(e) === 100);
i >= 0 && (r.charCodeAt(i) === 61 ? (n++, i--) : a(i) && (n++, i -= 3)), n === 1 && i >= 0 && (r.charCodeAt(i) === 61 || a(i)) && n++;
let o = Math.floor(e / 4) * 3 - (n || 0);
return o > 0 ? o : 0;
}
if (typeof Buffer < "u" && typeof Buffer.byteLength == "function") return Buffer.byteLength(r, "utf8");
let i = 0;
for (let e = 0, t = r.length; e < t; e++) {
let n = r.charCodeAt(e);
if (n < 128) i += 1;
else if (n < 2048) i += 2;
else if (n >= 55296 && n <= 56319 && e + 1 < t) {
let t = r.charCodeAt(e + 1);
t >= 56320 && t <= 57343 ? (i += 4, e++) : i += 3;
} else i += 3;
}
return i;
}
var Ht = "1.16.1", Ut = 64 * 1024, { isFunction: J } = N, Wt = (e, ...t) => {
try {
return !!e(...t);
} catch {
return !1;
}
}, Gt = (e) => {
let t = N.global !== void 0 && N.global !== null ? N.global : globalThis, { ReadableStream: n, TextEncoder: r } = t;
e = N.merge.call({ skipUndefined: !0 }, {
Request: t.Request,
Response: t.Response
}, e);
let { fetch: i, Request: a, Response: o } = e, s = i ? J(i) : typeof fetch == "function", c = J(a), l = J(o);
if (!s) return !1;
let u = s && J(n), d = s && (typeof r == "function" ? /* @__PURE__ */ ((e) => (t) => e.encode(t))(new r()) : async (e) => new Uint8Array(await new a(e).arrayBuffer())), f = c && u && Wt(() => {
let e = !1, t = new a(H.origin, {
body: new n(),
method: "POST",
get duplex() {
return e = !0, "half";
}
}), r = t.headers.has("Content-Type");
return t.body != null && t.body.cancel(), e && !r;
}), p = l && u && Wt(() => N.isReadableStream(new o("").body)), m = { stream: p && ((e) => e.body) };
s && [
"text",
"arrayBuffer",
"blob",
"formData",
"stream"
].forEach((e) => {
!m[e] && (m[e] = (t, n) => {
let r = t && t[e];
if (r) return r.call(t);
throw new z(`Response type '${e}' is not supported`, z.ERR_NOT_SUPPORT, n);
});
});
let h = async (e) => {
if (e == null) return 0;
if (N.isBlob(e)) return e.size;
if (N.isSpecCompliantForm(e)) return (await new a(H.origin, {
method: "POST",
body: e
}).arrayBuffer()).byteLength;
if (N.isArrayBufferView(e) || N.isArrayBuffer(e)) return e.byteLength;
if (N.isURLSearchParams(e) && (e += ""), N.isString(e)) return (await d(e)).byteLength;
}, g = async (e, t) => N.toFiniteNumber(e.getContentLength()) ?? h(t);
return async (e) => {
let { url: t, method: n, data: s, signal: l, cancelToken: u, timeout: d, onDownloadProgress: h, onUploadProgress: _, responseType: v, headers: y, withCredentials: b = "same-origin", fetchOptions: ee, maxContentLength: x, maxBodyLength: S } = Pt(e), C = N.isNumber(x) && x > -1, te = N.isNumber(S) && S > -1, w = i || fetch;
v = v ? (v + "").toLowerCase() : "text";
let T = It([l, u && u.toAbortSignal()], d), E = null, D = T && T.unsubscribe && (() => {
T.unsubscribe();
}), O;
try {
if (C && typeof t == "string" && t.startsWith("data:") && Vt(t) > x) throw new z("maxContentLength size of " + x + " exceeded", z.ERR_BAD_RESPONSE, e, E);
if (te && n !== "get" && n !== "head") {
let t = await g(y, s);
if (typeof t == "number" && isFinite(t) && t > S) throw new z("Request body larger than maxBodyLength limit", z.ERR_BAD_REQUEST, e, E);
}
if (_ && f && n !== "get" && n !== "head" && (O = await g(y, s)) !== 0) {
let e = new a(t, {
method: "POST",
body: s,
duplex: "half"
}), n;
if (N.isFormData(s) && (n = e.headers.get("content-type")) && y.setContentType(n), e.body) {
let [t, n] = Ct(O, K(wt(_)));
s = Bt(e.body, Ut, t, n);
}
}
N.isString(b) || (b = b ? "include" : "omit");
let i = c && "credentials" in a.prototype;
if (N.isFormData(s)) {
let e = y.getContentType();
e && /^multipart\/form-data/i.test(e) && !/boundary=/i.test(e) && y.delete("content-type");
}
y.set("User-Agent", "axios/1.16.1", !1);
let l = {
...ee,
signal: T,
method: n.toUpperCase(),
headers: ze(y.normalize()),
body: s,
duplex: "half",
credentials: i ? b : void 0
};
E = c && new a(t, l);
let u = await (c ? w(E, ee) : w(t, l));
if (C) {
let t = N.toFiniteNumber(u.headers.get("content-length"));
if (t != null && t > x) throw new z("maxContentLength size of " + x + " exceeded", z.ERR_BAD_RESPONSE, e, E);
}
let d = p && (v === "stream" || v === "response");
if (p && u.body && (h || C || d && D)) {
let t = {};
[
"status",
"statusText",
"headers"
].forEach((e) => {
t[e] = u[e];
});
let n = N.toFiniteNumber(u.headers.get("content-length")), [r, i] = h && Ct(n, K(wt(h), !0)) || [], a = 0;
u = new o(Bt(u.body, Ut, (t) => {
if (C && (a = t, a > x)) throw new z("maxContentLength size of " + x + " exceeded", z.ERR_BAD_RESPONSE, e, E);
r && r(t);
}, () => {
i && i(), D && D();
}), t);
}
v ||= "text";
let k = await m[N.findKey(m, v) || "text"](u, e);
if (C && !p && !d) {
let t;
if (k != null && (typeof k.byteLength == "number" ? t = k.byteLength : typeof k.size == "number" ? t = k.size : typeof k == "string" && (t = typeof r == "function" ? new r().encode(k).byteLength : k.length)), typeof t == "number" && t > x) throw new z("maxContentLength size of " + x + " exceeded", z.ERR_BAD_RESPONSE, e, E);
}
return !d && D && D(), await new Promise((t, n) => {
yt(t, n, {
data: k,
headers: R.from(u.headers),
status: u.status,
statusText: u.statusText,
config: e,
request: E
});
});
} catch (t) {
if (D && D(), T && T.aborted && T.reason instanceof z) {
let n = T.reason;
throw n.config = e, E && (n.request = E), t !== n && (n.cause = t), n;
}
throw t && t.name === "TypeError" && /Load failed|fetch/i.test(t.message) ? Object.assign(new z("Network Error", z.ERR_NETWORK, e, E, t && t.response), { cause: t.cause || t }) : z.from(t, t && t.code, e, E, t && t.response);
}
};
}, Kt = /* @__PURE__ */ new Map(), qt = (e) => {
let t = e && e.env || {}, { fetch: n, Request: r, Response: i } = t, a = [
r,
i,
n
], o = a.length, s, c, l = Kt;
for (; o--;) s = a[o], c = l.get(s), c === void 0 && l.set(s, c = o ? /* @__PURE__ */ new Map() : Gt(t)), l = c;
return c;
};
qt();
var Jt = {
http: Je,
xhr: Ft,
fetch: { get: qt }
};
N.forEach(Jt, (e, t) => {
if (e) {
try {
Object.defineProperty(e, "name", {
__proto__: null,
value: t
});
} catch {}
Object.defineProperty(e, "adapterName", {
__proto__: null,
value: t
});
}
});
var Yt = (e) => `- ${e}`, Xt = (e) => N.isFunction(e) || e === null || e === !1;
function Zt(e, t) {
e = N.isArray(e) ? e : [e];
let { length: n } = e, r, i, a = {};
for (let o = 0; o < n; o++) {
r = e[o];
let n;
if (i = r, !Xt(r) && (i = Jt[(n = String(r)).toLowerCase()], i === void 0)) throw new z(`Unknown adapter '${n}'`);
if (i && (N.isFunction(i) || (i = i.get(t)))) break;
a[n || "#" + o] = i;
}
if (!i) {
let e = Object.entries(a).map(([e, t]) => `adapter ${e} ` + (t === !1 ? "is not supported by the environment" : "is not available in the build"));
throw new z("There is no suitable adapter to dispatch the request " + (n ? e.length > 1 ? "since :\n" + e.map(Yt).join("\n") : " " + Yt(e[0]) : "as no adapter specified"), "ERR_NOT_SUPPORT");
}
return i;
}
var Qt = {
getAdapter: Zt,
adapters: Jt
};
function $t(e) {
if (e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted) throw new G(null, e);
}
function en(e) {
return $t(e), e.headers = R.from(e.headers), e.data = _t.call(e, e.transformRequest), [
"post",
"put",
"patch"
].indexOf(e.method) !== -1 && e.headers.setContentType("application/x-www-form-urlencoded", !1), Qt.getAdapter(e.adapter || W.adapter, e)(e).then(function(t) {
$t(e), e.response = t;
try {
t.data = _t.call(e, e.transformResponse, t);
} finally {
delete e.response;
}
return t.headers = R.from(t.headers), t;
}, function(t) {
if (!vt(t) && ($t(e), t && t.response)) {
e.response = t.response;
try {
t.response.data = _t.call(e, e.transformResponse, t.response);
} finally {
delete e.response;
}
t.response.headers = R.from(t.response.headers);
}
return Promise.reject(t);
});
}
var Y = {};
[
"object",
"boolean",
"number",
"function",
"string",
"symbol"
].forEach((e, t) => {
Y[e] = function(n) {
return typeof n === e || "a" + (t < 1 ? "n " : " ") + e;
};
});
var tn = {};
Y.transitional = function(e, t, n) {
function r(e, t) {
return "[Axios v1.16.1] Transitional option '" + e + "'" + t + (n ? ". " + n : "");
}
return (n, i, a) => {
if (e === !1) throw new z(r(i, " has been removed" + (t ? " in " + t : "")), z.ERR_DEPRECATED);
return t && !tn[i] && (tn[i] = !0, console.warn(r(i, " has been deprecated since v" + t + " and will be removed in the near future"))), e ? e(n, i, a) : !0;
};
}, Y.spelling = function(e) {
return (t, n) => (console.warn(`${n} is likely a misspelling of ${e}`), !0);
};
function nn(e, t, n) {
if (typeof e != "object") throw new z("options must be an object", z.ERR_BAD_OPTION_VALUE);
let r = Object.keys(e), i = r.length;
for (; i-- > 0;) {
let a = r[i], o = Object.prototype.hasOwnProperty.call(t, a) ? t[a] : void 0;
if (o) {
let t = e[a], n = t === void 0 || o(t, a, e);
if (n !== !0) throw new z("option " + a + " must be " + n, z.ERR_BAD_OPTION_VALUE);
continue;
}
if (n !== !0) throw new z("Unknown option " + a, z.ERR_BAD_OPTION);
}
}
var X = {
assertOptions: nn,
validators: Y
}, Z = X.validators, Q = class {
constructor(e) {
this.defaults = e || {}, this.interceptors = {
request: new it(),
response: new it()
};
}
async request(e, t) {
try {
return await this._request(e, t);
} catch (e) {
if (e instanceof Error) {
let t = {};
Error.captureStackTrace ? Error.captureStackTrace(t) : t = /* @__PURE__ */ Error();
let n = (() => {
if (!t.stack) return "";
let e = t.stack.indexOf("\n");
return e === -1 ? "" : t.stack.slice(e + 1);
})();
try {
if (!e.stack) e.stack = n;
else if (n) {
let t = n.indexOf("\n"), r = t === -1 ? -1 : n.indexOf("\n", t + 1), i = r === -1 ? "" : n.slice(r + 1);
String(e.stack).endsWith(i) || (e.stack += "\n" + n);
}
} catch {}
}
throw e;
}
}
_request(e, t) {
typeof e == "string" ? (t ||= {}, t.url = e) : t = e || {}, t = q(this.defaults, t);
let { transitional: n, paramsSerializer: r, headers: i } = t;
n !== void 0 && X.assertOptions(n, {
silentJSONParsing: Z.transitional(Z.boolean),
forcedJSONParsing: Z.transitional(Z.boolean),
clarifyTimeoutError: Z.transitional(Z.boolean),
legacyInterceptorReqResOrdering: Z.transitional(Z.boolean)
}, !1), r != null && (N.isFunction(r) ? t.paramsSerializer = { serialize: r } : X.assertOptions(r, {
encode: Z.function,
serialize: Z.function
}, !0)), t.allowAbsoluteUrls !== void 0 || (this.defaults.allowAbsoluteUrls === void 0 ? t.allowAbsoluteUrls = !0 : t.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls), X.assertOptions(t, {
baseUrl: Z.spelling("baseURL"),
withXsrfToken: Z.spelling("withXSRFToken")
}, !0), t.method = (t.method || this.defaults.method || "get").toLowerCase();
let a = i && N.merge(i.common, i[t.method]);
i && N.forEach([
"delete",
"get",
"head",
"post",
"put",
"patch",
"query",
"common"
], (e) => {
delete i[e];
}), t.headers = R.concat(a, i);
let o = [], s = !0;
this.interceptors.request.forEach(function(e) {
if (typeof e.runWhen == "function" && e.runWhen(t) === !1) return;
s &&= e.synchronous;
let n = t.transitional || at;
n && n.legacyInterceptorReqResOrdering ? o.unshift(e.fulfilled, e.rejected) : o.push(e.fulfilled, e.rejected);
});
let c = [];
this.interceptors.response.forEach(function(e) {
c.push(e.fulfilled, e.rejected);
});
let l, u = 0, d;
if (!s) {
let e = [en.bind(this), void 0];
for (e.unshift(...o), e.push(...c), d = e.length, l = Promise.resolve(t); u < d;) l = l.then(e[u++], e[u++]);
return l;
}
d = o.length;
let f = t;
for (; u < d;) {
let e = o[u++], t = o[u++];
try {
f = e(f);
} catch (e) {
t.call(this, e);
break;
}
}
try {
l = en.call(this, f);
} catch (e) {
return Promise.reject(e);
}
for (u = 0, d = c.length; u < d;) l = l.then(c[u++], c[u++]);
return l;
}
getUri(e) {
return e = q(this.defaults, e), rt(kt(e.baseURL, e.url, e.allowAbsoluteUrls), e.params, e.paramsSerializer);
}
};
N.forEach([
"delete",
"get",
"head",
"options"
], function(e) {
Q.prototype[e] = function(t, n) {
return this.request(q(n || {}, {
method: e,
url: t,
data: (n || {}).data
}));
};
}), N.forEach([
"post",
"put",
"patch",
"query"
], function(e) {
function t(t) {
return function(n, r, i) {
return this.request(q(i || {}, {
method: e,
headers: t ? { "Content-Type": "multipart/form-data" } : {},
url: n,
data: r
}));
};
}
Q.prototype[e] = t(), e !== "query" && (Q.prototype[e + "Form"] = t(!0));
});
var rn = class e {
constructor(e) {
if (typeof e != "function") throw TypeError("executor must be a function.");
let t;
this.promise = new Promise(function(e) {
t = e;
});
let n = this;
this.promise.then((e) => {
if (!n._listeners) return;
let t = n._listeners.length;
for (; t-- > 0;) n._listeners[t](e);
n._listeners = null;
}), this.promise.then = (e) => {
let t, r = new Promise((e) => {
n.subscribe(e), t = e;
}).then(e);
return r.cancel = function() {
n.unsubscribe(t);
}, r;
}, e(function(e, r, i) {
n.reason || (n.reason = new G(e, r, i), t(n.reason));
});
}
throwIfRequested() {
if (this.reason) throw this.reason;
}
subscribe(e) {
if (this.reason) {
e(this.reason);
return;
}
this._listeners ? this._listeners.push(e) : this._listeners = [e];
}
unsubscribe(e) {
if (!this._listeners) return;
let t = this._listeners.indexOf(e);
t !== -1 && this._listeners.splice(t, 1);
}
toAbortSignal() {
let e = new AbortController(), t = (t) => {
e.abort(t);
};
return this.subscribe(t), e.signal.unsubscribe = () => this.unsubscribe(t), e.signal;
}
static source() {
let t;
return {
token: new