axios.min.js 51 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597
  1. !(function (e, t) {
  2. 'object' == typeof exports && 'undefined' != typeof module
  3. ? (module.exports = t())
  4. : 'function' == typeof define && define.amd
  5. ? define(t)
  6. : ((e = 'undefined' != typeof globalThis ? globalThis : e || self).axios = t());
  7. })(this, function () {
  8. 'use strict';
  9. function e(t) {
  10. return (
  11. (e =
  12. 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
  13. ? function (e) {
  14. return typeof e;
  15. }
  16. : function (e) {
  17. return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? 'symbol' : typeof e;
  18. }),
  19. e(t)
  20. );
  21. }
  22. function t(e, t) {
  23. if (!(e instanceof t)) throw new TypeError('Cannot call a class as a function');
  24. }
  25. function n(e, t) {
  26. for (var n = 0; n < t.length; n++) {
  27. var r = t[n];
  28. (r.enumerable = r.enumerable || !1), (r.configurable = !0), 'value' in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
  29. }
  30. }
  31. function r(e, t, r) {
  32. return t && n(e.prototype, t), r && n(e, r), Object.defineProperty(e, 'prototype', { writable: !1 }), e;
  33. }
  34. function o(e, t) {
  35. return (
  36. (function (e) {
  37. if (Array.isArray(e)) return e;
  38. })(e) ||
  39. (function (e, t) {
  40. var n = null == e ? null : ('undefined' != typeof Symbol && e[Symbol.iterator]) || e['@@iterator'];
  41. if (null == n) return;
  42. var r,
  43. o,
  44. i = [],
  45. a = !0,
  46. s = !1;
  47. try {
  48. for (n = n.call(e); !(a = (r = n.next()).done) && (i.push(r.value), !t || i.length !== t); a = !0);
  49. } catch (e) {
  50. (s = !0), (o = e);
  51. } finally {
  52. try {
  53. a || null == n.return || n.return();
  54. } finally {
  55. if (s) throw o;
  56. }
  57. }
  58. return i;
  59. })(e, t) ||
  60. (function (e, t) {
  61. if (!e) return;
  62. if ('string' == typeof e) return i(e, t);
  63. var n = Object.prototype.toString.call(e).slice(8, -1);
  64. 'Object' === n && e.constructor && (n = e.constructor.name);
  65. if ('Map' === n || 'Set' === n) return Array.from(e);
  66. if ('Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return i(e, t);
  67. })(e, t) ||
  68. (function () {
  69. throw new TypeError('Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
  70. })()
  71. );
  72. }
  73. function i(e, t) {
  74. (null == t || t > e.length) && (t = e.length);
  75. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
  76. return r;
  77. }
  78. function a(e, t) {
  79. return function () {
  80. return e.apply(t, arguments);
  81. };
  82. }
  83. var s,
  84. u = Object.prototype.toString,
  85. c = Object.getPrototypeOf,
  86. f =
  87. ((s = Object.create(null)),
  88. function (e) {
  89. var t = u.call(e);
  90. return s[t] || (s[t] = t.slice(8, -1).toLowerCase());
  91. }),
  92. l = function (e) {
  93. return (
  94. (e = e.toLowerCase()),
  95. function (t) {
  96. return f(t) === e;
  97. }
  98. );
  99. },
  100. d = function (t) {
  101. return function (n) {
  102. return e(n) === t;
  103. };
  104. },
  105. p = Array.isArray,
  106. h = d('undefined');
  107. var m = l('ArrayBuffer');
  108. var y = d('string'),
  109. v = d('function'),
  110. b = d('number'),
  111. g = function (t) {
  112. return null !== t && 'object' === e(t);
  113. },
  114. w = function (e) {
  115. if ('object' !== f(e)) return !1;
  116. var t = c(e);
  117. return !((null !== t && t !== Object.prototype && null !== Object.getPrototypeOf(t)) || Symbol.toStringTag in e || Symbol.iterator in e);
  118. },
  119. E = l('Date'),
  120. O = l('File'),
  121. S = l('Blob'),
  122. R = l('FileList'),
  123. A = l('URLSearchParams');
  124. function T(t, n) {
  125. var r,
  126. o,
  127. i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},
  128. a = i.allOwnKeys,
  129. s = void 0 !== a && a;
  130. if (null != t)
  131. if (('object' !== e(t) && (t = [t]), p(t))) for (r = 0, o = t.length; r < o; r++) n.call(null, t[r], r, t);
  132. else {
  133. var u,
  134. c = s ? Object.getOwnPropertyNames(t) : Object.keys(t),
  135. f = c.length;
  136. for (r = 0; r < f; r++) (u = c[r]), n.call(null, t[u], u, t);
  137. }
  138. }
  139. function j(e, t) {
  140. t = t.toLowerCase();
  141. for (var n, r = Object.keys(e), o = r.length; o-- > 0; ) if (t === (n = r[o]).toLowerCase()) return n;
  142. return null;
  143. }
  144. var N = 'undefined' != typeof globalThis ? globalThis : 'undefined' != typeof self ? self : 'undefined' != typeof window ? window : global,
  145. C = function (e) {
  146. return !h(e) && e !== N;
  147. };
  148. var x,
  149. P =
  150. ((x = 'undefined' != typeof Uint8Array && c(Uint8Array)),
  151. function (e) {
  152. return x && e instanceof x;
  153. }),
  154. k = l('HTMLFormElement'),
  155. U = (function (e) {
  156. var t = Object.prototype.hasOwnProperty;
  157. return function (e, n) {
  158. return t.call(e, n);
  159. };
  160. })(),
  161. _ = l('RegExp'),
  162. F = function (e, t) {
  163. var n = Object.getOwnPropertyDescriptors(e),
  164. r = {};
  165. T(n, function (n, o) {
  166. !1 !== t(n, o, e) && (r[o] = n);
  167. }),
  168. Object.defineProperties(e, r);
  169. },
  170. B = 'abcdefghijklmnopqrstuvwxyz',
  171. L = '0123456789',
  172. D = { DIGIT: L, ALPHA: B, ALPHA_DIGIT: B + B.toUpperCase() + L };
  173. var I = l('AsyncFunction'),
  174. q = {
  175. isArray: p,
  176. isArrayBuffer: m,
  177. isBuffer: function (e) {
  178. return null !== e && !h(e) && null !== e.constructor && !h(e.constructor) && v(e.constructor.isBuffer) && e.constructor.isBuffer(e);
  179. },
  180. isFormData: function (e) {
  181. var t;
  182. return (
  183. e &&
  184. (('function' == typeof FormData && e instanceof FormData) ||
  185. (v(e.append) && ('formdata' === (t = f(e)) || ('object' === t && v(e.toString) && '[object FormData]' === e.toString()))))
  186. );
  187. },
  188. isArrayBufferView: function (e) {
  189. return 'undefined' != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(e) : e && e.buffer && m(e.buffer);
  190. },
  191. isString: y,
  192. isNumber: b,
  193. isBoolean: function (e) {
  194. return !0 === e || !1 === e;
  195. },
  196. isObject: g,
  197. isPlainObject: w,
  198. isUndefined: h,
  199. isDate: E,
  200. isFile: O,
  201. isBlob: S,
  202. isRegExp: _,
  203. isFunction: v,
  204. isStream: function (e) {
  205. return g(e) && v(e.pipe);
  206. },
  207. isURLSearchParams: A,
  208. isTypedArray: P,
  209. isFileList: R,
  210. forEach: T,
  211. merge: function e() {
  212. for (
  213. var t = (C(this) && this) || {},
  214. n = t.caseless,
  215. r = {},
  216. o = function (t, o) {
  217. var i = (n && j(r, o)) || o;
  218. w(r[i]) && w(t) ? (r[i] = e(r[i], t)) : w(t) ? (r[i] = e({}, t)) : p(t) ? (r[i] = t.slice()) : (r[i] = t);
  219. },
  220. i = 0,
  221. a = arguments.length;
  222. i < a;
  223. i++
  224. )
  225. arguments[i] && T(arguments[i], o);
  226. return r;
  227. },
  228. extend: function (e, t, n) {
  229. var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {},
  230. o = r.allOwnKeys;
  231. return (
  232. T(
  233. t,
  234. function (t, r) {
  235. n && v(t) ? (e[r] = a(t, n)) : (e[r] = t);
  236. },
  237. { allOwnKeys: o }
  238. ),
  239. e
  240. );
  241. },
  242. trim: function (e) {
  243. return e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
  244. },
  245. stripBOM: function (e) {
  246. return 65279 === e.charCodeAt(0) && (e = e.slice(1)), e;
  247. },
  248. inherits: function (e, t, n, r) {
  249. (e.prototype = Object.create(t.prototype, r)), (e.prototype.constructor = e), Object.defineProperty(e, 'super', { value: t.prototype }), n && Object.assign(e.prototype, n);
  250. },
  251. toFlatObject: function (e, t, n, r) {
  252. var o,
  253. i,
  254. a,
  255. s = {};
  256. if (((t = t || {}), null == e)) return t;
  257. do {
  258. for (i = (o = Object.getOwnPropertyNames(e)).length; i-- > 0; ) (a = o[i]), (r && !r(a, e, t)) || s[a] || ((t[a] = e[a]), (s[a] = !0));
  259. e = !1 !== n && c(e);
  260. } while (e && (!n || n(e, t)) && e !== Object.prototype);
  261. return t;
  262. },
  263. kindOf: f,
  264. kindOfTest: l,
  265. endsWith: function (e, t, n) {
  266. (e = String(e)), (void 0 === n || n > e.length) && (n = e.length), (n -= t.length);
  267. var r = e.indexOf(t, n);
  268. return -1 !== r && r === n;
  269. },
  270. toArray: function (e) {
  271. if (!e) return null;
  272. if (p(e)) return e;
  273. var t = e.length;
  274. if (!b(t)) return null;
  275. for (var n = new Array(t); t-- > 0; ) n[t] = e[t];
  276. return n;
  277. },
  278. forEachEntry: function (e, t) {
  279. for (var n, r = (e && e[Symbol.iterator]).call(e); (n = r.next()) && !n.done; ) {
  280. var o = n.value;
  281. t.call(e, o[0], o[1]);
  282. }
  283. },
  284. matchAll: function (e, t) {
  285. for (var n, r = []; null !== (n = e.exec(t)); ) r.push(n);
  286. return r;
  287. },
  288. isHTMLForm: k,
  289. hasOwnProperty: U,
  290. hasOwnProp: U,
  291. reduceDescriptors: F,
  292. freezeMethods: function (e) {
  293. F(e, function (t, n) {
  294. if (v(e) && -1 !== ['arguments', 'caller', 'callee'].indexOf(n)) return !1;
  295. var r = e[n];
  296. v(r) &&
  297. ((t.enumerable = !1),
  298. 'writable' in t
  299. ? (t.writable = !1)
  300. : t.set ||
  301. (t.set = function () {
  302. throw Error("Can not rewrite read-only method '" + n + "'");
  303. }));
  304. });
  305. },
  306. toObjectSet: function (e, t) {
  307. var n = {},
  308. r = function (e) {
  309. e.forEach(function (e) {
  310. n[e] = !0;
  311. });
  312. };
  313. return p(e) ? r(e) : r(String(e).split(t)), n;
  314. },
  315. toCamelCase: function (e) {
  316. return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function (e, t, n) {
  317. return t.toUpperCase() + n;
  318. });
  319. },
  320. noop: function () {},
  321. toFiniteNumber: function (e, t) {
  322. return (e = +e), Number.isFinite(e) ? e : t;
  323. },
  324. findKey: j,
  325. global: N,
  326. isContextDefined: C,
  327. ALPHABET: D,
  328. generateString: function () {
  329. for (
  330. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 16,
  331. t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : D.ALPHA_DIGIT,
  332. n = '',
  333. r = t.length;
  334. e--;
  335. )
  336. n += t[(Math.random() * r) | 0];
  337. return n;
  338. },
  339. isSpecCompliantForm: function (e) {
  340. return !!(e && v(e.append) && 'FormData' === e[Symbol.toStringTag] && e[Symbol.iterator]);
  341. },
  342. toJSONObject: function (e) {
  343. var t = new Array(10);
  344. return (function e(n, r) {
  345. if (g(n)) {
  346. if (t.indexOf(n) >= 0) return;
  347. if (!('toJSON' in n)) {
  348. t[r] = n;
  349. var o = p(n) ? [] : {};
  350. return (
  351. T(n, function (t, n) {
  352. var i = e(t, r + 1);
  353. !h(i) && (o[n] = i);
  354. }),
  355. (t[r] = void 0),
  356. o
  357. );
  358. }
  359. }
  360. return n;
  361. })(e, 0);
  362. },
  363. isAsyncFn: I,
  364. isThenable: function (e) {
  365. return e && (g(e) || v(e)) && v(e.then) && v(e.catch);
  366. }
  367. };
  368. function M(e, t, n, r, o) {
  369. Error.call(this),
  370. Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : (this.stack = new Error().stack),
  371. (this.message = e),
  372. (this.name = 'AxiosError'),
  373. t && (this.code = t),
  374. n && (this.config = n),
  375. r && (this.request = r),
  376. o && (this.response = o);
  377. }
  378. q.inherits(M, Error, {
  379. toJSON: function () {
  380. return {
  381. message: this.message,
  382. name: this.name,
  383. description: this.description,
  384. number: this.number,
  385. fileName: this.fileName,
  386. lineNumber: this.lineNumber,
  387. columnNumber: this.columnNumber,
  388. stack: this.stack,
  389. config: q.toJSONObject(this.config),
  390. code: this.code,
  391. status: this.response && this.response.status ? this.response.status : null
  392. };
  393. }
  394. });
  395. var z = M.prototype,
  396. H = {};
  397. [
  398. 'ERR_BAD_OPTION_VALUE',
  399. 'ERR_BAD_OPTION',
  400. 'ECONNABORTED',
  401. 'ETIMEDOUT',
  402. 'ERR_NETWORK',
  403. 'ERR_FR_TOO_MANY_REDIRECTS',
  404. 'ERR_DEPRECATED',
  405. 'ERR_BAD_RESPONSE',
  406. 'ERR_BAD_REQUEST',
  407. 'ERR_CANCELED',
  408. 'ERR_NOT_SUPPORT',
  409. 'ERR_INVALID_URL'
  410. ].forEach(function (e) {
  411. H[e] = { value: e };
  412. }),
  413. Object.defineProperties(M, H),
  414. Object.defineProperty(z, 'isAxiosError', { value: !0 }),
  415. (M.from = function (e, t, n, r, o, i) {
  416. var a = Object.create(z);
  417. return (
  418. q.toFlatObject(
  419. e,
  420. a,
  421. function (e) {
  422. return e !== Error.prototype;
  423. },
  424. function (e) {
  425. return 'isAxiosError' !== e;
  426. }
  427. ),
  428. M.call(a, e.message, t, n, r, o),
  429. (a.cause = e),
  430. (a.name = e.name),
  431. i && Object.assign(a, i),
  432. a
  433. );
  434. });
  435. function J(e) {
  436. return q.isPlainObject(e) || q.isArray(e);
  437. }
  438. function W(e) {
  439. return q.endsWith(e, '[]') ? e.slice(0, -2) : e;
  440. }
  441. function K(e, t, n) {
  442. return e
  443. ? e
  444. .concat(t)
  445. .map(function (e, t) {
  446. return (e = W(e)), !n && t ? '[' + e + ']' : e;
  447. })
  448. .join(n ? '.' : '')
  449. : t;
  450. }
  451. var V = q.toFlatObject(q, {}, null, function (e) {
  452. return /^is[A-Z]/.test(e);
  453. });
  454. function G(t, n, r) {
  455. if (!q.isObject(t)) throw new TypeError('target must be an object');
  456. n = n || new FormData();
  457. var o = (r = q.toFlatObject(r, { metaTokens: !0, dots: !1, indexes: !1 }, !1, function (e, t) {
  458. return !q.isUndefined(t[e]);
  459. })).metaTokens,
  460. i = r.visitor || f,
  461. a = r.dots,
  462. s = r.indexes,
  463. u = (r.Blob || ('undefined' != typeof Blob && Blob)) && q.isSpecCompliantForm(n);
  464. if (!q.isFunction(i)) throw new TypeError('visitor must be a function');
  465. function c(e) {
  466. if (null === e) return '';
  467. if (q.isDate(e)) return e.toISOString();
  468. if (!u && q.isBlob(e)) throw new M('Blob is not supported. Use a Buffer instead.');
  469. return q.isArrayBuffer(e) || q.isTypedArray(e) ? (u && 'function' == typeof Blob ? new Blob([e]) : Buffer.from(e)) : e;
  470. }
  471. function f(t, r, i) {
  472. var u = t;
  473. if (t && !i && 'object' === e(t))
  474. if (q.endsWith(r, '{}')) (r = o ? r : r.slice(0, -2)), (t = JSON.stringify(t));
  475. else if (
  476. (q.isArray(t) &&
  477. (function (e) {
  478. return q.isArray(e) && !e.some(J);
  479. })(t)) ||
  480. ((q.isFileList(t) || q.endsWith(r, '[]')) && (u = q.toArray(t)))
  481. )
  482. return (
  483. (r = W(r)),
  484. u.forEach(function (e, t) {
  485. !q.isUndefined(e) && null !== e && n.append(!0 === s ? K([r], t, a) : null === s ? r : r + '[]', c(e));
  486. }),
  487. !1
  488. );
  489. return !!J(t) || (n.append(K(i, r, a), c(t)), !1);
  490. }
  491. var l = [],
  492. d = Object.assign(V, { defaultVisitor: f, convertValue: c, isVisitable: J });
  493. if (!q.isObject(t)) throw new TypeError('data must be an object');
  494. return (
  495. (function e(t, r) {
  496. if (!q.isUndefined(t)) {
  497. if (-1 !== l.indexOf(t)) throw Error('Circular reference detected in ' + r.join('.'));
  498. l.push(t),
  499. q.forEach(t, function (t, o) {
  500. !0 === (!(q.isUndefined(t) || null === t) && i.call(n, t, q.isString(o) ? o.trim() : o, r, d)) && e(t, r ? r.concat(o) : [o]);
  501. }),
  502. l.pop();
  503. }
  504. })(t),
  505. n
  506. );
  507. }
  508. function $(e) {
  509. var t = { '!': '%21', "'": '%27', '(': '%28', ')': '%29', '~': '%7E', '%20': '+', '%00': '\0' };
  510. return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, function (e) {
  511. return t[e];
  512. });
  513. }
  514. function X(e, t) {
  515. (this._pairs = []), e && G(e, this, t);
  516. }
  517. var Q = X.prototype;
  518. function Z(e) {
  519. return encodeURIComponent(e).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']');
  520. }
  521. function Y(e, t, n) {
  522. if (!t) return e;
  523. var r,
  524. o = (n && n.encode) || Z,
  525. i = n && n.serialize;
  526. if ((r = i ? i(t, n) : q.isURLSearchParams(t) ? t.toString() : new X(t, n).toString(o))) {
  527. var a = e.indexOf('#');
  528. -1 !== a && (e = e.slice(0, a)), (e += (-1 === e.indexOf('?') ? '?' : '&') + r);
  529. }
  530. return e;
  531. }
  532. (Q.append = function (e, t) {
  533. this._pairs.push([e, t]);
  534. }),
  535. (Q.toString = function (e) {
  536. var t = e
  537. ? function (t) {
  538. return e.call(this, t, $);
  539. }
  540. : $;
  541. return this._pairs
  542. .map(function (e) {
  543. return t(e[0]) + '=' + t(e[1]);
  544. }, '')
  545. .join('&');
  546. });
  547. var ee,
  548. te = (function () {
  549. function e() {
  550. t(this, e), (this.handlers = []);
  551. }
  552. return (
  553. r(e, [
  554. {
  555. key: 'use',
  556. value: function (e, t, n) {
  557. return this.handlers.push({ fulfilled: e, rejected: t, synchronous: !!n && n.synchronous, runWhen: n ? n.runWhen : null }), this.handlers.length - 1;
  558. }
  559. },
  560. {
  561. key: 'eject',
  562. value: function (e) {
  563. this.handlers[e] && (this.handlers[e] = null);
  564. }
  565. },
  566. {
  567. key: 'clear',
  568. value: function () {
  569. this.handlers && (this.handlers = []);
  570. }
  571. },
  572. {
  573. key: 'forEach',
  574. value: function (e) {
  575. q.forEach(this.handlers, function (t) {
  576. null !== t && e(t);
  577. });
  578. }
  579. }
  580. ]),
  581. e
  582. );
  583. })(),
  584. ne = { silentJSONParsing: !0, forcedJSONParsing: !0, clarifyTimeoutError: !1 },
  585. re = {
  586. isBrowser: !0,
  587. classes: {
  588. URLSearchParams: 'undefined' != typeof URLSearchParams ? URLSearchParams : X,
  589. FormData: 'undefined' != typeof FormData ? FormData : null,
  590. Blob: 'undefined' != typeof Blob ? Blob : null
  591. },
  592. isStandardBrowserEnv:
  593. ('undefined' == typeof navigator || ('ReactNative' !== (ee = navigator.product) && 'NativeScript' !== ee && 'NS' !== ee)) &&
  594. 'undefined' != typeof window &&
  595. 'undefined' != typeof document,
  596. isStandardBrowserWebWorkerEnv: 'undefined' != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope && 'function' == typeof self.importScripts,
  597. protocols: ['http', 'https', 'file', 'blob', 'url', 'data']
  598. };
  599. function oe(e) {
  600. function t(e, n, r, o) {
  601. var i = e[o++],
  602. a = Number.isFinite(+i),
  603. s = o >= e.length;
  604. return (
  605. (i = !i && q.isArray(r) ? r.length : i),
  606. s
  607. ? (q.hasOwnProp(r, i) ? (r[i] = [r[i], n]) : (r[i] = n), !a)
  608. : ((r[i] && q.isObject(r[i])) || (r[i] = []),
  609. t(e, n, r[i], o) &&
  610. q.isArray(r[i]) &&
  611. (r[i] = (function (e) {
  612. var t,
  613. n,
  614. r = {},
  615. o = Object.keys(e),
  616. i = o.length;
  617. for (t = 0; t < i; t++) r[(n = o[t])] = e[n];
  618. return r;
  619. })(r[i])),
  620. !a)
  621. );
  622. }
  623. if (q.isFormData(e) && q.isFunction(e.entries)) {
  624. var n = {};
  625. return (
  626. q.forEachEntry(e, function (e, r) {
  627. t(
  628. (function (e) {
  629. return q.matchAll(/\w+|\[(\w*)]/g, e).map(function (e) {
  630. return '[]' === e[0] ? '' : e[1] || e[0];
  631. });
  632. })(e),
  633. r,
  634. n,
  635. 0
  636. );
  637. }),
  638. n
  639. );
  640. }
  641. return null;
  642. }
  643. var ie = { 'Content-Type': void 0 };
  644. var ae = {
  645. transitional: ne,
  646. adapter: ['xhr', 'http'],
  647. transformRequest: [
  648. function (e, t) {
  649. var n,
  650. r = t.getContentType() || '',
  651. o = r.indexOf('application/json') > -1,
  652. i = q.isObject(e);
  653. if ((i && q.isHTMLForm(e) && (e = new FormData(e)), q.isFormData(e))) return o && o ? JSON.stringify(oe(e)) : e;
  654. if (q.isArrayBuffer(e) || q.isBuffer(e) || q.isStream(e) || q.isFile(e) || q.isBlob(e)) return e;
  655. if (q.isArrayBufferView(e)) return e.buffer;
  656. if (q.isURLSearchParams(e)) return t.setContentType('application/x-www-form-urlencoded;charset=utf-8', !1), e.toString();
  657. if (i) {
  658. if (r.indexOf('application/x-www-form-urlencoded') > -1)
  659. return (function (e, t) {
  660. return G(
  661. e,
  662. new re.classes.URLSearchParams(),
  663. Object.assign(
  664. {
  665. visitor: function (e, t, n, r) {
  666. return re.isNode && q.isBuffer(e) ? (this.append(t, e.toString('base64')), !1) : r.defaultVisitor.apply(this, arguments);
  667. }
  668. },
  669. t
  670. )
  671. );
  672. })(e, this.formSerializer).toString();
  673. if ((n = q.isFileList(e)) || r.indexOf('multipart/form-data') > -1) {
  674. var a = this.env && this.env.FormData;
  675. return G(n ? { 'files[]': e } : e, a && new a(), this.formSerializer);
  676. }
  677. }
  678. return i || o
  679. ? (t.setContentType('application/json', !1),
  680. (function (e, t, n) {
  681. if (q.isString(e))
  682. try {
  683. return (t || JSON.parse)(e), q.trim(e);
  684. } catch (e) {
  685. if ('SyntaxError' !== e.name) throw e;
  686. }
  687. return (n || JSON.stringify)(e);
  688. })(e))
  689. : e;
  690. }
  691. ],
  692. transformResponse: [
  693. function (e) {
  694. var t = this.transitional || ae.transitional,
  695. n = t && t.forcedJSONParsing,
  696. r = 'json' === this.responseType;
  697. if (e && q.isString(e) && ((n && !this.responseType) || r)) {
  698. var o = !(t && t.silentJSONParsing) && r;
  699. try {
  700. return JSON.parse(e);
  701. } catch (e) {
  702. if (o) {
  703. if ('SyntaxError' === e.name) throw M.from(e, M.ERR_BAD_RESPONSE, this, null, this.response);
  704. throw e;
  705. }
  706. }
  707. }
  708. return e;
  709. }
  710. ],
  711. timeout: 0,
  712. xsrfCookieName: 'XSRF-TOKEN',
  713. xsrfHeaderName: 'X-XSRF-TOKEN',
  714. maxContentLength: -1,
  715. maxBodyLength: -1,
  716. env: { FormData: re.classes.FormData, Blob: re.classes.Blob },
  717. validateStatus: function (e) {
  718. return e >= 200 && e < 300;
  719. },
  720. headers: { common: { Accept: 'application/json, text/plain, */*' } }
  721. };
  722. q.forEach(['delete', 'get', 'head'], function (e) {
  723. ae.headers[e] = {};
  724. }),
  725. q.forEach(['post', 'put', 'patch'], function (e) {
  726. ae.headers[e] = q.merge(ie);
  727. });
  728. var se = ae,
  729. ue = q.toObjectSet([
  730. 'age',
  731. 'authorization',
  732. 'content-length',
  733. 'content-type',
  734. 'etag',
  735. 'expires',
  736. 'from',
  737. 'host',
  738. 'if-modified-since',
  739. 'if-unmodified-since',
  740. 'last-modified',
  741. 'location',
  742. 'max-forwards',
  743. 'proxy-authorization',
  744. 'referer',
  745. 'retry-after',
  746. 'user-agent'
  747. ]),
  748. ce = Symbol('internals');
  749. function fe(e) {
  750. return e && String(e).trim().toLowerCase();
  751. }
  752. function le(e) {
  753. return !1 === e || null == e ? e : q.isArray(e) ? e.map(le) : String(e);
  754. }
  755. function de(e, t, n, r, o) {
  756. return q.isFunction(r) ? r.call(this, t, n) : (o && (t = n), q.isString(t) ? (q.isString(r) ? -1 !== t.indexOf(r) : q.isRegExp(r) ? r.test(t) : void 0) : void 0);
  757. }
  758. var pe = (function (e, n) {
  759. function i(e) {
  760. t(this, i), e && this.set(e);
  761. }
  762. return (
  763. r(
  764. i,
  765. [
  766. {
  767. key: 'set',
  768. value: function (e, t, n) {
  769. var r = this;
  770. function o(e, t, n) {
  771. var o = fe(t);
  772. if (!o) throw new Error('header name must be a non-empty string');
  773. var i = q.findKey(r, o);
  774. (!i || void 0 === r[i] || !0 === n || (void 0 === n && !1 !== r[i])) && (r[i || t] = le(e));
  775. }
  776. var i,
  777. a,
  778. s,
  779. u,
  780. c,
  781. f = function (e, t) {
  782. return q.forEach(e, function (e, n) {
  783. return o(e, n, t);
  784. });
  785. };
  786. return (
  787. q.isPlainObject(e) || e instanceof this.constructor
  788. ? f(e, t)
  789. : q.isString(e) && (e = e.trim()) && !/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())
  790. ? f(
  791. ((c = {}),
  792. (i = e) &&
  793. i.split('\n').forEach(function (e) {
  794. (u = e.indexOf(':')),
  795. (a = e.substring(0, u).trim().toLowerCase()),
  796. (s = e.substring(u + 1).trim()),
  797. !a || (c[a] && ue[a]) || ('set-cookie' === a ? (c[a] ? c[a].push(s) : (c[a] = [s])) : (c[a] = c[a] ? c[a] + ', ' + s : s));
  798. }),
  799. c),
  800. t
  801. )
  802. : null != e && o(t, e, n),
  803. this
  804. );
  805. }
  806. },
  807. {
  808. key: 'get',
  809. value: function (e, t) {
  810. if ((e = fe(e))) {
  811. var n = q.findKey(this, e);
  812. if (n) {
  813. var r = this[n];
  814. if (!t) return r;
  815. if (!0 === t)
  816. return (function (e) {
  817. for (var t, n = Object.create(null), r = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; (t = r.exec(e)); ) n[t[1]] = t[2];
  818. return n;
  819. })(r);
  820. if (q.isFunction(t)) return t.call(this, r, n);
  821. if (q.isRegExp(t)) return t.exec(r);
  822. throw new TypeError('parser must be boolean|regexp|function');
  823. }
  824. }
  825. }
  826. },
  827. {
  828. key: 'has',
  829. value: function (e, t) {
  830. if ((e = fe(e))) {
  831. var n = q.findKey(this, e);
  832. return !(!n || void 0 === this[n] || (t && !de(0, this[n], n, t)));
  833. }
  834. return !1;
  835. }
  836. },
  837. {
  838. key: 'delete',
  839. value: function (e, t) {
  840. var n = this,
  841. r = !1;
  842. function o(e) {
  843. if ((e = fe(e))) {
  844. var o = q.findKey(n, e);
  845. !o || (t && !de(0, n[o], o, t)) || (delete n[o], (r = !0));
  846. }
  847. }
  848. return q.isArray(e) ? e.forEach(o) : o(e), r;
  849. }
  850. },
  851. {
  852. key: 'clear',
  853. value: function (e) {
  854. for (var t = Object.keys(this), n = t.length, r = !1; n--; ) {
  855. var o = t[n];
  856. (e && !de(0, this[o], o, e, !0)) || (delete this[o], (r = !0));
  857. }
  858. return r;
  859. }
  860. },
  861. {
  862. key: 'normalize',
  863. value: function (e) {
  864. var t = this,
  865. n = {};
  866. return (
  867. q.forEach(this, function (r, o) {
  868. var i = q.findKey(n, o);
  869. if (i) return (t[i] = le(r)), void delete t[o];
  870. var a = e
  871. ? (function (e) {
  872. return e
  873. .trim()
  874. .toLowerCase()
  875. .replace(/([a-z\d])(\w*)/g, function (e, t, n) {
  876. return t.toUpperCase() + n;
  877. });
  878. })(o)
  879. : String(o).trim();
  880. a !== o && delete t[o], (t[a] = le(r)), (n[a] = !0);
  881. }),
  882. this
  883. );
  884. }
  885. },
  886. {
  887. key: 'concat',
  888. value: function () {
  889. for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++) n[r] = arguments[r];
  890. return (e = this.constructor).concat.apply(e, [this].concat(n));
  891. }
  892. },
  893. {
  894. key: 'toJSON',
  895. value: function (e) {
  896. var t = Object.create(null);
  897. return (
  898. q.forEach(this, function (n, r) {
  899. null != n && !1 !== n && (t[r] = e && q.isArray(n) ? n.join(', ') : n);
  900. }),
  901. t
  902. );
  903. }
  904. },
  905. {
  906. key: Symbol.iterator,
  907. value: function () {
  908. return Object.entries(this.toJSON())[Symbol.iterator]();
  909. }
  910. },
  911. {
  912. key: 'toString',
  913. value: function () {
  914. return Object.entries(this.toJSON())
  915. .map(function (e) {
  916. var t = o(e, 2);
  917. return t[0] + ': ' + t[1];
  918. })
  919. .join('\n');
  920. }
  921. },
  922. {
  923. key: Symbol.toStringTag,
  924. get: function () {
  925. return 'AxiosHeaders';
  926. }
  927. }
  928. ],
  929. [
  930. {
  931. key: 'from',
  932. value: function (e) {
  933. return e instanceof this ? e : new this(e);
  934. }
  935. },
  936. {
  937. key: 'concat',
  938. value: function (e) {
  939. for (var t = new this(e), n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), o = 1; o < n; o++) r[o - 1] = arguments[o];
  940. return (
  941. r.forEach(function (e) {
  942. return t.set(e);
  943. }),
  944. t
  945. );
  946. }
  947. },
  948. {
  949. key: 'accessor',
  950. value: function (e) {
  951. var t = (this[ce] = this[ce] = { accessors: {} }).accessors,
  952. n = this.prototype;
  953. function r(e) {
  954. var r = fe(e);
  955. t[r] ||
  956. (!(function (e, t) {
  957. var n = q.toCamelCase(' ' + t);
  958. ['get', 'set', 'has'].forEach(function (r) {
  959. Object.defineProperty(e, r + n, {
  960. value: function (e, n, o) {
  961. return this[r].call(this, t, e, n, o);
  962. },
  963. configurable: !0
  964. });
  965. });
  966. })(n, e),
  967. (t[r] = !0));
  968. }
  969. return q.isArray(e) ? e.forEach(r) : r(e), this;
  970. }
  971. }
  972. ]
  973. ),
  974. i
  975. );
  976. })();
  977. pe.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']), q.freezeMethods(pe.prototype), q.freezeMethods(pe);
  978. var he = pe;
  979. function me(e, t) {
  980. var n = this || se,
  981. r = t || n,
  982. o = he.from(r.headers),
  983. i = r.data;
  984. return (
  985. q.forEach(e, function (e) {
  986. i = e.call(n, i, o.normalize(), t ? t.status : void 0);
  987. }),
  988. o.normalize(),
  989. i
  990. );
  991. }
  992. function ye(e) {
  993. return !(!e || !e.__CANCEL__);
  994. }
  995. function ve(e, t, n) {
  996. M.call(this, null == e ? 'canceled' : e, M.ERR_CANCELED, t, n), (this.name = 'CanceledError');
  997. }
  998. q.inherits(ve, M, { __CANCEL__: !0 });
  999. var be = re.isStandardBrowserEnv
  1000. ? {
  1001. write: function (e, t, n, r, o, i) {
  1002. var a = [];
  1003. a.push(e + '=' + encodeURIComponent(t)),
  1004. q.isNumber(n) && a.push('expires=' + new Date(n).toGMTString()),
  1005. q.isString(r) && a.push('path=' + r),
  1006. q.isString(o) && a.push('domain=' + o),
  1007. !0 === i && a.push('secure'),
  1008. (document.cookie = a.join('; '));
  1009. },
  1010. read: function (e) {
  1011. var t = document.cookie.match(new RegExp('(^|;\\s*)(' + e + ')=([^;]*)'));
  1012. return t ? decodeURIComponent(t[3]) : null;
  1013. },
  1014. remove: function (e) {
  1015. this.write(e, '', Date.now() - 864e5);
  1016. }
  1017. }
  1018. : {
  1019. write: function () {},
  1020. read: function () {
  1021. return null;
  1022. },
  1023. remove: function () {}
  1024. };
  1025. function ge(e, t) {
  1026. return e && !/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)
  1027. ? (function (e, t) {
  1028. return t ? e.replace(/\/+$/, '') + '/' + t.replace(/^\/+/, '') : e;
  1029. })(e, t)
  1030. : t;
  1031. }
  1032. var we = re.isStandardBrowserEnv
  1033. ? (function () {
  1034. var e,
  1035. t = /(msie|trident)/i.test(navigator.userAgent),
  1036. n = document.createElement('a');
  1037. function r(e) {
  1038. var r = e;
  1039. return (
  1040. t && (n.setAttribute('href', r), (r = n.href)),
  1041. n.setAttribute('href', r),
  1042. {
  1043. href: n.href,
  1044. protocol: n.protocol ? n.protocol.replace(/:$/, '') : '',
  1045. host: n.host,
  1046. search: n.search ? n.search.replace(/^\?/, '') : '',
  1047. hash: n.hash ? n.hash.replace(/^#/, '') : '',
  1048. hostname: n.hostname,
  1049. port: n.port,
  1050. pathname: '/' === n.pathname.charAt(0) ? n.pathname : '/' + n.pathname
  1051. }
  1052. );
  1053. }
  1054. return (
  1055. (e = r(window.location.href)),
  1056. function (t) {
  1057. var n = q.isString(t) ? r(t) : t;
  1058. return n.protocol === e.protocol && n.host === e.host;
  1059. }
  1060. );
  1061. })()
  1062. : function () {
  1063. return !0;
  1064. };
  1065. function Ee(e, t) {
  1066. var n = 0,
  1067. r = (function (e, t) {
  1068. e = e || 10;
  1069. var n,
  1070. r = new Array(e),
  1071. o = new Array(e),
  1072. i = 0,
  1073. a = 0;
  1074. return (
  1075. (t = void 0 !== t ? t : 1e3),
  1076. function (s) {
  1077. var u = Date.now(),
  1078. c = o[a];
  1079. n || (n = u), (r[i] = s), (o[i] = u);
  1080. for (var f = a, l = 0; f !== i; ) (l += r[f++]), (f %= e);
  1081. if (((i = (i + 1) % e) === a && (a = (a + 1) % e), !(u - n < t))) {
  1082. var d = c && u - c;
  1083. return d ? Math.round((1e3 * l) / d) : void 0;
  1084. }
  1085. }
  1086. );
  1087. })(50, 250);
  1088. return function (o) {
  1089. var i = o.loaded,
  1090. a = o.lengthComputable ? o.total : void 0,
  1091. s = i - n,
  1092. u = r(s);
  1093. n = i;
  1094. var c = { loaded: i, total: a, progress: a ? i / a : void 0, bytes: s, rate: u || void 0, estimated: u && a && i <= a ? (a - i) / u : void 0, event: o };
  1095. (c[t ? 'download' : 'upload'] = !0), e(c);
  1096. };
  1097. }
  1098. var Oe = {
  1099. http: null,
  1100. xhr:
  1101. 'undefined' != typeof XMLHttpRequest &&
  1102. function (e) {
  1103. return new Promise(function (t, n) {
  1104. var r,
  1105. o = e.data,
  1106. i = he.from(e.headers).normalize(),
  1107. a = e.responseType;
  1108. function s() {
  1109. e.cancelToken && e.cancelToken.unsubscribe(r), e.signal && e.signal.removeEventListener('abort', r);
  1110. }
  1111. q.isFormData(o) && (re.isStandardBrowserEnv || re.isStandardBrowserWebWorkerEnv ? i.setContentType(!1) : i.setContentType('multipart/form-data;', !1));
  1112. var u = new XMLHttpRequest();
  1113. if (e.auth) {
  1114. var c = e.auth.username || '',
  1115. f = e.auth.password ? unescape(encodeURIComponent(e.auth.password)) : '';
  1116. i.set('Authorization', 'Basic ' + btoa(c + ':' + f));
  1117. }
  1118. var l = ge(e.baseURL, e.url);
  1119. function d() {
  1120. if (u) {
  1121. var r = he.from('getAllResponseHeaders' in u && u.getAllResponseHeaders());
  1122. !(function (e, t, n) {
  1123. var r = n.config.validateStatus;
  1124. n.status && r && !r(n.status)
  1125. ? t(new M('Request failed with status code ' + n.status, [M.ERR_BAD_REQUEST, M.ERR_BAD_RESPONSE][Math.floor(n.status / 100) - 4], n.config, n.request, n))
  1126. : e(n);
  1127. })(
  1128. function (e) {
  1129. t(e), s();
  1130. },
  1131. function (e) {
  1132. n(e), s();
  1133. },
  1134. { data: a && 'text' !== a && 'json' !== a ? u.response : u.responseText, status: u.status, statusText: u.statusText, headers: r, config: e, request: u }
  1135. ),
  1136. (u = null);
  1137. }
  1138. }
  1139. if (
  1140. (u.open(e.method.toUpperCase(), Y(l, e.params, e.paramsSerializer), !0),
  1141. (u.timeout = e.timeout),
  1142. 'onloadend' in u
  1143. ? (u.onloadend = d)
  1144. : (u.onreadystatechange = function () {
  1145. u && 4 === u.readyState && (0 !== u.status || (u.responseURL && 0 === u.responseURL.indexOf('file:'))) && setTimeout(d);
  1146. }),
  1147. (u.onabort = function () {
  1148. u && (n(new M('Request aborted', M.ECONNABORTED, e, u)), (u = null));
  1149. }),
  1150. (u.onerror = function () {
  1151. n(new M('Network Error', M.ERR_NETWORK, e, u)), (u = null);
  1152. }),
  1153. (u.ontimeout = function () {
  1154. var t = e.timeout ? 'timeout of ' + e.timeout + 'ms exceeded' : 'timeout exceeded',
  1155. r = e.transitional || ne;
  1156. e.timeoutErrorMessage && (t = e.timeoutErrorMessage), n(new M(t, r.clarifyTimeoutError ? M.ETIMEDOUT : M.ECONNABORTED, e, u)), (u = null);
  1157. }),
  1158. re.isStandardBrowserEnv)
  1159. ) {
  1160. var p = (e.withCredentials || we(l)) && e.xsrfCookieName && be.read(e.xsrfCookieName);
  1161. p && i.set(e.xsrfHeaderName, p);
  1162. }
  1163. void 0 === o && i.setContentType(null),
  1164. 'setRequestHeader' in u &&
  1165. q.forEach(i.toJSON(), function (e, t) {
  1166. u.setRequestHeader(t, e);
  1167. }),
  1168. q.isUndefined(e.withCredentials) || (u.withCredentials = !!e.withCredentials),
  1169. a && 'json' !== a && (u.responseType = e.responseType),
  1170. 'function' == typeof e.onDownloadProgress && u.addEventListener('progress', Ee(e.onDownloadProgress, !0)),
  1171. 'function' == typeof e.onUploadProgress && u.upload && u.upload.addEventListener('progress', Ee(e.onUploadProgress)),
  1172. (e.cancelToken || e.signal) &&
  1173. ((r = function (t) {
  1174. u && (n(!t || t.type ? new ve(null, e, u) : t), u.abort(), (u = null));
  1175. }),
  1176. e.cancelToken && e.cancelToken.subscribe(r),
  1177. e.signal && (e.signal.aborted ? r() : e.signal.addEventListener('abort', r)));
  1178. var h,
  1179. m = ((h = /^([-+\w]{1,25})(:?\/\/|:)/.exec(l)) && h[1]) || '';
  1180. m && -1 === re.protocols.indexOf(m) ? n(new M('Unsupported protocol ' + m + ':', M.ERR_BAD_REQUEST, e)) : u.send(o || null);
  1181. });
  1182. }
  1183. };
  1184. q.forEach(Oe, function (e, t) {
  1185. if (e) {
  1186. try {
  1187. Object.defineProperty(e, 'name', { value: t });
  1188. } catch (e) {}
  1189. Object.defineProperty(e, 'adapterName', { value: t });
  1190. }
  1191. });
  1192. var Se = function (e) {
  1193. for (var t, n, r = (e = q.isArray(e) ? e : [e]).length, o = 0; o < r && ((t = e[o]), !(n = q.isString(t) ? Oe[t.toLowerCase()] : t)); o++);
  1194. if (!n) {
  1195. if (!1 === n) throw new M('Adapter '.concat(t, ' is not supported by the environment'), 'ERR_NOT_SUPPORT');
  1196. throw new Error(q.hasOwnProp(Oe, t) ? "Adapter '".concat(t, "' is not available in the build") : "Unknown adapter '".concat(t, "'"));
  1197. }
  1198. if (!q.isFunction(n)) throw new TypeError('adapter is not a function');
  1199. return n;
  1200. };
  1201. function Re(e) {
  1202. if ((e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted)) throw new ve(null, e);
  1203. }
  1204. function Ae(e) {
  1205. return (
  1206. Re(e),
  1207. (e.headers = he.from(e.headers)),
  1208. (e.data = me.call(e, e.transformRequest)),
  1209. -1 !== ['post', 'put', 'patch'].indexOf(e.method) && e.headers.setContentType('application/x-www-form-urlencoded', !1),
  1210. Se(e.adapter || se.adapter)(e).then(
  1211. function (t) {
  1212. return Re(e), (t.data = me.call(e, e.transformResponse, t)), (t.headers = he.from(t.headers)), t;
  1213. },
  1214. function (t) {
  1215. return (
  1216. ye(t) || (Re(e), t && t.response && ((t.response.data = me.call(e, e.transformResponse, t.response)), (t.response.headers = he.from(t.response.headers)))),
  1217. Promise.reject(t)
  1218. );
  1219. }
  1220. )
  1221. );
  1222. }
  1223. var Te = function (e) {
  1224. return e instanceof he ? e.toJSON() : e;
  1225. };
  1226. function je(e, t) {
  1227. t = t || {};
  1228. var n = {};
  1229. function r(e, t, n) {
  1230. return q.isPlainObject(e) && q.isPlainObject(t) ? q.merge.call({ caseless: n }, e, t) : q.isPlainObject(t) ? q.merge({}, t) : q.isArray(t) ? t.slice() : t;
  1231. }
  1232. function o(e, t, n) {
  1233. return q.isUndefined(t) ? (q.isUndefined(e) ? void 0 : r(void 0, e, n)) : r(e, t, n);
  1234. }
  1235. function i(e, t) {
  1236. if (!q.isUndefined(t)) return r(void 0, t);
  1237. }
  1238. function a(e, t) {
  1239. return q.isUndefined(t) ? (q.isUndefined(e) ? void 0 : r(void 0, e)) : r(void 0, t);
  1240. }
  1241. function s(n, o, i) {
  1242. return i in t ? r(n, o) : i in e ? r(void 0, n) : void 0;
  1243. }
  1244. var u = {
  1245. url: i,
  1246. method: i,
  1247. data: i,
  1248. baseURL: a,
  1249. transformRequest: a,
  1250. transformResponse: a,
  1251. paramsSerializer: a,
  1252. timeout: a,
  1253. timeoutMessage: a,
  1254. withCredentials: a,
  1255. adapter: a,
  1256. responseType: a,
  1257. xsrfCookieName: a,
  1258. xsrfHeaderName: a,
  1259. onUploadProgress: a,
  1260. onDownloadProgress: a,
  1261. decompress: a,
  1262. maxContentLength: a,
  1263. maxBodyLength: a,
  1264. beforeRedirect: a,
  1265. transport: a,
  1266. httpAgent: a,
  1267. httpsAgent: a,
  1268. cancelToken: a,
  1269. socketPath: a,
  1270. responseEncoding: a,
  1271. validateStatus: s,
  1272. headers: function (e, t) {
  1273. return o(Te(e), Te(t), !0);
  1274. }
  1275. };
  1276. return (
  1277. q.forEach(Object.keys(Object.assign({}, e, t)), function (r) {
  1278. var i = u[r] || o,
  1279. a = i(e[r], t[r], r);
  1280. (q.isUndefined(a) && i !== s) || (n[r] = a);
  1281. }),
  1282. n
  1283. );
  1284. }
  1285. var Ne = '1.4.0',
  1286. Ce = {};
  1287. ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (t, n) {
  1288. Ce[t] = function (r) {
  1289. return e(r) === t || 'a' + (n < 1 ? 'n ' : ' ') + t;
  1290. };
  1291. });
  1292. var xe = {};
  1293. Ce.transitional = function (e, t, n) {
  1294. function r(e, t) {
  1295. return "[Axios v1.4.0] Transitional option '" + e + "'" + t + (n ? '. ' + n : '');
  1296. }
  1297. return function (n, o, i) {
  1298. if (!1 === e) throw new M(r(o, ' has been removed' + (t ? ' in ' + t : '')), M.ERR_DEPRECATED);
  1299. return t && !xe[o] && ((xe[o] = !0), console.warn(r(o, ' has been deprecated since v' + t + ' and will be removed in the near future'))), !e || e(n, o, i);
  1300. };
  1301. };
  1302. var Pe = {
  1303. assertOptions: function (t, n, r) {
  1304. if ('object' !== e(t)) throw new M('options must be an object', M.ERR_BAD_OPTION_VALUE);
  1305. for (var o = Object.keys(t), i = o.length; i-- > 0; ) {
  1306. var a = o[i],
  1307. s = n[a];
  1308. if (s) {
  1309. var u = t[a],
  1310. c = void 0 === u || s(u, a, t);
  1311. if (!0 !== c) throw new M('option ' + a + ' must be ' + c, M.ERR_BAD_OPTION_VALUE);
  1312. } else if (!0 !== r) throw new M('Unknown option ' + a, M.ERR_BAD_OPTION);
  1313. }
  1314. },
  1315. validators: Ce
  1316. },
  1317. ke = Pe.validators,
  1318. Ue = (function () {
  1319. function e(n) {
  1320. t(this, e), (this.defaults = n), (this.interceptors = { request: new te(), response: new te() });
  1321. }
  1322. return (
  1323. r(e, [
  1324. {
  1325. key: 'request',
  1326. value: function (e, t) {
  1327. 'string' == typeof e ? ((t = t || {}).url = e) : (t = e || {});
  1328. var n,
  1329. r = (t = je(this.defaults, t)),
  1330. o = r.transitional,
  1331. i = r.paramsSerializer,
  1332. a = r.headers;
  1333. void 0 !== o &&
  1334. Pe.assertOptions(
  1335. o,
  1336. { silentJSONParsing: ke.transitional(ke.boolean), forcedJSONParsing: ke.transitional(ke.boolean), clarifyTimeoutError: ke.transitional(ke.boolean) },
  1337. !1
  1338. ),
  1339. null != i && (q.isFunction(i) ? (t.paramsSerializer = { serialize: i }) : Pe.assertOptions(i, { encode: ke.function, serialize: ke.function }, !0)),
  1340. (t.method = (t.method || this.defaults.method || 'get').toLowerCase()),
  1341. (n = a && q.merge(a.common, a[t.method])) &&
  1342. q.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function (e) {
  1343. delete a[e];
  1344. }),
  1345. (t.headers = he.concat(n, a));
  1346. var s = [],
  1347. u = !0;
  1348. this.interceptors.request.forEach(function (e) {
  1349. ('function' == typeof e.runWhen && !1 === e.runWhen(t)) || ((u = u && e.synchronous), s.unshift(e.fulfilled, e.rejected));
  1350. });
  1351. var c,
  1352. f = [];
  1353. this.interceptors.response.forEach(function (e) {
  1354. f.push(e.fulfilled, e.rejected);
  1355. });
  1356. var l,
  1357. d = 0;
  1358. if (!u) {
  1359. var p = [Ae.bind(this), void 0];
  1360. for (p.unshift.apply(p, s), p.push.apply(p, f), l = p.length, c = Promise.resolve(t); d < l; ) c = c.then(p[d++], p[d++]);
  1361. return c;
  1362. }
  1363. l = s.length;
  1364. var h = t;
  1365. for (d = 0; d < l; ) {
  1366. var m = s[d++],
  1367. y = s[d++];
  1368. try {
  1369. h = m(h);
  1370. } catch (e) {
  1371. y.call(this, e);
  1372. break;
  1373. }
  1374. }
  1375. try {
  1376. c = Ae.call(this, h);
  1377. } catch (e) {
  1378. return Promise.reject(e);
  1379. }
  1380. for (d = 0, l = f.length; d < l; ) c = c.then(f[d++], f[d++]);
  1381. return c;
  1382. }
  1383. },
  1384. {
  1385. key: 'getUri',
  1386. value: function (e) {
  1387. return Y(ge((e = je(this.defaults, e)).baseURL, e.url), e.params, e.paramsSerializer);
  1388. }
  1389. }
  1390. ]),
  1391. e
  1392. );
  1393. })();
  1394. q.forEach(['delete', 'get', 'head', 'options'], function (e) {
  1395. Ue.prototype[e] = function (t, n) {
  1396. return this.request(je(n || {}, { method: e, url: t, data: (n || {}).data }));
  1397. };
  1398. }),
  1399. q.forEach(['post', 'put', 'patch'], function (e) {
  1400. function t(t) {
  1401. return function (n, r, o) {
  1402. return this.request(je(o || {}, { method: e, headers: t ? { 'Content-Type': 'multipart/form-data' } : {}, url: n, data: r }));
  1403. };
  1404. }
  1405. (Ue.prototype[e] = t()), (Ue.prototype[e + 'Form'] = t(!0));
  1406. });
  1407. var _e = Ue,
  1408. Fe = (function () {
  1409. function e(n) {
  1410. if ((t(this, e), 'function' != typeof n)) throw new TypeError('executor must be a function.');
  1411. var r;
  1412. this.promise = new Promise(function (e) {
  1413. r = e;
  1414. });
  1415. var o = this;
  1416. this.promise.then(function (e) {
  1417. if (o._listeners) {
  1418. for (var t = o._listeners.length; t-- > 0; ) o._listeners[t](e);
  1419. o._listeners = null;
  1420. }
  1421. }),
  1422. (this.promise.then = function (e) {
  1423. var t,
  1424. n = new Promise(function (e) {
  1425. o.subscribe(e), (t = e);
  1426. }).then(e);
  1427. return (
  1428. (n.cancel = function () {
  1429. o.unsubscribe(t);
  1430. }),
  1431. n
  1432. );
  1433. }),
  1434. n(function (e, t, n) {
  1435. o.reason || ((o.reason = new ve(e, t, n)), r(o.reason));
  1436. });
  1437. }
  1438. return (
  1439. r(
  1440. e,
  1441. [
  1442. {
  1443. key: 'throwIfRequested',
  1444. value: function () {
  1445. if (this.reason) throw this.reason;
  1446. }
  1447. },
  1448. {
  1449. key: 'subscribe',
  1450. value: function (e) {
  1451. this.reason ? e(this.reason) : this._listeners ? this._listeners.push(e) : (this._listeners = [e]);
  1452. }
  1453. },
  1454. {
  1455. key: 'unsubscribe',
  1456. value: function (e) {
  1457. if (this._listeners) {
  1458. var t = this._listeners.indexOf(e);
  1459. -1 !== t && this._listeners.splice(t, 1);
  1460. }
  1461. }
  1462. }
  1463. ],
  1464. [
  1465. {
  1466. key: 'source',
  1467. value: function () {
  1468. var t;
  1469. return {
  1470. token: new e(function (e) {
  1471. t = e;
  1472. }),
  1473. cancel: t
  1474. };
  1475. }
  1476. }
  1477. ]
  1478. ),
  1479. e
  1480. );
  1481. })();
  1482. var Be = {
  1483. Continue: 100,
  1484. SwitchingProtocols: 101,
  1485. Processing: 102,
  1486. EarlyHints: 103,
  1487. Ok: 200,
  1488. Created: 201,
  1489. Accepted: 202,
  1490. NonAuthoritativeInformation: 203,
  1491. NoContent: 204,
  1492. ResetContent: 205,
  1493. PartialContent: 206,
  1494. MultiStatus: 207,
  1495. AlreadyReported: 208,
  1496. ImUsed: 226,
  1497. MultipleChoices: 300,
  1498. MovedPermanently: 301,
  1499. Found: 302,
  1500. SeeOther: 303,
  1501. NotModified: 304,
  1502. UseProxy: 305,
  1503. Unused: 306,
  1504. TemporaryRedirect: 307,
  1505. PermanentRedirect: 308,
  1506. BadRequest: 400,
  1507. Unauthorized: 401,
  1508. PaymentRequired: 402,
  1509. Forbidden: 403,
  1510. NotFound: 404,
  1511. MethodNotAllowed: 405,
  1512. NotAcceptable: 406,
  1513. ProxyAuthenticationRequired: 407,
  1514. RequestTimeout: 408,
  1515. Conflict: 409,
  1516. Gone: 410,
  1517. LengthRequired: 411,
  1518. PreconditionFailed: 412,
  1519. PayloadTooLarge: 413,
  1520. UriTooLong: 414,
  1521. UnsupportedMediaType: 415,
  1522. RangeNotSatisfiable: 416,
  1523. ExpectationFailed: 417,
  1524. ImATeapot: 418,
  1525. MisdirectedRequest: 421,
  1526. UnprocessableEntity: 422,
  1527. Locked: 423,
  1528. FailedDependency: 424,
  1529. TooEarly: 425,
  1530. UpgradeRequired: 426,
  1531. PreconditionRequired: 428,
  1532. TooManyRequests: 429,
  1533. RequestHeaderFieldsTooLarge: 431,
  1534. UnavailableForLegalReasons: 451,
  1535. InternalServerError: 500,
  1536. NotImplemented: 501,
  1537. BadGateway: 502,
  1538. ServiceUnavailable: 503,
  1539. GatewayTimeout: 504,
  1540. HttpVersionNotSupported: 505,
  1541. VariantAlsoNegotiates: 506,
  1542. InsufficientStorage: 507,
  1543. LoopDetected: 508,
  1544. NotExtended: 510,
  1545. NetworkAuthenticationRequired: 511
  1546. };
  1547. Object.entries(Be).forEach(function (e) {
  1548. var t = o(e, 2),
  1549. n = t[0],
  1550. r = t[1];
  1551. Be[r] = n;
  1552. });
  1553. var Le = Be;
  1554. var De = (function e(t) {
  1555. var n = new _e(t),
  1556. r = a(_e.prototype.request, n);
  1557. return (
  1558. q.extend(r, _e.prototype, n, { allOwnKeys: !0 }),
  1559. q.extend(r, n, null, { allOwnKeys: !0 }),
  1560. (r.create = function (n) {
  1561. return e(je(t, n));
  1562. }),
  1563. r
  1564. );
  1565. })(se);
  1566. return (
  1567. (De.Axios = _e),
  1568. (De.CanceledError = ve),
  1569. (De.CancelToken = Fe),
  1570. (De.isCancel = ye),
  1571. (De.VERSION = Ne),
  1572. (De.toFormData = G),
  1573. (De.AxiosError = M),
  1574. (De.Cancel = De.CanceledError),
  1575. (De.all = function (e) {
  1576. return Promise.all(e);
  1577. }),
  1578. (De.spread = function (e) {
  1579. return function (t) {
  1580. return e.apply(null, t);
  1581. };
  1582. }),
  1583. (De.isAxiosError = function (e) {
  1584. return q.isObject(e) && !0 === e.isAxiosError;
  1585. }),
  1586. (De.mergeConfig = je),
  1587. (De.AxiosHeaders = he),
  1588. (De.formToJSON = function (e) {
  1589. return oe(q.isHTMLForm(e) ? new FormData(e) : e);
  1590. }),
  1591. (De.HttpStatusCode = Le),
  1592. (De.default = De),
  1593. De
  1594. );
  1595. });
  1596. //# sourceMappingURL=axios.min.js.map