E-Push

From rushers for rushers

目前为 2025-03-30 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name E-Push
  3. // @version 1.2.0
  4. // @description From rushers for rushers
  5. // @description:ru От рашеров для рашеров
  6. // @author PixelMelt
  7. // @namespace https://github.com/PixelMelt
  8. // @match https://evades.io/
  9. // @match https://evades.online/
  10. // @match https://eu.evades.io/
  11. // @license Proprietary - All Rights Reserved
  12. // @grant none
  13. // @icon https://www.google.com/s2/favicons?domain=evades.io
  14. // @run-at document-start
  15. // @namespace https://gf.qytechs.cn/users/PixelMelt
  16. // ==/UserScript==
  17.  
  18. (function () {
  19. /*
  20. * Copyright (c) 2025 Pixelmelt
  21. * All Rights Reserved
  22. *
  23. * This code is proprietary and confidential.
  24. * Unauthorized copying, modification, distribution, or use of this code,
  25. * via any medium, is strictly prohibited.
  26. *
  27. * Libraries used:
  28. * https://github.com/protobufjs/protobuf.js/
  29. *
  30. * ES5 Compatable
  31. */
  32. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
  33.  
  34. // E-Push v1.2.0
  35. // Created by Pixelmelt
  36. !function(t, e) {
  37. "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.EPush = e() : t.EPush = e();
  38. }(self, (() => (() => {
  39. var __webpack_modules__ = {
  40. 34: (t, e, r) => {
  41. "use strict";
  42. var n = r(4901);
  43. t.exports = function(t) {
  44. return "object" == typeof t ? null !== t : n(t);
  45. };
  46. },
  47. 81: (t, e, r) => {
  48. "use strict";
  49. var n = r(9565), i = r(9306), o = r(8551), a = r(6823), u = r(851), s = TypeError;
  50. t.exports = function(t, e) {
  51. var r = arguments.length < 2 ? u(t) : e;
  52. if (i(r)) return o(n(r, t));
  53. throw new s(a(t) + " is not iterable");
  54. };
  55. },
  56. 113: (t, e, r) => {
  57. "use strict";
  58. var n = r(6518), i = r(9213).find, o = r(6469), a = "find", u = !0;
  59. a in [] && Array(1)[a]((function() {
  60. u = !1;
  61. })), n({
  62. target: "Array",
  63. proto: !0,
  64. forced: u
  65. }, {
  66. find: function(t) {
  67. return i(this, t, arguments.length > 1 ? arguments[1] : void 0);
  68. }
  69. }), o(a);
  70. },
  71. 235: (t, e, r) => {
  72. "use strict";
  73. var n = r(9213).forEach, i = r(4598)("forEach");
  74. t.exports = i ? [].forEach : function(t) {
  75. return n(this, t, arguments.length > 1 ? arguments[1] : void 0);
  76. };
  77. },
  78. 259: (t, e, r) => {
  79. "use strict";
  80. var n = r(4376), i = r(6198), o = r(6837), a = r(6080), flattenIntoArray = function(t, e, r, u, s, c, f, l) {
  81. for (var h, v, d = s, p = 0, y = !!f && a(f, l); p < u; ) p in r && (h = y ? y(r[p], p, e) : r[p],
  82. c > 0 && n(h) ? (v = i(h), d = flattenIntoArray(t, e, h, v, d, c - 1) - 1) : (o(d + 1),
  83. t[d] = h), d++), p++;
  84. return d;
  85. };
  86. t.exports = flattenIntoArray;
  87. },
  88. 280: (t, e, r) => {
  89. "use strict";
  90. var n = r(6518), i = r(7751), o = r(6395), a = r(550), u = r(916).CONSTRUCTOR, s = r(3438), c = i("Promise"), f = o && !u;
  91. n({
  92. target: "Promise",
  93. stat: !0,
  94. forced: o || u
  95. }, {
  96. resolve: function(t) {
  97. return s(f && this === c ? a : this, t);
  98. }
  99. });
  100. },
  101. 283: (t, e, r) => {
  102. "use strict";
  103. var n = r(9504), i = r(9039), o = r(4901), a = r(9297), u = r(3724), s = r(350).CONFIGURABLE, c = r(3706), f = r(1181), l = f.enforce, h = f.get, v = String, d = Object.defineProperty, p = n("".slice), y = n("".replace), b = n([].join), g = u && !i((function() {
  104. return 8 !== d((function() {}), "length", {
  105. value: 8
  106. }).length;
  107. })), w = String(String).split("String"), m = t.exports = function(t, e, r) {
  108. "Symbol(" === p(v(e), 0, 7) && (e = "[" + y(v(e), /^Symbol\(([^)]*)\).*$/, "$1") + "]"),
  109. r && r.getter && (e = "get " + e), r && r.setter && (e = "set " + e), (!a(t, "name") || s && t.name !== e) && (u ? d(t, "name", {
  110. value: e,
  111. configurable: !0
  112. }) : t.name = e), g && r && a(r, "arity") && t.length !== r.arity && d(t, "length", {
  113. value: r.arity
  114. });
  115. try {
  116. r && a(r, "constructor") && r.constructor ? u && d(t, "prototype", {
  117. writable: !1
  118. }) : t.prototype && (t.prototype = void 0);
  119. } catch (t) {}
  120. var n = l(t);
  121. return a(n, "source") || (n.source = b(w, "string" == typeof e ? e : "")), t;
  122. };
  123. Function.prototype.toString = m((function() {
  124. return o(this) && h(this).source || c(this);
  125. }), "toString");
  126. },
  127. 298: (t, e, r) => {
  128. "use strict";
  129. var n = r(2195), i = r(5397), o = r(8480).f, a = r(7680), u = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [];
  130. t.exports.f = function(t) {
  131. return u && "Window" === n(t) ? function(t) {
  132. try {
  133. return o(t);
  134. } catch (t) {
  135. return a(u);
  136. }
  137. }(t) : o(i(t));
  138. };
  139. },
  140. 350: (t, e, r) => {
  141. "use strict";
  142. var n = r(3724), i = r(9297), o = Function.prototype, a = n && Object.getOwnPropertyDescriptor, u = i(o, "name"), s = u && "something" === function() {}.name, c = u && (!n || n && a(o, "name").configurable);
  143. t.exports = {
  144. EXISTS: u,
  145. PROPER: s,
  146. CONFIGURABLE: c
  147. };
  148. },
  149. 361: (t, e, r) => {
  150. "use strict";
  151. var n = e, i = r(3262), o = [ "double", "float", "int32", "uint32", "sint32", "fixed32", "sfixed32", "int64", "uint64", "sint64", "fixed64", "sfixed64", "bool", "string", "bytes" ];
  152. function bake(t, e) {
  153. var r = 0, n = {};
  154. for (e |= 0; r < t.length; ) n[o[r + e]] = t[r++];
  155. return n;
  156. }
  157. n.basic = bake([ 1, 5, 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0, 2, 2 ]), n.defaults = bake([ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, !1, "", i.emptyArray, null ]),
  158. n.long = bake([ 0, 0, 0, 1, 1 ], 7), n.mapKey = bake([ 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0, 2 ], 2),
  159. n.packed = bake([ 1, 5, 0, 0, 0, 5, 5, 0, 0, 0, 1, 1, 0 ]);
  160. },
  161. 373: (t, e, r) => {
  162. "use strict";
  163. var n = r(4576), i = r(7476), o = r(9039), a = r(9306), u = r(4488), s = r(4644), c = r(3709), f = r(3763), l = r(9519), h = r(3607), v = s.aTypedArray, d = s.exportTypedArrayMethod, p = n.Uint16Array, y = p && i(p.prototype.sort), b = !(!y || o((function() {
  164. y(new p(2), null);
  165. })) && o((function() {
  166. y(new p(2), {});
  167. }))), g = !!y && !o((function() {
  168. if (l) return l < 74;
  169. if (c) return c < 67;
  170. if (f) return !0;
  171. if (h) return h < 602;
  172. var t, e, r = new p(516), n = Array(516);
  173. for (t = 0; t < 516; t++) e = t % 4, r[t] = 515 - t, n[t] = t - 2 * e + 3;
  174. for (y(r, (function(t, e) {
  175. return (t / 4 | 0) - (e / 4 | 0);
  176. })), t = 0; t < 516; t++) if (r[t] !== n[t]) return !0;
  177. }));
  178. d("sort", (function(t) {
  179. return void 0 !== t && a(t), g ? y(this, t) : u(v(this), function(t) {
  180. return function(e, r) {
  181. return void 0 !== t ? +t(e, r) || 0 : r != r ? -1 : e != e ? 1 : 0 === e && 0 === r ? 1 / e > 0 && 1 / r < 0 ? 1 : -1 : e > r;
  182. };
  183. }(t));
  184. }), !g || b);
  185. },
  186. 397: (t, e, r) => {
  187. "use strict";
  188. var n = r(7751);
  189. t.exports = n("document", "documentElement");
  190. },
  191. 420: (t, e, r) => {
  192. "use strict";
  193. t.exports = function(t) {
  194. var e = i.codegen([ "m" ], t.name + "$verify")('if(typeof m!=="object"||m===null)')("return%j", "object expected"), r = {};
  195. t.oneofsArray.length && e("var p={}");
  196. for (var n = 0; n < t.fieldsArray.length; ++n) {
  197. var o = t._fieldsArray[n].resolve(), a = "m" + i.safeProp(o.name);
  198. if (o.optional && e("if(%s!=null&&m.hasOwnProperty(%j)){", a, o.name), o.map) e("if(!util.isObject(%s))", a)("return%j", invalid(o, "object"))("var k=Object.keys(%s)", a)("for(var i=0;i<k.length;++i){"),
  199. genVerifyKey(e, o, "k[i]"), genVerifyValue(e, o, n, a + "[k[i]]")("}"); else if (o.repeated) e("if(!Array.isArray(%s))", a)("return%j", invalid(o, "array"))("for(var i=0;i<%s.length;++i){", a),
  200. genVerifyValue(e, o, n, a + "[i]")("}"); else {
  201. if (o.partOf) {
  202. var u = i.safeProp(o.partOf.name);
  203. 1 === r[o.partOf.name] && e("if(p%s===1)", u)("return%j", o.partOf.name + ": multiple values"),
  204. r[o.partOf.name] = 1, e("p%s=1", u);
  205. }
  206. genVerifyValue(e, o, n, a);
  207. }
  208. o.optional && e("}");
  209. }
  210. return e("return null");
  211. };
  212. var n = r(5643), i = r(3262);
  213. function invalid(t, e) {
  214. return t.name + ": " + e + (t.repeated && "array" !== e ? "[]" : t.map && "object" !== e ? "{k:" + t.keyType + "}" : "") + " expected";
  215. }
  216. function genVerifyValue(t, e, r, i) {
  217. if (e.resolvedType) if (e.resolvedType instanceof n) {
  218. t("switch(%s){", i)("default:")("return%j", invalid(e, "enum value"));
  219. for (var o = Object.keys(e.resolvedType.values), a = 0; a < o.length; ++a) t("case %i:", e.resolvedType.values[o[a]]);
  220. t("break")("}");
  221. } else t("{")("var e=types[%i].verify(%s);", r, i)("if(e)")("return%j+e", e.name + ".")("}"); else switch (e.type) {
  222. case "int32":
  223. case "uint32":
  224. case "sint32":
  225. case "fixed32":
  226. case "sfixed32":
  227. t("if(!util.isInteger(%s))", i)("return%j", invalid(e, "integer"));
  228. break;
  229.  
  230. case "int64":
  231. case "uint64":
  232. case "sint64":
  233. case "fixed64":
  234. case "sfixed64":
  235. t("if(!util.isInteger(%s)&&!(%s&&util.isInteger(%s.low)&&util.isInteger(%s.high)))", i, i, i, i)("return%j", invalid(e, "integer|Long"));
  236. break;
  237.  
  238. case "float":
  239. case "double":
  240. t('if(typeof %s!=="number")', i)("return%j", invalid(e, "number"));
  241. break;
  242.  
  243. case "bool":
  244. t('if(typeof %s!=="boolean")', i)("return%j", invalid(e, "boolean"));
  245. break;
  246.  
  247. case "string":
  248. t("if(!util.isString(%s))", i)("return%j", invalid(e, "string"));
  249. break;
  250.  
  251. case "bytes":
  252. t('if(!(%s&&typeof %s.length==="number"||util.isString(%s)))', i, i, i)("return%j", invalid(e, "buffer"));
  253. }
  254. return t;
  255. }
  256. function genVerifyKey(t, e, r) {
  257. switch (e.keyType) {
  258. case "int32":
  259. case "uint32":
  260. case "sint32":
  261. case "fixed32":
  262. case "sfixed32":
  263. t("if(!util.key32Re.test(%s))", r)("return%j", invalid(e, "integer key"));
  264. break;
  265.  
  266. case "int64":
  267. case "uint64":
  268. case "sint64":
  269. case "fixed64":
  270. case "sfixed64":
  271. t("if(!util.key64Re.test(%s))", r)("return%j", invalid(e, "integer|Long key"));
  272. break;
  273.  
  274. case "bool":
  275. t("if(!util.key2Re.test(%s))", r)("return%j", invalid(e, "boolean key"));
  276. }
  277. return t;
  278. }
  279. },
  280. 421: t => {
  281. "use strict";
  282. t.exports = {};
  283. },
  284. 436: (t, e, r) => {
  285. "use strict";
  286. var n, i, o, a = r(6518), u = r(6395), s = r(6193), c = r(4576), f = r(9565), l = r(6840), h = r(2967), v = r(687), d = r(7633), p = r(9306), y = r(4901), b = r(34), g = r(679), w = r(2293), m = r(9225).set, _ = r(1955), O = r(3138), k = r(1103), j = r(8265), S = r(1181), E = r(550), A = r(916), x = r(6043), T = "Promise", R = A.CONSTRUCTOR, M = A.REJECTION_EVENT, I = A.SUBCLASSING, C = S.getterFor(T), N = S.set, L = E && E.prototype, B = E, P = L, V = c.TypeError, D = c.document, q = c.process, U = x.f, W = U, G = !!(D && D.createEvent && c.dispatchEvent), z = "unhandledrejection", isThenable = function(t) {
  287. var e;
  288. return !(!b(t) || !y(e = t.then)) && e;
  289. }, callReaction = function(t, e) {
  290. var r, n, i, o = e.value, a = 1 === e.state, u = a ? t.ok : t.fail, s = t.resolve, c = t.reject, l = t.domain;
  291. try {
  292. u ? (a || (2 === e.rejection && onHandleUnhandled(e), e.rejection = 1), !0 === u ? r = o : (l && l.enter(),
  293. r = u(o), l && (l.exit(), i = !0)), r === t.promise ? c(new V("Promise-chain cycle")) : (n = isThenable(r)) ? f(n, r, s, c) : s(r)) : c(o);
  294. } catch (t) {
  295. l && !i && l.exit(), c(t);
  296. }
  297. }, notify = function(t, e) {
  298. t.notified || (t.notified = !0, _((function() {
  299. for (var r, n = t.reactions; r = n.get(); ) callReaction(r, t);
  300. t.notified = !1, e && !t.rejection && onUnhandled(t);
  301. })));
  302. }, dispatchEvent = function(t, e, r) {
  303. var n, i;
  304. G ? ((n = D.createEvent("Event")).promise = e, n.reason = r, n.initEvent(t, !1, !0),
  305. c.dispatchEvent(n)) : n = {
  306. promise: e,
  307. reason: r
  308. }, !M && (i = c["on" + t]) ? i(n) : t === z && O("Unhandled promise rejection", r);
  309. }, onUnhandled = function(t) {
  310. f(m, c, (function() {
  311. var e, r = t.facade, n = t.value;
  312. if (isUnhandled(t) && (e = k((function() {
  313. s ? q.emit("unhandledRejection", n, r) : dispatchEvent(z, r, n);
  314. })), t.rejection = s || isUnhandled(t) ? 2 : 1, e.error)) throw e.value;
  315. }));
  316. }, isUnhandled = function(t) {
  317. return 1 !== t.rejection && !t.parent;
  318. }, onHandleUnhandled = function(t) {
  319. f(m, c, (function() {
  320. var e = t.facade;
  321. s ? q.emit("rejectionHandled", e) : dispatchEvent("rejectionhandled", e, t.value);
  322. }));
  323. }, bind = function(t, e, r) {
  324. return function(n) {
  325. t(e, n, r);
  326. };
  327. }, internalReject = function(t, e, r) {
  328. t.done || (t.done = !0, r && (t = r), t.value = e, t.state = 2, notify(t, !0));
  329. }, internalResolve = function(t, e, r) {
  330. if (!t.done) {
  331. t.done = !0, r && (t = r);
  332. try {
  333. if (t.facade === e) throw new V("Promise can't be resolved itself");
  334. var n = isThenable(e);
  335. n ? _((function() {
  336. var r = {
  337. done: !1
  338. };
  339. try {
  340. f(n, e, bind(internalResolve, r, t), bind(internalReject, r, t));
  341. } catch (e) {
  342. internalReject(r, e, t);
  343. }
  344. })) : (t.value = e, t.state = 1, notify(t, !1));
  345. } catch (e) {
  346. internalReject({
  347. done: !1
  348. }, e, t);
  349. }
  350. }
  351. };
  352. if (R && (P = (B = function(t) {
  353. g(this, P), p(t), f(n, this);
  354. var e = C(this);
  355. try {
  356. t(bind(internalResolve, e), bind(internalReject, e));
  357. } catch (t) {
  358. internalReject(e, t);
  359. }
  360. }).prototype, (n = function(t) {
  361. N(this, {
  362. type: T,
  363. done: !1,
  364. notified: !1,
  365. parent: !1,
  366. reactions: new j,
  367. rejection: !1,
  368. state: 0,
  369. value: null
  370. });
  371. }).prototype = l(P, "then", (function(t, e) {
  372. var r = C(this), n = U(w(this, B));
  373. return r.parent = !0, n.ok = !y(t) || t, n.fail = y(e) && e, n.domain = s ? q.domain : void 0,
  374. 0 === r.state ? r.reactions.add(n) : _((function() {
  375. callReaction(n, r);
  376. })), n.promise;
  377. })), i = function() {
  378. var t = new n, e = C(t);
  379. this.promise = t, this.resolve = bind(internalResolve, e), this.reject = bind(internalReject, e);
  380. }, x.f = U = function(t) {
  381. return t === B || void 0 === t ? new i(t) : W(t);
  382. }, !u && y(E) && L !== Object.prototype)) {
  383. o = L.then, I || l(L, "then", (function(t, e) {
  384. var r = this;
  385. return new B((function(t, e) {
  386. f(o, r, t, e);
  387. })).then(t, e);
  388. }), {
  389. unsafe: !0
  390. });
  391. try {
  392. delete L.constructor;
  393. } catch (t) {}
  394. h && h(L, P);
  395. }
  396. a({
  397. global: !0,
  398. constructor: !0,
  399. wrap: !0,
  400. forced: R
  401. }, {
  402. Promise: B
  403. }), v(B, T, !1, !0), d(T);
  404. },
  405. 511: (t, e, r) => {
  406. "use strict";
  407. var n = r(9167), i = r(9297), o = r(1951), a = r(4913).f;
  408. t.exports = function(t) {
  409. var e = n.Symbol || (n.Symbol = {});
  410. i(e, t) || a(e, t, {
  411. value: o.f(t)
  412. });
  413. };
  414. },
  415. 527: t => {
  416. "use strict";
  417. t.exports = tokenize;
  418. var e = /[\s{}=;:[\],'"()<>]/g, r = /(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g, n = /(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g, i = /^ *[*/]+ */, o = /^\s*\*?\/*/, a = /\n/g, u = /\s/, s = /\\(.?)/g, c = {
  419. 0: "\0",
  420. "r": "\r",
  421. "n": "\n",
  422. "t": "\t"
  423. };
  424. function unescape(t) {
  425. return t.replace(s, (function(t, e) {
  426. switch (e) {
  427. case "\\":
  428. case "":
  429. return e;
  430.  
  431. default:
  432. return c[e] || "";
  433. }
  434. }));
  435. }
  436. function tokenize(t, s) {
  437. t = t.toString();
  438. var c = 0, f = t.length, l = 1, h = 0, v = {}, d = [], p = null;
  439. function illegal(t) {
  440. return Error("illegal " + t + " (line " + l + ")");
  441. }
  442. function charAt(e) {
  443. return t.charAt(e);
  444. }
  445. function setComment(e, r, n) {
  446. var u, c = {
  447. type: t.charAt(e++),
  448. lineEmpty: !1,
  449. leading: n
  450. }, f = e - (s ? 2 : 3);
  451. do {
  452. if (--f < 0 || "\n" === (u = t.charAt(f))) {
  453. c.lineEmpty = !0;
  454. break;
  455. }
  456. } while (" " === u || "\t" === u);
  457. for (var d = t.substring(e, r).split(a), p = 0; p < d.length; ++p) d[p] = d[p].replace(s ? o : i, "").trim();
  458. c.text = d.join("\n").trim(), v[l] = c, h = l;
  459. }
  460. function isDoubleSlashCommentLine(e) {
  461. var r = findEndOfLine(e), n = t.substring(e, r);
  462. return /^\s*\/\//.test(n);
  463. }
  464. function findEndOfLine(t) {
  465. for (var e = t; e < f && "\n" !== charAt(e); ) e++;
  466. return e;
  467. }
  468. function next() {
  469. if (d.length > 0) return d.shift();
  470. if (p) return function() {
  471. var e = "'" === p ? n : r;
  472. e.lastIndex = c - 1;
  473. var i = e.exec(t);
  474. if (!i) throw illegal("string");
  475. return c = e.lastIndex, push(p), p = null, unescape(i[1]);
  476. }();
  477. var i, o, a, h, v, y = 0 === c;
  478. do {
  479. if (c === f) return null;
  480. for (i = !1; u.test(a = charAt(c)); ) if ("\n" === a && (y = !0, ++l), ++c === f) return null;
  481. if ("/" === charAt(c)) {
  482. if (++c === f) throw illegal("comment");
  483. if ("/" === charAt(c)) if (s) {
  484. if (h = c, v = !1, isDoubleSlashCommentLine(c - 1)) {
  485. v = !0;
  486. do {
  487. if ((c = findEndOfLine(c)) === f) break;
  488. if (c++, !y) break;
  489. } while (isDoubleSlashCommentLine(c));
  490. } else c = Math.min(f, findEndOfLine(c) + 1);
  491. v && (setComment(h, c, y), y = !0), l++, i = !0;
  492. } else {
  493. for (v = "/" === charAt(h = c + 1); "\n" !== charAt(++c); ) if (c === f) return null;
  494. ++c, v && (setComment(h, c - 1, y), y = !0), ++l, i = !0;
  495. } else {
  496. if ("*" !== (a = charAt(c))) return "/";
  497. h = c + 1, v = s || "*" === charAt(h);
  498. do {
  499. if ("\n" === a && ++l, ++c === f) throw illegal("comment");
  500. o = a, a = charAt(c);
  501. } while ("*" !== o || "/" !== a);
  502. ++c, v && (setComment(h, c - 2, y), y = !0), i = !0;
  503. }
  504. }
  505. } while (i);
  506. var b = c;
  507. if (e.lastIndex = 0, !e.test(charAt(b++))) for (;b < f && !e.test(charAt(b)); ) ++b;
  508. var g = t.substring(c, c = b);
  509. return '"' !== g && "'" !== g || (p = g), g;
  510. }
  511. function push(t) {
  512. d.push(t);
  513. }
  514. function peek() {
  515. if (!d.length) {
  516. var t = next();
  517. if (null === t) return null;
  518. push(t);
  519. }
  520. return d[0];
  521. }
  522. return Object.defineProperty({
  523. next,
  524. peek,
  525. push,
  526. skip: function(t, e) {
  527. var r = peek();
  528. if (r === t) return next(), !0;
  529. if (!e) throw illegal("token '" + r + "', '" + t + "' expected");
  530. return !1;
  531. },
  532. cmnt: function(t) {
  533. var e, r = null;
  534. return void 0 === t ? (e = v[l - 1], delete v[l - 1], e && (s || "*" === e.type || e.lineEmpty) && (r = e.leading ? e.text : null)) : (h < t && peek(),
  535. e = v[t], delete v[t], !e || e.lineEmpty || !s && "/" !== e.type || (r = e.leading ? null : e.text)),
  536. r;
  537. }
  538. }, "line", {
  539. get: function() {
  540. return l;
  541. }
  542. });
  543. }
  544. tokenize.unescape = unescape;
  545. },
  546. 537: (t, e, r) => {
  547. "use strict";
  548. var n = r(550), i = r(4428), o = r(916).CONSTRUCTOR;
  549. t.exports = o || !i((function(t) {
  550. n.all(t).then(void 0, (function() {}));
  551. }));
  552. },
  553. 550: (t, e, r) => {
  554. "use strict";
  555. var n = r(4576);
  556. t.exports = n.Promise;
  557. },
  558. 597: (t, e, r) => {
  559. "use strict";
  560. var n = r(9039), i = r(8227), o = r(9519), a = i("species");
  561. t.exports = function(t) {
  562. return o >= 51 || !n((function() {
  563. var e = [];
  564. return (e.constructor = {})[a] = function() {
  565. return {
  566. foo: 1
  567. };
  568. }, 1 !== e[t](Boolean).foo;
  569. }));
  570. };
  571. },
  572. 616: (t, e, r) => {
  573. "use strict";
  574. var n = r(9039);
  575. t.exports = !n((function() {
  576. var t = function() {}.bind();
  577. return "function" != typeof t || t.hasOwnProperty("prototype");
  578. }));
  579. },
  580. 655: (t, e, r) => {
  581. "use strict";
  582. var n = r(6955), i = String;
  583. t.exports = function(t) {
  584. if ("Symbol" === n(t)) throw new TypeError("Cannot convert a Symbol value to a string");
  585. return i(t);
  586. };
  587. },
  588. 679: (t, e, r) => {
  589. "use strict";
  590. var n = r(1625), i = TypeError;
  591. t.exports = function(t, e) {
  592. if (n(e, t)) return t;
  593. throw new i("Incorrect invocation");
  594. };
  595. },
  596. 687: (t, e, r) => {
  597. "use strict";
  598. var n = r(4913).f, i = r(9297), o = r(8227)("toStringTag");
  599. t.exports = function(t, e, r) {
  600. t && !r && (t = t.prototype), t && !i(t, o) && n(t, o, {
  601. configurable: !0,
  602. value: e
  603. });
  604. };
  605. },
  606. 706: (t, e, r) => {
  607. "use strict";
  608. var n = r(350).PROPER, i = r(9039), o = r(7452);
  609. t.exports = function(t) {
  610. return i((function() {
  611. return !!o[t]() || "​…᠎" !== "​…᠎"[t]() || n && o[t].name !== t;
  612. }));
  613. };
  614. },
  615. 739: (t, e, r) => {
  616. "use strict";
  617. var n = r(6518), i = r(9039), o = r(8981), a = r(2777);
  618. n({
  619. target: "Date",
  620. proto: !0,
  621. arity: 1,
  622. forced: i((function() {
  623. return null !== new Date(NaN).toJSON() || 1 !== Date.prototype.toJSON.call({
  624. toISOString: function() {
  625. return 1;
  626. }
  627. });
  628. }))
  629. }, {
  630. toJSON: function(t) {
  631. var e = o(this), r = a(e, "number");
  632. return "number" != typeof r || isFinite(r) ? e.toISOString() : null;
  633. }
  634. });
  635. },
  636. 741: t => {
  637. "use strict";
  638. var e = Math.ceil, r = Math.floor;
  639. t.exports = Math.trunc || function(t) {
  640. var n = +t;
  641. return (n > 0 ? r : e)(n);
  642. };
  643. },
  644. 744: (t, e, r) => {
  645. "use strict";
  646. var n = e, i = r(5643), o = r(3262);
  647. function genValuePartial_fromObject(t, e, r, n) {
  648. var o = !1;
  649. if (e.resolvedType) if (e.resolvedType instanceof i) {
  650. t("switch(d%s){", n);
  651. for (var a = e.resolvedType.values, u = Object.keys(a), s = 0; s < u.length; ++s) a[u[s]] !== e.typeDefault || o || (t("default:")('if(typeof(d%s)==="number"){m%s=d%s;break}', n, n, n),
  652. e.repeated || t("break"), o = !0), t("case%j:", u[s])("case %i:", a[u[s]])("m%s=%j", n, a[u[s]])("break");
  653. t("}");
  654. } else t('if(typeof d%s!=="object")', n)("throw TypeError(%j)", e.fullName + ": object expected")("m%s=types[%i].fromObject(d%s)", n, r, n); else {
  655. var c = !1;
  656. switch (e.type) {
  657. case "double":
  658. case "float":
  659. t("m%s=Number(d%s)", n, n);
  660. break;
  661.  
  662. case "uint32":
  663. case "fixed32":
  664. t("m%s=d%s>>>0", n, n);
  665. break;
  666.  
  667. case "int32":
  668. case "sint32":
  669. case "sfixed32":
  670. t("m%s=d%s|0", n, n);
  671. break;
  672.  
  673. case "uint64":
  674. c = !0;
  675.  
  676. case "int64":
  677. case "sint64":
  678. case "fixed64":
  679. case "sfixed64":
  680. t("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j", n, n, c)('else if(typeof d%s==="string")', n)("m%s=parseInt(d%s,10)", n, n)('else if(typeof d%s==="number")', n)("m%s=d%s", n, n)('else if(typeof d%s==="object")', n)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)", n, n, n, c ? "true" : "");
  681. break;
  682.  
  683. case "bytes":
  684. t('if(typeof d%s==="string")', n)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)", n, n, n)("else if(d%s.length >= 0)", n)("m%s=d%s", n, n);
  685. break;
  686.  
  687. case "string":
  688. t("m%s=String(d%s)", n, n);
  689. break;
  690.  
  691. case "bool":
  692. t("m%s=Boolean(d%s)", n, n);
  693. }
  694. }
  695. return t;
  696. }
  697. function genValuePartial_toObject(t, e, r, n) {
  698. if (e.resolvedType) e.resolvedType instanceof i ? t("d%s=o.enums===String?(types[%i].values[m%s]===undefined?m%s:types[%i].values[m%s]):m%s", n, r, n, n, r, n, n) : t("d%s=types[%i].toObject(m%s,o)", n, r, n); else {
  699. var o = !1;
  700. switch (e.type) {
  701. case "double":
  702. case "float":
  703. t("d%s=o.json&&!isFinite(m%s)?String(m%s):m%s", n, n, n, n);
  704. break;
  705.  
  706. case "uint64":
  707. o = !0;
  708.  
  709. case "int64":
  710. case "sint64":
  711. case "fixed64":
  712. case "sfixed64":
  713. t('if(typeof m%s==="number")', n)("d%s=o.longs===String?String(m%s):m%s", n, n, n)("else")("d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s", n, n, n, n, o ? "true" : "", n);
  714. break;
  715.  
  716. case "bytes":
  717. t("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s", n, n, n, n, n);
  718. break;
  719.  
  720. default:
  721. t("d%s=m%s", n, n);
  722. }
  723. }
  724. return t;
  725. }
  726. n.fromObject = function(t) {
  727. var e = t.fieldsArray, r = o.codegen([ "d" ], t.name + "$fromObject")("if(d instanceof this.ctor)")("return d");
  728. if (!e.length) return r("return new this.ctor");
  729. r("var m=new this.ctor");
  730. for (var n = 0; n < e.length; ++n) {
  731. var a = e[n].resolve(), u = o.safeProp(a.name);
  732. a.map ? (r("if(d%s){", u)('if(typeof d%s!=="object")', u)("throw TypeError(%j)", a.fullName + ": object expected")("m%s={}", u)("for(var ks=Object.keys(d%s),i=0;i<ks.length;++i){", u),
  733. genValuePartial_fromObject(r, a, n, u + "[ks[i]]")("}")("}")) : a.repeated ? (r("if(d%s){", u)("if(!Array.isArray(d%s))", u)("throw TypeError(%j)", a.fullName + ": array expected")("m%s=[]", u)("for(var i=0;i<d%s.length;++i){", u),
  734. genValuePartial_fromObject(r, a, n, u + "[i]")("}")("}")) : (a.resolvedType instanceof i || r("if(d%s!=null){", u),
  735. genValuePartial_fromObject(r, a, n, u), a.resolvedType instanceof i || r("}"));
  736. }
  737. return r("return m");
  738. }, n.toObject = function(t) {
  739. var e = t.fieldsArray.slice().sort(o.compareFieldsById);
  740. if (!e.length) return o.codegen()("return {}");
  741. for (var r = o.codegen([ "m", "o" ], t.name + "$toObject")("if(!o)")("o={}")("var d={}"), n = [], a = [], u = [], s = 0; s < e.length; ++s) e[s].partOf || (e[s].resolve().repeated ? n : e[s].map ? a : u).push(e[s]);
  742. if (n.length) {
  743. for (r("if(o.arrays||o.defaults){"), s = 0; s < n.length; ++s) r("d%s=[]", o.safeProp(n[s].name));
  744. r("}");
  745. }
  746. if (a.length) {
  747. for (r("if(o.objects||o.defaults){"), s = 0; s < a.length; ++s) r("d%s={}", o.safeProp(a[s].name));
  748. r("}");
  749. }
  750. if (u.length) {
  751. for (r("if(o.defaults){"), s = 0; s < u.length; ++s) {
  752. var c = u[s], f = o.safeProp(c.name);
  753. if (c.resolvedType instanceof i) r("d%s=o.enums===String?%j:%j", f, c.resolvedType.valuesById[c.typeDefault], c.typeDefault); else if (c.long) r("if(util.Long){")("var n=new util.Long(%i,%i,%j)", c.typeDefault.low, c.typeDefault.high, c.typeDefault.unsigned)("d%s=o.longs===String?n.toString():o.longs===Number?n.toNumber():n", f)("}else")("d%s=o.longs===String?%j:%i", f, c.typeDefault.toString(), c.typeDefault.toNumber()); else if (c.bytes) {
  754. var l = "[" + Array.prototype.slice.call(c.typeDefault).join(",") + "]";
  755. r("if(o.bytes===String)d%s=%j", f, String.fromCharCode.apply(String, c.typeDefault))("else{")("d%s=%s", f, l)("if(o.bytes!==Array)d%s=util.newBuffer(d%s)", f, f)("}");
  756. } else r("d%s=%j", f, c.typeDefault);
  757. }
  758. r("}");
  759. }
  760. var h = !1;
  761. for (s = 0; s < e.length; ++s) {
  762. c = e[s];
  763. var v = t._fieldsArray.indexOf(c);
  764. f = o.safeProp(c.name), c.map ? (h || (h = !0, r("var ks2")), r("if(m%s&&(ks2=Object.keys(m%s)).length){", f, f)("d%s={}", f)("for(var j=0;j<ks2.length;++j){"),
  765. genValuePartial_toObject(r, c, v, f + "[ks2[j]]")("}")) : c.repeated ? (r("if(m%s&&m%s.length){", f, f)("d%s=[]", f)("for(var j=0;j<m%s.length;++j){", f),
  766. genValuePartial_toObject(r, c, v, f + "[j]")("}")) : (r("if(m%s!=null&&m.hasOwnProperty(%j)){", f, c.name),
  767. genValuePartial_toObject(r, c, v, f), c.partOf && r("if(o.oneofs)")("d%s=%j", o.safeProp(c.partOf.name), c.name)),
  768. r("}");
  769. }
  770. return r("return d");
  771. };
  772. },
  773. 757: (t, e, r) => {
  774. "use strict";
  775. var n = r(7751), i = r(4901), o = r(1625), a = r(7040), u = Object;
  776. t.exports = a ? function(t) {
  777. return "symbol" == typeof t;
  778. } : function(t) {
  779. var e = n("Symbol");
  780. return i(e) && o(e.prototype, u(t));
  781. };
  782. },
  783. 788: (t, e, r) => {
  784. "use strict";
  785. var n = r(34), i = r(2195), o = r(8227)("match");
  786. t.exports = function(t) {
  787. var e;
  788. return n(t) && (void 0 !== (e = t[o]) ? !!e : "RegExp" === i(t));
  789. };
  790. },
  791. 818: (t, e, r) => {
  792. "use strict";
  793. t.exports = BufferWriter;
  794. var n = r(3449);
  795. (BufferWriter.prototype = Object.create(n.prototype)).constructor = BufferWriter;
  796. var i = r(3610);
  797. function BufferWriter() {
  798. n.call(this);
  799. }
  800. function writeStringBuffer(t, e, r) {
  801. t.length < 40 ? i.utf8.write(t, e, r) : e.utf8Write ? e.utf8Write(t, r) : e.write(t, r);
  802. }
  803. BufferWriter._configure = function() {
  804. BufferWriter.alloc = i._Buffer_allocUnsafe, BufferWriter.writeBytesBuffer = i.Buffer && i.Buffer.prototype instanceof Uint8Array && "set" === i.Buffer.prototype.set.name ? function(t, e, r) {
  805. e.set(t, r);
  806. } : function(t, e, r) {
  807. if (t.copy) t.copy(e, r, 0, t.length); else for (var n = 0; n < t.length; ) e[r++] = t[n++];
  808. };
  809. }, BufferWriter.prototype.bytes = function(t) {
  810. i.isString(t) && (t = i._Buffer_from(t, "base64"));
  811. var e = t.length >>> 0;
  812. return this.uint32(e), e && this._push(BufferWriter.writeBytesBuffer, e, t), this;
  813. }, BufferWriter.prototype.string = function(t) {
  814. var e = i.Buffer.byteLength(t);
  815. return this.uint32(e), e && this._push(writeStringBuffer, e, t), this;
  816. }, BufferWriter._configure();
  817. },
  818. 851: (t, e, r) => {
  819. "use strict";
  820. var n = r(6955), i = r(5966), o = r(4117), a = r(6269), u = r(8227)("iterator");
  821. t.exports = function(t) {
  822. if (!o(t)) return i(t, u) || i(t, "@@iterator") || a[n(t)];
  823. };
  824. },
  825. 916: (t, e, r) => {
  826. "use strict";
  827. var n = r(4576), i = r(550), o = r(4901), a = r(2796), u = r(3706), s = r(8227), c = r(4215), f = r(6395), l = r(9519), h = i && i.prototype, v = s("species"), d = !1, p = o(n.PromiseRejectionEvent), y = a("Promise", (function() {
  828. var t = u(i), e = t !== String(i);
  829. if (!e && 66 === l) return !0;
  830. if (f && (!h.catch || !h.finally)) return !0;
  831. if (!l || l < 51 || !/native code/.test(t)) {
  832. var r = new i((function(t) {
  833. t(1);
  834. })), FakePromise = function(t) {
  835. t((function() {}), (function() {}));
  836. };
  837. if ((r.constructor = {})[v] = FakePromise, !(d = r.then((function() {})) instanceof FakePromise)) return !0;
  838. }
  839. return !(e || "BROWSER" !== c && "DENO" !== c || p);
  840. }));
  841. t.exports = {
  842. CONSTRUCTOR: y,
  843. REJECTION_EVENT: p,
  844. SUBCLASSING: d
  845. };
  846. },
  847. 926: (t, e, r) => {
  848. "use strict";
  849. var n = r(9306), i = r(8981), o = r(7055), a = r(6198), u = TypeError, s = "Reduce of empty array with no initial value", createMethod = function(t) {
  850. return function(e, r, c, f) {
  851. var l = i(e), h = o(l), v = a(l);
  852. if (n(r), 0 === v && c < 2) throw new u(s);
  853. var d = t ? v - 1 : 0, p = t ? -1 : 1;
  854. if (c < 2) for (;;) {
  855. if (d in h) {
  856. f = h[d], d += p;
  857. break;
  858. }
  859. if (d += p, t ? d < 0 : v <= d) throw new u(s);
  860. }
  861. for (;t ? d >= 0 : v > d; d += p) d in h && (f = r(f, h[d], d, l));
  862. return f;
  863. };
  864. };
  865. t.exports = {
  866. left: createMethod(!1),
  867. right: createMethod(!0)
  868. };
  869. },
  870. 1034: (t, e, r) => {
  871. "use strict";
  872. var n = r(9565), i = r(9297), o = r(1625), a = r(7979), u = RegExp.prototype;
  873. t.exports = function(t) {
  874. var e = t.flags;
  875. return void 0 !== e || "flags" in u || i(t, "flags") || !o(u, t) ? e : n(a, t);
  876. };
  877. },
  878. 1072: (t, e, r) => {
  879. "use strict";
  880. var n = r(1828), i = r(8727);
  881. t.exports = Object.keys || function(t) {
  882. return n(t, i);
  883. };
  884. },
  885. 1080: (t, e, r) => {
  886. "use strict";
  887. t.exports = function(t) {
  888. for (var e, r = o.codegen([ "m", "w" ], t.name + "$encode")("if(!w)")("w=Writer.create()"), a = t.fieldsArray.slice().sort(o.compareFieldsById), u = 0; u < a.length; ++u) {
  889. var s = a[u].resolve(), c = t._fieldsArray.indexOf(s), f = s.resolvedType instanceof n ? "int32" : s.type, l = i.basic[f];
  890. e = "m" + o.safeProp(s.name), s.map ? (r("if(%s!=null&&Object.hasOwnProperty.call(m,%j)){", e, s.name)("for(var ks=Object.keys(%s),i=0;i<ks.length;++i){", e)("w.uint32(%i).fork().uint32(%i).%s(ks[i])", (s.id << 3 | 2) >>> 0, 8 | i.mapKey[s.keyType], s.keyType),
  891. void 0 === l ? r("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()", c, e) : r(".uint32(%i).%s(%s[ks[i]]).ldelim()", 16 | l, f, e),
  892. r("}")("}")) : s.repeated ? (r("if(%s!=null&&%s.length){", e, e), s.packed && void 0 !== i.packed[f] ? r("w.uint32(%i).fork()", (s.id << 3 | 2) >>> 0)("for(var i=0;i<%s.length;++i)", e)("w.%s(%s[i])", f, e)("w.ldelim()") : (r("for(var i=0;i<%s.length;++i)", e),
  893. void 0 === l ? genTypePartial(r, s, c, e + "[i]") : r("w.uint32(%i).%s(%s[i])", (s.id << 3 | l) >>> 0, f, e)),
  894. r("}")) : (s.optional && r("if(%s!=null&&Object.hasOwnProperty.call(m,%j))", e, s.name),
  895. void 0 === l ? genTypePartial(r, s, c, e) : r("w.uint32(%i).%s(%s)", (s.id << 3 | l) >>> 0, f, e));
  896. }
  897. return r("return w");
  898. };
  899. var n = r(5643), i = r(361), o = r(3262);
  900. function genTypePartial(t, e, r, n) {
  901. return e.resolvedType.group ? t("types[%i].encode(%s,w.uint32(%i)).uint32(%i)", r, n, (e.id << 3 | 3) >>> 0, (e.id << 3 | 4) >>> 0) : t("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()", r, n, (e.id << 3 | 2) >>> 0);
  902. }
  903. },
  904. 1088: (t, e, r) => {
  905. "use strict";
  906. var n = r(6518), i = r(9565), o = r(6395), a = r(350), u = r(4901), s = r(3994), c = r(2787), f = r(2967), l = r(687), h = r(6699), v = r(6840), d = r(8227), p = r(6269), y = r(7657), b = a.PROPER, g = a.CONFIGURABLE, w = y.IteratorPrototype, m = y.BUGGY_SAFARI_ITERATORS, _ = d("iterator"), O = "keys", k = "values", j = "entries", returnThis = function() {
  907. return this;
  908. };
  909. t.exports = function(t, e, r, a, d, y, S) {
  910. s(r, e, a);
  911. var E, A, x, getIterationMethod = function(t) {
  912. if (t === d && C) return C;
  913. if (!m && t && t in M) return M[t];
  914. switch (t) {
  915. case O:
  916. case k:
  917. case j:
  918. return function() {
  919. return new r(this, t);
  920. };
  921. }
  922. return function() {
  923. return new r(this);
  924. };
  925. }, T = e + " Iterator", R = !1, M = t.prototype, I = M[_] || M["@@iterator"] || d && M[d], C = !m && I || getIterationMethod(d), N = "Array" === e && M.entries || I;
  926. if (N && (E = c(N.call(new t))) !== Object.prototype && E.next && (o || c(E) === w || (f ? f(E, w) : u(E[_]) || v(E, _, returnThis)),
  927. l(E, T, !0, !0), o && (p[T] = returnThis)), b && d === k && I && I.name !== k && (!o && g ? h(M, "name", k) : (R = !0,
  928. C = function() {
  929. return i(I, this);
  930. })), d) if (A = {
  931. values: getIterationMethod(k),
  932. keys: y ? C : getIterationMethod(O),
  933. entries: getIterationMethod(j)
  934. }, S) for (x in A) (m || R || !(x in M)) && v(M, x, A[x]); else n({
  935. target: e,
  936. proto: !0,
  937. forced: m || R
  938. }, A);
  939. return o && !S || M[_] === C || v(M, _, C, {
  940. name: d
  941. }), p[e] = C, A;
  942. };
  943. },
  944. 1103: t => {
  945. "use strict";
  946. t.exports = function(t) {
  947. try {
  948. return {
  949. error: !1,
  950. value: t()
  951. };
  952. } catch (t) {
  953. return {
  954. error: !0,
  955. value: t
  956. };
  957. }
  958. };
  959. },
  960. 1108: (t, e, r) => {
  961. "use strict";
  962. var n = r(6955);
  963. t.exports = function(t) {
  964. var e = n(t);
  965. return "BigInt64Array" === e || "BigUint64Array" === e;
  966. };
  967. },
  968. 1181: (t, e, r) => {
  969. "use strict";
  970. var n, i, o, a = r(8622), u = r(4576), s = r(34), c = r(6699), f = r(9297), l = r(7629), h = r(6119), v = r(421), d = "Object already initialized", p = u.TypeError, y = u.WeakMap;
  971. if (a || l.state) {
  972. var b = l.state || (l.state = new y);
  973. b.get = b.get, b.has = b.has, b.set = b.set, n = function(t, e) {
  974. if (b.has(t)) throw new p(d);
  975. return e.facade = t, b.set(t, e), e;
  976. }, i = function(t) {
  977. return b.get(t) || {};
  978. }, o = function(t) {
  979. return b.has(t);
  980. };
  981. } else {
  982. var g = h("state");
  983. v[g] = !0, n = function(t, e) {
  984. if (f(t, g)) throw new p(d);
  985. return e.facade = t, c(t, g, e), e;
  986. }, i = function(t) {
  987. return f(t, g) ? t[g] : {};
  988. }, o = function(t) {
  989. return f(t, g);
  990. };
  991. }
  992. t.exports = {
  993. set: n,
  994. get: i,
  995. has: o,
  996. enforce: function(t) {
  997. return o(t) ? i(t) : n(t, {});
  998. },
  999. getterFor: function(t) {
  1000. return function(e) {
  1001. var r;
  1002. if (!s(e) || (r = i(e)).type !== t) throw new p("Incompatible receiver, " + t + " required");
  1003. return r;
  1004. };
  1005. }
  1006. };
  1007. },
  1008. 1240: (t, e, r) => {
  1009. "use strict";
  1010. var n = r(9504);
  1011. t.exports = n(1..valueOf);
  1012. },
  1013. 1278: (t, e, r) => {
  1014. "use strict";
  1015. var n = r(6518), i = r(3724), o = r(5031), a = r(5397), u = r(7347), s = r(4659);
  1016. n({
  1017. target: "Object",
  1018. stat: !0,
  1019. sham: !i
  1020. }, {
  1021. getOwnPropertyDescriptors: function(t) {
  1022. for (var e, r, n = a(t), i = u.f, c = o(n), f = {}, l = 0; c.length > l; ) void 0 !== (r = i(n, e = c[l++])) && s(f, e, r);
  1023. return f;
  1024. }
  1025. });
  1026. },
  1027. 1291: (t, e, r) => {
  1028. "use strict";
  1029. var n = r(741);
  1030. t.exports = function(t) {
  1031. var e = +t;
  1032. return e != e || 0 === e ? 0 : n(e);
  1033. };
  1034. },
  1035. 1296: (t, e, r) => {
  1036. "use strict";
  1037. var n = r(4495);
  1038. t.exports = n && !!Symbol.for && !!Symbol.keyFor;
  1039. },
  1040. 1344: (t, e, r) => {
  1041. "use strict";
  1042. t.exports = Field;
  1043. var n = r(7209);
  1044. ((Field.prototype = Object.create(n.prototype)).constructor = Field).className = "Field";
  1045. var i, o = r(5643), a = r(361), u = r(3262), s = /^required|optional|repeated$/;
  1046. function Field(t, e, r, i, o, c, f) {
  1047. if (u.isObject(i) ? (f = o, c = i, i = o = void 0) : u.isObject(o) && (f = c, c = o,
  1048. o = void 0), n.call(this, t, c), !u.isInteger(e) || e < 0) throw TypeError("id must be a non-negative integer");
  1049. if (!u.isString(r)) throw TypeError("type must be a string");
  1050. if (void 0 !== i && !s.test(i = i.toString().toLowerCase())) throw TypeError("rule must be a string rule");
  1051. if (void 0 !== o && !u.isString(o)) throw TypeError("extend must be a string");
  1052. "proto3_optional" === i && (i = "optional"), this.rule = i && "optional" !== i ? i : void 0,
  1053. this.type = r, this.id = e, this.extend = o || void 0, this.required = "required" === i,
  1054. this.optional = !this.required, this.repeated = "repeated" === i, this.map = !1,
  1055. this.message = null, this.partOf = null, this.typeDefault = null, this.defaultValue = null,
  1056. this.long = !!u.Long && void 0 !== a.long[r], this.bytes = "bytes" === r, this.resolvedType = null,
  1057. this.extensionField = null, this.declaringField = null, this._packed = null, this.comment = f;
  1058. }
  1059. Field.fromJSON = function(t, e) {
  1060. return new Field(t, e.id, e.type, e.rule, e.extend, e.options, e.comment);
  1061. }, Object.defineProperty(Field.prototype, "packed", {
  1062. get: function() {
  1063. return null === this._packed && (this._packed = !1 !== this.getOption("packed")),
  1064. this._packed;
  1065. }
  1066. }), Field.prototype.setOption = function(t, e, r) {
  1067. return "packed" === t && (this._packed = null), n.prototype.setOption.call(this, t, e, r);
  1068. }, Field.prototype.toJSON = function(t) {
  1069. var e = !!t && Boolean(t.keepComments);
  1070. return u.toObject([ "rule", "optional" !== this.rule && this.rule || void 0, "type", this.type, "id", this.id, "extend", this.extend, "options", this.options, "comment", e ? this.comment : void 0 ]);
  1071. }, Field.prototype.resolve = function() {
  1072. if (this.resolved) return this;
  1073. if (void 0 === (this.typeDefault = a.defaults[this.type]) ? (this.resolvedType = (this.declaringField ? this.declaringField.parent : this.parent).lookupTypeOrEnum(this.type),
  1074. this.resolvedType instanceof i ? this.typeDefault = null : this.typeDefault = this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]) : this.options && this.options.proto3_optional && (this.typeDefault = null),
  1075. this.options && null != this.options.default && (this.typeDefault = this.options.default,
  1076. this.resolvedType instanceof o && "string" == typeof this.typeDefault && (this.typeDefault = this.resolvedType.values[this.typeDefault])),
  1077. this.options && (!0 !== this.options.packed && (void 0 === this.options.packed || !this.resolvedType || this.resolvedType instanceof o) || delete this.options.packed,
  1078. Object.keys(this.options).length || (this.options = void 0)), this.long) this.typeDefault = u.Long.fromNumber(this.typeDefault, "u" === this.type.charAt(0)),
  1079. Object.freeze && Object.freeze(this.typeDefault); else if (this.bytes && "string" == typeof this.typeDefault) {
  1080. var t;
  1081. u.base64.test(this.typeDefault) ? u.base64.decode(this.typeDefault, t = u.newBuffer(u.base64.length(this.typeDefault)), 0) : u.utf8.write(this.typeDefault, t = u.newBuffer(u.utf8.length(this.typeDefault)), 0),
  1082. this.typeDefault = t;
  1083. }
  1084. return this.map ? this.defaultValue = u.emptyObject : this.repeated ? this.defaultValue = u.emptyArray : this.defaultValue = this.typeDefault,
  1085. this.parent instanceof i && (this.parent.ctor.prototype[this.name] = this.defaultValue),
  1086. n.prototype.resolve.call(this);
  1087. }, Field.d = function(t, e, r, n) {
  1088. return "function" == typeof e ? e = u.decorateType(e).name : e && "object" == typeof e && (e = u.decorateEnum(e).name),
  1089. function(i, o) {
  1090. u.decorateType(i.constructor).add(new Field(o, t, e, r, {
  1091. "default": n
  1092. }));
  1093. };
  1094. }, Field._configure = function(t) {
  1095. i = t;
  1096. };
  1097. },
  1098. 1392: (t, e, r) => {
  1099. "use strict";
  1100. var n, i = r(6518), o = r(7476), a = r(7347).f, u = r(8014), s = r(655), c = r(2892), f = r(7750), l = r(1436), h = r(6395), v = o("".slice), d = Math.min, p = l("startsWith");
  1101. i({
  1102. target: "String",
  1103. proto: !0,
  1104. forced: !(!h && !p && (n = a(String.prototype, "startsWith"), n && !n.writable) || p)
  1105. }, {
  1106. startsWith: function(t) {
  1107. var e = s(f(this));
  1108. c(t);
  1109. var r = u(d(arguments.length > 1 ? arguments[1] : void 0, e.length)), n = s(t);
  1110. return v(e, r, r + n.length) === n;
  1111. }
  1112. });
  1113. },
  1114. 1405: (t, e, r) => {
  1115. "use strict";
  1116. var n = r(4576), i = r(8745), o = r(4644), a = r(9039), u = r(7680), s = n.Int8Array, c = o.aTypedArray, f = o.exportTypedArrayMethod, l = [].toLocaleString, h = !!s && a((function() {
  1117. l.call(new s(1));
  1118. }));
  1119. f("toLocaleString", (function() {
  1120. return i(l, h ? u(c(this)) : c(this), u(arguments));
  1121. }), a((function() {
  1122. return [ 1, 2 ].toLocaleString() !== new s([ 1, 2 ]).toLocaleString();
  1123. })) || !a((function() {
  1124. s.prototype.toLocaleString.call([ 1, 2 ]);
  1125. })));
  1126. },
  1127. 1415: (t, e, r) => {
  1128. "use strict";
  1129. r(2405);
  1130. },
  1131. 1436: (t, e, r) => {
  1132. "use strict";
  1133. var n = r(8227)("match");
  1134. t.exports = function(t) {
  1135. var e = /./;
  1136. try {
  1137. "/./"[t](e);
  1138. } catch (r) {
  1139. try {
  1140. return e[n] = !1, "/./"[t](e);
  1141. } catch (t) {}
  1142. }
  1143. return !1;
  1144. };
  1145. },
  1146. 1447: (t, e) => {
  1147. "use strict";
  1148. var r = e;
  1149. r.length = function(t) {
  1150. for (var e = 0, r = 0, n = 0; n < t.length; ++n) (r = t.charCodeAt(n)) < 128 ? e += 1 : r < 2048 ? e += 2 : 55296 == (64512 & r) && 56320 == (64512 & t.charCodeAt(n + 1)) ? (++n,
  1151. e += 4) : e += 3;
  1152. return e;
  1153. }, r.read = function(t, e, r) {
  1154. if (r - e < 1) return "";
  1155. for (var n, i = null, o = [], a = 0; e < r; ) (n = t[e++]) < 128 ? o[a++] = n : n > 191 && n < 224 ? o[a++] = (31 & n) << 6 | 63 & t[e++] : n > 239 && n < 365 ? (n = ((7 & n) << 18 | (63 & t[e++]) << 12 | (63 & t[e++]) << 6 | 63 & t[e++]) - 65536,
  1156. o[a++] = 55296 + (n >> 10), o[a++] = 56320 + (1023 & n)) : o[a++] = (15 & n) << 12 | (63 & t[e++]) << 6 | 63 & t[e++],
  1157. a > 8191 && ((i || (i = [])).push(String.fromCharCode.apply(String, o)), a = 0);
  1158. return i ? (a && i.push(String.fromCharCode.apply(String, o.slice(0, a))), i.join("")) : String.fromCharCode.apply(String, o.slice(0, a));
  1159. }, r.write = function(t, e, r) {
  1160. for (var n, i, o = r, a = 0; a < t.length; ++a) (n = t.charCodeAt(a)) < 128 ? e[r++] = n : n < 2048 ? (e[r++] = n >> 6 | 192,
  1161. e[r++] = 63 & n | 128) : 55296 == (64512 & n) && 56320 == (64512 & (i = t.charCodeAt(a + 1))) ? (n = 65536 + ((1023 & n) << 10) + (1023 & i),
  1162. ++a, e[r++] = n >> 18 | 240, e[r++] = n >> 12 & 63 | 128, e[r++] = n >> 6 & 63 | 128,
  1163. e[r++] = 63 & n | 128) : (e[r++] = n >> 12 | 224, e[r++] = n >> 6 & 63 | 128, e[r++] = 63 & n | 128);
  1164. return r - o;
  1165. };
  1166. },
  1167. 1457: (t, e, r) => {
  1168. "use strict";
  1169. t.exports = OneOf;
  1170. var n = r(7209);
  1171. ((OneOf.prototype = Object.create(n.prototype)).constructor = OneOf).className = "OneOf";
  1172. var i = r(1344), o = r(3262);
  1173. function OneOf(t, e, r, i) {
  1174. if (Array.isArray(e) || (r = e, e = void 0), n.call(this, t, r), void 0 !== e && !Array.isArray(e)) throw TypeError("fieldNames must be an Array");
  1175. this.oneof = e || [], this.fieldsArray = [], this.comment = i;
  1176. }
  1177. function addFieldsToParent(t) {
  1178. if (t.parent) for (var e = 0; e < t.fieldsArray.length; ++e) t.fieldsArray[e].parent || t.parent.add(t.fieldsArray[e]);
  1179. }
  1180. OneOf.fromJSON = function(t, e) {
  1181. return new OneOf(t, e.oneof, e.options, e.comment);
  1182. }, OneOf.prototype.toJSON = function(t) {
  1183. var e = !!t && Boolean(t.keepComments);
  1184. return o.toObject([ "options", this.options, "oneof", this.oneof, "comment", e ? this.comment : void 0 ]);
  1185. }, OneOf.prototype.add = function(t) {
  1186. if (!(t instanceof i)) throw TypeError("field must be a Field");
  1187. return t.parent && t.parent !== this.parent && t.parent.remove(t), this.oneof.push(t.name),
  1188. this.fieldsArray.push(t), t.partOf = this, addFieldsToParent(this), this;
  1189. }, OneOf.prototype.remove = function(t) {
  1190. if (!(t instanceof i)) throw TypeError("field must be a Field");
  1191. var e = this.fieldsArray.indexOf(t);
  1192. if (e < 0) throw Error(t + " is not a member of " + this);
  1193. return this.fieldsArray.splice(e, 1), (e = this.oneof.indexOf(t.name)) > -1 && this.oneof.splice(e, 1),
  1194. t.partOf = null, this;
  1195. }, OneOf.prototype.onAdd = function(t) {
  1196. n.prototype.onAdd.call(this, t);
  1197. for (var e = 0; e < this.oneof.length; ++e) {
  1198. var r = t.get(this.oneof[e]);
  1199. r && !r.partOf && (r.partOf = this, this.fieldsArray.push(r));
  1200. }
  1201. addFieldsToParent(this);
  1202. }, OneOf.prototype.onRemove = function(t) {
  1203. for (var e, r = 0; r < this.fieldsArray.length; ++r) (e = this.fieldsArray[r]).parent && e.parent.remove(e);
  1204. n.prototype.onRemove.call(this, t);
  1205. }, OneOf.d = function() {
  1206. for (var t = new Array(arguments.length), e = 0; e < arguments.length; ) t[e] = arguments[e++];
  1207. return function(e, r) {
  1208. o.decorateType(e.constructor).add(new OneOf(r, t)), Object.defineProperty(e, r, {
  1209. get: o.oneOfGetter(t),
  1210. set: o.oneOfSetter(t)
  1211. });
  1212. };
  1213. };
  1214. },
  1215. 1469: (t, e, r) => {
  1216. "use strict";
  1217. var n = r(7433);
  1218. t.exports = function(t, e) {
  1219. return new (n(t))(0 === e ? 0 : e);
  1220. };
  1221. },
  1222. 1481: (t, e, r) => {
  1223. "use strict";
  1224. var n = r(6518), i = r(6043);
  1225. n({
  1226. target: "Promise",
  1227. stat: !0,
  1228. forced: r(916).CONSTRUCTOR
  1229. }, {
  1230. reject: function(t) {
  1231. var e = i.f(this);
  1232. return (0, e.reject)(t), e.promise;
  1233. }
  1234. });
  1235. },
  1236. 1489: (t, e, r) => {
  1237. "use strict";
  1238. r(5823)("Uint8", (function(t) {
  1239. return function(e, r, n) {
  1240. return t(this, e, r, n);
  1241. };
  1242. }));
  1243. },
  1244. 1510: (t, e, r) => {
  1245. "use strict";
  1246. var n = r(6518), i = r(7751), o = r(9297), a = r(655), u = r(5745), s = r(1296), c = u("string-to-symbol-registry"), f = u("symbol-to-string-registry");
  1247. n({
  1248. target: "Symbol",
  1249. stat: !0,
  1250. forced: !s
  1251. }, {
  1252. "for": function(t) {
  1253. var e = a(t);
  1254. if (o(c, e)) return c[e];
  1255. var r = i("Symbol")(e);
  1256. return c[e] = r, f[r] = e, r;
  1257. }
  1258. });
  1259. },
  1260. 1575: (t, e, r) => {
  1261. "use strict";
  1262. var n = r(4644), i = r(926).left, o = n.aTypedArray;
  1263. (0, n.exportTypedArrayMethod)("reduce", (function(t) {
  1264. var e = arguments.length;
  1265. return i(o(this), t, e, e > 1 ? arguments[1] : void 0);
  1266. }));
  1267. },
  1268. 1625: (t, e, r) => {
  1269. "use strict";
  1270. var n = r(9504);
  1271. t.exports = n({}.isPrototypeOf);
  1272. },
  1273. 1630: (t, e, r) => {
  1274. "use strict";
  1275. var n = r(9504), i = r(4644), o = n(r(7029)), a = i.aTypedArray;
  1276. (0, i.exportTypedArrayMethod)("copyWithin", (function(t, e) {
  1277. return o(a(this), t, e, arguments.length > 2 ? arguments[2] : void 0);
  1278. }));
  1279. },
  1280. 1694: (t, e, r) => {
  1281. "use strict";
  1282. var n = r(4644), i = r(9213).find, o = n.aTypedArray;
  1283. (0, n.exportTypedArrayMethod)("find", (function(t) {
  1284. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  1285. }));
  1286. },
  1287. 1699: (t, e, r) => {
  1288. "use strict";
  1289. var n = r(6518), i = r(9504), o = r(2892), a = r(7750), u = r(655), s = r(1436), c = i("".indexOf);
  1290. n({
  1291. target: "String",
  1292. proto: !0,
  1293. forced: !s("includes")
  1294. }, {
  1295. includes: function(t) {
  1296. return !!~c(u(a(this)), u(o(t)), arguments.length > 1 ? arguments[1] : void 0);
  1297. }
  1298. });
  1299. },
  1300. 1745: (t, e, r) => {
  1301. "use strict";
  1302. var n = r(6518), i = r(7476), o = r(9039), a = r(6346), u = r(8551), s = r(5610), c = r(8014), f = a.ArrayBuffer, l = a.DataView, h = l.prototype, v = i(f.prototype.slice), d = i(h.getUint8), p = i(h.setUint8);
  1303. n({
  1304. target: "ArrayBuffer",
  1305. proto: !0,
  1306. unsafe: !0,
  1307. forced: o((function() {
  1308. return !new f(2).slice(1, void 0).byteLength;
  1309. }))
  1310. }, {
  1311. slice: function(t, e) {
  1312. if (v && void 0 === e) return v(u(this), t);
  1313. for (var r = u(this).byteLength, n = s(t, r), i = s(void 0 === e ? r : e, r), o = new f(c(i - n)), a = new l(this), h = new l(o), y = 0; n < i; ) p(h, y++, d(a, n++));
  1314. return o;
  1315. }
  1316. });
  1317. },
  1318. 1761: (t, e, r) => {
  1319. "use strict";
  1320. var n = r(9565), i = r(9228), o = r(8551), a = r(4117), u = r(8014), s = r(655), c = r(7750), f = r(5966), l = r(7829), h = r(6682);
  1321. i("match", (function(t, e, r) {
  1322. return [ function(e) {
  1323. var r = c(this), i = a(e) ? void 0 : f(e, t);
  1324. return i ? n(i, e, r) : new RegExp(e)[t](s(r));
  1325. }, function(t) {
  1326. var n = o(this), i = s(t), a = r(e, n, i);
  1327. if (a.done) return a.value;
  1328. if (!n.global) return h(n, i);
  1329. var c = n.unicode;
  1330. n.lastIndex = 0;
  1331. for (var f, v = [], d = 0; null !== (f = h(n, i)); ) {
  1332. var p = s(f[0]);
  1333. v[d] = p, "" === p && (n.lastIndex = l(i, u(n.lastIndex), c)), d++;
  1334. }
  1335. return 0 === d ? null : v;
  1336. } ];
  1337. }));
  1338. },
  1339. 1828: (t, e, r) => {
  1340. "use strict";
  1341. var n = r(9504), i = r(9297), o = r(5397), a = r(9617).indexOf, u = r(421), s = n([].push);
  1342. t.exports = function(t, e) {
  1343. var r, n = o(t), c = 0, f = [];
  1344. for (r in n) !i(u, r) && i(n, r) && s(f, r);
  1345. for (;e.length > c; ) i(n, r = e[c++]) && (~a(f, r) || s(f, r));
  1346. return f;
  1347. };
  1348. },
  1349. 1920: (t, e, r) => {
  1350. "use strict";
  1351. var n = r(4644), i = r(9213).filter, o = r(9948), a = n.aTypedArray;
  1352. (0, n.exportTypedArrayMethod)("filter", (function(t) {
  1353. var e = i(a(this), t, arguments.length > 1 ? arguments[1] : void 0);
  1354. return o(this, e);
  1355. }));
  1356. },
  1357. 1951: (t, e, r) => {
  1358. "use strict";
  1359. var n = r(8227);
  1360. e.f = n;
  1361. },
  1362. 1955: (t, e, r) => {
  1363. "use strict";
  1364. var n, i, o, a, u, s = r(4576), c = r(3389), f = r(6080), l = r(9225).set, h = r(8265), v = r(9544), d = r(4265), p = r(7860), y = r(6193), b = s.MutationObserver || s.WebKitMutationObserver, g = s.document, w = s.process, m = s.Promise, _ = c("queueMicrotask");
  1365. if (!_) {
  1366. var O = new h, flush = function() {
  1367. var t, e;
  1368. for (y && (t = w.domain) && t.exit(); e = O.get(); ) try {
  1369. e();
  1370. } catch (t) {
  1371. throw O.head && n(), t;
  1372. }
  1373. t && t.enter();
  1374. };
  1375. v || y || p || !b || !g ? !d && m && m.resolve ? ((a = m.resolve(void 0)).constructor = m,
  1376. u = f(a.then, a), n = function() {
  1377. u(flush);
  1378. }) : y ? n = function() {
  1379. w.nextTick(flush);
  1380. } : (l = f(l, s), n = function() {
  1381. l(flush);
  1382. }) : (i = !0, o = g.createTextNode(""), new b(flush).observe(o, {
  1383. characterData: !0
  1384. }), n = function() {
  1385. o.data = i = !i;
  1386. }), _ = function(t) {
  1387. O.head || n(), O.add(t);
  1388. };
  1389. }
  1390. t.exports = _;
  1391. },
  1392. 2003: (t, e, r) => {
  1393. "use strict";
  1394. var n = r(6518), i = r(6395), o = r(916).CONSTRUCTOR, a = r(550), u = r(7751), s = r(4901), c = r(6840), f = a && a.prototype;
  1395. if (n({
  1396. target: "Promise",
  1397. proto: !0,
  1398. forced: o,
  1399. real: !0
  1400. }, {
  1401. "catch": function(t) {
  1402. return this.then(void 0, t);
  1403. }
  1404. }), !i && s(a)) {
  1405. var l = u("Promise").prototype.catch;
  1406. f.catch !== l && c(f, "catch", l, {
  1407. unsafe: !0
  1408. });
  1409. }
  1410. },
  1411. 2008: (t, e, r) => {
  1412. "use strict";
  1413. var n = r(6518), i = r(9213).filter;
  1414. n({
  1415. target: "Array",
  1416. proto: !0,
  1417. forced: !r(597)("filter")
  1418. }, {
  1419. filter: function(t) {
  1420. return i(this, t, arguments.length > 1 ? arguments[1] : void 0);
  1421. }
  1422. });
  1423. },
  1424. 2010: (t, e, r) => {
  1425. "use strict";
  1426. var n = r(3724), i = r(350).EXISTS, o = r(9504), a = r(2106), u = Function.prototype, s = o(u.toString), c = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/, f = o(c.exec);
  1427. n && !i && a(u, "name", {
  1428. configurable: !0,
  1429. get: function() {
  1430. try {
  1431. return f(c, s(this))[1];
  1432. } catch (t) {
  1433. return "";
  1434. }
  1435. }
  1436. });
  1437. },
  1438. 2062: (t, e, r) => {
  1439. "use strict";
  1440. var n = r(6518), i = r(9213).map;
  1441. n({
  1442. target: "Array",
  1443. proto: !0,
  1444. forced: !r(597)("map")
  1445. }, {
  1446. map: function(t) {
  1447. return i(this, t, arguments.length > 1 ? arguments[1] : void 0);
  1448. }
  1449. });
  1450. },
  1451. 2087: (t, e, r) => {
  1452. "use strict";
  1453. var n = r(34), i = Math.floor;
  1454. t.exports = Number.isInteger || function(t) {
  1455. return !n(t) && isFinite(t) && i(t) === t;
  1456. };
  1457. },
  1458. 2106: (t, e, r) => {
  1459. "use strict";
  1460. var n = r(283), i = r(4913);
  1461. t.exports = function(t, e, r) {
  1462. return r.get && n(r.get, e, {
  1463. getter: !0
  1464. }), r.set && n(r.set, e, {
  1465. setter: !0
  1466. }), i.f(t, e, r);
  1467. };
  1468. },
  1469. 2140: (t, e, r) => {
  1470. "use strict";
  1471. var n = {};
  1472. n[r(8227)("toStringTag")] = "z", t.exports = "[object z]" === String(n);
  1473. },
  1474. 2170: (t, e, r) => {
  1475. "use strict";
  1476. var n = r(4644), i = r(9213).every, o = n.aTypedArray;
  1477. (0, n.exportTypedArrayMethod)("every", (function(t) {
  1478. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  1479. }));
  1480. },
  1481. 2195: (t, e, r) => {
  1482. "use strict";
  1483. var n = r(9504), i = n({}.toString), o = n("".slice);
  1484. t.exports = function(t) {
  1485. return o(i(t), 8, -1);
  1486. };
  1487. },
  1488. 2211: (t, e, r) => {
  1489. "use strict";
  1490. var n = r(9039);
  1491. t.exports = !n((function() {
  1492. function F() {}
  1493. return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype;
  1494. }));
  1495. },
  1496. 2239: (t, e, r) => {
  1497. "use strict";
  1498. t.exports = LongBits;
  1499. var n = r(3610);
  1500. function LongBits(t, e) {
  1501. this.lo = t >>> 0, this.hi = e >>> 0;
  1502. }
  1503. var i = LongBits.zero = new LongBits(0, 0);
  1504. i.toNumber = function() {
  1505. return 0;
  1506. }, i.zzEncode = i.zzDecode = function() {
  1507. return this;
  1508. }, i.length = function() {
  1509. return 1;
  1510. };
  1511. var o = LongBits.zeroHash = "\0\0\0\0\0\0\0\0";
  1512. LongBits.fromNumber = function(t) {
  1513. if (0 === t) return i;
  1514. var e = t < 0;
  1515. e && (t = -t);
  1516. var r = t >>> 0, n = (t - r) / 4294967296 >>> 0;
  1517. return e && (n = ~n >>> 0, r = ~r >>> 0, ++r > 4294967295 && (r = 0, ++n > 4294967295 && (n = 0))),
  1518. new LongBits(r, n);
  1519. }, LongBits.from = function(t) {
  1520. if ("number" == typeof t) return LongBits.fromNumber(t);
  1521. if (n.isString(t)) {
  1522. if (!n.Long) return LongBits.fromNumber(parseInt(t, 10));
  1523. t = n.Long.fromString(t);
  1524. }
  1525. return t.low || t.high ? new LongBits(t.low >>> 0, t.high >>> 0) : i;
  1526. }, LongBits.prototype.toNumber = function(t) {
  1527. if (!t && this.hi >>> 31) {
  1528. var e = 1 + ~this.lo >>> 0, r = ~this.hi >>> 0;
  1529. return e || (r = r + 1 >>> 0), -(e + 4294967296 * r);
  1530. }
  1531. return this.lo + 4294967296 * this.hi;
  1532. }, LongBits.prototype.toLong = function(t) {
  1533. return n.Long ? new n.Long(0 | this.lo, 0 | this.hi, Boolean(t)) : {
  1534. low: 0 | this.lo,
  1535. high: 0 | this.hi,
  1536. unsigned: Boolean(t)
  1537. };
  1538. };
  1539. var a = String.prototype.charCodeAt;
  1540. LongBits.fromHash = function(t) {
  1541. return t === o ? i : new LongBits((a.call(t, 0) | a.call(t, 1) << 8 | a.call(t, 2) << 16 | a.call(t, 3) << 24) >>> 0, (a.call(t, 4) | a.call(t, 5) << 8 | a.call(t, 6) << 16 | a.call(t, 7) << 24) >>> 0);
  1542. }, LongBits.prototype.toHash = function() {
  1543. return String.fromCharCode(255 & this.lo, this.lo >>> 8 & 255, this.lo >>> 16 & 255, this.lo >>> 24, 255 & this.hi, this.hi >>> 8 & 255, this.hi >>> 16 & 255, this.hi >>> 24);
  1544. }, LongBits.prototype.zzEncode = function() {
  1545. var t = this.hi >> 31;
  1546. return this.hi = ((this.hi << 1 | this.lo >>> 31) ^ t) >>> 0, this.lo = (this.lo << 1 ^ t) >>> 0,
  1547. this;
  1548. }, LongBits.prototype.zzDecode = function() {
  1549. var t = -(1 & this.lo);
  1550. return this.lo = ((this.lo >>> 1 | this.hi << 31) ^ t) >>> 0, this.hi = (this.hi >>> 1 ^ t) >>> 0,
  1551. this;
  1552. }, LongBits.prototype.length = function() {
  1553. var t = this.lo, e = (this.lo >>> 28 | this.hi << 4) >>> 0, r = this.hi >>> 24;
  1554. return 0 === r ? 0 === e ? t < 16384 ? t < 128 ? 1 : 2 : t < 2097152 ? 3 : 4 : e < 16384 ? e < 128 ? 5 : 6 : e < 2097152 ? 7 : 8 : r < 128 ? 9 : 10;
  1555. };
  1556. },
  1557. 2259: (t, e, r) => {
  1558. "use strict";
  1559. r(511)("iterator");
  1560. },
  1561. 2293: (t, e, r) => {
  1562. "use strict";
  1563. var n = r(8551), i = r(5548), o = r(4117), a = r(8227)("species");
  1564. t.exports = function(t, e) {
  1565. var r, u = n(t).constructor;
  1566. return void 0 === u || o(r = n(u)[a]) ? e : i(r);
  1567. };
  1568. },
  1569. 2333: (t, e, r) => {
  1570. "use strict";
  1571. var n = r(1291), i = r(655), o = r(7750), a = RangeError;
  1572. t.exports = function(t) {
  1573. var e = i(o(this)), r = "", u = n(t);
  1574. if (u < 0 || u === 1 / 0) throw new a("Wrong number of repetitions");
  1575. for (;u > 0; (u >>>= 1) && (e += e)) 1 & u && (r += e);
  1576. return r;
  1577. };
  1578. },
  1579. 2357: (t, e, r) => {
  1580. "use strict";
  1581. var n = r(3724), i = r(9039), o = r(9504), a = r(2787), u = r(1072), s = r(5397), c = o(r(8773).f), f = o([].push), l = n && i((function() {
  1582. var t = Object.create(null);
  1583. return t[2] = 2, !c(t, 2);
  1584. })), createMethod = function(t) {
  1585. return function(e) {
  1586. for (var r, i = s(e), o = u(i), h = l && null === a(i), v = o.length, d = 0, p = []; v > d; ) r = o[d++],
  1587. n && !(h ? r in i : c(i, r)) || f(p, t ? [ r, i[r] ] : i[r]);
  1588. return p;
  1589. };
  1590. };
  1591. t.exports = {
  1592. entries: createMethod(!0),
  1593. values: createMethod(!1)
  1594. };
  1595. },
  1596. 2360: (t, e, r) => {
  1597. "use strict";
  1598. var n, i = r(8551), o = r(6801), a = r(8727), u = r(421), s = r(397), c = r(4055), f = r(6119), l = "prototype", h = "script", v = f("IE_PROTO"), EmptyConstructor = function() {}, scriptTag = function(t) {
  1599. return "<" + h + ">" + t + "</" + h + ">";
  1600. }, NullProtoObjectViaActiveX = function(t) {
  1601. t.write(scriptTag("")), t.close();
  1602. var e = t.parentWindow.Object;
  1603. return t = null, e;
  1604. }, NullProtoObject = function() {
  1605. try {
  1606. n = new ActiveXObject("htmlfile");
  1607. } catch (t) {}
  1608. var t, e, r;
  1609. NullProtoObject = "undefined" != typeof document ? document.domain && n ? NullProtoObjectViaActiveX(n) : (e = c("iframe"),
  1610. r = "java" + h + ":", e.style.display = "none", s.appendChild(e), e.src = String(r),
  1611. (t = e.contentWindow.document).open(), t.write(scriptTag("document.F=Object")),
  1612. t.close(), t.F) : NullProtoObjectViaActiveX(n);
  1613. for (var i = a.length; i--; ) delete NullProtoObject[l][a[i]];
  1614. return NullProtoObject();
  1615. };
  1616. u[v] = !0, t.exports = Object.create || function(t, e) {
  1617. var r;
  1618. return null !== t ? (EmptyConstructor[l] = i(t), r = new EmptyConstructor, EmptyConstructor[l] = null,
  1619. r[v] = t) : r = NullProtoObject(), void 0 === e ? r : o.f(r, e);
  1620. };
  1621. },
  1622. 2405: (t, e, r) => {
  1623. "use strict";
  1624. r(6468)("Set", (function(t) {
  1625. return function() {
  1626. return t(this, arguments.length ? arguments[0] : void 0);
  1627. };
  1628. }), r(6938));
  1629. },
  1630. 2529: t => {
  1631. "use strict";
  1632. t.exports = function(t, e) {
  1633. return {
  1634. value: t,
  1635. done: e
  1636. };
  1637. };
  1638. },
  1639. 2549: (t, e, r) => {
  1640. "use strict";
  1641. t.exports = r(9100);
  1642. },
  1643. 2551: (t, e, r) => {
  1644. "use strict";
  1645. t.exports = Message;
  1646. var n = r(3610);
  1647. function Message(t) {
  1648. if (t) for (var e = Object.keys(t), r = 0; r < e.length; ++r) this[e[r]] = t[e[r]];
  1649. }
  1650. Message.create = function(t) {
  1651. return this.$type.create(t);
  1652. }, Message.encode = function(t, e) {
  1653. return this.$type.encode(t, e);
  1654. }, Message.encodeDelimited = function(t, e) {
  1655. return this.$type.encodeDelimited(t, e);
  1656. }, Message.decode = function(t) {
  1657. return this.$type.decode(t);
  1658. }, Message.decodeDelimited = function(t) {
  1659. return this.$type.decodeDelimited(t);
  1660. }, Message.verify = function(t) {
  1661. return this.$type.verify(t);
  1662. }, Message.fromObject = function(t) {
  1663. return this.$type.fromObject(t);
  1664. }, Message.toObject = function(t, e) {
  1665. return this.$type.toObject(t, e);
  1666. }, Message.prototype.toJSON = function() {
  1667. return this.$type.toObject(this, n.toJSONOptions);
  1668. };
  1669. },
  1670. 2652: (t, e, r) => {
  1671. "use strict";
  1672. var n = r(6080), i = r(9565), o = r(8551), a = r(6823), u = r(4209), s = r(6198), c = r(1625), f = r(81), l = r(851), h = r(9539), v = TypeError, Result = function(t, e) {
  1673. this.stopped = t, this.result = e;
  1674. }, d = Result.prototype;
  1675. t.exports = function(t, e, r) {
  1676. var p, y, b, g, w, m, _, O = r && r.that, k = !(!r || !r.AS_ENTRIES), j = !(!r || !r.IS_RECORD), S = !(!r || !r.IS_ITERATOR), E = !(!r || !r.INTERRUPTED), A = n(e, O), stop = function(t) {
  1677. return p && h(p, "normal", t), new Result(!0, t);
  1678. }, callFn = function(t) {
  1679. return k ? (o(t), E ? A(t[0], t[1], stop) : A(t[0], t[1])) : E ? A(t, stop) : A(t);
  1680. };
  1681. if (j) p = t.iterator; else if (S) p = t; else {
  1682. if (!(y = l(t))) throw new v(a(t) + " is not iterable");
  1683. if (u(y)) {
  1684. for (b = 0, g = s(t); g > b; b++) if ((w = callFn(t[b])) && c(d, w)) return w;
  1685. return new Result(!1);
  1686. }
  1687. p = f(t, y);
  1688. }
  1689. for (m = j ? t.next : p.next; !(_ = i(m, p)).done; ) {
  1690. try {
  1691. w = callFn(_.value);
  1692. } catch (t) {
  1693. h(p, "throw", t);
  1694. }
  1695. if ("object" == typeof w && w && c(d, w)) return w;
  1696. }
  1697. return new Result(!1);
  1698. };
  1699. },
  1700. 2675: (t, e, r) => {
  1701. "use strict";
  1702. r(6761), r(1510), r(7812), r(3110), r(9773);
  1703. },
  1704. 2703: (t, e, r) => {
  1705. "use strict";
  1706. var n = r(4576), i = r(9039), o = r(9504), a = r(655), u = r(3802).trim, s = r(7452), c = n.parseInt, f = n.Symbol, l = f && f.iterator, h = /^[+-]?0x/i, v = o(h.exec), d = 8 !== c(s + "08") || 22 !== c(s + "0x16") || l && !i((function() {
  1707. c(Object(l));
  1708. }));
  1709. t.exports = d ? function(t, e) {
  1710. var r = u(a(t));
  1711. return c(r, e >>> 0 || (v(h, r) ? 16 : 10));
  1712. } : c;
  1713. },
  1714. 2712: (t, e, r) => {
  1715. "use strict";
  1716. var n = r(6518), i = r(926).left, o = r(4598), a = r(9519);
  1717. n({
  1718. target: "Array",
  1719. proto: !0,
  1720. forced: !r(6193) && a > 79 && a < 83 || !o("reduce")
  1721. }, {
  1722. reduce: function(t) {
  1723. var e = arguments.length;
  1724. return i(this, t, e, e > 1 ? arguments[1] : void 0);
  1725. }
  1726. });
  1727. },
  1728. 2744: (t, e, r) => {
  1729. "use strict";
  1730. var n = r(9039);
  1731. t.exports = !n((function() {
  1732. return Object.isExtensible(Object.preventExtensions({}));
  1733. }));
  1734. },
  1735. 2762: (t, e, r) => {
  1736. "use strict";
  1737. var n = r(6518), i = r(3802).trim;
  1738. n({
  1739. target: "String",
  1740. proto: !0,
  1741. forced: r(706)("trim")
  1742. }, {
  1743. trim: function() {
  1744. return i(this);
  1745. }
  1746. });
  1747. },
  1748. 2777: (t, e, r) => {
  1749. "use strict";
  1750. var n = r(9565), i = r(34), o = r(757), a = r(5966), u = r(4270), s = r(8227), c = TypeError, f = s("toPrimitive");
  1751. t.exports = function(t, e) {
  1752. if (!i(t) || o(t)) return t;
  1753. var r, s = a(t, f);
  1754. if (s) {
  1755. if (void 0 === e && (e = "default"), r = n(s, t, e), !i(r) || o(r)) return r;
  1756. throw new c("Can't convert object to primitive value");
  1757. }
  1758. return void 0 === e && (e = "number"), u(t, e);
  1759. };
  1760. },
  1761. 2787: (t, e, r) => {
  1762. "use strict";
  1763. var n = r(9297), i = r(4901), o = r(8981), a = r(6119), u = r(2211), s = a("IE_PROTO"), c = Object, f = c.prototype;
  1764. t.exports = u ? c.getPrototypeOf : function(t) {
  1765. var e = o(t);
  1766. if (n(e, s)) return e[s];
  1767. var r = e.constructor;
  1768. return i(r) && e instanceof r ? r.prototype : e instanceof c ? f : null;
  1769. };
  1770. },
  1771. 2796: (t, e, r) => {
  1772. "use strict";
  1773. var n = r(9039), i = r(4901), o = /#|\.prototype\./, isForced = function(t, e) {
  1774. var r = u[a(t)];
  1775. return r === c || r !== s && (i(e) ? n(e) : !!e);
  1776. }, a = isForced.normalize = function(t) {
  1777. return String(t).replace(o, ".").toLowerCase();
  1778. }, u = isForced.data = {}, s = isForced.NATIVE = "N", c = isForced.POLYFILL = "P";
  1779. t.exports = isForced;
  1780. },
  1781. 2805: (t, e, r) => {
  1782. "use strict";
  1783. var n = r(4576), i = r(9039), o = r(4428), a = r(4644).NATIVE_ARRAY_BUFFER_VIEWS, u = n.ArrayBuffer, s = n.Int8Array;
  1784. t.exports = !a || !i((function() {
  1785. s(1);
  1786. })) || !i((function() {
  1787. new s(-1);
  1788. })) || !o((function(t) {
  1789. new s, new s(null), new s(1.5), new s(t);
  1790. }), !0) || i((function() {
  1791. return 1 !== new s(new u(2), 1, void 0).length;
  1792. }));
  1793. },
  1794. 2812: t => {
  1795. "use strict";
  1796. var e = TypeError;
  1797. t.exports = function(t, r) {
  1798. if (t < r) throw new e("Not enough arguments");
  1799. return t;
  1800. };
  1801. },
  1802. 2839: (t, e, r) => {
  1803. "use strict";
  1804. var n = r(4576).navigator, i = n && n.userAgent;
  1805. t.exports = i ? String(i) : "";
  1806. },
  1807. 2887: (t, e, r) => {
  1808. "use strict";
  1809. var n = r(4576), i = r(9039), o = r(9504), a = r(4644), u = r(3792), s = r(8227)("iterator"), c = n.Uint8Array, f = o(u.values), l = o(u.keys), h = o(u.entries), v = a.aTypedArray, d = a.exportTypedArrayMethod, p = c && c.prototype, y = !i((function() {
  1810. p[s].call([ 1 ]);
  1811. })), b = !!p && p.values && p[s] === p.values && "values" === p.values.name, typedArrayValues = function() {
  1812. return f(v(this));
  1813. };
  1814. d("entries", (function() {
  1815. return h(v(this));
  1816. }), y), d("keys", (function() {
  1817. return l(v(this));
  1818. }), y), d("values", typedArrayValues, y || !b, {
  1819. name: "values"
  1820. }), d(s, typedArrayValues, y || !b, {
  1821. name: "values"
  1822. });
  1823. },
  1824. 2892: (t, e, r) => {
  1825. "use strict";
  1826. var n = r(788), i = TypeError;
  1827. t.exports = function(t) {
  1828. if (n(t)) throw new i("The method doesn't accept regular expressions");
  1829. return t;
  1830. };
  1831. },
  1832. 2953: (t, e, r) => {
  1833. "use strict";
  1834. var n = r(4576), i = r(7400), o = r(9296), a = r(3792), u = r(6699), s = r(687), c = r(8227)("iterator"), f = a.values, handlePrototype = function(t, e) {
  1835. if (t) {
  1836. if (t[c] !== f) try {
  1837. u(t, c, f);
  1838. } catch (e) {
  1839. t[c] = f;
  1840. }
  1841. if (s(t, e, !0), i[e]) for (var r in a) if (t[r] !== a[r]) try {
  1842. u(t, r, a[r]);
  1843. } catch (e) {
  1844. t[r] = a[r];
  1845. }
  1846. }
  1847. };
  1848. for (var l in i) handlePrototype(n[l] && n[l].prototype, l);
  1849. handlePrototype(o, "DOMTokenList");
  1850. },
  1851. 2967: (t, e, r) => {
  1852. "use strict";
  1853. var n = r(6706), i = r(34), o = r(7750), a = r(3506);
  1854. t.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() {
  1855. var t, e = !1, r = {};
  1856. try {
  1857. (t = n(Object.prototype, "__proto__", "set"))(r, []), e = r instanceof Array;
  1858. } catch (t) {}
  1859. return function(r, n) {
  1860. return o(r), a(n), i(r) ? (e ? t(r, n) : r.__proto__ = n, r) : r;
  1861. };
  1862. }() : void 0);
  1863. },
  1864. 3110: (t, e, r) => {
  1865. "use strict";
  1866. var n = r(6518), i = r(7751), o = r(8745), a = r(9565), u = r(9504), s = r(9039), c = r(4901), f = r(757), l = r(7680), h = r(6933), v = r(4495), d = String, p = i("JSON", "stringify"), y = u(/./.exec), b = u("".charAt), g = u("".charCodeAt), w = u("".replace), m = u(1..toString), _ = /[\uD800-\uDFFF]/g, O = /^[\uD800-\uDBFF]$/, k = /^[\uDC00-\uDFFF]$/, j = !v || s((function() {
  1867. var t = i("Symbol")("stringify detection");
  1868. return "[null]" !== p([ t ]) || "{}" !== p({
  1869. a: t
  1870. }) || "{}" !== p(Object(t));
  1871. })), S = s((function() {
  1872. return '"\\udf06\\ud834"' !== p("\udf06\ud834") || '"\\udead"' !== p("\udead");
  1873. })), stringifyWithSymbolsFix = function(t, e) {
  1874. var r = l(arguments), n = h(e);
  1875. if (c(n) || void 0 !== t && !f(t)) return r[1] = function(t, e) {
  1876. if (c(n) && (e = a(n, this, d(t), e)), !f(e)) return e;
  1877. }, o(p, null, r);
  1878. }, fixIllFormed = function(t, e, r) {
  1879. var n = b(r, e - 1), i = b(r, e + 1);
  1880. return y(O, t) && !y(k, i) || y(k, t) && !y(O, n) ? "\\u" + m(g(t, 0), 16) : t;
  1881. };
  1882. p && n({
  1883. target: "JSON",
  1884. stat: !0,
  1885. arity: 3,
  1886. forced: j || S
  1887. }, {
  1888. stringify: function(t, e, r) {
  1889. var n = l(arguments), i = o(j ? stringifyWithSymbolsFix : p, null, n);
  1890. return S && "string" == typeof i ? w(i, _, fixIllFormed) : i;
  1891. }
  1892. });
  1893. },
  1894. 3138: t => {
  1895. "use strict";
  1896. t.exports = function(t, e) {};
  1897. },
  1898. 3158: (t, e, r) => {
  1899. "use strict";
  1900. t.exports = BufferReader;
  1901. var n = r(6237);
  1902. (BufferReader.prototype = Object.create(n.prototype)).constructor = BufferReader;
  1903. var i = r(3610);
  1904. function BufferReader(t) {
  1905. n.call(this, t);
  1906. }
  1907. BufferReader._configure = function() {
  1908. i.Buffer && (BufferReader.prototype._slice = i.Buffer.prototype.slice);
  1909. }, BufferReader.prototype.string = function() {
  1910. var t = this.uint32();
  1911. return this.buf.utf8Slice ? this.buf.utf8Slice(this.pos, this.pos = Math.min(this.pos + t, this.len)) : this.buf.toString("utf-8", this.pos, this.pos = Math.min(this.pos + t, this.len));
  1912. }, BufferReader._configure();
  1913. },
  1914. 3164: (t, e, r) => {
  1915. "use strict";
  1916. var n = r(7782), i = r(3602), o = Math.abs;
  1917. t.exports = function(t, e, r, a) {
  1918. var u = +t, s = o(u), c = n(u);
  1919. if (s < a) return c * i(s / a / e) * a * e;
  1920. var f = (1 + e / 2220446049250313e-31) * s, l = f - (f - s);
  1921. return l > r || l != l ? c * (1 / 0) : c * l;
  1922. };
  1923. },
  1924. 3167: (t, e, r) => {
  1925. "use strict";
  1926. var n = r(4901), i = r(34), o = r(2967);
  1927. t.exports = function(t, e, r) {
  1928. var a, u;
  1929. return o && n(a = e.constructor) && a !== r && i(u = a.prototype) && u !== r.prototype && o(t, u),
  1930. t;
  1931. };
  1932. },
  1933. 3179: (t, e, r) => {
  1934. "use strict";
  1935. var n = r(2140), i = r(6955);
  1936. t.exports = n ? {}.toString : function() {
  1937. return "[object " + i(this) + "]";
  1938. };
  1939. },
  1940. 3206: (t, e, r) => {
  1941. "use strict";
  1942. var n = r(4644), i = r(9213).forEach, o = n.aTypedArray;
  1943. (0, n.exportTypedArrayMethod)("forEach", (function(t) {
  1944. i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  1945. }));
  1946. },
  1947. 3251: (t, e, r) => {
  1948. "use strict";
  1949. var n = r(6080), i = r(9565), o = r(5548), a = r(8981), u = r(6198), s = r(81), c = r(851), f = r(4209), l = r(1108), h = r(4644).aTypedArrayConstructor, v = r(5854);
  1950. t.exports = function(t) {
  1951. var e, r, d, p, y, b, g, w, m = o(this), _ = a(t), O = arguments.length, k = O > 1 ? arguments[1] : void 0, j = void 0 !== k, S = c(_);
  1952. if (S && !f(S)) for (w = (g = s(_, S)).next, _ = []; !(b = i(w, g)).done; ) _.push(b.value);
  1953. for (j && O > 2 && (k = n(k, arguments[2])), r = u(_), d = new (h(m))(r), p = l(d),
  1954. e = 0; r > e; e++) y = j ? k(_[e], e) : _[e], d[e] = p ? v(y) : +y;
  1955. return d;
  1956. };
  1957. },
  1958. 3262: (t, e, r) => {
  1959. "use strict";
  1960. var n, i, o = t.exports = r(3610), a = r(4529);
  1961. o.codegen = r(8561), o.fetch = r(5212), o.path = r(9207), o.fs = o.inquire("fs"),
  1962. o.toArray = function(t) {
  1963. if (t) {
  1964. for (var e = Object.keys(t), r = new Array(e.length), n = 0; n < e.length; ) r[n] = t[e[n++]];
  1965. return r;
  1966. }
  1967. return [];
  1968. }, o.toObject = function(t) {
  1969. for (var e = {}, r = 0; r < t.length; ) {
  1970. var n = t[r++], i = t[r++];
  1971. void 0 !== i && (e[n] = i);
  1972. }
  1973. return e;
  1974. };
  1975. var u = /\\/g, s = /"/g;
  1976. o.isReserved = function(t) {
  1977. return /^(?:do|if|in|for|let|new|try|var|case|else|enum|eval|false|null|this|true|void|with|break|catch|class|const|super|throw|while|yield|delete|export|import|public|return|static|switch|typeof|default|extends|finally|package|private|continue|debugger|function|arguments|interface|protected|implements|instanceof)$/.test(t);
  1978. }, o.safeProp = function(t) {
  1979. return !/^[$\w_]+$/.test(t) || o.isReserved(t) ? '["' + t.replace(u, "\\\\").replace(s, '\\"') + '"]' : "." + t;
  1980. }, o.ucFirst = function(t) {
  1981. return t.charAt(0).toUpperCase() + t.substring(1);
  1982. };
  1983. var c = /_([a-z])/g;
  1984. o.camelCase = function(t) {
  1985. return t.substring(0, 1) + t.substring(1).replace(c, (function(t, e) {
  1986. return e.toUpperCase();
  1987. }));
  1988. }, o.compareFieldsById = function(t, e) {
  1989. return t.id - e.id;
  1990. }, o.decorateType = function(t, e) {
  1991. if (t.$type) return e && t.$type.name !== e && (o.decorateRoot.remove(t.$type),
  1992. t.$type.name = e, o.decorateRoot.add(t.$type)), t.$type;
  1993. n || (n = r(7882));
  1994. var i = new n(e || t.name);
  1995. return o.decorateRoot.add(i), i.ctor = t, Object.defineProperty(t, "$type", {
  1996. value: i,
  1997. enumerable: !1
  1998. }), Object.defineProperty(t.prototype, "$type", {
  1999. value: i,
  2000. enumerable: !1
  2001. }), i;
  2002. };
  2003. var f = 0;
  2004. o.decorateEnum = function(t) {
  2005. if (t.$type) return t.$type;
  2006. i || (i = r(5643));
  2007. var e = new i("Enum" + f++, t);
  2008. return o.decorateRoot.add(e), Object.defineProperty(t, "$type", {
  2009. value: e,
  2010. enumerable: !1
  2011. }), e;
  2012. }, o.setProperty = function(t, e, r) {
  2013. if ("object" != typeof t) throw TypeError("dst must be an object");
  2014. if (!e) throw TypeError("path must be specified");
  2015. return function setProp(t, e, r) {
  2016. var n = e.shift();
  2017. if ("__proto__" === n || "prototype" === n) return t;
  2018. if (e.length > 0) t[n] = setProp(t[n] || {}, e, r); else {
  2019. var i = t[n];
  2020. i && (r = [].concat(i).concat(r)), t[n] = r;
  2021. }
  2022. return t;
  2023. }(t, e = e.split("."), r);
  2024. }, Object.defineProperty(o, "decorateRoot", {
  2025. get: function() {
  2026. return a.decorated || (a.decorated = new (r(5330)));
  2027. }
  2028. });
  2029. },
  2030. 3362: (t, e, r) => {
  2031. "use strict";
  2032. r(436), r(6499), r(2003), r(7743), r(1481), r(280);
  2033. },
  2034. 3389: (t, e, r) => {
  2035. "use strict";
  2036. var n = r(4576), i = r(3724), o = Object.getOwnPropertyDescriptor;
  2037. t.exports = function(t) {
  2038. if (!i) return n[t];
  2039. var e = o(n, t);
  2040. return e && e.value;
  2041. };
  2042. },
  2043. 3392: (t, e, r) => {
  2044. "use strict";
  2045. var n = r(9504), i = 0, o = Math.random(), a = n(1..toString);
  2046. t.exports = function(t) {
  2047. return "Symbol(" + (void 0 === t ? "" : t) + ")_" + a(++i + o, 36);
  2048. };
  2049. },
  2050. 3418: (t, e, r) => {
  2051. "use strict";
  2052. var n = r(6518), i = r(7916);
  2053. n({
  2054. target: "Array",
  2055. stat: !0,
  2056. forced: !r(4428)((function(t) {
  2057. Array.from(t);
  2058. }))
  2059. }, {
  2060. from: i
  2061. });
  2062. },
  2063. 3438: (t, e, r) => {
  2064. "use strict";
  2065. var n = r(8551), i = r(34), o = r(6043);
  2066. t.exports = function(t, e) {
  2067. if (n(t), i(e) && e.constructor === t) return e;
  2068. var r = o.f(t);
  2069. return (0, r.resolve)(e), r.promise;
  2070. };
  2071. },
  2072. 3449: (t, e, r) => {
  2073. "use strict";
  2074. t.exports = Writer;
  2075. var n, i = r(3610), o = i.LongBits, a = i.base64, u = i.utf8;
  2076. function Op(t, e, r) {
  2077. this.fn = t, this.len = e, this.next = void 0, this.val = r;
  2078. }
  2079. function noop() {}
  2080. function State(t) {
  2081. this.head = t.head, this.tail = t.tail, this.len = t.len, this.next = t.states;
  2082. }
  2083. function Writer() {
  2084. this.len = 0, this.head = new Op(noop, 0, 0), this.tail = this.head, this.states = null;
  2085. }
  2086. var create = function() {
  2087. return i.Buffer ? function() {
  2088. return (Writer.create = function() {
  2089. return new n;
  2090. })();
  2091. } : function() {
  2092. return new Writer;
  2093. };
  2094. };
  2095. function writeByte(t, e, r) {
  2096. e[r] = 255 & t;
  2097. }
  2098. function VarintOp(t, e) {
  2099. this.len = t, this.next = void 0, this.val = e;
  2100. }
  2101. function writeVarint64(t, e, r) {
  2102. for (;t.hi; ) e[r++] = 127 & t.lo | 128, t.lo = (t.lo >>> 7 | t.hi << 25) >>> 0,
  2103. t.hi >>>= 7;
  2104. for (;t.lo > 127; ) e[r++] = 127 & t.lo | 128, t.lo = t.lo >>> 7;
  2105. e[r++] = t.lo;
  2106. }
  2107. function writeFixed32(t, e, r) {
  2108. e[r] = 255 & t, e[r + 1] = t >>> 8 & 255, e[r + 2] = t >>> 16 & 255, e[r + 3] = t >>> 24;
  2109. }
  2110. Writer.create = create(), Writer.alloc = function(t) {
  2111. return new i.Array(t);
  2112. }, i.Array !== Array && (Writer.alloc = i.pool(Writer.alloc, i.Array.prototype.subarray)),
  2113. Writer.prototype._push = function(t, e, r) {
  2114. return this.tail = this.tail.next = new Op(t, e, r), this.len += e, this;
  2115. }, VarintOp.prototype = Object.create(Op.prototype), VarintOp.prototype.fn = function(t, e, r) {
  2116. for (;t > 127; ) e[r++] = 127 & t | 128, t >>>= 7;
  2117. e[r] = t;
  2118. }, Writer.prototype.uint32 = function(t) {
  2119. return this.len += (this.tail = this.tail.next = new VarintOp((t >>>= 0) < 128 ? 1 : t < 16384 ? 2 : t < 2097152 ? 3 : t < 268435456 ? 4 : 5, t)).len,
  2120. this;
  2121. }, Writer.prototype.int32 = function(t) {
  2122. return t < 0 ? this._push(writeVarint64, 10, o.fromNumber(t)) : this.uint32(t);
  2123. }, Writer.prototype.sint32 = function(t) {
  2124. return this.uint32((t << 1 ^ t >> 31) >>> 0);
  2125. }, Writer.prototype.uint64 = function(t) {
  2126. var e = o.from(t);
  2127. return this._push(writeVarint64, e.length(), e);
  2128. }, Writer.prototype.int64 = Writer.prototype.uint64, Writer.prototype.sint64 = function(t) {
  2129. var e = o.from(t).zzEncode();
  2130. return this._push(writeVarint64, e.length(), e);
  2131. }, Writer.prototype.bool = function(t) {
  2132. return this._push(writeByte, 1, t ? 1 : 0);
  2133. }, Writer.prototype.fixed32 = function(t) {
  2134. return this._push(writeFixed32, 4, t >>> 0);
  2135. }, Writer.prototype.sfixed32 = Writer.prototype.fixed32, Writer.prototype.fixed64 = function(t) {
  2136. var e = o.from(t);
  2137. return this._push(writeFixed32, 4, e.lo)._push(writeFixed32, 4, e.hi);
  2138. }, Writer.prototype.sfixed64 = Writer.prototype.fixed64, Writer.prototype.float = function(t) {
  2139. return this._push(i.float.writeFloatLE, 4, t);
  2140. }, Writer.prototype.double = function(t) {
  2141. return this._push(i.float.writeDoubleLE, 8, t);
  2142. };
  2143. var s = i.Array.prototype.set ? function(t, e, r) {
  2144. e.set(t, r);
  2145. } : function(t, e, r) {
  2146. for (var n = 0; n < t.length; ++n) e[r + n] = t[n];
  2147. };
  2148. Writer.prototype.bytes = function(t) {
  2149. var e = t.length >>> 0;
  2150. if (!e) return this._push(writeByte, 1, 0);
  2151. if (i.isString(t)) {
  2152. var r = Writer.alloc(e = a.length(t));
  2153. a.decode(t, r, 0), t = r;
  2154. }
  2155. return this.uint32(e)._push(s, e, t);
  2156. }, Writer.prototype.string = function(t) {
  2157. var e = u.length(t);
  2158. return e ? this.uint32(e)._push(u.write, e, t) : this._push(writeByte, 1, 0);
  2159. }, Writer.prototype.fork = function() {
  2160. return this.states = new State(this), this.head = this.tail = new Op(noop, 0, 0),
  2161. this.len = 0, this;
  2162. }, Writer.prototype.reset = function() {
  2163. return this.states ? (this.head = this.states.head, this.tail = this.states.tail,
  2164. this.len = this.states.len, this.states = this.states.next) : (this.head = this.tail = new Op(noop, 0, 0),
  2165. this.len = 0), this;
  2166. }, Writer.prototype.ldelim = function() {
  2167. var t = this.head, e = this.tail, r = this.len;
  2168. return this.reset().uint32(r), r && (this.tail.next = t.next, this.tail = e, this.len += r),
  2169. this;
  2170. }, Writer.prototype.finish = function() {
  2171. for (var t = this.head.next, e = this.constructor.alloc(this.len), r = 0; t; ) t.fn(t.val, e, r),
  2172. r += t.len, t = t.next;
  2173. return e;
  2174. }, Writer._configure = function(t) {
  2175. n = t, Writer.create = create(), n._configure();
  2176. };
  2177. },
  2178. 3451: (t, e, r) => {
  2179. "use strict";
  2180. var n = r(6518), i = r(9504), o = r(421), a = r(34), u = r(9297), s = r(4913).f, c = r(8480), f = r(298), l = r(4124), h = r(3392), v = r(2744), d = !1, p = h("meta"), y = 0, setMetadata = function(t) {
  2181. s(t, p, {
  2182. value: {
  2183. objectID: "O" + y++,
  2184. weakData: {}
  2185. }
  2186. });
  2187. }, b = t.exports = {
  2188. enable: function() {
  2189. b.enable = function() {}, d = !0;
  2190. var t = c.f, e = i([].splice), r = {};
  2191. r[p] = 1, t(r).length && (c.f = function(r) {
  2192. for (var n = t(r), i = 0, o = n.length; i < o; i++) if (n[i] === p) {
  2193. e(n, i, 1);
  2194. break;
  2195. }
  2196. return n;
  2197. }, n({
  2198. target: "Object",
  2199. stat: !0,
  2200. forced: !0
  2201. }, {
  2202. getOwnPropertyNames: f.f
  2203. }));
  2204. },
  2205. fastKey: function(t, e) {
  2206. if (!a(t)) return "symbol" == typeof t ? t : ("string" == typeof t ? "S" : "P") + t;
  2207. if (!u(t, p)) {
  2208. if (!l(t)) return "F";
  2209. if (!e) return "E";
  2210. setMetadata(t);
  2211. }
  2212. return t[p].objectID;
  2213. },
  2214. getWeakData: function(t, e) {
  2215. if (!u(t, p)) {
  2216. if (!l(t)) return !0;
  2217. if (!e) return !1;
  2218. setMetadata(t);
  2219. }
  2220. return t[p].weakData;
  2221. },
  2222. onFreeze: function(t) {
  2223. return v && d && l(t) && !u(t, p) && setMetadata(t), t;
  2224. }
  2225. };
  2226. o[p] = !0;
  2227. },
  2228. 3500: (t, e, r) => {
  2229. "use strict";
  2230. var n = r(4576), i = r(7400), o = r(9296), a = r(235), u = r(6699), handlePrototype = function(t) {
  2231. if (t && t.forEach !== a) try {
  2232. u(t, "forEach", a);
  2233. } catch (e) {
  2234. t.forEach = a;
  2235. }
  2236. };
  2237. for (var s in i) i[s] && handlePrototype(n[s] && n[s].prototype);
  2238. handlePrototype(o);
  2239. },
  2240. 3506: (t, e, r) => {
  2241. "use strict";
  2242. var n = r(3925), i = String, o = TypeError;
  2243. t.exports = function(t) {
  2244. if (n(t)) return t;
  2245. throw new o("Can't set " + i(t) + " as a prototype");
  2246. };
  2247. },
  2248. 3514: (t, e, r) => {
  2249. "use strict";
  2250. r(6469)("flat");
  2251. },
  2252. 3517: (t, e, r) => {
  2253. "use strict";
  2254. var n = r(9504), i = r(9039), o = r(4901), a = r(6955), u = r(7751), s = r(3706), noop = function() {}, c = u("Reflect", "construct"), f = /^\s*(?:class|function)\b/, l = n(f.exec), h = !f.test(noop), isConstructorModern = function(t) {
  2255. if (!o(t)) return !1;
  2256. try {
  2257. return c(noop, [], t), !0;
  2258. } catch (t) {
  2259. return !1;
  2260. }
  2261. }, isConstructorLegacy = function(t) {
  2262. if (!o(t)) return !1;
  2263. switch (a(t)) {
  2264. case "AsyncFunction":
  2265. case "GeneratorFunction":
  2266. case "AsyncGeneratorFunction":
  2267. return !1;
  2268. }
  2269. try {
  2270. return h || !!l(f, s(t));
  2271. } catch (t) {
  2272. return !0;
  2273. }
  2274. };
  2275. isConstructorLegacy.sham = !0, t.exports = !c || i((function() {
  2276. var t;
  2277. return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern((function() {
  2278. t = !0;
  2279. })) || t;
  2280. })) ? isConstructorLegacy : isConstructorModern;
  2281. },
  2282. 3602: t => {
  2283. "use strict";
  2284. var e = 4503599627370496;
  2285. t.exports = function(t) {
  2286. return t + e - e;
  2287. };
  2288. },
  2289. 3607: (t, e, r) => {
  2290. "use strict";
  2291. var n = r(2839).match(/AppleWebKit\/(\d+)\./);
  2292. t.exports = !!n && +n[1];
  2293. },
  2294. 3610: function(t, e, r) {
  2295. "use strict";
  2296. var n = e;
  2297. function merge(t, e, r) {
  2298. for (var n = Object.keys(e), i = 0; i < n.length; ++i) void 0 !== t[n[i]] && r || (t[n[i]] = e[n[i]]);
  2299. return t;
  2300. }
  2301. function newError(t) {
  2302. function CustomError(t, e) {
  2303. if (!(this instanceof CustomError)) return new CustomError(t, e);
  2304. Object.defineProperty(this, "message", {
  2305. get: function() {
  2306. return t;
  2307. }
  2308. }), Error.captureStackTrace ? Error.captureStackTrace(this, CustomError) : Object.defineProperty(this, "stack", {
  2309. value: (new Error).stack || ""
  2310. }), e && merge(this, e);
  2311. }
  2312. return CustomError.prototype = Object.create(Error.prototype, {
  2313. constructor: {
  2314. value: CustomError,
  2315. writable: !0,
  2316. enumerable: !1,
  2317. configurable: !0
  2318. },
  2319. name: {
  2320. get: function() {
  2321. return t;
  2322. },
  2323. set: void 0,
  2324. enumerable: !1,
  2325. configurable: !0
  2326. },
  2327. toString: {
  2328. value: function() {
  2329. return this.name + ": " + this.message;
  2330. },
  2331. writable: !0,
  2332. enumerable: !1,
  2333. configurable: !0
  2334. }
  2335. }), CustomError;
  2336. }
  2337. n.asPromise = r(8045), n.base64 = r(8839), n.EventEmitter = r(4358), n.float = r(9410),
  2338. n.inquire = r(4153), n.utf8 = r(1447), n.pool = r(9390), n.LongBits = r(2239), n.isNode = Boolean(void 0 !== r.g && r.g && r.g.process && r.g.process.versions && r.g.process.versions.node),
  2339. n.global = n.isNode && r.g || "undefined" != typeof window && window || "undefined" != typeof self && self || this,
  2340. n.emptyArray = Object.freeze ? Object.freeze([]) : [], n.emptyObject = Object.freeze ? Object.freeze({}) : {},
  2341. n.isInteger = Number.isInteger || function(t) {
  2342. return "number" == typeof t && isFinite(t) && Math.floor(t) === t;
  2343. }, n.isString = function(t) {
  2344. return "string" == typeof t || t instanceof String;
  2345. }, n.isObject = function(t) {
  2346. return t && "object" == typeof t;
  2347. }, n.isset = n.isSet = function(t, e) {
  2348. var r = t[e];
  2349. return !(null == r || !t.hasOwnProperty(e)) && ("object" != typeof r || (Array.isArray(r) ? r.length : Object.keys(r).length) > 0);
  2350. }, n.Buffer = function() {
  2351. try {
  2352. var t = n.inquire("buffer").Buffer;
  2353. return t.prototype.utf8Write ? t : null;
  2354. } catch (t) {
  2355. return null;
  2356. }
  2357. }(), n._Buffer_from = null, n._Buffer_allocUnsafe = null, n.newBuffer = function(t) {
  2358. return "number" == typeof t ? n.Buffer ? n._Buffer_allocUnsafe(t) : new n.Array(t) : n.Buffer ? n._Buffer_from(t) : "undefined" == typeof Uint8Array ? t : new Uint8Array(t);
  2359. }, n.Array = "undefined" != typeof Uint8Array ? Uint8Array : Array, n.Long = n.global.dcodeIO && n.global.dcodeIO.Long || n.global.Long || n.inquire("long"),
  2360. n.key2Re = /^true|false|0|1$/, n.key32Re = /^-?(?:0|[1-9][0-9]*)$/, n.key64Re = /^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,
  2361. n.longToHash = function(t) {
  2362. return t ? n.LongBits.from(t).toHash() : n.LongBits.zeroHash;
  2363. }, n.longFromHash = function(t, e) {
  2364. var r = n.LongBits.fromHash(t);
  2365. return n.Long ? n.Long.fromBits(r.lo, r.hi, e) : r.toNumber(Boolean(e));
  2366. }, n.merge = merge, n.lcFirst = function(t) {
  2367. return t.charAt(0).toLowerCase() + t.substring(1);
  2368. }, n.newError = newError, n.ProtocolError = newError("ProtocolError"), n.oneOfGetter = function(t) {
  2369. for (var e = {}, r = 0; r < t.length; ++r) e[t[r]] = 1;
  2370. return function() {
  2371. for (var t = Object.keys(this), r = t.length - 1; r > -1; --r) if (1 === e[t[r]] && void 0 !== this[t[r]] && null !== this[t[r]]) return t[r];
  2372. };
  2373. }, n.oneOfSetter = function(t) {
  2374. return function(e) {
  2375. for (var r = 0; r < t.length; ++r) t[r] !== e && delete this[t[r]];
  2376. };
  2377. }, n.toJSONOptions = {
  2378. longs: String,
  2379. enums: String,
  2380. bytes: String,
  2381. json: !0
  2382. }, n._configure = function() {
  2383. var t = n.Buffer;
  2384. t ? (n._Buffer_from = t.from !== Uint8Array.from && t.from || function(e, r) {
  2385. return new t(e, r);
  2386. }, n._Buffer_allocUnsafe = t.allocUnsafe || function(e) {
  2387. return new t(e);
  2388. }) : n._Buffer_from = n._Buffer_allocUnsafe = null;
  2389. };
  2390. },
  2391. 3635: (t, e, r) => {
  2392. "use strict";
  2393. var n = r(9039), i = r(4576).RegExp;
  2394. t.exports = n((function() {
  2395. var t = i(".", "s");
  2396. return !(t.dotAll && t.test("\n") && "s" === t.flags);
  2397. }));
  2398. },
  2399. 3684: (t, e, r) => {
  2400. "use strict";
  2401. var n = r(4644).exportTypedArrayMethod, i = r(9039), o = r(4576), a = r(9504), u = o.Uint8Array, s = u && u.prototype || {}, c = [].toString, f = a([].join);
  2402. i((function() {
  2403. c.call({});
  2404. })) && (c = function() {
  2405. return f(this);
  2406. });
  2407. var l = s.toString !== c;
  2408. n("toString", c, l);
  2409. },
  2410. 3706: (t, e, r) => {
  2411. "use strict";
  2412. var n = r(9504), i = r(4901), o = r(7629), a = n(Function.toString);
  2413. i(o.inspectSource) || (o.inspectSource = function(t) {
  2414. return a(t);
  2415. }), t.exports = o.inspectSource;
  2416. },
  2417. 3709: (t, e, r) => {
  2418. "use strict";
  2419. var n = r(2839).match(/firefox\/(\d+)/i);
  2420. t.exports = !!n && +n[1];
  2421. },
  2422. 3717: (t, e) => {
  2423. "use strict";
  2424. e.f = Object.getOwnPropertySymbols;
  2425. },
  2426. 3724: (t, e, r) => {
  2427. "use strict";
  2428. var n = r(9039);
  2429. t.exports = !n((function() {
  2430. return 7 !== Object.defineProperty({}, 1, {
  2431. get: function() {
  2432. return 7;
  2433. }
  2434. })[1];
  2435. }));
  2436. },
  2437. 3738: t => {
  2438. function _typeof(e) {
  2439. return t.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
  2440. return typeof t;
  2441. } : function(t) {
  2442. return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
  2443. }, t.exports.__esModule = !0, t.exports.default = t.exports, _typeof(e);
  2444. }
  2445. t.exports = _typeof, t.exports.__esModule = !0, t.exports.default = t.exports;
  2446. },
  2447. 3763: (t, e, r) => {
  2448. "use strict";
  2449. var n = r(2839);
  2450. t.exports = /MSIE|Trident/.test(n);
  2451. },
  2452. 3771: (t, e, r) => {
  2453. "use strict";
  2454. var n = r(6518), i = r(4373), o = r(6469);
  2455. n({
  2456. target: "Array",
  2457. proto: !0
  2458. }, {
  2459. fill: i
  2460. }), o("fill");
  2461. },
  2462. 3792: (t, e, r) => {
  2463. "use strict";
  2464. var n = r(5397), i = r(6469), o = r(6269), a = r(1181), u = r(4913).f, s = r(1088), c = r(2529), f = r(6395), l = r(3724), h = "Array Iterator", v = a.set, d = a.getterFor(h);
  2465. t.exports = s(Array, "Array", (function(t, e) {
  2466. v(this, {
  2467. type: h,
  2468. target: n(t),
  2469. index: 0,
  2470. kind: e
  2471. });
  2472. }), (function() {
  2473. var t = d(this), e = t.target, r = t.index++;
  2474. if (!e || r >= e.length) return t.target = null, c(void 0, !0);
  2475. switch (t.kind) {
  2476. case "keys":
  2477. return c(r, !1);
  2478.  
  2479. case "values":
  2480. return c(e[r], !1);
  2481. }
  2482. return c([ r, e[r] ], !1);
  2483. }), "values");
  2484. var p = o.Arguments = o.Array;
  2485. if (i("keys"), i("values"), i("entries"), !f && l && "values" !== p.name) try {
  2486. u(p, "name", {
  2487. value: "values"
  2488. });
  2489. } catch (t) {}
  2490. },
  2491. 3802: (t, e, r) => {
  2492. "use strict";
  2493. var n = r(9504), i = r(7750), o = r(655), a = r(7452), u = n("".replace), s = RegExp("^[" + a + "]+"), c = RegExp("(^|[^" + a + "])[" + a + "]+$"), createMethod = function(t) {
  2494. return function(e) {
  2495. var r = o(i(e));
  2496. return 1 & t && (r = u(r, s, "")), 2 & t && (r = u(r, c, "$1")), r;
  2497. };
  2498. };
  2499. t.exports = {
  2500. start: createMethod(1),
  2501. end: createMethod(2),
  2502. trim: createMethod(3)
  2503. };
  2504. },
  2505. 3851: (t, e, r) => {
  2506. "use strict";
  2507. var n = r(6518), i = r(9039), o = r(5397), a = r(7347).f, u = r(3724);
  2508. n({
  2509. target: "Object",
  2510. stat: !0,
  2511. forced: !u || i((function() {
  2512. a(1);
  2513. })),
  2514. sham: !u
  2515. }, {
  2516. getOwnPropertyDescriptor: function(t, e) {
  2517. return a(o(t), e);
  2518. }
  2519. });
  2520. },
  2521. 3904: (t, e, r) => {
  2522. "use strict";
  2523. var n = r(4576), i = r(9039), o = r(9504), a = r(655), u = r(3802).trim, s = r(7452), c = o("".charAt), f = n.parseFloat, l = n.Symbol, h = l && l.iterator, v = 1 / f(s + "-0") != -1 / 0 || h && !i((function() {
  2524. f(Object(h));
  2525. }));
  2526. t.exports = v ? function(t) {
  2527. var e = u(a(t)), r = f(e);
  2528. return 0 === r && "-" === c(e, 0) ? -0 : r;
  2529. } : f;
  2530. },
  2531. 3925: (t, e, r) => {
  2532. "use strict";
  2533. var n = r(34);
  2534. t.exports = function(t) {
  2535. return n(t) || null === t;
  2536. };
  2537. },
  2538. 3994: (t, e, r) => {
  2539. "use strict";
  2540. var n = r(7657).IteratorPrototype, i = r(2360), o = r(6980), a = r(687), u = r(6269), returnThis = function() {
  2541. return this;
  2542. };
  2543. t.exports = function(t, e, r, s) {
  2544. var c = e + " Iterator";
  2545. return t.prototype = i(n, {
  2546. next: o(+!s, r)
  2547. }), a(t, c, !1, !0), u[c] = returnThis, t;
  2548. };
  2549. },
  2550. 4055: (t, e, r) => {
  2551. "use strict";
  2552. var n = r(4576), i = r(34), o = n.document, a = i(o) && i(o.createElement);
  2553. t.exports = function(t) {
  2554. return a ? o.createElement(t) : {};
  2555. };
  2556. },
  2557. 4117: t => {
  2558. "use strict";
  2559. t.exports = function(t) {
  2560. return null == t;
  2561. };
  2562. },
  2563. 4124: (t, e, r) => {
  2564. "use strict";
  2565. var n = r(9039), i = r(34), o = r(2195), a = r(5652), u = Object.isExtensible, s = n((function() {
  2566. u(1);
  2567. }));
  2568. t.exports = s || a ? function(t) {
  2569. return !!i(t) && (!a || "ArrayBuffer" !== o(t)) && (!u || u(t));
  2570. } : u;
  2571. },
  2572. 4153: module => {
  2573. "use strict";
  2574. function inquire(moduleName) {
  2575. try {
  2576. var mod = eval("quire".replace(/^/, "re"))(moduleName);
  2577. if (mod && (mod.length || Object.keys(mod).length)) return mod;
  2578. } catch (t) {}
  2579. return null;
  2580. }
  2581. module.exports = inquire;
  2582. },
  2583. 4209: (t, e, r) => {
  2584. "use strict";
  2585. var n = r(8227), i = r(6269), o = n("iterator"), a = Array.prototype;
  2586. t.exports = function(t) {
  2587. return void 0 !== t && (i.Array === t || a[o] === t);
  2588. };
  2589. },
  2590. 4213: (t, e, r) => {
  2591. "use strict";
  2592. var n = r(3724), i = r(9504), o = r(9565), a = r(9039), u = r(1072), s = r(3717), c = r(8773), f = r(8981), l = r(7055), h = Object.assign, v = Object.defineProperty, d = i([].concat);
  2593. t.exports = !h || a((function() {
  2594. if (n && 1 !== h({
  2595. b: 1
  2596. }, h(v({}, "a", {
  2597. enumerable: !0,
  2598. get: function() {
  2599. v(this, "b", {
  2600. value: 3,
  2601. enumerable: !1
  2602. });
  2603. }
  2604. }), {
  2605. b: 2
  2606. })).b) return !0;
  2607. var t = {}, e = {}, r = Symbol("assign detection"), i = "abcdefghijklmnopqrst";
  2608. return t[r] = 7, i.split("").forEach((function(t) {
  2609. e[t] = t;
  2610. })), 7 !== h({}, t)[r] || u(h({}, e)).join("") !== i;
  2611. })) ? function(t, e) {
  2612. for (var r = f(t), i = arguments.length, a = 1, h = s.f, v = c.f; i > a; ) for (var p, y = l(arguments[a++]), b = h ? d(u(y), h(y)) : u(y), g = b.length, w = 0; g > w; ) p = b[w++],
  2613. n && !o(v, y, p) || (r[p] = y[p]);
  2614. return r;
  2615. } : h;
  2616. },
  2617. 4215: (t, e, r) => {
  2618. "use strict";
  2619. var n = r(4576), i = r(2839), o = r(2195), userAgentStartsWith = function(t) {
  2620. return i.slice(0, t.length) === t;
  2621. };
  2622. t.exports = userAgentStartsWith("Bun/") ? "BUN" : userAgentStartsWith("Cloudflare-Workers") ? "CLOUDFLARE" : userAgentStartsWith("Deno/") ? "DENO" : userAgentStartsWith("Node.js/") ? "NODE" : n.Bun && "string" == typeof Bun.version ? "BUN" : n.Deno && "object" == typeof Deno.version ? "DENO" : "process" === o(n.process) ? "NODE" : n.window && n.document ? "BROWSER" : "REST";
  2623. },
  2624. 4265: (t, e, r) => {
  2625. "use strict";
  2626. var n = r(2839);
  2627. t.exports = /ipad|iphone|ipod/i.test(n) && "undefined" != typeof Pebble;
  2628. },
  2629. 4270: (t, e, r) => {
  2630. "use strict";
  2631. var n = r(9565), i = r(4901), o = r(34), a = TypeError;
  2632. t.exports = function(t, e) {
  2633. var r, u;
  2634. if ("string" === e && i(r = t.toString) && !o(u = n(r, t))) return u;
  2635. if (i(r = t.valueOf) && !o(u = n(r, t))) return u;
  2636. if ("string" !== e && i(r = t.toString) && !o(u = n(r, t))) return u;
  2637. throw new a("Can't convert object to primitive value");
  2638. };
  2639. },
  2640. 4358: t => {
  2641. "use strict";
  2642. function EventEmitter() {
  2643. this._listeners = {};
  2644. }
  2645. t.exports = EventEmitter, EventEmitter.prototype.on = function(t, e, r) {
  2646. return (this._listeners[t] || (this._listeners[t] = [])).push({
  2647. fn: e,
  2648. ctx: r || this
  2649. }), this;
  2650. }, EventEmitter.prototype.off = function(t, e) {
  2651. if (void 0 === t) this._listeners = {}; else if (void 0 === e) this._listeners[t] = []; else for (var r = this._listeners[t], n = 0; n < r.length; ) r[n].fn === e ? r.splice(n, 1) : ++n;
  2652. return this;
  2653. }, EventEmitter.prototype.emit = function(t) {
  2654. var e = this._listeners[t];
  2655. if (e) {
  2656. for (var r = [], n = 1; n < arguments.length; ) r.push(arguments[n++]);
  2657. for (n = 0; n < e.length; ) e[n].fn.apply(e[n++].ctx, r);
  2658. }
  2659. return this;
  2660. };
  2661. },
  2662. 4373: (t, e, r) => {
  2663. "use strict";
  2664. var n = r(8981), i = r(5610), o = r(6198);
  2665. t.exports = function(t) {
  2666. for (var e = n(this), r = o(e), a = arguments.length, u = i(a > 1 ? arguments[1] : void 0, r), s = a > 2 ? arguments[2] : void 0, c = void 0 === s ? r : i(s, r); c > u; ) e[u++] = t;
  2667. return e;
  2668. };
  2669. },
  2670. 4376: (t, e, r) => {
  2671. "use strict";
  2672. var n = r(2195);
  2673. t.exports = Array.isArray || function(t) {
  2674. return "Array" === n(t);
  2675. };
  2676. },
  2677. 4394: (t, e, r) => {
  2678. "use strict";
  2679. var n = e;
  2680. function configure() {
  2681. n.util._configure(), n.Writer._configure(n.BufferWriter), n.Reader._configure(n.BufferReader);
  2682. }
  2683. n.build = "minimal", n.Writer = r(3449), n.BufferWriter = r(818), n.Reader = r(6237),
  2684. n.BufferReader = r(3158), n.util = r(3610), n.rpc = r(5047), n.roots = r(4529),
  2685. n.configure = configure, configure();
  2686. },
  2687. 4423: (t, e, r) => {
  2688. "use strict";
  2689. var n = r(6518), i = r(9617).includes, o = r(9039), a = r(6469);
  2690. n({
  2691. target: "Array",
  2692. proto: !0,
  2693. forced: o((function() {
  2694. return !Array(1).includes();
  2695. }))
  2696. }, {
  2697. includes: function(t) {
  2698. return i(this, t, arguments.length > 1 ? arguments[1] : void 0);
  2699. }
  2700. }), a("includes");
  2701. },
  2702. 4428: (t, e, r) => {
  2703. "use strict";
  2704. var n = r(8227)("iterator"), i = !1;
  2705. try {
  2706. var o = 0, a = {
  2707. next: function() {
  2708. return {
  2709. done: !!o++
  2710. };
  2711. },
  2712. "return": function() {
  2713. i = !0;
  2714. }
  2715. };
  2716. a[n] = function() {
  2717. return this;
  2718. }, Array.from(a, (function() {
  2719. throw 2;
  2720. }));
  2721. } catch (t) {}
  2722. t.exports = function(t, e) {
  2723. try {
  2724. if (!e && !i) return !1;
  2725. } catch (t) {
  2726. return !1;
  2727. }
  2728. var r = !1;
  2729. try {
  2730. var o = {};
  2731. o[n] = function() {
  2732. return {
  2733. next: function() {
  2734. return {
  2735. done: r = !0
  2736. };
  2737. }
  2738. };
  2739. }, t(o);
  2740. } catch (t) {}
  2741. return r;
  2742. };
  2743. },
  2744. 4488: (t, e, r) => {
  2745. "use strict";
  2746. var n = r(7680), i = Math.floor, sort = function(t, e) {
  2747. var r = t.length;
  2748. if (r < 8) for (var o, a, u = 1; u < r; ) {
  2749. for (a = u, o = t[u]; a && e(t[a - 1], o) > 0; ) t[a] = t[--a];
  2750. a !== u++ && (t[a] = o);
  2751. } else for (var s = i(r / 2), c = sort(n(t, 0, s), e), f = sort(n(t, s), e), l = c.length, h = f.length, v = 0, d = 0; v < l || d < h; ) t[v + d] = v < l && d < h ? e(c[v], f[d]) <= 0 ? c[v++] : f[d++] : v < l ? c[v++] : f[d++];
  2752. return t;
  2753. };
  2754. t.exports = sort;
  2755. },
  2756. 4495: (t, e, r) => {
  2757. "use strict";
  2758. var n = r(9519), i = r(9039), o = r(4576).String;
  2759. t.exports = !!Object.getOwnPropertySymbols && !i((function() {
  2760. var t = Symbol("symbol detection");
  2761. return !o(t) || !(Object(t) instanceof Symbol) || !Symbol.sham && n && n < 41;
  2762. }));
  2763. },
  2764. 4496: (t, e, r) => {
  2765. "use strict";
  2766. var n = r(4644), i = r(9617).includes, o = n.aTypedArray;
  2767. (0, n.exportTypedArrayMethod)("includes", (function(t) {
  2768. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  2769. }));
  2770. },
  2771. 4527: (t, e, r) => {
  2772. "use strict";
  2773. var n = r(3724), i = r(4376), o = TypeError, a = Object.getOwnPropertyDescriptor, u = n && !function() {
  2774. if (void 0 !== this) return !0;
  2775. try {
  2776. Object.defineProperty([], "length", {
  2777. writable: !1
  2778. }).length = 1;
  2779. } catch (t) {
  2780. return t instanceof TypeError;
  2781. }
  2782. }();
  2783. t.exports = u ? function(t, e) {
  2784. if (i(t) && !a(t, "length").writable) throw new o("Cannot set read only .length");
  2785. return t.length = e;
  2786. } : function(t, e) {
  2787. return t.length = e;
  2788. };
  2789. },
  2790. 4529: t => {
  2791. "use strict";
  2792. t.exports = {};
  2793. },
  2794. 4554: (t, e, r) => {
  2795. "use strict";
  2796. var n = r(6518), i = r(8981), o = r(5610), a = r(1291), u = r(6198), s = r(4527), c = r(6837), f = r(1469), l = r(4659), h = r(4606), v = r(597)("splice"), d = Math.max, p = Math.min;
  2797. n({
  2798. target: "Array",
  2799. proto: !0,
  2800. forced: !v
  2801. }, {
  2802. splice: function(t, e) {
  2803. var r, n, v, y, b, g, w = i(this), m = u(w), _ = o(t, m), O = arguments.length;
  2804. for (0 === O ? r = n = 0 : 1 === O ? (r = 0, n = m - _) : (r = O - 2, n = p(d(a(e), 0), m - _)),
  2805. c(m + r - n), v = f(w, n), y = 0; y < n; y++) (b = _ + y) in w && l(v, y, w[b]);
  2806. if (v.length = n, r < n) {
  2807. for (y = _; y < m - n; y++) g = y + r, (b = y + n) in w ? w[g] = w[b] : h(w, g);
  2808. for (y = m; y > m - n + r; y--) h(w, y - 1);
  2809. } else if (r > n) for (y = m - n; y > _; y--) g = y + r - 1, (b = y + n - 1) in w ? w[g] = w[b] : h(w, g);
  2810. for (y = 0; y < r; y++) w[y + _] = arguments[y + 2];
  2811. return s(w, m - n + r), v;
  2812. }
  2813. });
  2814. },
  2815. 4576: function(t, e, r) {
  2816. "use strict";
  2817. var check = function(t) {
  2818. return t && t.Math === Math && t;
  2819. };
  2820. t.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || check("object" == typeof this && this) || function() {
  2821. return this;
  2822. }() || Function("return this")();
  2823. },
  2824. 4598: (t, e, r) => {
  2825. "use strict";
  2826. var n = r(9039);
  2827. t.exports = function(t, e) {
  2828. var r = [][t];
  2829. return !!r && n((function() {
  2830. r.call(null, e || function() {
  2831. return 1;
  2832. }, 1);
  2833. }));
  2834. };
  2835. },
  2836. 4606: (t, e, r) => {
  2837. "use strict";
  2838. var n = r(6823), i = TypeError;
  2839. t.exports = function(t, e) {
  2840. if (!delete t[e]) throw new i("Cannot delete property " + n(e) + " of " + n(t));
  2841. };
  2842. },
  2843. 4633: (t, e, r) => {
  2844. var n = r(3738).default;
  2845. function _regeneratorRuntime() {
  2846. "use strict";
  2847. t.exports = _regeneratorRuntime = function() {
  2848. return r;
  2849. }, t.exports.__esModule = !0, t.exports.default = t.exports;
  2850. var e, r = {}, i = Object.prototype, o = i.hasOwnProperty, a = Object.defineProperty || function(t, e, r) {
  2851. t[e] = r.value;
  2852. }, u = "function" == typeof Symbol ? Symbol : {}, s = u.iterator || "@@iterator", c = u.asyncIterator || "@@asyncIterator", f = u.toStringTag || "@@toStringTag";
  2853. function define(t, e, r) {
  2854. return Object.defineProperty(t, e, {
  2855. value: r,
  2856. enumerable: !0,
  2857. configurable: !0,
  2858. writable: !0
  2859. }), t[e];
  2860. }
  2861. try {
  2862. define({}, "");
  2863. } catch (e) {
  2864. define = function(t, e, r) {
  2865. return t[e] = r;
  2866. };
  2867. }
  2868. function wrap(t, e, r, n) {
  2869. var i = e && e.prototype instanceof Generator ? e : Generator, o = Object.create(i.prototype), u = new Context(n || []);
  2870. return a(o, "_invoke", {
  2871. value: makeInvokeMethod(t, r, u)
  2872. }), o;
  2873. }
  2874. function tryCatch(t, e, r) {
  2875. try {
  2876. return {
  2877. type: "normal",
  2878. arg: t.call(e, r)
  2879. };
  2880. } catch (t) {
  2881. return {
  2882. type: "throw",
  2883. arg: t
  2884. };
  2885. }
  2886. }
  2887. r.wrap = wrap;
  2888. var l = "suspendedStart", h = "suspendedYield", v = "executing", d = "completed", p = {};
  2889. function Generator() {}
  2890. function GeneratorFunction() {}
  2891. function GeneratorFunctionPrototype() {}
  2892. var y = {};
  2893. define(y, s, (function() {
  2894. return this;
  2895. }));
  2896. var b = Object.getPrototypeOf, g = b && b(b(values([])));
  2897. g && g !== i && o.call(g, s) && (y = g);
  2898. var w = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(y);
  2899. function defineIteratorMethods(t) {
  2900. [ "next", "throw", "return" ].forEach((function(e) {
  2901. define(t, e, (function(t) {
  2902. return this._invoke(e, t);
  2903. }));
  2904. }));
  2905. }
  2906. function AsyncIterator(t, e) {
  2907. function invoke(r, i, a, u) {
  2908. var s = tryCatch(t[r], t, i);
  2909. if ("throw" !== s.type) {
  2910. var c = s.arg, f = c.value;
  2911. return f && "object" == n(f) && o.call(f, "__await") ? e.resolve(f.__await).then((function(t) {
  2912. invoke("next", t, a, u);
  2913. }), (function(t) {
  2914. invoke("throw", t, a, u);
  2915. })) : e.resolve(f).then((function(t) {
  2916. c.value = t, a(c);
  2917. }), (function(t) {
  2918. return invoke("throw", t, a, u);
  2919. }));
  2920. }
  2921. u(s.arg);
  2922. }
  2923. var r;
  2924. a(this, "_invoke", {
  2925. value: function(t, n) {
  2926. function callInvokeWithMethodAndArg() {
  2927. return new e((function(e, r) {
  2928. invoke(t, n, e, r);
  2929. }));
  2930. }
  2931. return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
  2932. }
  2933. });
  2934. }
  2935. function makeInvokeMethod(t, r, n) {
  2936. var i = l;
  2937. return function(o, a) {
  2938. if (i === v) throw Error("Generator is already running");
  2939. if (i === d) {
  2940. if ("throw" === o) throw a;
  2941. return {
  2942. value: e,
  2943. done: !0
  2944. };
  2945. }
  2946. for (n.method = o, n.arg = a; ;) {
  2947. var u = n.delegate;
  2948. if (u) {
  2949. var s = maybeInvokeDelegate(u, n);
  2950. if (s) {
  2951. if (s === p) continue;
  2952. return s;
  2953. }
  2954. }
  2955. if ("next" === n.method) n.sent = n._sent = n.arg; else if ("throw" === n.method) {
  2956. if (i === l) throw i = d, n.arg;
  2957. n.dispatchException(n.arg);
  2958. } else "return" === n.method && n.abrupt("return", n.arg);
  2959. i = v;
  2960. var c = tryCatch(t, r, n);
  2961. if ("normal" === c.type) {
  2962. if (i = n.done ? d : h, c.arg === p) continue;
  2963. return {
  2964. value: c.arg,
  2965. done: n.done
  2966. };
  2967. }
  2968. "throw" === c.type && (i = d, n.method = "throw", n.arg = c.arg);
  2969. }
  2970. };
  2971. }
  2972. function maybeInvokeDelegate(t, r) {
  2973. var n = r.method, i = t.iterator[n];
  2974. if (i === e) return r.delegate = null, "throw" === n && t.iterator.return && (r.method = "return",
  2975. r.arg = e, maybeInvokeDelegate(t, r), "throw" === r.method) || "return" !== n && (r.method = "throw",
  2976. r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), p;
  2977. var o = tryCatch(i, t.iterator, r.arg);
  2978. if ("throw" === o.type) return r.method = "throw", r.arg = o.arg, r.delegate = null,
  2979. p;
  2980. var a = o.arg;
  2981. return a ? a.done ? (r[t.resultName] = a.value, r.next = t.nextLoc, "return" !== r.method && (r.method = "next",
  2982. r.arg = e), r.delegate = null, p) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"),
  2983. r.delegate = null, p);
  2984. }
  2985. function pushTryEntry(t) {
  2986. var e = {
  2987. tryLoc: t[0]
  2988. };
  2989. 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]),
  2990. this.tryEntries.push(e);
  2991. }
  2992. function resetTryEntry(t) {
  2993. var e = t.completion || {};
  2994. e.type = "normal", delete e.arg, t.completion = e;
  2995. }
  2996. function Context(t) {
  2997. this.tryEntries = [ {
  2998. tryLoc: "root"
  2999. } ], t.forEach(pushTryEntry, this), this.reset(!0);
  3000. }
  3001. function values(t) {
  3002. if (t || "" === t) {
  3003. var r = t[s];
  3004. if (r) return r.call(t);
  3005. if ("function" == typeof t.next) return t;
  3006. if (!isNaN(t.length)) {
  3007. var i = -1, a = function next() {
  3008. for (;++i < t.length; ) if (o.call(t, i)) return next.value = t[i], next.done = !1,
  3009. next;
  3010. return next.value = e, next.done = !0, next;
  3011. };
  3012. return a.next = a;
  3013. }
  3014. }
  3015. throw new TypeError(n(t) + " is not iterable");
  3016. }
  3017. return GeneratorFunction.prototype = GeneratorFunctionPrototype, a(w, "constructor", {
  3018. value: GeneratorFunctionPrototype,
  3019. configurable: !0
  3020. }), a(GeneratorFunctionPrototype, "constructor", {
  3021. value: GeneratorFunction,
  3022. configurable: !0
  3023. }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, f, "GeneratorFunction"),
  3024. r.isGeneratorFunction = function(t) {
  3025. var e = "function" == typeof t && t.constructor;
  3026. return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
  3027. }, r.mark = function(t) {
  3028. return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype,
  3029. define(t, f, "GeneratorFunction")), t.prototype = Object.create(w), t;
  3030. }, r.awrap = function(t) {
  3031. return {
  3032. __await: t
  3033. };
  3034. }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, (function() {
  3035. return this;
  3036. })), r.AsyncIterator = AsyncIterator, r.async = function(t, e, n, i, o) {
  3037. void 0 === o && (o = Promise);
  3038. var a = new AsyncIterator(wrap(t, e, n, i), o);
  3039. return r.isGeneratorFunction(e) ? a : a.next().then((function(t) {
  3040. return t.done ? t.value : a.next();
  3041. }));
  3042. }, defineIteratorMethods(w), define(w, f, "Generator"), define(w, s, (function() {
  3043. return this;
  3044. })), define(w, "toString", (function() {
  3045. return "[object Generator]";
  3046. })), r.keys = function(t) {
  3047. var e = Object(t), r = [];
  3048. for (var n in e) r.push(n);
  3049. return r.reverse(), function next() {
  3050. for (;r.length; ) {
  3051. var t = r.pop();
  3052. if (t in e) return next.value = t, next.done = !1, next;
  3053. }
  3054. return next.done = !0, next;
  3055. };
  3056. }, r.values = values, Context.prototype = {
  3057. constructor: Context,
  3058. reset: function(t) {
  3059. if (this.prev = 0, this.next = 0, this.sent = this._sent = e, this.done = !1, this.delegate = null,
  3060. this.method = "next", this.arg = e, this.tryEntries.forEach(resetTryEntry), !t) for (var r in this) "t" === r.charAt(0) && o.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = e);
  3061. },
  3062. stop: function() {
  3063. this.done = !0;
  3064. var t = this.tryEntries[0].completion;
  3065. if ("throw" === t.type) throw t.arg;
  3066. return this.rval;
  3067. },
  3068. dispatchException: function(t) {
  3069. if (this.done) throw t;
  3070. var r = this;
  3071. function handle(n, i) {
  3072. return a.type = "throw", a.arg = t, r.next = n, i && (r.method = "next", r.arg = e),
  3073. !!i;
  3074. }
  3075. for (var n = this.tryEntries.length - 1; n >= 0; --n) {
  3076. var i = this.tryEntries[n], a = i.completion;
  3077. if ("root" === i.tryLoc) return handle("end");
  3078. if (i.tryLoc <= this.prev) {
  3079. var u = o.call(i, "catchLoc"), s = o.call(i, "finallyLoc");
  3080. if (u && s) {
  3081. if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
  3082. if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
  3083. } else if (u) {
  3084. if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
  3085. } else {
  3086. if (!s) throw Error("try statement without catch or finally");
  3087. if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
  3088. }
  3089. }
  3090. }
  3091. },
  3092. abrupt: function(t, e) {
  3093. for (var r = this.tryEntries.length - 1; r >= 0; --r) {
  3094. var n = this.tryEntries[r];
  3095. if (n.tryLoc <= this.prev && o.call(n, "finallyLoc") && this.prev < n.finallyLoc) {
  3096. var i = n;
  3097. break;
  3098. }
  3099. }
  3100. i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
  3101. var a = i ? i.completion : {};
  3102. return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc,
  3103. p) : this.complete(a);
  3104. },
  3105. complete: function(t, e) {
  3106. if ("throw" === t.type) throw t.arg;
  3107. return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg,
  3108. this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e),
  3109. p;
  3110. },
  3111. finish: function(t) {
  3112. for (var e = this.tryEntries.length - 1; e >= 0; --e) {
  3113. var r = this.tryEntries[e];
  3114. if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r),
  3115. p;
  3116. }
  3117. },
  3118. "catch": function(t) {
  3119. for (var e = this.tryEntries.length - 1; e >= 0; --e) {
  3120. var r = this.tryEntries[e];
  3121. if (r.tryLoc === t) {
  3122. var n = r.completion;
  3123. if ("throw" === n.type) {
  3124. var i = n.arg;
  3125. resetTryEntry(r);
  3126. }
  3127. return i;
  3128. }
  3129. }
  3130. throw Error("illegal catch attempt");
  3131. },
  3132. delegateYield: function(t, r, n) {
  3133. return this.delegate = {
  3134. iterator: values(t),
  3135. resultName: r,
  3136. nextLoc: n
  3137. }, "next" === this.method && (this.arg = e), p;
  3138. }
  3139. }, r;
  3140. }
  3141. t.exports = _regeneratorRuntime, t.exports.__esModule = !0, t.exports.default = t.exports;
  3142. },
  3143. 4644: (t, e, r) => {
  3144. "use strict";
  3145. var n, i, o, a = r(7811), u = r(3724), s = r(4576), c = r(4901), f = r(34), l = r(9297), h = r(6955), v = r(6823), d = r(6699), p = r(6840), y = r(2106), b = r(1625), g = r(2787), w = r(2967), m = r(8227), _ = r(3392), O = r(1181), k = O.enforce, j = O.get, S = s.Int8Array, E = S && S.prototype, A = s.Uint8ClampedArray, x = A && A.prototype, T = S && g(S), R = E && g(E), M = Object.prototype, I = s.TypeError, C = m("toStringTag"), N = _("TYPED_ARRAY_TAG"), L = "TypedArrayConstructor", B = a && !!w && "Opera" !== h(s.opera), P = !1, V = {
  3146. Int8Array: 1,
  3147. Uint8Array: 1,
  3148. Uint8ClampedArray: 1,
  3149. Int16Array: 2,
  3150. Uint16Array: 2,
  3151. Int32Array: 4,
  3152. Uint32Array: 4,
  3153. Float32Array: 4,
  3154. Float64Array: 8
  3155. }, D = {
  3156. BigInt64Array: 8,
  3157. BigUint64Array: 8
  3158. }, getTypedArrayConstructor = function(t) {
  3159. var e = g(t);
  3160. if (f(e)) {
  3161. var r = j(e);
  3162. return r && l(r, L) ? r[L] : getTypedArrayConstructor(e);
  3163. }
  3164. }, isTypedArray = function(t) {
  3165. if (!f(t)) return !1;
  3166. var e = h(t);
  3167. return l(V, e) || l(D, e);
  3168. };
  3169. for (n in V) (o = (i = s[n]) && i.prototype) ? k(o)[L] = i : B = !1;
  3170. for (n in D) (o = (i = s[n]) && i.prototype) && (k(o)[L] = i);
  3171. if ((!B || !c(T) || T === Function.prototype) && (T = function() {
  3172. throw new I("Incorrect invocation");
  3173. }, B)) for (n in V) s[n] && w(s[n], T);
  3174. if ((!B || !R || R === M) && (R = T.prototype, B)) for (n in V) s[n] && w(s[n].prototype, R);
  3175. if (B && g(x) !== R && w(x, R), u && !l(R, C)) for (n in P = !0, y(R, C, {
  3176. configurable: !0,
  3177. get: function() {
  3178. return f(this) ? this[N] : void 0;
  3179. }
  3180. }), V) s[n] && d(s[n], N, n);
  3181. t.exports = {
  3182. NATIVE_ARRAY_BUFFER_VIEWS: B,
  3183. TYPED_ARRAY_TAG: P && N,
  3184. aTypedArray: function(t) {
  3185. if (isTypedArray(t)) return t;
  3186. throw new I("Target is not a typed array");
  3187. },
  3188. aTypedArrayConstructor: function(t) {
  3189. if (c(t) && (!w || b(T, t))) return t;
  3190. throw new I(v(t) + " is not a typed array constructor");
  3191. },
  3192. exportTypedArrayMethod: function(t, e, r, n) {
  3193. if (u) {
  3194. if (r) for (var i in V) {
  3195. var o = s[i];
  3196. if (o && l(o.prototype, t)) try {
  3197. delete o.prototype[t];
  3198. } catch (r) {
  3199. try {
  3200. o.prototype[t] = e;
  3201. } catch (t) {}
  3202. }
  3203. }
  3204. R[t] && !r || p(R, t, r ? e : B && E[t] || e, n);
  3205. }
  3206. },
  3207. exportTypedArrayStaticMethod: function(t, e, r) {
  3208. var n, i;
  3209. if (u) {
  3210. if (w) {
  3211. if (r) for (n in V) if ((i = s[n]) && l(i, t)) try {
  3212. delete i[t];
  3213. } catch (t) {}
  3214. if (T[t] && !r) return;
  3215. try {
  3216. return p(T, t, r ? e : B && T[t] || e);
  3217. } catch (t) {}
  3218. }
  3219. for (n in V) !(i = s[n]) || i[t] && !r || p(i, t, e);
  3220. }
  3221. },
  3222. getTypedArrayConstructor,
  3223. isView: function(t) {
  3224. if (!f(t)) return !1;
  3225. var e = h(t);
  3226. return "DataView" === e || l(V, e) || l(D, e);
  3227. },
  3228. isTypedArray,
  3229. TypedArray: T,
  3230. TypedArrayPrototype: R
  3231. };
  3232. },
  3233. 4659: (t, e, r) => {
  3234. "use strict";
  3235. var n = r(3724), i = r(4913), o = r(6980);
  3236. t.exports = function(t, e, r) {
  3237. n ? i.f(t, e, o(0, r)) : t[e] = r;
  3238. };
  3239. },
  3240. 4743: (t, e, r) => {
  3241. "use strict";
  3242. var n = r(6518), i = r(4576), o = r(6346), a = r(7633), u = "ArrayBuffer", s = o[u];
  3243. n({
  3244. global: !0,
  3245. constructor: !0,
  3246. forced: i[u] !== s
  3247. }, {
  3248. ArrayBuffer: s
  3249. }), a(u);
  3250. },
  3251. 4756: (t, e, r) => {
  3252. var n = r(4633)();
  3253. t.exports = n;
  3254. try {
  3255. regeneratorRuntime = n;
  3256. } catch (t) {
  3257. "object" == typeof globalThis ? globalThis.regeneratorRuntime = n : Function("r", "regeneratorRuntime = r")(n);
  3258. }
  3259. },
  3260. 4782: (t, e, r) => {
  3261. "use strict";
  3262. var n = r(6518), i = r(4376), o = r(3517), a = r(34), u = r(5610), s = r(6198), c = r(5397), f = r(4659), l = r(8227), h = r(597), v = r(7680), d = h("slice"), p = l("species"), y = Array, b = Math.max;
  3263. n({
  3264. target: "Array",
  3265. proto: !0,
  3266. forced: !d
  3267. }, {
  3268. slice: function(t, e) {
  3269. var r, n, l, h = c(this), d = s(h), g = u(t, d), w = u(void 0 === e ? d : e, d);
  3270. if (i(h) && (r = h.constructor, (o(r) && (r === y || i(r.prototype)) || a(r) && null === (r = r[p])) && (r = void 0),
  3271. r === y || void 0 === r)) return v(h, g, w);
  3272. for (n = new (void 0 === r ? y : r)(b(w - g, 0)), l = 0; g < w; g++, l++) g in h && f(n, l, h[g]);
  3273. return n.length = l, n;
  3274. }
  3275. });
  3276. },
  3277. 4863: (t, e, r) => {
  3278. "use strict";
  3279. t.exports = parse, parse.filename = null, parse.defaults = {
  3280. keepCase: !1
  3281. };
  3282. var n = r(527), i = r(5330), o = r(7882), a = r(1344), u = r(8252), s = r(1457), c = r(5643), f = r(9687), l = r(8811), h = r(361), v = r(3262), d = /^[1-9][0-9]*$/, p = /^-?[1-9][0-9]*$/, y = /^0[x][0-9a-fA-F]+$/, b = /^-?0[x][0-9a-fA-F]+$/, g = /^0[0-7]+$/, w = /^-?0[0-7]+$/, m = /^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/, _ = /^[a-zA-Z_][a-zA-Z_0-9]*$/, O = /^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/, k = /^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;
  3283. function parse(t, e, r) {
  3284. e instanceof i || (r = e, e = new i), r || (r = parse.defaults);
  3285. var j, S, E, A, x, T = r.preferTrailingComment || !1, R = n(t, r.alternateCommentMode || !1), M = R.next, I = R.push, C = R.peek, N = R.skip, L = R.cmnt, B = !0, P = !1, V = e, D = r.keepCase ? function(t) {
  3286. return t;
  3287. } : v.camelCase;
  3288. function illegal(t, e, r) {
  3289. var n = parse.filename;
  3290. return r || (parse.filename = null), Error("illegal " + (e || "token") + " '" + t + "' (" + (n ? n + ", " : "") + "line " + R.line + ")");
  3291. }
  3292. function readString() {
  3293. var t, e = [];
  3294. do {
  3295. if ('"' !== (t = M()) && "'" !== t) throw illegal(t);
  3296. e.push(M()), N(t), t = C();
  3297. } while ('"' === t || "'" === t);
  3298. return e.join("");
  3299. }
  3300. function readValue(t) {
  3301. var e = M();
  3302. switch (e) {
  3303. case "'":
  3304. case '"':
  3305. return I(e), readString();
  3306.  
  3307. case "true":
  3308. case "TRUE":
  3309. return !0;
  3310.  
  3311. case "false":
  3312. case "FALSE":
  3313. return !1;
  3314. }
  3315. try {
  3316. return function(t) {
  3317. var e = 1;
  3318. switch ("-" === t.charAt(0) && (e = -1, t = t.substring(1)), t) {
  3319. case "inf":
  3320. case "INF":
  3321. case "Inf":
  3322. return e * (1 / 0);
  3323.  
  3324. case "nan":
  3325. case "NAN":
  3326. case "Nan":
  3327. case "NaN":
  3328. return NaN;
  3329.  
  3330. case "0":
  3331. return 0;
  3332. }
  3333. if (d.test(t)) return e * parseInt(t, 10);
  3334. if (y.test(t)) return e * parseInt(t, 16);
  3335. if (g.test(t)) return e * parseInt(t, 8);
  3336. if (m.test(t)) return e * parseFloat(t);
  3337. throw illegal(t, "number", !0);
  3338. }(e);
  3339. } catch (r) {
  3340. if (t && O.test(e)) return e;
  3341. throw illegal(e, "value");
  3342. }
  3343. }
  3344. function readRanges(t, e) {
  3345. var r, n;
  3346. do {
  3347. !e || '"' !== (r = C()) && "'" !== r ? t.push([ n = parseId(M()), N("to", !0) ? parseId(M()) : n ]) : t.push(readString());
  3348. } while (N(",", !0));
  3349. var i = {
  3350. options: void 0,
  3351. setOption: function(t, e) {
  3352. void 0 === this.options && (this.options = {}), this.options[t] = e;
  3353. }
  3354. };
  3355. ifBlock(i, (function(t) {
  3356. if ("option" !== t) throw illegal(t);
  3357. parseOption(i, t), N(";");
  3358. }), (function() {
  3359. parseInlineOptions(i);
  3360. }));
  3361. }
  3362. function parseId(t, e) {
  3363. switch (t) {
  3364. case "max":
  3365. case "MAX":
  3366. case "Max":
  3367. return 536870911;
  3368.  
  3369. case "0":
  3370. return 0;
  3371. }
  3372. if (!e && "-" === t.charAt(0)) throw illegal(t, "id");
  3373. if (p.test(t)) return parseInt(t, 10);
  3374. if (b.test(t)) return parseInt(t, 16);
  3375. if (w.test(t)) return parseInt(t, 8);
  3376. throw illegal(t, "id");
  3377. }
  3378. function parsePackage() {
  3379. if (void 0 !== j) throw illegal("package");
  3380. if (j = M(), !O.test(j)) throw illegal(j, "name");
  3381. V = V.define(j), N(";");
  3382. }
  3383. function parseImport() {
  3384. var t, e = C();
  3385. switch (e) {
  3386. case "weak":
  3387. t = E || (E = []), M();
  3388. break;
  3389.  
  3390. case "public":
  3391. M();
  3392.  
  3393. default:
  3394. t = S || (S = []);
  3395. }
  3396. e = readString(), N(";"), t.push(e);
  3397. }
  3398. function parseSyntax() {
  3399. if (N("="), A = readString(), !(P = "proto3" === A) && "proto2" !== A) throw illegal(A, "syntax");
  3400. e.setOption("syntax", A), N(";");
  3401. }
  3402. function parseCommon(t, e) {
  3403. switch (e) {
  3404. case "option":
  3405. return parseOption(t, e), N(";"), !0;
  3406.  
  3407. case "message":
  3408. return parseType(t, e), !0;
  3409.  
  3410. case "enum":
  3411. return parseEnum(t, e), !0;
  3412.  
  3413. case "service":
  3414. return function(t, e) {
  3415. if (!_.test(e = M())) throw illegal(e, "service name");
  3416. var r = new f(e);
  3417. ifBlock(r, (function(t) {
  3418. if (!parseCommon(r, t)) {
  3419. if ("rpc" !== t) throw illegal(t);
  3420. !function(t, e) {
  3421. var r = L(), n = e;
  3422. if (!_.test(e = M())) throw illegal(e, "name");
  3423. var i, o, a, u, s = e;
  3424. if (N("("), N("stream", !0) && (o = !0), !O.test(e = M())) throw illegal(e);
  3425. if (i = e, N(")"), N("returns"), N("("), N("stream", !0) && (u = !0), !O.test(e = M())) throw illegal(e);
  3426. a = e, N(")");
  3427. var c = new l(s, n, i, a, o, u);
  3428. c.comment = r, ifBlock(c, (function(t) {
  3429. if ("option" !== t) throw illegal(t);
  3430. parseOption(c, t), N(";");
  3431. })), t.add(c);
  3432. }(r, t);
  3433. }
  3434. })), t.add(r);
  3435. }(t, e), !0;
  3436.  
  3437. case "extend":
  3438. return function(t, e) {
  3439. if (!O.test(e = M())) throw illegal(e, "reference");
  3440. var r = e;
  3441. ifBlock(null, (function(e) {
  3442. switch (e) {
  3443. case "required":
  3444. case "repeated":
  3445. parseField(t, e, r);
  3446. break;
  3447.  
  3448. case "optional":
  3449. parseField(t, P ? "proto3_optional" : "optional", r);
  3450. break;
  3451.  
  3452. default:
  3453. if (!P || !O.test(e)) throw illegal(e);
  3454. I(e), parseField(t, "optional", r);
  3455. }
  3456. }));
  3457. }(t, e), !0;
  3458. }
  3459. return !1;
  3460. }
  3461. function ifBlock(t, e, r) {
  3462. var n = R.line;
  3463. if (t && ("string" != typeof t.comment && (t.comment = L()), t.filename = parse.filename),
  3464. N("{", !0)) {
  3465. for (var i; "}" !== (i = M()); ) e(i);
  3466. N(";", !0);
  3467. } else r && r(), N(";"), t && ("string" != typeof t.comment || T) && (t.comment = L(n) || t.comment);
  3468. }
  3469. function parseType(t, e) {
  3470. if (!_.test(e = M())) throw illegal(e, "type name");
  3471. var r = new o(e);
  3472. ifBlock(r, (function(t) {
  3473. if (!parseCommon(r, t)) switch (t) {
  3474. case "map":
  3475. !function(t) {
  3476. N("<");
  3477. var e = M();
  3478. if (void 0 === h.mapKey[e]) throw illegal(e, "type");
  3479. N(",");
  3480. var r = M();
  3481. if (!O.test(r)) throw illegal(r, "type");
  3482. N(">");
  3483. var n = M();
  3484. if (!_.test(n)) throw illegal(n, "name");
  3485. N("=");
  3486. var i = new u(D(n), parseId(M()), e, r);
  3487. ifBlock(i, (function(t) {
  3488. if ("option" !== t) throw illegal(t);
  3489. parseOption(i, t), N(";");
  3490. }), (function() {
  3491. parseInlineOptions(i);
  3492. })), t.add(i);
  3493. }(r);
  3494. break;
  3495.  
  3496. case "required":
  3497. case "repeated":
  3498. parseField(r, t);
  3499. break;
  3500.  
  3501. case "optional":
  3502. parseField(r, P ? "proto3_optional" : "optional");
  3503. break;
  3504.  
  3505. case "oneof":
  3506. !function(t, e) {
  3507. if (!_.test(e = M())) throw illegal(e, "name");
  3508. var r = new s(D(e));
  3509. ifBlock(r, (function(t) {
  3510. "option" === t ? (parseOption(r, t), N(";")) : (I(t), parseField(r, "optional"));
  3511. })), t.add(r);
  3512. }(r, t);
  3513. break;
  3514.  
  3515. case "extensions":
  3516. readRanges(r.extensions || (r.extensions = []));
  3517. break;
  3518.  
  3519. case "reserved":
  3520. readRanges(r.reserved || (r.reserved = []), !0);
  3521. break;
  3522.  
  3523. default:
  3524. if (!P || !O.test(t)) throw illegal(t);
  3525. I(t), parseField(r, "optional");
  3526. }
  3527. })), t.add(r);
  3528. }
  3529. function parseField(t, e, r) {
  3530. var n = M();
  3531. if ("group" !== n) {
  3532. for (;n.endsWith(".") || C().startsWith("."); ) n += M();
  3533. if (!O.test(n)) throw illegal(n, "type");
  3534. var i = M();
  3535. if (!_.test(i)) throw illegal(i, "name");
  3536. i = D(i), N("=");
  3537. var u = new a(i, parseId(M()), n, e, r);
  3538. if (ifBlock(u, (function(t) {
  3539. if ("option" !== t) throw illegal(t);
  3540. parseOption(u, t), N(";");
  3541. }), (function() {
  3542. parseInlineOptions(u);
  3543. })), "proto3_optional" === e) {
  3544. var c = new s("_" + i);
  3545. u.setOption("proto3_optional", !0), c.add(u), t.add(c);
  3546. } else t.add(u);
  3547. P || !u.repeated || void 0 === h.packed[n] && void 0 !== h.basic[n] || u.setOption("packed", !1, !0);
  3548. } else !function(t, e) {
  3549. var r = M();
  3550. if (!_.test(r)) throw illegal(r, "name");
  3551. var n = v.lcFirst(r);
  3552. r === n && (r = v.ucFirst(r)), N("=");
  3553. var i = parseId(M()), u = new o(r);
  3554. u.group = !0;
  3555. var s = new a(n, i, r, e);
  3556. s.filename = parse.filename, ifBlock(u, (function(t) {
  3557. switch (t) {
  3558. case "option":
  3559. parseOption(u, t), N(";");
  3560. break;
  3561.  
  3562. case "required":
  3563. case "repeated":
  3564. parseField(u, t);
  3565. break;
  3566.  
  3567. case "optional":
  3568. parseField(u, P ? "proto3_optional" : "optional");
  3569. break;
  3570.  
  3571. case "message":
  3572. parseType(u, t);
  3573. break;
  3574.  
  3575. case "enum":
  3576. parseEnum(u, t);
  3577. break;
  3578.  
  3579. default:
  3580. throw illegal(t);
  3581. }
  3582. })), t.add(u).add(s);
  3583. }(t, e);
  3584. }
  3585. function parseEnum(t, e) {
  3586. if (!_.test(e = M())) throw illegal(e, "name");
  3587. var r = new c(e);
  3588. ifBlock(r, (function(t) {
  3589. switch (t) {
  3590. case "option":
  3591. parseOption(r, t), N(";");
  3592. break;
  3593.  
  3594. case "reserved":
  3595. readRanges(r.reserved || (r.reserved = []), !0);
  3596. break;
  3597.  
  3598. default:
  3599. !function(t, e) {
  3600. if (!_.test(e)) throw illegal(e, "name");
  3601. N("=");
  3602. var r = parseId(M(), !0), n = {
  3603. options: void 0,
  3604. setOption: function(t, e) {
  3605. void 0 === this.options && (this.options = {}), this.options[t] = e;
  3606. }
  3607. };
  3608. ifBlock(n, (function(t) {
  3609. if ("option" !== t) throw illegal(t);
  3610. parseOption(n, t), N(";");
  3611. }), (function() {
  3612. parseInlineOptions(n);
  3613. })), t.add(e, r, n.comment, n.options);
  3614. }(r, t);
  3615. }
  3616. })), t.add(r);
  3617. }
  3618. function parseOption(t, e) {
  3619. var r = N("(", !0);
  3620. if (!O.test(e = M())) throw illegal(e, "name");
  3621. var n, i = e, o = i;
  3622. r && (N(")"), o = i = "(" + i + ")", e = C(), k.test(e) && (n = e.slice(1), i += e,
  3623. M())), N("="), function(t, e, r, n) {
  3624. t.setParsedOption && t.setParsedOption(e, r, n);
  3625. }(t, o, parseOptionValue(t, i), n);
  3626. }
  3627. function parseOptionValue(t, e) {
  3628. if (N("{", !0)) {
  3629. for (var r = {}; !N("}", !0); ) {
  3630. if (!_.test(x = M())) throw illegal(x, "name");
  3631. if (null === x) throw illegal(x, "end of input");
  3632. var n, i = x;
  3633. if (N(":", !0), "{" === C()) n = parseOptionValue(t, e + "." + x); else if ("[" === C()) {
  3634. var o;
  3635. if (n = [], N("[", !0)) {
  3636. do {
  3637. o = readValue(!0), n.push(o);
  3638. } while (N(",", !0));
  3639. N("]"), void 0 !== o && setOption(t, e + "." + x, o);
  3640. }
  3641. } else n = readValue(!0), setOption(t, e + "." + x, n);
  3642. var a = r[i];
  3643. a && (n = [].concat(a).concat(n)), r[i] = n, N(",", !0), N(";", !0);
  3644. }
  3645. return r;
  3646. }
  3647. var u = readValue(!0);
  3648. return setOption(t, e, u), u;
  3649. }
  3650. function setOption(t, e, r) {
  3651. t.setOption && t.setOption(e, r);
  3652. }
  3653. function parseInlineOptions(t) {
  3654. if (N("[", !0)) {
  3655. do {
  3656. parseOption(t, "option");
  3657. } while (N(",", !0));
  3658. N("]");
  3659. }
  3660. return t;
  3661. }
  3662. for (;null !== (x = M()); ) switch (x) {
  3663. case "package":
  3664. if (!B) throw illegal(x);
  3665. parsePackage();
  3666. break;
  3667.  
  3668. case "import":
  3669. if (!B) throw illegal(x);
  3670. parseImport();
  3671. break;
  3672.  
  3673. case "syntax":
  3674. if (!B) throw illegal(x);
  3675. parseSyntax();
  3676. break;
  3677.  
  3678. case "option":
  3679. parseOption(V, x), N(";");
  3680. break;
  3681.  
  3682. default:
  3683. if (parseCommon(V, x)) {
  3684. B = !1;
  3685. continue;
  3686. }
  3687. throw illegal(x);
  3688. }
  3689. return parse.filename = null, {
  3690. "package": j,
  3691. "imports": S,
  3692. weakImports: E,
  3693. syntax: A,
  3694. root: e
  3695. };
  3696. }
  3697. },
  3698. 4901: t => {
  3699. "use strict";
  3700. var e = "object" == typeof document && document.all;
  3701. t.exports = void 0 === e && void 0 !== e ? function(t) {
  3702. return "function" == typeof t || t === e;
  3703. } : function(t) {
  3704. return "function" == typeof t;
  3705. };
  3706. },
  3707. 4913: (t, e, r) => {
  3708. "use strict";
  3709. var n = r(3724), i = r(5917), o = r(8686), a = r(8551), u = r(6969), s = TypeError, c = Object.defineProperty, f = Object.getOwnPropertyDescriptor, l = "enumerable", h = "configurable", v = "writable";
  3710. e.f = n ? o ? function(t, e, r) {
  3711. if (a(t), e = u(e), a(r), "function" == typeof t && "prototype" === e && "value" in r && v in r && !r[v]) {
  3712. var n = f(t, e);
  3713. n && n[v] && (t[e] = r.value, r = {
  3714. configurable: h in r ? r[h] : n[h],
  3715. enumerable: l in r ? r[l] : n[l],
  3716. writable: !1
  3717. });
  3718. }
  3719. return c(t, e, r);
  3720. } : c : function(t, e, r) {
  3721. if (a(t), e = u(e), a(r), i) try {
  3722. return c(t, e, r);
  3723. } catch (t) {}
  3724. if ("get" in r || "set" in r) throw new s("Accessors not supported");
  3725. return "value" in r && (t[e] = r.value), t;
  3726. };
  3727. },
  3728. 5031: (t, e, r) => {
  3729. "use strict";
  3730. var n = r(7751), i = r(9504), o = r(8480), a = r(3717), u = r(8551), s = i([].concat);
  3731. t.exports = n("Reflect", "ownKeys") || function(t) {
  3732. var e = o.f(u(t)), r = a.f;
  3733. return r ? s(e, r(t)) : e;
  3734. };
  3735. },
  3736. 5044: (t, e, r) => {
  3737. "use strict";
  3738. var n = r(4644), i = r(4373), o = r(5854), a = r(6955), u = r(9565), s = r(9504), c = r(9039), f = n.aTypedArray, l = n.exportTypedArrayMethod, h = s("".slice);
  3739. l("fill", (function(t) {
  3740. var e = arguments.length;
  3741. f(this);
  3742. var r = "Big" === h(a(this), 0, 3) ? o(t) : +t;
  3743. return u(i, this, r, e > 1 ? arguments[1] : void 0, e > 2 ? arguments[2] : void 0);
  3744. }), c((function() {
  3745. var t = 0;
  3746. return new Int8Array(2).fill({
  3747. valueOf: function() {
  3748. return t++;
  3749. }
  3750. }), 1 !== t;
  3751. })));
  3752. },
  3753. 5047: (t, e, r) => {
  3754. "use strict";
  3755. e.Service = r(7595);
  3756. },
  3757. 5095: t => {
  3758. "use strict";
  3759. t.exports = common;
  3760. var e, r = /\/|\./;
  3761. function common(t, e) {
  3762. r.test(t) || (t = "google/protobuf/" + t + ".proto", e = {
  3763. nested: {
  3764. google: {
  3765. nested: {
  3766. protobuf: {
  3767. nested: e
  3768. }
  3769. }
  3770. }
  3771. }
  3772. }), common[t] = e;
  3773. }
  3774. common("any", {
  3775. Any: {
  3776. fields: {
  3777. type_url: {
  3778. type: "string",
  3779. id: 1
  3780. },
  3781. value: {
  3782. type: "bytes",
  3783. id: 2
  3784. }
  3785. }
  3786. }
  3787. }), common("duration", {
  3788. Duration: e = {
  3789. fields: {
  3790. seconds: {
  3791. type: "int64",
  3792. id: 1
  3793. },
  3794. nanos: {
  3795. type: "int32",
  3796. id: 2
  3797. }
  3798. }
  3799. }
  3800. }), common("timestamp", {
  3801. Timestamp: e
  3802. }), common("empty", {
  3803. Empty: {
  3804. fields: {}
  3805. }
  3806. }), common("struct", {
  3807. Struct: {
  3808. fields: {
  3809. fields: {
  3810. keyType: "string",
  3811. type: "Value",
  3812. id: 1
  3813. }
  3814. }
  3815. },
  3816. Value: {
  3817. oneofs: {
  3818. kind: {
  3819. oneof: [ "nullValue", "numberValue", "stringValue", "boolValue", "structValue", "listValue" ]
  3820. }
  3821. },
  3822. fields: {
  3823. nullValue: {
  3824. type: "NullValue",
  3825. id: 1
  3826. },
  3827. numberValue: {
  3828. type: "double",
  3829. id: 2
  3830. },
  3831. stringValue: {
  3832. type: "string",
  3833. id: 3
  3834. },
  3835. boolValue: {
  3836. type: "bool",
  3837. id: 4
  3838. },
  3839. structValue: {
  3840. type: "Struct",
  3841. id: 5
  3842. },
  3843. listValue: {
  3844. type: "ListValue",
  3845. id: 6
  3846. }
  3847. }
  3848. },
  3849. NullValue: {
  3850. values: {
  3851. NULL_VALUE: 0
  3852. }
  3853. },
  3854. ListValue: {
  3855. fields: {
  3856. values: {
  3857. rule: "repeated",
  3858. type: "Value",
  3859. id: 1
  3860. }
  3861. }
  3862. }
  3863. }), common("wrappers", {
  3864. DoubleValue: {
  3865. fields: {
  3866. value: {
  3867. type: "double",
  3868. id: 1
  3869. }
  3870. }
  3871. },
  3872. FloatValue: {
  3873. fields: {
  3874. value: {
  3875. type: "float",
  3876. id: 1
  3877. }
  3878. }
  3879. },
  3880. Int64Value: {
  3881. fields: {
  3882. value: {
  3883. type: "int64",
  3884. id: 1
  3885. }
  3886. }
  3887. },
  3888. UInt64Value: {
  3889. fields: {
  3890. value: {
  3891. type: "uint64",
  3892. id: 1
  3893. }
  3894. }
  3895. },
  3896. Int32Value: {
  3897. fields: {
  3898. value: {
  3899. type: "int32",
  3900. id: 1
  3901. }
  3902. }
  3903. },
  3904. UInt32Value: {
  3905. fields: {
  3906. value: {
  3907. type: "uint32",
  3908. id: 1
  3909. }
  3910. }
  3911. },
  3912. BoolValue: {
  3913. fields: {
  3914. value: {
  3915. type: "bool",
  3916. id: 1
  3917. }
  3918. }
  3919. },
  3920. StringValue: {
  3921. fields: {
  3922. value: {
  3923. type: "string",
  3924. id: 1
  3925. }
  3926. }
  3927. },
  3928. BytesValue: {
  3929. fields: {
  3930. value: {
  3931. type: "bytes",
  3932. id: 1
  3933. }
  3934. }
  3935. }
  3936. }), common("field_mask", {
  3937. FieldMask: {
  3938. fields: {
  3939. paths: {
  3940. rule: "repeated",
  3941. type: "string",
  3942. id: 1
  3943. }
  3944. }
  3945. }
  3946. }), common.get = function(t) {
  3947. return common[t] || null;
  3948. };
  3949. },
  3950. 5212: (t, e, r) => {
  3951. "use strict";
  3952. t.exports = fetch;
  3953. var n = r(8045), i = r(4153)("fs");
  3954. function fetch(t, e, r) {
  3955. return "function" == typeof e ? (r = e, e = {}) : e || (e = {}), r ? !e.xhr && i && i.readFile ? i.readFile(t, (function(n, i) {
  3956. return n && "undefined" != typeof XMLHttpRequest ? fetch.xhr(t, e, r) : n ? r(n) : r(null, e.binary ? i : i.toString("utf8"));
  3957. })) : fetch.xhr(t, e, r) : n(fetch, this, t, e);
  3958. }
  3959. fetch.xhr = function(t, e, r) {
  3960. var n = new XMLHttpRequest;
  3961. n.onreadystatechange = function() {
  3962. if (4 === n.readyState) {
  3963. if (0 !== n.status && 200 !== n.status) return r(Error("status " + n.status));
  3964. if (e.binary) {
  3965. var t = n.response;
  3966. if (!t) {
  3967. t = [];
  3968. for (var i = 0; i < n.responseText.length; ++i) t.push(255 & n.responseText.charCodeAt(i));
  3969. }
  3970. return r(null, "undefined" != typeof Uint8Array ? new Uint8Array(t) : t);
  3971. }
  3972. return r(null, n.responseText);
  3973. }
  3974. }, e.binary && ("overrideMimeType" in n && n.overrideMimeType("text/plain; charset=x-user-defined"),
  3975. n.responseType = "arraybuffer"), n.open("GET", t), n.send();
  3976. };
  3977. },
  3978. 5276: (t, e, r) => {
  3979. "use strict";
  3980. var n = r(6518), i = r(7476), o = r(9617).indexOf, a = r(4598), u = i([].indexOf), s = !!u && 1 / u([ 1 ], 1, -0) < 0;
  3981. n({
  3982. target: "Array",
  3983. proto: !0,
  3984. forced: s || !a("indexOf")
  3985. }, {
  3986. indexOf: function(t) {
  3987. var e = arguments.length > 1 ? arguments[1] : void 0;
  3988. return s ? u(this, t, e) || 0 : o(this, t, e);
  3989. }
  3990. });
  3991. },
  3992. 5325: (t, e, r) => {
  3993. "use strict";
  3994. var n = t.exports = r(4394);
  3995. n.build = "light", n.load = function(t, e, r) {
  3996. return "function" == typeof e ? (r = e, e = new n.Root) : e || (e = new n.Root),
  3997. e.load(t, r);
  3998. }, n.loadSync = function(t, e) {
  3999. return e || (e = new n.Root), e.loadSync(t);
  4000. }, n.encoder = r(1080), n.decoder = r(7728), n.verifier = r(420), n.converter = r(744),
  4001. n.ReflectionObject = r(7209), n.Namespace = r(8923), n.Root = r(5330), n.Enum = r(5643),
  4002. n.Type = r(7882), n.Field = r(1344), n.OneOf = r(1457), n.MapField = r(8252), n.Service = r(9687),
  4003. n.Method = r(8811), n.Message = r(2551), n.wrappers = r(6434), n.types = r(361),
  4004. n.util = r(3262), n.ReflectionObject._configure(n.Root), n.Namespace._configure(n.Type, n.Service, n.Enum),
  4005. n.Root._configure(n.Type), n.Field._configure(n.Type);
  4006. },
  4007. 5330: (t, e, r) => {
  4008. "use strict";
  4009. t.exports = Root;
  4010. var n = r(8923);
  4011. ((Root.prototype = Object.create(n.prototype)).constructor = Root).className = "Root";
  4012. var i, o, a, u = r(1344), s = r(5643), c = r(1457), f = r(3262);
  4013. function Root(t) {
  4014. n.call(this, "", t), this.deferred = [], this.files = [];
  4015. }
  4016. function SYNC() {}
  4017. Root.fromJSON = function(t, e) {
  4018. return e || (e = new Root), t.options && e.setOptions(t.options), e.addJSON(t.nested);
  4019. }, Root.prototype.resolvePath = f.path.resolve, Root.prototype.fetch = f.fetch,
  4020. Root.prototype.load = function load(t, e, r) {
  4021. "function" == typeof e && (r = e, e = void 0);
  4022. var n = this;
  4023. if (!r) return f.asPromise(load, n, t, e);
  4024. var i = r === SYNC;
  4025. function finish(t, e) {
  4026. if (r) {
  4027. if (i) throw t;
  4028. var n = r;
  4029. r = null, n(t, e);
  4030. }
  4031. }
  4032. function getBundledFileName(t) {
  4033. var e = t.lastIndexOf("google/protobuf/");
  4034. if (e > -1) {
  4035. var r = t.substring(e);
  4036. if (r in a) return r;
  4037. }
  4038. return null;
  4039. }
  4040. function process(t, r) {
  4041. try {
  4042. if (f.isString(r) && "{" === r.charAt(0) && (r = JSON.parse(r)), f.isString(r)) {
  4043. o.filename = t;
  4044. var a, s = o(r, n, e), c = 0;
  4045. if (s.imports) for (;c < s.imports.length; ++c) (a = getBundledFileName(s.imports[c]) || n.resolvePath(t, s.imports[c])) && fetch(a);
  4046. if (s.weakImports) for (c = 0; c < s.weakImports.length; ++c) (a = getBundledFileName(s.weakImports[c]) || n.resolvePath(t, s.weakImports[c])) && fetch(a, !0);
  4047. } else n.setOptions(r.options).addJSON(r.nested);
  4048. } catch (t) {
  4049. finish(t);
  4050. }
  4051. i || u || finish(null, n);
  4052. }
  4053. function fetch(t, e) {
  4054. if (t = getBundledFileName(t) || t, !(n.files.indexOf(t) > -1)) if (n.files.push(t),
  4055. t in a) i ? process(t, a[t]) : (++u, setTimeout((function() {
  4056. --u, process(t, a[t]);
  4057. }))); else if (i) {
  4058. var o;
  4059. try {
  4060. o = f.fs.readFileSync(t).toString("utf8");
  4061. } catch (t) {
  4062. return void (e || finish(t));
  4063. }
  4064. process(t, o);
  4065. } else ++u, n.fetch(t, (function(i, o) {
  4066. --u, r && (i ? e ? u || finish(null, n) : finish(i) : process(t, o));
  4067. }));
  4068. }
  4069. var u = 0;
  4070. f.isString(t) && (t = [ t ]);
  4071. for (var s, c = 0; c < t.length; ++c) (s = n.resolvePath("", t[c])) && fetch(s);
  4072. if (i) return n;
  4073. u || finish(null, n);
  4074. }, Root.prototype.loadSync = function(t, e) {
  4075. if (!f.isNode) throw Error("not supported");
  4076. return this.load(t, e, SYNC);
  4077. }, Root.prototype.resolveAll = function() {
  4078. if (this.deferred.length) throw Error("unresolvable extensions: " + this.deferred.map((function(t) {
  4079. return "'extend " + t.extend + "' in " + t.parent.fullName;
  4080. })).join(", "));
  4081. return n.prototype.resolveAll.call(this);
  4082. };
  4083. var l = /^[A-Z]/;
  4084. function tryHandleExtension(t, e) {
  4085. var r = e.parent.lookup(e.extend);
  4086. if (r) {
  4087. var n = new u(e.fullName, e.id, e.type, e.rule, void 0, e.options);
  4088. return r.get(n.name) || (n.declaringField = e, e.extensionField = n, r.add(n)),
  4089. !0;
  4090. }
  4091. return !1;
  4092. }
  4093. Root.prototype._handleAdd = function(t) {
  4094. if (t instanceof u) void 0 === t.extend || t.extensionField || tryHandleExtension(0, t) || this.deferred.push(t); else if (t instanceof s) l.test(t.name) && (t.parent[t.name] = t.values); else if (!(t instanceof c)) {
  4095. if (t instanceof i) for (var e = 0; e < this.deferred.length; ) tryHandleExtension(0, this.deferred[e]) ? this.deferred.splice(e, 1) : ++e;
  4096. for (var r = 0; r < t.nestedArray.length; ++r) this._handleAdd(t._nestedArray[r]);
  4097. l.test(t.name) && (t.parent[t.name] = t);
  4098. }
  4099. }, Root.prototype._handleRemove = function(t) {
  4100. if (t instanceof u) {
  4101. if (void 0 !== t.extend) if (t.extensionField) t.extensionField.parent.remove(t.extensionField),
  4102. t.extensionField = null; else {
  4103. var e = this.deferred.indexOf(t);
  4104. e > -1 && this.deferred.splice(e, 1);
  4105. }
  4106. } else if (t instanceof s) l.test(t.name) && delete t.parent[t.name]; else if (t instanceof n) {
  4107. for (var r = 0; r < t.nestedArray.length; ++r) this._handleRemove(t._nestedArray[r]);
  4108. l.test(t.name) && delete t.parent[t.name];
  4109. }
  4110. }, Root._configure = function(t, e, r) {
  4111. i = t, o = e, a = r;
  4112. };
  4113. },
  4114. 5370: (t, e, r) => {
  4115. "use strict";
  4116. var n = r(6198);
  4117. t.exports = function(t, e, r) {
  4118. for (var i = 0, o = arguments.length > 2 ? r : n(e), a = new t(o); o > i; ) a[i] = e[i++];
  4119. return a;
  4120. };
  4121. },
  4122. 5397: (t, e, r) => {
  4123. "use strict";
  4124. var n = r(7055), i = r(7750);
  4125. t.exports = function(t) {
  4126. return n(i(t));
  4127. };
  4128. },
  4129. 5506: (t, e, r) => {
  4130. "use strict";
  4131. var n = r(6518), i = r(2357).entries;
  4132. n({
  4133. target: "Object",
  4134. stat: !0
  4135. }, {
  4136. entries: function(t) {
  4137. return i(t);
  4138. }
  4139. });
  4140. },
  4141. 5548: (t, e, r) => {
  4142. "use strict";
  4143. var n = r(3517), i = r(6823), o = TypeError;
  4144. t.exports = function(t) {
  4145. if (n(t)) return t;
  4146. throw new o(i(t) + " is not a constructor");
  4147. };
  4148. },
  4149. 5610: (t, e, r) => {
  4150. "use strict";
  4151. var n = r(1291), i = Math.max, o = Math.min;
  4152. t.exports = function(t, e) {
  4153. var r = n(t);
  4154. return r < 0 ? i(r + e, 0) : o(r, e);
  4155. };
  4156. },
  4157. 5617: (t, e, r) => {
  4158. "use strict";
  4159. var n = r(3164);
  4160. t.exports = Math.fround || function(t) {
  4161. return n(t, 1.1920928955078125e-7, 34028234663852886e22, 11754943508222875e-54);
  4162. };
  4163. },
  4164. 5643: (t, e, r) => {
  4165. "use strict";
  4166. t.exports = Enum;
  4167. var n = r(7209);
  4168. ((Enum.prototype = Object.create(n.prototype)).constructor = Enum).className = "Enum";
  4169. var i = r(8923), o = r(3262);
  4170. function Enum(t, e, r, i, o, a) {
  4171. if (n.call(this, t, r), e && "object" != typeof e) throw TypeError("values must be an object");
  4172. if (this.valuesById = {}, this.values = Object.create(this.valuesById), this.comment = i,
  4173. this.comments = o || {}, this.valuesOptions = a, this.reserved = void 0, e) for (var u = Object.keys(e), s = 0; s < u.length; ++s) "number" == typeof e[u[s]] && (this.valuesById[this.values[u[s]] = e[u[s]]] = u[s]);
  4174. }
  4175. Enum.fromJSON = function(t, e) {
  4176. var r = new Enum(t, e.values, e.options, e.comment, e.comments);
  4177. return r.reserved = e.reserved, r;
  4178. }, Enum.prototype.toJSON = function(t) {
  4179. var e = !!t && Boolean(t.keepComments);
  4180. return o.toObject([ "options", this.options, "valuesOptions", this.valuesOptions, "values", this.values, "reserved", this.reserved && this.reserved.length ? this.reserved : void 0, "comment", e ? this.comment : void 0, "comments", e ? this.comments : void 0 ]);
  4181. }, Enum.prototype.add = function(t, e, r, n) {
  4182. if (!o.isString(t)) throw TypeError("name must be a string");
  4183. if (!o.isInteger(e)) throw TypeError("id must be an integer");
  4184. if (void 0 !== this.values[t]) throw Error("duplicate name '" + t + "' in " + this);
  4185. if (this.isReservedId(e)) throw Error("id " + e + " is reserved in " + this);
  4186. if (this.isReservedName(t)) throw Error("name '" + t + "' is reserved in " + this);
  4187. if (void 0 !== this.valuesById[e]) {
  4188. if (!this.options || !this.options.allow_alias) throw Error("duplicate id " + e + " in " + this);
  4189. this.values[t] = e;
  4190. } else this.valuesById[this.values[t] = e] = t;
  4191. return n && (void 0 === this.valuesOptions && (this.valuesOptions = {}), this.valuesOptions[t] = n || null),
  4192. this.comments[t] = r || null, this;
  4193. }, Enum.prototype.remove = function(t) {
  4194. if (!o.isString(t)) throw TypeError("name must be a string");
  4195. var e = this.values[t];
  4196. if (null == e) throw Error("name '" + t + "' does not exist in " + this);
  4197. return delete this.valuesById[e], delete this.values[t], delete this.comments[t],
  4198. this.valuesOptions && delete this.valuesOptions[t], this;
  4199. }, Enum.prototype.isReservedId = function(t) {
  4200. return i.isReservedId(this.reserved, t);
  4201. }, Enum.prototype.isReservedName = function(t) {
  4202. return i.isReservedName(this.reserved, t);
  4203. };
  4204. },
  4205. 5652: (t, e, r) => {
  4206. "use strict";
  4207. var n = r(9039);
  4208. t.exports = n((function() {
  4209. if ("function" == typeof ArrayBuffer) {
  4210. var t = new ArrayBuffer(8);
  4211. Object.isExtensible(t) && Object.defineProperty(t, "a", {
  4212. value: 8
  4213. });
  4214. }
  4215. }));
  4216. },
  4217. 5745: (t, e, r) => {
  4218. "use strict";
  4219. var n = r(7629);
  4220. t.exports = function(t, e) {
  4221. return n[t] || (n[t] = e || {});
  4222. };
  4223. },
  4224. 5823: (t, e, r) => {
  4225. "use strict";
  4226. var n = r(6518), i = r(4576), o = r(9565), a = r(3724), u = r(2805), s = r(4644), c = r(6346), f = r(679), l = r(6980), h = r(6699), v = r(2087), d = r(8014), p = r(7696), y = r(8229), b = r(8319), g = r(6969), w = r(9297), m = r(6955), _ = r(34), O = r(757), k = r(2360), j = r(1625), S = r(2967), E = r(8480).f, A = r(3251), x = r(9213).forEach, T = r(7633), R = r(2106), M = r(4913), I = r(7347), C = r(5370), N = r(1181), L = r(3167), B = N.get, P = N.set, V = N.enforce, D = M.f, q = I.f, U = i.RangeError, W = c.ArrayBuffer, G = W.prototype, z = c.DataView, $ = s.NATIVE_ARRAY_BUFFER_VIEWS, H = s.TYPED_ARRAY_TAG, J = s.TypedArray, K = s.TypedArrayPrototype, Y = s.isTypedArray, Z = "BYTES_PER_ELEMENT", X = "Wrong length", addGetter = function(t, e) {
  4227. R(t, e, {
  4228. configurable: !0,
  4229. get: function() {
  4230. return B(this)[e];
  4231. }
  4232. });
  4233. }, isArrayBuffer = function(t) {
  4234. var e;
  4235. return j(G, t) || "ArrayBuffer" === (e = m(t)) || "SharedArrayBuffer" === e;
  4236. }, isTypedArrayIndex = function(t, e) {
  4237. return Y(t) && !O(e) && e in t && v(+e) && e >= 0;
  4238. }, wrappedGetOwnPropertyDescriptor = function(t, e) {
  4239. return e = g(e), isTypedArrayIndex(t, e) ? l(2, t[e]) : q(t, e);
  4240. }, wrappedDefineProperty = function(t, e, r) {
  4241. return e = g(e), !(isTypedArrayIndex(t, e) && _(r) && w(r, "value")) || w(r, "get") || w(r, "set") || r.configurable || w(r, "writable") && !r.writable || w(r, "enumerable") && !r.enumerable ? D(t, e, r) : (t[e] = r.value,
  4242. t);
  4243. };
  4244. a ? ($ || (I.f = wrappedGetOwnPropertyDescriptor, M.f = wrappedDefineProperty, addGetter(K, "buffer"),
  4245. addGetter(K, "byteOffset"), addGetter(K, "byteLength"), addGetter(K, "length")),
  4246. n({
  4247. target: "Object",
  4248. stat: !0,
  4249. forced: !$
  4250. }, {
  4251. getOwnPropertyDescriptor: wrappedGetOwnPropertyDescriptor,
  4252. defineProperty: wrappedDefineProperty
  4253. }), t.exports = function(t, e, r) {
  4254. var a = t.match(/\d+/)[0] / 8, s = t + (r ? "Clamped" : "") + "Array", c = "get" + t, l = "set" + t, v = i[s], g = v, w = g && g.prototype, m = {}, addElement = function(t, e) {
  4255. D(t, e, {
  4256. get: function() {
  4257. return function(t, e) {
  4258. var r = B(t);
  4259. return r.view[c](e * a + r.byteOffset, !0);
  4260. }(this, e);
  4261. },
  4262. set: function(t) {
  4263. return function(t, e, n) {
  4264. var i = B(t);
  4265. i.view[l](e * a + i.byteOffset, r ? b(n) : n, !0);
  4266. }(this, e, t);
  4267. },
  4268. enumerable: !0
  4269. });
  4270. };
  4271. $ ? u && (g = e((function(t, e, r, n) {
  4272. return f(t, w), L(_(e) ? isArrayBuffer(e) ? void 0 !== n ? new v(e, y(r, a), n) : void 0 !== r ? new v(e, y(r, a)) : new v(e) : Y(e) ? C(g, e) : o(A, g, e) : new v(p(e)), t, g);
  4273. })), S && S(g, J), x(E(v), (function(t) {
  4274. t in g || h(g, t, v[t]);
  4275. })), g.prototype = w) : (g = e((function(t, e, r, n) {
  4276. f(t, w);
  4277. var i, u, s, c = 0, l = 0;
  4278. if (_(e)) {
  4279. if (!isArrayBuffer(e)) return Y(e) ? C(g, e) : o(A, g, e);
  4280. i = e, l = y(r, a);
  4281. var h = e.byteLength;
  4282. if (void 0 === n) {
  4283. if (h % a) throw new U(X);
  4284. if ((u = h - l) < 0) throw new U(X);
  4285. } else if ((u = d(n) * a) + l > h) throw new U(X);
  4286. s = u / a;
  4287. } else s = p(e), i = new W(u = s * a);
  4288. for (P(t, {
  4289. buffer: i,
  4290. byteOffset: l,
  4291. byteLength: u,
  4292. length: s,
  4293. view: new z(i)
  4294. }); c < s; ) addElement(t, c++);
  4295. })), S && S(g, J), w = g.prototype = k(K)), w.constructor !== g && h(w, "constructor", g),
  4296. V(w).TypedArrayConstructor = g, H && h(w, H, s);
  4297. var O = g !== v;
  4298. m[s] = g, n({
  4299. global: !0,
  4300. constructor: !0,
  4301. forced: O,
  4302. sham: !$
  4303. }, m), Z in g || h(g, Z, a), Z in w || h(w, Z, a), T(s);
  4304. }) : t.exports = function() {};
  4305. },
  4306. 5854: (t, e, r) => {
  4307. "use strict";
  4308. var n = r(2777), i = TypeError;
  4309. t.exports = function(t) {
  4310. var e = n(t, "number");
  4311. if ("number" == typeof e) throw new i("Can't convert number to bigint");
  4312. return BigInt(e);
  4313. };
  4314. },
  4315. 5917: (t, e, r) => {
  4316. "use strict";
  4317. var n = r(3724), i = r(9039), o = r(4055);
  4318. t.exports = !n && !i((function() {
  4319. return 7 !== Object.defineProperty(o("div"), "a", {
  4320. get: function() {
  4321. return 7;
  4322. }
  4323. }).a;
  4324. }));
  4325. },
  4326. 5966: (t, e, r) => {
  4327. "use strict";
  4328. var n = r(9306), i = r(4117);
  4329. t.exports = function(t, e) {
  4330. var r = t[e];
  4331. return i(r) ? void 0 : n(r);
  4332. };
  4333. },
  4334. 6034: (t, e, r) => {
  4335. "use strict";
  4336. var n = r(6518), i = r(2357).values;
  4337. n({
  4338. target: "Object",
  4339. stat: !0
  4340. }, {
  4341. values: function(t) {
  4342. return i(t);
  4343. }
  4344. });
  4345. },
  4346. 6043: (t, e, r) => {
  4347. "use strict";
  4348. var n = r(9306), i = TypeError, PromiseCapability = function(t) {
  4349. var e, r;
  4350. this.promise = new t((function(t, n) {
  4351. if (void 0 !== e || void 0 !== r) throw new i("Bad Promise constructor");
  4352. e = t, r = n;
  4353. })), this.resolve = n(e), this.reject = n(r);
  4354. };
  4355. t.exports.f = function(t) {
  4356. return new PromiseCapability(t);
  4357. };
  4358. },
  4359. 6072: (t, e, r) => {
  4360. "use strict";
  4361. var n = r(4644), i = r(926).right, o = n.aTypedArray;
  4362. (0, n.exportTypedArrayMethod)("reduceRight", (function(t) {
  4363. var e = arguments.length;
  4364. return i(o(this), t, e, e > 1 ? arguments[1] : void 0);
  4365. }));
  4366. },
  4367. 6080: (t, e, r) => {
  4368. "use strict";
  4369. var n = r(7476), i = r(9306), o = r(616), a = n(n.bind);
  4370. t.exports = function(t, e) {
  4371. return i(t), void 0 === e ? t : o ? a(t, e) : function() {
  4372. return t.apply(e, arguments);
  4373. };
  4374. };
  4375. },
  4376. 6099: (t, e, r) => {
  4377. "use strict";
  4378. var n = r(2140), i = r(6840), o = r(3179);
  4379. n || i(Object.prototype, "toString", o, {
  4380. unsafe: !0
  4381. });
  4382. },
  4383. 6119: (t, e, r) => {
  4384. "use strict";
  4385. var n = r(5745), i = r(3392), o = n("keys");
  4386. t.exports = function(t) {
  4387. return o[t] || (o[t] = i(t));
  4388. };
  4389. },
  4390. 6193: (t, e, r) => {
  4391. "use strict";
  4392. var n = r(4215);
  4393. t.exports = "NODE" === n;
  4394. },
  4395. 6198: (t, e, r) => {
  4396. "use strict";
  4397. var n = r(8014);
  4398. t.exports = function(t) {
  4399. return n(t.length);
  4400. };
  4401. },
  4402. 6237: (t, e, r) => {
  4403. "use strict";
  4404. t.exports = Reader;
  4405. var n, i = r(3610), o = i.LongBits, a = i.utf8;
  4406. function indexOutOfRange(t, e) {
  4407. return RangeError("index out of range: " + t.pos + " + " + (e || 1) + " > " + t.len);
  4408. }
  4409. function Reader(t) {
  4410. this.buf = t, this.pos = 0, this.len = t.length;
  4411. }
  4412. var u, s = "undefined" != typeof Uint8Array ? function(t) {
  4413. if (t instanceof Uint8Array || Array.isArray(t)) return new Reader(t);
  4414. throw Error("illegal buffer");
  4415. } : function(t) {
  4416. if (Array.isArray(t)) return new Reader(t);
  4417. throw Error("illegal buffer");
  4418. }, create = function() {
  4419. return i.Buffer ? function(t) {
  4420. return (Reader.create = function(t) {
  4421. return i.Buffer.isBuffer(t) ? new n(t) : s(t);
  4422. })(t);
  4423. } : s;
  4424. };
  4425. function readLongVarint() {
  4426. var t = new o(0, 0), e = 0;
  4427. if (!(this.len - this.pos > 4)) {
  4428. for (;e < 3; ++e) {
  4429. if (this.pos >= this.len) throw indexOutOfRange(this);
  4430. if (t.lo = (t.lo | (127 & this.buf[this.pos]) << 7 * e) >>> 0, this.buf[this.pos++] < 128) return t;
  4431. }
  4432. return t.lo = (t.lo | (127 & this.buf[this.pos++]) << 7 * e) >>> 0, t;
  4433. }
  4434. for (;e < 4; ++e) if (t.lo = (t.lo | (127 & this.buf[this.pos]) << 7 * e) >>> 0,
  4435. this.buf[this.pos++] < 128) return t;
  4436. if (t.lo = (t.lo | (127 & this.buf[this.pos]) << 28) >>> 0, t.hi = (t.hi | (127 & this.buf[this.pos]) >> 4) >>> 0,
  4437. this.buf[this.pos++] < 128) return t;
  4438. if (e = 0, this.len - this.pos > 4) {
  4439. for (;e < 5; ++e) if (t.hi = (t.hi | (127 & this.buf[this.pos]) << 7 * e + 3) >>> 0,
  4440. this.buf[this.pos++] < 128) return t;
  4441. } else for (;e < 5; ++e) {
  4442. if (this.pos >= this.len) throw indexOutOfRange(this);
  4443. if (t.hi = (t.hi | (127 & this.buf[this.pos]) << 7 * e + 3) >>> 0, this.buf[this.pos++] < 128) return t;
  4444. }
  4445. throw Error("invalid varint encoding");
  4446. }
  4447. function readFixed32_end(t, e) {
  4448. return (t[e - 4] | t[e - 3] << 8 | t[e - 2] << 16 | t[e - 1] << 24) >>> 0;
  4449. }
  4450. function readFixed64() {
  4451. if (this.pos + 8 > this.len) throw indexOutOfRange(this, 8);
  4452. return new o(readFixed32_end(this.buf, this.pos += 4), readFixed32_end(this.buf, this.pos += 4));
  4453. }
  4454. Reader.create = create(), Reader.prototype._slice = i.Array.prototype.subarray || i.Array.prototype.slice,
  4455. Reader.prototype.uint32 = (u = 4294967295, function() {
  4456. if (u = (127 & this.buf[this.pos]) >>> 0, this.buf[this.pos++] < 128) return u;
  4457. if (u = (u | (127 & this.buf[this.pos]) << 7) >>> 0, this.buf[this.pos++] < 128) return u;
  4458. if (u = (u | (127 & this.buf[this.pos]) << 14) >>> 0, this.buf[this.pos++] < 128) return u;
  4459. if (u = (u | (127 & this.buf[this.pos]) << 21) >>> 0, this.buf[this.pos++] < 128) return u;
  4460. if (u = (u | (15 & this.buf[this.pos]) << 28) >>> 0, this.buf[this.pos++] < 128) return u;
  4461. if ((this.pos += 5) > this.len) throw this.pos = this.len, indexOutOfRange(this, 10);
  4462. return u;
  4463. }), Reader.prototype.int32 = function() {
  4464. return 0 | this.uint32();
  4465. }, Reader.prototype.sint32 = function() {
  4466. var t = this.uint32();
  4467. return t >>> 1 ^ -(1 & t);
  4468. }, Reader.prototype.bool = function() {
  4469. return 0 !== this.uint32();
  4470. }, Reader.prototype.fixed32 = function() {
  4471. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4472. return readFixed32_end(this.buf, this.pos += 4);
  4473. }, Reader.prototype.sfixed32 = function() {
  4474. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4475. return 0 | readFixed32_end(this.buf, this.pos += 4);
  4476. }, Reader.prototype.float = function() {
  4477. if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4);
  4478. var t = i.float.readFloatLE(this.buf, this.pos);
  4479. return this.pos += 4, t;
  4480. }, Reader.prototype.double = function() {
  4481. if (this.pos + 8 > this.len) throw indexOutOfRange(this, 4);
  4482. var t = i.float.readDoubleLE(this.buf, this.pos);
  4483. return this.pos += 8, t;
  4484. }, Reader.prototype.bytes = function() {
  4485. var t = this.uint32(), e = this.pos, r = this.pos + t;
  4486. if (r > this.len) throw indexOutOfRange(this, t);
  4487. if (this.pos += t, Array.isArray(this.buf)) return this.buf.slice(e, r);
  4488. if (e === r) {
  4489. var n = i.Buffer;
  4490. return n ? n.alloc(0) : new this.buf.constructor(0);
  4491. }
  4492. return this._slice.call(this.buf, e, r);
  4493. }, Reader.prototype.string = function() {
  4494. var t = this.bytes();
  4495. return a.read(t, 0, t.length);
  4496. }, Reader.prototype.skip = function(t) {
  4497. if ("number" == typeof t) {
  4498. if (this.pos + t > this.len) throw indexOutOfRange(this, t);
  4499. this.pos += t;
  4500. } else do {
  4501. if (this.pos >= this.len) throw indexOutOfRange(this);
  4502. } while (128 & this.buf[this.pos++]);
  4503. return this;
  4504. }, Reader.prototype.skipType = function(t) {
  4505. switch (t) {
  4506. case 0:
  4507. this.skip();
  4508. break;
  4509.  
  4510. case 1:
  4511. this.skip(8);
  4512. break;
  4513.  
  4514. case 2:
  4515. this.skip(this.uint32());
  4516. break;
  4517.  
  4518. case 3:
  4519. for (;4 != (t = 7 & this.uint32()); ) this.skipType(t);
  4520. break;
  4521.  
  4522. case 5:
  4523. this.skip(4);
  4524. break;
  4525.  
  4526. default:
  4527. throw Error("invalid wire type " + t + " at offset " + this.pos);
  4528. }
  4529. return this;
  4530. }, Reader._configure = function(t) {
  4531. n = t, Reader.create = create(), n._configure();
  4532. var e = i.Long ? "toLong" : "toNumber";
  4533. i.merge(Reader.prototype, {
  4534. int64: function() {
  4535. return readLongVarint.call(this)[e](!1);
  4536. },
  4537. uint64: function() {
  4538. return readLongVarint.call(this)[e](!0);
  4539. },
  4540. sint64: function() {
  4541. return readLongVarint.call(this).zzDecode()[e](!1);
  4542. },
  4543. fixed64: function() {
  4544. return readFixed64.call(this)[e](!0);
  4545. },
  4546. sfixed64: function() {
  4547. return readFixed64.call(this)[e](!1);
  4548. }
  4549. });
  4550. };
  4551. },
  4552. 6269: t => {
  4553. "use strict";
  4554. t.exports = {};
  4555. },
  4556. 6279: (t, e, r) => {
  4557. "use strict";
  4558. var n = r(6840);
  4559. t.exports = function(t, e, r) {
  4560. for (var i in e) n(t, i, e[i], r);
  4561. return t;
  4562. };
  4563. },
  4564. 6319: (t, e, r) => {
  4565. "use strict";
  4566. var n = r(8551), i = r(9539);
  4567. t.exports = function(t, e, r, o) {
  4568. try {
  4569. return o ? e(n(r)[0], r[1]) : e(r);
  4570. } catch (e) {
  4571. i(t, "throw", e);
  4572. }
  4573. };
  4574. },
  4575. 6346: (t, e, r) => {
  4576. "use strict";
  4577. var n = r(4576), i = r(9504), o = r(3724), a = r(7811), u = r(350), s = r(6699), c = r(2106), f = r(6279), l = r(9039), h = r(679), v = r(1291), d = r(8014), p = r(7696), y = r(5617), b = r(8490), g = r(2787), w = r(2967), m = r(4373), _ = r(7680), O = r(3167), k = r(7740), j = r(687), S = r(1181), E = u.PROPER, A = u.CONFIGURABLE, x = "ArrayBuffer", T = "DataView", R = "prototype", M = "Wrong index", I = S.getterFor(x), C = S.getterFor(T), N = S.set, L = n[x], B = L, P = B && B[R], V = n[T], D = V && V[R], q = Object.prototype, U = n.Array, W = n.RangeError, G = i(m), z = i([].reverse), $ = b.pack, H = b.unpack, packInt8 = function(t) {
  4578. return [ 255 & t ];
  4579. }, packInt16 = function(t) {
  4580. return [ 255 & t, t >> 8 & 255 ];
  4581. }, packInt32 = function(t) {
  4582. return [ 255 & t, t >> 8 & 255, t >> 16 & 255, t >> 24 & 255 ];
  4583. }, unpackInt32 = function(t) {
  4584. return t[3] << 24 | t[2] << 16 | t[1] << 8 | t[0];
  4585. }, packFloat32 = function(t) {
  4586. return $(y(t), 23, 4);
  4587. }, packFloat64 = function(t) {
  4588. return $(t, 52, 8);
  4589. }, addGetter = function(t, e, r) {
  4590. c(t[R], e, {
  4591. configurable: !0,
  4592. get: function() {
  4593. return r(this)[e];
  4594. }
  4595. });
  4596. }, get = function(t, e, r, n) {
  4597. var i = C(t), o = p(r), a = !!n;
  4598. if (o + e > i.byteLength) throw new W(M);
  4599. var u = i.bytes, s = o + i.byteOffset, c = _(u, s, s + e);
  4600. return a ? c : z(c);
  4601. }, set = function(t, e, r, n, i, o) {
  4602. var a = C(t), u = p(r), s = n(+i), c = !!o;
  4603. if (u + e > a.byteLength) throw new W(M);
  4604. for (var f = a.bytes, l = u + a.byteOffset, h = 0; h < e; h++) f[l + h] = s[c ? h : e - h - 1];
  4605. };
  4606. if (a) {
  4607. var J = E && L.name !== x;
  4608. l((function() {
  4609. L(1);
  4610. })) && l((function() {
  4611. new L(-1);
  4612. })) && !l((function() {
  4613. return new L, new L(1.5), new L(NaN), 1 !== L.length || J && !A;
  4614. })) ? J && A && s(L, "name", x) : ((B = function(t) {
  4615. return h(this, P), O(new L(p(t)), this, B);
  4616. })[R] = P, P.constructor = B, k(B, L)), w && g(D) !== q && w(D, q);
  4617. var K = new V(new B(2)), Y = i(D.setInt8);
  4618. K.setInt8(0, 2147483648), K.setInt8(1, 2147483649), !K.getInt8(0) && K.getInt8(1) || f(D, {
  4619. setInt8: function(t, e) {
  4620. Y(this, t, e << 24 >> 24);
  4621. },
  4622. setUint8: function(t, e) {
  4623. Y(this, t, e << 24 >> 24);
  4624. }
  4625. }, {
  4626. unsafe: !0
  4627. });
  4628. } else P = (B = function(t) {
  4629. h(this, P);
  4630. var e = p(t);
  4631. N(this, {
  4632. type: x,
  4633. bytes: G(U(e), 0),
  4634. byteLength: e
  4635. }), o || (this.byteLength = e, this.detached = !1);
  4636. })[R], D = (V = function(t, e, r) {
  4637. h(this, D), h(t, P);
  4638. var n = I(t), i = n.byteLength, a = v(e);
  4639. if (a < 0 || a > i) throw new W("Wrong offset");
  4640. if (a + (r = void 0 === r ? i - a : d(r)) > i) throw new W("Wrong length");
  4641. N(this, {
  4642. type: T,
  4643. buffer: t,
  4644. byteLength: r,
  4645. byteOffset: a,
  4646. bytes: n.bytes
  4647. }), o || (this.buffer = t, this.byteLength = r, this.byteOffset = a);
  4648. })[R], o && (addGetter(B, "byteLength", I), addGetter(V, "buffer", C), addGetter(V, "byteLength", C),
  4649. addGetter(V, "byteOffset", C)), f(D, {
  4650. getInt8: function(t) {
  4651. return get(this, 1, t)[0] << 24 >> 24;
  4652. },
  4653. getUint8: function(t) {
  4654. return get(this, 1, t)[0];
  4655. },
  4656. getInt16: function(t) {
  4657. var e = get(this, 2, t, arguments.length > 1 && arguments[1]);
  4658. return (e[1] << 8 | e[0]) << 16 >> 16;
  4659. },
  4660. getUint16: function(t) {
  4661. var e = get(this, 2, t, arguments.length > 1 && arguments[1]);
  4662. return e[1] << 8 | e[0];
  4663. },
  4664. getInt32: function(t) {
  4665. return unpackInt32(get(this, 4, t, arguments.length > 1 && arguments[1]));
  4666. },
  4667. getUint32: function(t) {
  4668. return unpackInt32(get(this, 4, t, arguments.length > 1 && arguments[1])) >>> 0;
  4669. },
  4670. getFloat32: function(t) {
  4671. return H(get(this, 4, t, arguments.length > 1 && arguments[1]), 23);
  4672. },
  4673. getFloat64: function(t) {
  4674. return H(get(this, 8, t, arguments.length > 1 && arguments[1]), 52);
  4675. },
  4676. setInt8: function(t, e) {
  4677. set(this, 1, t, packInt8, e);
  4678. },
  4679. setUint8: function(t, e) {
  4680. set(this, 1, t, packInt8, e);
  4681. },
  4682. setInt16: function(t, e) {
  4683. set(this, 2, t, packInt16, e, arguments.length > 2 && arguments[2]);
  4684. },
  4685. setUint16: function(t, e) {
  4686. set(this, 2, t, packInt16, e, arguments.length > 2 && arguments[2]);
  4687. },
  4688. setInt32: function(t, e) {
  4689. set(this, 4, t, packInt32, e, arguments.length > 2 && arguments[2]);
  4690. },
  4691. setUint32: function(t, e) {
  4692. set(this, 4, t, packInt32, e, arguments.length > 2 && arguments[2]);
  4693. },
  4694. setFloat32: function(t, e) {
  4695. set(this, 4, t, packFloat32, e, arguments.length > 2 && arguments[2]);
  4696. },
  4697. setFloat64: function(t, e) {
  4698. set(this, 8, t, packFloat64, e, arguments.length > 2 && arguments[2]);
  4699. }
  4700. });
  4701. j(B, x), j(V, T), t.exports = {
  4702. ArrayBuffer: B,
  4703. DataView: V
  4704. };
  4705. },
  4706. 6395: t => {
  4707. "use strict";
  4708. t.exports = !1;
  4709. },
  4710. 6434: (t, e, r) => {
  4711. "use strict";
  4712. var n = e, i = r(2551);
  4713. n[".google.protobuf.Any"] = {
  4714. fromObject: function(t) {
  4715. if (t && t["@type"]) {
  4716. var e = t["@type"].substring(t["@type"].lastIndexOf("/") + 1), r = this.lookup(e);
  4717. if (r) {
  4718. var n = "." === t["@type"].charAt(0) ? t["@type"].slice(1) : t["@type"];
  4719. return -1 === n.indexOf("/") && (n = "/" + n), this.create({
  4720. type_url: n,
  4721. value: r.encode(r.fromObject(t)).finish()
  4722. });
  4723. }
  4724. }
  4725. return this.fromObject(t);
  4726. },
  4727. toObject: function(t, e) {
  4728. var r = "", n = "";
  4729. if (e && e.json && t.type_url && t.value) {
  4730. n = t.type_url.substring(t.type_url.lastIndexOf("/") + 1), r = t.type_url.substring(0, t.type_url.lastIndexOf("/") + 1);
  4731. var o = this.lookup(n);
  4732. o && (t = o.decode(t.value));
  4733. }
  4734. if (!(t instanceof this.ctor) && t instanceof i) {
  4735. var a = t.$type.toObject(t, e);
  4736. return "" === r && (r = "type.googleapis.com/"), n = r + ("." === t.$type.fullName[0] ? t.$type.fullName.slice(1) : t.$type.fullName),
  4737. a["@type"] = n, a;
  4738. }
  4739. return this.toObject(t, e);
  4740. }
  4741. };
  4742. },
  4743. 6449: (t, e, r) => {
  4744. "use strict";
  4745. var n = r(6518), i = r(259), o = r(8981), a = r(6198), u = r(1291), s = r(1469);
  4746. n({
  4747. target: "Array",
  4748. proto: !0
  4749. }, {
  4750. flat: function() {
  4751. var t = arguments.length ? arguments[0] : void 0, e = o(this), r = a(e), n = s(e, 0);
  4752. return n.length = i(n, e, e, r, 0, void 0 === t ? 1 : u(t)), n;
  4753. }
  4754. });
  4755. },
  4756. 6468: (t, e, r) => {
  4757. "use strict";
  4758. var n = r(6518), i = r(4576), o = r(9504), a = r(2796), u = r(6840), s = r(3451), c = r(2652), f = r(679), l = r(4901), h = r(4117), v = r(34), d = r(9039), p = r(4428), y = r(687), b = r(3167);
  4759. t.exports = function(t, e, r) {
  4760. var g = -1 !== t.indexOf("Map"), w = -1 !== t.indexOf("Weak"), m = g ? "set" : "add", _ = i[t], O = _ && _.prototype, k = _, j = {}, fixMethod = function(t) {
  4761. var e = o(O[t]);
  4762. u(O, t, "add" === t ? function(t) {
  4763. return e(this, 0 === t ? 0 : t), this;
  4764. } : "delete" === t ? function(t) {
  4765. return !(w && !v(t)) && e(this, 0 === t ? 0 : t);
  4766. } : "get" === t ? function(t) {
  4767. return w && !v(t) ? void 0 : e(this, 0 === t ? 0 : t);
  4768. } : "has" === t ? function(t) {
  4769. return !(w && !v(t)) && e(this, 0 === t ? 0 : t);
  4770. } : function(t, r) {
  4771. return e(this, 0 === t ? 0 : t, r), this;
  4772. });
  4773. };
  4774. if (a(t, !l(_) || !(w || O.forEach && !d((function() {
  4775. (new _).entries().next();
  4776. }))))) k = r.getConstructor(e, t, g, m), s.enable(); else if (a(t, !0)) {
  4777. var S = new k, E = S[m](w ? {} : -0, 1) !== S, A = d((function() {
  4778. S.has(1);
  4779. })), x = p((function(t) {
  4780. new _(t);
  4781. })), T = !w && d((function() {
  4782. for (var t = new _, e = 5; e--; ) t[m](e, e);
  4783. return !t.has(-0);
  4784. }));
  4785. x || ((k = e((function(t, e) {
  4786. f(t, O);
  4787. var r = b(new _, t, k);
  4788. return h(e) || c(e, r[m], {
  4789. that: r,
  4790. AS_ENTRIES: g
  4791. }), r;
  4792. }))).prototype = O, O.constructor = k), (A || T) && (fixMethod("delete"), fixMethod("has"),
  4793. g && fixMethod("get")), (T || E) && fixMethod(m), w && O.clear && delete O.clear;
  4794. }
  4795. return j[t] = k, n({
  4796. global: !0,
  4797. constructor: !0,
  4798. forced: k !== _
  4799. }, j), y(k, t), w || r.setStrong(k, t, g), k;
  4800. };
  4801. },
  4802. 6469: (t, e, r) => {
  4803. "use strict";
  4804. var n = r(8227), i = r(2360), o = r(4913).f, a = n("unscopables"), u = Array.prototype;
  4805. void 0 === u[a] && o(u, a, {
  4806. configurable: !0,
  4807. value: i(null)
  4808. }), t.exports = function(t) {
  4809. u[a][t] = !0;
  4810. };
  4811. },
  4812. 6499: (t, e, r) => {
  4813. "use strict";
  4814. var n = r(6518), i = r(9565), o = r(9306), a = r(6043), u = r(1103), s = r(2652);
  4815. n({
  4816. target: "Promise",
  4817. stat: !0,
  4818. forced: r(537)
  4819. }, {
  4820. all: function(t) {
  4821. var e = this, r = a.f(e), n = r.resolve, c = r.reject, f = u((function() {
  4822. var r = o(e.resolve), a = [], u = 0, f = 1;
  4823. s(t, (function(t) {
  4824. var o = u++, s = !1;
  4825. f++, i(r, e, t).then((function(t) {
  4826. s || (s = !0, a[o] = t, --f || n(a));
  4827. }), c);
  4828. })), --f || n(a);
  4829. }));
  4830. return f.error && c(f.value), r.promise;
  4831. }
  4832. });
  4833. },
  4834. 6518: (t, e, r) => {
  4835. "use strict";
  4836. var n = r(4576), i = r(7347).f, o = r(6699), a = r(6840), u = r(9433), s = r(7740), c = r(2796);
  4837. t.exports = function(t, e) {
  4838. var r, f, l, h, v, d = t.target, p = t.global, y = t.stat;
  4839. if (r = p ? n : y ? n[d] || u(d, {}) : n[d] && n[d].prototype) for (f in e) {
  4840. if (h = e[f], l = t.dontCallGetSet ? (v = i(r, f)) && v.value : r[f], !c(p ? f : d + (y ? "." : "#") + f, t.forced) && void 0 !== l) {
  4841. if (typeof h == typeof l) continue;
  4842. s(h, l);
  4843. }
  4844. (t.sham || l && l.sham) && o(h, "sham", !0), a(r, f, h, t);
  4845. }
  4846. };
  4847. },
  4848. 6614: (t, e, r) => {
  4849. "use strict";
  4850. var n = r(4644), i = r(8014), o = r(5610), a = n.aTypedArray, u = n.getTypedArrayConstructor;
  4851. (0, n.exportTypedArrayMethod)("subarray", (function(t, e) {
  4852. var r = a(this), n = r.length, s = o(t, n);
  4853. return new (u(r))(r.buffer, r.byteOffset + s * r.BYTES_PER_ELEMENT, i((void 0 === e ? n : o(e, n)) - s));
  4854. }));
  4855. },
  4856. 6651: (t, e, r) => {
  4857. "use strict";
  4858. var n = r(4644), i = r(9617).indexOf, o = n.aTypedArray;
  4859. (0, n.exportTypedArrayMethod)("indexOf", (function(t) {
  4860. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  4861. }));
  4862. },
  4863. 6682: (t, e, r) => {
  4864. "use strict";
  4865. var n = r(9565), i = r(8551), o = r(4901), a = r(2195), u = r(7323), s = TypeError;
  4866. t.exports = function(t, e) {
  4867. var r = t.exec;
  4868. if (o(r)) {
  4869. var c = n(r, t, e);
  4870. return null !== c && i(c), c;
  4871. }
  4872. if ("RegExp" === a(t)) return n(u, t, e);
  4873. throw new s("RegExp#exec called on incompatible receiver");
  4874. };
  4875. },
  4876. 6699: (t, e, r) => {
  4877. "use strict";
  4878. var n = r(3724), i = r(4913), o = r(6980);
  4879. t.exports = n ? function(t, e, r) {
  4880. return i.f(t, e, o(1, r));
  4881. } : function(t, e, r) {
  4882. return t[e] = r, t;
  4883. };
  4884. },
  4885. 6706: (t, e, r) => {
  4886. "use strict";
  4887. var n = r(9504), i = r(9306);
  4888. t.exports = function(t, e, r) {
  4889. try {
  4890. return n(i(Object.getOwnPropertyDescriptor(t, e)[r]));
  4891. } catch (t) {}
  4892. };
  4893. },
  4894. 6761: (t, e, r) => {
  4895. "use strict";
  4896. var n = r(6518), i = r(4576), o = r(9565), a = r(9504), u = r(6395), s = r(3724), c = r(4495), f = r(9039), l = r(9297), h = r(1625), v = r(8551), d = r(5397), p = r(6969), y = r(655), b = r(6980), g = r(2360), w = r(1072), m = r(8480), _ = r(298), O = r(3717), k = r(7347), j = r(4913), S = r(6801), E = r(8773), A = r(6840), x = r(2106), T = r(5745), R = r(6119), M = r(421), I = r(3392), C = r(8227), N = r(1951), L = r(511), B = r(8242), P = r(687), V = r(1181), D = r(9213).forEach, q = R("hidden"), U = "Symbol", W = "prototype", G = V.set, z = V.getterFor(U), $ = Object[W], H = i.Symbol, J = H && H[W], K = i.RangeError, Y = i.TypeError, Z = i.QObject, X = k.f, Q = j.f, tt = _.f, et = E.f, rt = a([].push), nt = T("symbols"), it = T("op-symbols"), ot = T("wks"), at = !Z || !Z[W] || !Z[W].findChild, fallbackDefineProperty = function(t, e, r) {
  4897. var n = X($, e);
  4898. n && delete $[e], Q(t, e, r), n && t !== $ && Q($, e, n);
  4899. }, ut = s && f((function() {
  4900. return 7 !== g(Q({}, "a", {
  4901. get: function() {
  4902. return Q(this, "a", {
  4903. value: 7
  4904. }).a;
  4905. }
  4906. })).a;
  4907. })) ? fallbackDefineProperty : Q, wrap = function(t, e) {
  4908. var r = nt[t] = g(J);
  4909. return G(r, {
  4910. type: U,
  4911. tag: t,
  4912. description: e
  4913. }), s || (r.description = e), r;
  4914. }, $defineProperty = function(t, e, r) {
  4915. t === $ && $defineProperty(it, e, r), v(t);
  4916. var n = p(e);
  4917. return v(r), l(nt, n) ? (r.enumerable ? (l(t, q) && t[q][n] && (t[q][n] = !1), r = g(r, {
  4918. enumerable: b(0, !1)
  4919. })) : (l(t, q) || Q(t, q, b(1, g(null))), t[q][n] = !0), ut(t, n, r)) : Q(t, n, r);
  4920. }, $defineProperties = function(t, e) {
  4921. v(t);
  4922. var r = d(e), n = w(r).concat($getOwnPropertySymbols(r));
  4923. return D(n, (function(e) {
  4924. s && !o($propertyIsEnumerable, r, e) || $defineProperty(t, e, r[e]);
  4925. })), t;
  4926. }, $propertyIsEnumerable = function(t) {
  4927. var e = p(t), r = o(et, this, e);
  4928. return !(this === $ && l(nt, e) && !l(it, e)) && (!(r || !l(this, e) || !l(nt, e) || l(this, q) && this[q][e]) || r);
  4929. }, $getOwnPropertyDescriptor = function(t, e) {
  4930. var r = d(t), n = p(e);
  4931. if (r !== $ || !l(nt, n) || l(it, n)) {
  4932. var i = X(r, n);
  4933. return !i || !l(nt, n) || l(r, q) && r[q][n] || (i.enumerable = !0), i;
  4934. }
  4935. }, $getOwnPropertyNames = function(t) {
  4936. var e = tt(d(t)), r = [];
  4937. return D(e, (function(t) {
  4938. l(nt, t) || l(M, t) || rt(r, t);
  4939. })), r;
  4940. }, $getOwnPropertySymbols = function(t) {
  4941. var e = t === $, r = tt(e ? it : d(t)), n = [];
  4942. return D(r, (function(t) {
  4943. !l(nt, t) || e && !l($, t) || rt(n, nt[t]);
  4944. })), n;
  4945. };
  4946. c || (A(J = (H = function() {
  4947. if (h(J, this)) throw new Y("Symbol is not a constructor");
  4948. var t = arguments.length && void 0 !== arguments[0] ? y(arguments[0]) : void 0, e = I(t), setter = function(t) {
  4949. var r = void 0 === this ? i : this;
  4950. r === $ && o(setter, it, t), l(r, q) && l(r[q], e) && (r[q][e] = !1);
  4951. var n = b(1, t);
  4952. try {
  4953. ut(r, e, n);
  4954. } catch (t) {
  4955. if (!(t instanceof K)) throw t;
  4956. fallbackDefineProperty(r, e, n);
  4957. }
  4958. };
  4959. return s && at && ut($, e, {
  4960. configurable: !0,
  4961. set: setter
  4962. }), wrap(e, t);
  4963. })[W], "toString", (function() {
  4964. return z(this).tag;
  4965. })), A(H, "withoutSetter", (function(t) {
  4966. return wrap(I(t), t);
  4967. })), E.f = $propertyIsEnumerable, j.f = $defineProperty, S.f = $defineProperties,
  4968. k.f = $getOwnPropertyDescriptor, m.f = _.f = $getOwnPropertyNames, O.f = $getOwnPropertySymbols,
  4969. N.f = function(t) {
  4970. return wrap(C(t), t);
  4971. }, s && (x(J, "description", {
  4972. configurable: !0,
  4973. get: function() {
  4974. return z(this).description;
  4975. }
  4976. }), u || A($, "propertyIsEnumerable", $propertyIsEnumerable, {
  4977. unsafe: !0
  4978. }))), n({
  4979. global: !0,
  4980. constructor: !0,
  4981. wrap: !0,
  4982. forced: !c,
  4983. sham: !c
  4984. }, {
  4985. Symbol: H
  4986. }), D(w(ot), (function(t) {
  4987. L(t);
  4988. })), n({
  4989. target: U,
  4990. stat: !0,
  4991. forced: !c
  4992. }, {
  4993. useSetter: function() {
  4994. at = !0;
  4995. },
  4996. useSimple: function() {
  4997. at = !1;
  4998. }
  4999. }), n({
  5000. target: "Object",
  5001. stat: !0,
  5002. forced: !c,
  5003. sham: !s
  5004. }, {
  5005. create: function(t, e) {
  5006. return void 0 === e ? g(t) : $defineProperties(g(t), e);
  5007. },
  5008. defineProperty: $defineProperty,
  5009. defineProperties: $defineProperties,
  5010. getOwnPropertyDescriptor: $getOwnPropertyDescriptor
  5011. }), n({
  5012. target: "Object",
  5013. stat: !0,
  5014. forced: !c
  5015. }, {
  5016. getOwnPropertyNames: $getOwnPropertyNames
  5017. }), B(), P(H, U), M[q] = !0;
  5018. },
  5019. 6801: (t, e, r) => {
  5020. "use strict";
  5021. var n = r(3724), i = r(8686), o = r(4913), a = r(8551), u = r(5397), s = r(1072);
  5022. e.f = n && !i ? Object.defineProperties : function(t, e) {
  5023. a(t);
  5024. for (var r, n = u(e), i = s(e), c = i.length, f = 0; c > f; ) o.f(t, r = i[f++], n[r]);
  5025. return t;
  5026. };
  5027. },
  5028. 6812: (t, e, r) => {
  5029. "use strict";
  5030. var n = r(4644), i = r(8745), o = r(8379), a = n.aTypedArray;
  5031. (0, n.exportTypedArrayMethod)("lastIndexOf", (function(t) {
  5032. var e = arguments.length;
  5033. return i(o, a(this), e > 1 ? [ t, arguments[1] ] : [ t ]);
  5034. }));
  5035. },
  5036. 6823: t => {
  5037. "use strict";
  5038. var e = String;
  5039. t.exports = function(t) {
  5040. try {
  5041. return e(t);
  5042. } catch (t) {
  5043. return "Object";
  5044. }
  5045. };
  5046. },
  5047. 6837: t => {
  5048. "use strict";
  5049. var e = TypeError;
  5050. t.exports = function(t) {
  5051. if (t > 9007199254740991) throw e("Maximum allowed index exceeded");
  5052. return t;
  5053. };
  5054. },
  5055. 6840: (t, e, r) => {
  5056. "use strict";
  5057. var n = r(4901), i = r(4913), o = r(283), a = r(9433);
  5058. t.exports = function(t, e, r, u) {
  5059. u || (u = {});
  5060. var s = u.enumerable, c = void 0 !== u.name ? u.name : e;
  5061. if (n(r) && o(r, c, u), u.global) s ? t[e] = r : a(e, r); else {
  5062. try {
  5063. u.unsafe ? t[e] && (s = !0) : delete t[e];
  5064. } catch (t) {}
  5065. s ? t[e] = r : i.f(t, e, {
  5066. value: r,
  5067. enumerable: !1,
  5068. configurable: !u.nonConfigurable,
  5069. writable: !u.nonWritable
  5070. });
  5071. }
  5072. return t;
  5073. };
  5074. },
  5075. 6910: (t, e, r) => {
  5076. "use strict";
  5077. var n = r(6518), i = r(9504), o = r(9306), a = r(8981), u = r(6198), s = r(4606), c = r(655), f = r(9039), l = r(4488), h = r(4598), v = r(3709), d = r(3763), p = r(9519), y = r(3607), b = [], g = i(b.sort), w = i(b.push), m = f((function() {
  5078. b.sort(void 0);
  5079. })), _ = f((function() {
  5080. b.sort(null);
  5081. })), O = h("sort"), k = !f((function() {
  5082. if (p) return p < 70;
  5083. if (!(v && v > 3)) {
  5084. if (d) return !0;
  5085. if (y) return y < 603;
  5086. var t, e, r, n, i = "";
  5087. for (t = 65; t < 76; t++) {
  5088. switch (e = String.fromCharCode(t), t) {
  5089. case 66:
  5090. case 69:
  5091. case 70:
  5092. case 72:
  5093. r = 3;
  5094. break;
  5095.  
  5096. case 68:
  5097. case 71:
  5098. r = 4;
  5099. break;
  5100.  
  5101. default:
  5102. r = 2;
  5103. }
  5104. for (n = 0; n < 47; n++) b.push({
  5105. k: e + n,
  5106. v: r
  5107. });
  5108. }
  5109. for (b.sort((function(t, e) {
  5110. return e.v - t.v;
  5111. })), n = 0; n < b.length; n++) e = b[n].k.charAt(0), i.charAt(i.length - 1) !== e && (i += e);
  5112. return "DGBEFHACIJK" !== i;
  5113. }
  5114. }));
  5115. n({
  5116. target: "Array",
  5117. proto: !0,
  5118. forced: m || !_ || !O || !k
  5119. }, {
  5120. sort: function(t) {
  5121. void 0 !== t && o(t);
  5122. var e = a(this);
  5123. if (k) return void 0 === t ? g(e) : g(e, t);
  5124. var r, n, i = [], f = u(e);
  5125. for (n = 0; n < f; n++) n in e && w(i, e[n]);
  5126. for (l(i, function(t) {
  5127. return function(e, r) {
  5128. return void 0 === r ? -1 : void 0 === e ? 1 : void 0 !== t ? +t(e, r) || 0 : c(e) > c(r) ? 1 : -1;
  5129. };
  5130. }(t)), r = u(i), n = 0; n < r; ) e[n] = i[n++];
  5131. for (;n < f; ) s(e, n++);
  5132. return e;
  5133. }
  5134. });
  5135. },
  5136. 6933: (t, e, r) => {
  5137. "use strict";
  5138. var n = r(9504), i = r(4376), o = r(4901), a = r(2195), u = r(655), s = n([].push);
  5139. t.exports = function(t) {
  5140. if (o(t)) return t;
  5141. if (i(t)) {
  5142. for (var e = t.length, r = [], n = 0; n < e; n++) {
  5143. var c = t[n];
  5144. "string" == typeof c ? s(r, c) : "number" != typeof c && "Number" !== a(c) && "String" !== a(c) || s(r, u(c));
  5145. }
  5146. var f = r.length, l = !0;
  5147. return function(t, e) {
  5148. if (l) return l = !1, e;
  5149. if (i(this)) return e;
  5150. for (var n = 0; n < f; n++) if (r[n] === t) return e;
  5151. };
  5152. }
  5153. };
  5154. },
  5155. 6938: (t, e, r) => {
  5156. "use strict";
  5157. var n = r(2360), i = r(2106), o = r(6279), a = r(6080), u = r(679), s = r(4117), c = r(2652), f = r(1088), l = r(2529), h = r(7633), v = r(3724), d = r(3451).fastKey, p = r(1181), y = p.set, b = p.getterFor;
  5158. t.exports = {
  5159. getConstructor: function(t, e, r, f) {
  5160. var l = t((function(t, i) {
  5161. u(t, h), y(t, {
  5162. type: e,
  5163. index: n(null),
  5164. first: null,
  5165. last: null,
  5166. size: 0
  5167. }), v || (t.size = 0), s(i) || c(i, t[f], {
  5168. that: t,
  5169. AS_ENTRIES: r
  5170. });
  5171. })), h = l.prototype, p = b(e), define = function(t, e, r) {
  5172. var n, i, o = p(t), a = getEntry(t, e);
  5173. return a ? a.value = r : (o.last = a = {
  5174. index: i = d(e, !0),
  5175. key: e,
  5176. value: r,
  5177. previous: n = o.last,
  5178. next: null,
  5179. removed: !1
  5180. }, o.first || (o.first = a), n && (n.next = a), v ? o.size++ : t.size++, "F" !== i && (o.index[i] = a)),
  5181. t;
  5182. }, getEntry = function(t, e) {
  5183. var r, n = p(t), i = d(e);
  5184. if ("F" !== i) return n.index[i];
  5185. for (r = n.first; r; r = r.next) if (r.key === e) return r;
  5186. };
  5187. return o(h, {
  5188. clear: function() {
  5189. for (var t = p(this), e = t.first; e; ) e.removed = !0, e.previous && (e.previous = e.previous.next = null),
  5190. e = e.next;
  5191. t.first = t.last = null, t.index = n(null), v ? t.size = 0 : this.size = 0;
  5192. },
  5193. "delete": function(t) {
  5194. var e = this, r = p(e), n = getEntry(e, t);
  5195. if (n) {
  5196. var i = n.next, o = n.previous;
  5197. delete r.index[n.index], n.removed = !0, o && (o.next = i), i && (i.previous = o),
  5198. r.first === n && (r.first = i), r.last === n && (r.last = o), v ? r.size-- : e.size--;
  5199. }
  5200. return !!n;
  5201. },
  5202. forEach: function(t) {
  5203. for (var e, r = p(this), n = a(t, arguments.length > 1 ? arguments[1] : void 0); e = e ? e.next : r.first; ) for (n(e.value, e.key, this); e && e.removed; ) e = e.previous;
  5204. },
  5205. has: function(t) {
  5206. return !!getEntry(this, t);
  5207. }
  5208. }), o(h, r ? {
  5209. get: function(t) {
  5210. var e = getEntry(this, t);
  5211. return e && e.value;
  5212. },
  5213. set: function(t, e) {
  5214. return define(this, 0 === t ? 0 : t, e);
  5215. }
  5216. } : {
  5217. add: function(t) {
  5218. return define(this, t = 0 === t ? 0 : t, t);
  5219. }
  5220. }), v && i(h, "size", {
  5221. configurable: !0,
  5222. get: function() {
  5223. return p(this).size;
  5224. }
  5225. }), l;
  5226. },
  5227. setStrong: function(t, e, r) {
  5228. var n = e + " Iterator", i = b(e), o = b(n);
  5229. f(t, e, (function(t, e) {
  5230. y(this, {
  5231. type: n,
  5232. target: t,
  5233. state: i(t),
  5234. kind: e,
  5235. last: null
  5236. });
  5237. }), (function() {
  5238. for (var t = o(this), e = t.kind, r = t.last; r && r.removed; ) r = r.previous;
  5239. return t.target && (t.last = r = r ? r.next : t.state.first) ? l("keys" === e ? r.key : "values" === e ? r.value : [ r.key, r.value ], !1) : (t.target = null,
  5240. l(void 0, !0));
  5241. }), r ? "entries" : "values", !r, !0), h(e);
  5242. }
  5243. };
  5244. },
  5245. 6955: (t, e, r) => {
  5246. "use strict";
  5247. var n = r(2140), i = r(4901), o = r(2195), a = r(8227)("toStringTag"), u = Object, s = "Arguments" === o(function() {
  5248. return arguments;
  5249. }());
  5250. t.exports = n ? o : function(t) {
  5251. var e, r, n;
  5252. return void 0 === t ? "Undefined" : null === t ? "Null" : "string" == typeof (r = function(t, e) {
  5253. try {
  5254. return t[e];
  5255. } catch (t) {}
  5256. }(e = u(t), a)) ? r : s ? o(e) : "Object" === (n = o(e)) && i(e.callee) ? "Arguments" : n;
  5257. };
  5258. },
  5259. 6969: (t, e, r) => {
  5260. "use strict";
  5261. var n = r(2777), i = r(757);
  5262. t.exports = function(t) {
  5263. var e = n(t, "string");
  5264. return i(e) ? e : e + "";
  5265. };
  5266. },
  5267. 6980: t => {
  5268. "use strict";
  5269. t.exports = function(t, e) {
  5270. return {
  5271. enumerable: !(1 & t),
  5272. configurable: !(2 & t),
  5273. writable: !(4 & t),
  5274. value: e
  5275. };
  5276. };
  5277. },
  5278. 7029: (t, e, r) => {
  5279. "use strict";
  5280. var n = r(8981), i = r(5610), o = r(6198), a = r(4606), u = Math.min;
  5281. t.exports = [].copyWithin || function(t, e) {
  5282. var r = n(this), s = o(r), c = i(t, s), f = i(e, s), l = arguments.length > 2 ? arguments[2] : void 0, h = u((void 0 === l ? s : i(l, s)) - f, s - c), v = 1;
  5283. for (f < c && c < f + h && (v = -1, f += h - 1, c += h - 1); h-- > 0; ) f in r ? r[c] = r[f] : a(r, c),
  5284. c += v, f += v;
  5285. return r;
  5286. };
  5287. },
  5288. 7040: (t, e, r) => {
  5289. "use strict";
  5290. var n = r(4495);
  5291. t.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator;
  5292. },
  5293. 7055: (t, e, r) => {
  5294. "use strict";
  5295. var n = r(9504), i = r(9039), o = r(2195), a = Object, u = n("".split);
  5296. t.exports = i((function() {
  5297. return !a("z").propertyIsEnumerable(0);
  5298. })) ? function(t) {
  5299. return "String" === o(t) ? u(t, "") : a(t);
  5300. } : a;
  5301. },
  5302. 7209: (t, e, r) => {
  5303. "use strict";
  5304. t.exports = ReflectionObject, ReflectionObject.className = "ReflectionObject";
  5305. var n, i = r(3262);
  5306. function ReflectionObject(t, e) {
  5307. if (!i.isString(t)) throw TypeError("name must be a string");
  5308. if (e && !i.isObject(e)) throw TypeError("options must be an object");
  5309. this.options = e, this.parsedOptions = null, this.name = t, this.parent = null,
  5310. this.resolved = !1, this.comment = null, this.filename = null;
  5311. }
  5312. Object.defineProperties(ReflectionObject.prototype, {
  5313. root: {
  5314. get: function() {
  5315. for (var t = this; null !== t.parent; ) t = t.parent;
  5316. return t;
  5317. }
  5318. },
  5319. fullName: {
  5320. get: function() {
  5321. for (var t = [ this.name ], e = this.parent; e; ) t.unshift(e.name), e = e.parent;
  5322. return t.join(".");
  5323. }
  5324. }
  5325. }), ReflectionObject.prototype.toJSON = function() {
  5326. throw Error();
  5327. }, ReflectionObject.prototype.onAdd = function(t) {
  5328. this.parent && this.parent !== t && this.parent.remove(this), this.parent = t, this.resolved = !1;
  5329. var e = t.root;
  5330. e instanceof n && e._handleAdd(this);
  5331. }, ReflectionObject.prototype.onRemove = function(t) {
  5332. var e = t.root;
  5333. e instanceof n && e._handleRemove(this), this.parent = null, this.resolved = !1;
  5334. }, ReflectionObject.prototype.resolve = function() {
  5335. return this.resolved || this.root instanceof n && (this.resolved = !0), this;
  5336. }, ReflectionObject.prototype.getOption = function(t) {
  5337. if (this.options) return this.options[t];
  5338. }, ReflectionObject.prototype.setOption = function(t, e, r) {
  5339. return r && this.options && void 0 !== this.options[t] || ((this.options || (this.options = {}))[t] = e),
  5340. this;
  5341. }, ReflectionObject.prototype.setParsedOption = function(t, e, r) {
  5342. this.parsedOptions || (this.parsedOptions = []);
  5343. var n = this.parsedOptions;
  5344. if (r) {
  5345. var o = n.find((function(e) {
  5346. return Object.prototype.hasOwnProperty.call(e, t);
  5347. }));
  5348. if (o) {
  5349. var a = o[t];
  5350. i.setProperty(a, r, e);
  5351. } else (o = {})[t] = i.setProperty({}, r, e), n.push(o);
  5352. } else {
  5353. var u = {};
  5354. u[t] = e, n.push(u);
  5355. }
  5356. return this;
  5357. }, ReflectionObject.prototype.setOptions = function(t, e) {
  5358. if (t) for (var r = Object.keys(t), n = 0; n < r.length; ++n) this.setOption(r[n], t[r[n]], e);
  5359. return this;
  5360. }, ReflectionObject.prototype.toString = function() {
  5361. var t = this.constructor.className, e = this.fullName;
  5362. return e.length ? t + " " + e : t;
  5363. }, ReflectionObject._configure = function(t) {
  5364. n = t;
  5365. };
  5366. },
  5367. 7301: (t, e, r) => {
  5368. "use strict";
  5369. var n = r(4644), i = r(9213).some, o = n.aTypedArray;
  5370. (0, n.exportTypedArrayMethod)("some", (function(t) {
  5371. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  5372. }));
  5373. },
  5374. 7323: (t, e, r) => {
  5375. "use strict";
  5376. var n, i, o = r(9565), a = r(9504), u = r(655), s = r(7979), c = r(8429), f = r(5745), l = r(2360), h = r(1181).get, v = r(3635), d = r(8814), p = f("native-string-replace", String.prototype.replace), y = RegExp.prototype.exec, b = y, g = a("".charAt), w = a("".indexOf), m = a("".replace), _ = a("".slice), O = (i = /b*/g,
  5377. o(y, n = /a/, "a"), o(y, i, "a"), 0 !== n.lastIndex || 0 !== i.lastIndex), k = c.BROKEN_CARET, j = void 0 !== /()??/.exec("")[1];
  5378. (O || j || k || v || d) && (b = function(t) {
  5379. var e, r, n, i, a, c, f, v = this, d = h(v), S = u(t), E = d.raw;
  5380. if (E) return E.lastIndex = v.lastIndex, e = o(b, E, S), v.lastIndex = E.lastIndex,
  5381. e;
  5382. var A = d.groups, x = k && v.sticky, T = o(s, v), R = v.source, M = 0, I = S;
  5383. if (x && (T = m(T, "y", ""), -1 === w(T, "g") && (T += "g"), I = _(S, v.lastIndex),
  5384. v.lastIndex > 0 && (!v.multiline || v.multiline && "\n" !== g(S, v.lastIndex - 1)) && (R = "(?: " + R + ")",
  5385. I = " " + I, M++), r = new RegExp("^(?:" + R + ")", T)), j && (r = new RegExp("^" + R + "$(?!\\s)", T)),
  5386. O && (n = v.lastIndex), i = o(y, x ? r : v, I), x ? i ? (i.input = _(i.input, M),
  5387. i[0] = _(i[0], M), i.index = v.lastIndex, v.lastIndex += i[0].length) : v.lastIndex = 0 : O && i && (v.lastIndex = v.global ? i.index + i[0].length : n),
  5388. j && i && i.length > 1 && o(p, i[0], r, (function() {
  5389. for (a = 1; a < arguments.length - 2; a++) void 0 === arguments[a] && (i[a] = void 0);
  5390. })), i && A) for (i.groups = c = l(null), a = 0; a < A.length; a++) c[(f = A[a])[0]] = i[f[1]];
  5391. return i;
  5392. }), t.exports = b;
  5393. },
  5394. 7347: (t, e, r) => {
  5395. "use strict";
  5396. var n = r(3724), i = r(9565), o = r(8773), a = r(6980), u = r(5397), s = r(6969), c = r(9297), f = r(5917), l = Object.getOwnPropertyDescriptor;
  5397. e.f = n ? l : function(t, e) {
  5398. if (t = u(t), e = s(e), f) try {
  5399. return l(t, e);
  5400. } catch (t) {}
  5401. if (c(t, e)) return a(!i(o.f, t, e), t[e]);
  5402. };
  5403. },
  5404. 7400: t => {
  5405. "use strict";
  5406. t.exports = {
  5407. CSSRuleList: 0,
  5408. CSSStyleDeclaration: 0,
  5409. CSSValueList: 0,
  5410. ClientRectList: 0,
  5411. DOMRectList: 0,
  5412. DOMStringList: 0,
  5413. DOMTokenList: 1,
  5414. DataTransferItemList: 0,
  5415. FileList: 0,
  5416. HTMLAllCollection: 0,
  5417. HTMLCollection: 0,
  5418. HTMLFormElement: 0,
  5419. HTMLSelectElement: 0,
  5420. MediaList: 0,
  5421. MimeTypeArray: 0,
  5422. NamedNodeMap: 0,
  5423. NodeList: 1,
  5424. PaintRequestList: 0,
  5425. Plugin: 0,
  5426. PluginArray: 0,
  5427. SVGLengthList: 0,
  5428. SVGNumberList: 0,
  5429. SVGPathSegList: 0,
  5430. SVGPointList: 0,
  5431. SVGStringList: 0,
  5432. SVGTransformList: 0,
  5433. SourceBufferList: 0,
  5434. StyleSheetList: 0,
  5435. TextTrackCueList: 0,
  5436. TextTrackList: 0,
  5437. TouchList: 0
  5438. };
  5439. },
  5440. 7433: (t, e, r) => {
  5441. "use strict";
  5442. var n = r(4376), i = r(3517), o = r(34), a = r(8227)("species"), u = Array;
  5443. t.exports = function(t) {
  5444. var e;
  5445. return n(t) && (e = t.constructor, (i(e) && (e === u || n(e.prototype)) || o(e) && null === (e = e[a])) && (e = void 0)),
  5446. void 0 === e ? u : e;
  5447. };
  5448. },
  5449. 7452: t => {
  5450. "use strict";
  5451. t.exports = "\t\n\v\f\r                 \u2028\u2029\ufeff";
  5452. },
  5453. 7476: (t, e, r) => {
  5454. "use strict";
  5455. var n = r(2195), i = r(9504);
  5456. t.exports = function(t) {
  5457. if ("Function" === n(t)) return i(t);
  5458. };
  5459. },
  5460. 7495: (t, e, r) => {
  5461. "use strict";
  5462. var n = r(6518), i = r(7323);
  5463. n({
  5464. target: "RegExp",
  5465. proto: !0,
  5466. forced: /./.exec !== i
  5467. }, {
  5468. exec: i
  5469. });
  5470. },
  5471. 7595: (t, e, r) => {
  5472. "use strict";
  5473. t.exports = Service;
  5474. var n = r(3610);
  5475. function Service(t, e, r) {
  5476. if ("function" != typeof t) throw TypeError("rpcImpl must be a function");
  5477. n.EventEmitter.call(this), this.rpcImpl = t, this.requestDelimited = Boolean(e),
  5478. this.responseDelimited = Boolean(r);
  5479. }
  5480. (Service.prototype = Object.create(n.EventEmitter.prototype)).constructor = Service,
  5481. Service.prototype.rpcCall = function rpcCall(t, e, r, i, o) {
  5482. if (!i) throw TypeError("request must be specified");
  5483. var a = this;
  5484. if (!o) return n.asPromise(rpcCall, a, t, e, r, i);
  5485. if (a.rpcImpl) try {
  5486. return a.rpcImpl(t, e[a.requestDelimited ? "encodeDelimited" : "encode"](i).finish(), (function(e, n) {
  5487. if (e) return a.emit("error", e, t), o(e);
  5488. if (null !== n) {
  5489. if (!(n instanceof r)) try {
  5490. n = r[a.responseDelimited ? "decodeDelimited" : "decode"](n);
  5491. } catch (e) {
  5492. return a.emit("error", e, t), o(e);
  5493. }
  5494. return a.emit("data", n, t), o(null, n);
  5495. }
  5496. a.end(!0);
  5497. }));
  5498. } catch (e) {
  5499. return a.emit("error", e, t), void setTimeout((function() {
  5500. o(e);
  5501. }), 0);
  5502. } else setTimeout((function() {
  5503. o(Error("already ended"));
  5504. }), 0);
  5505. }, Service.prototype.end = function(t) {
  5506. return this.rpcImpl && (t || this.rpcImpl(null, null, null), this.rpcImpl = null,
  5507. this.emit("end").off()), this;
  5508. };
  5509. },
  5510. 7629: (t, e, r) => {
  5511. "use strict";
  5512. var n = r(6395), i = r(4576), o = r(9433), a = "__core-js_shared__", u = t.exports = i[a] || o(a, {});
  5513. (u.versions || (u.versions = [])).push({
  5514. version: "3.41.0",
  5515. mode: n ? "pure" : "global",
  5516. copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)",
  5517. license: "https://github.com/zloirock/core-js/blob/v3.41.0/LICENSE",
  5518. source: "https://github.com/zloirock/core-js"
  5519. });
  5520. },
  5521. 7633: (t, e, r) => {
  5522. "use strict";
  5523. var n = r(7751), i = r(2106), o = r(8227), a = r(3724), u = o("species");
  5524. t.exports = function(t) {
  5525. var e = n(t);
  5526. a && e && !e[u] && i(e, u, {
  5527. configurable: !0,
  5528. get: function() {
  5529. return this;
  5530. }
  5531. });
  5532. };
  5533. },
  5534. 7657: (t, e, r) => {
  5535. "use strict";
  5536. var n, i, o, a = r(9039), u = r(4901), s = r(34), c = r(2360), f = r(2787), l = r(6840), h = r(8227), v = r(6395), d = h("iterator"), p = !1;
  5537. [].keys && ("next" in (o = [].keys()) ? (i = f(f(o))) !== Object.prototype && (n = i) : p = !0),
  5538. !s(n) || a((function() {
  5539. var t = {};
  5540. return n[d].call(t) !== t;
  5541. })) ? n = {} : v && (n = c(n)), u(n[d]) || l(n, d, (function() {
  5542. return this;
  5543. })), t.exports = {
  5544. IteratorPrototype: n,
  5545. BUGGY_SAFARI_ITERATORS: p
  5546. };
  5547. },
  5548. 7680: (t, e, r) => {
  5549. "use strict";
  5550. var n = r(9504);
  5551. t.exports = n([].slice);
  5552. },
  5553. 7696: (t, e, r) => {
  5554. "use strict";
  5555. var n = r(1291), i = r(8014), o = RangeError;
  5556. t.exports = function(t) {
  5557. if (void 0 === t) return 0;
  5558. var e = n(t), r = i(e);
  5559. if (e !== r) throw new o("Wrong length or index");
  5560. return r;
  5561. };
  5562. },
  5563. 7728: (t, e, r) => {
  5564. "use strict";
  5565. t.exports = function(t) {
  5566. var e = o.codegen([ "r", "l" ], t.name + "$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor" + (t.fieldsArray.filter((function(t) {
  5567. return t.map;
  5568. })).length ? ",k,value" : ""))("while(r.pos<c){")("var t=r.uint32()");
  5569. t.group && e("if((t&7)===4)")("break"), e("switch(t>>>3){");
  5570. for (var r = 0; r < t.fieldsArray.length; ++r) {
  5571. var a = t._fieldsArray[r].resolve(), u = a.resolvedType instanceof n ? "int32" : a.type, s = "m" + o.safeProp(a.name);
  5572. e("case %i: {", a.id), a.map ? (e("if(%s===util.emptyObject)", s)("%s={}", s)("var c2 = r.uint32()+r.pos"),
  5573. void 0 !== i.defaults[a.keyType] ? e("k=%j", i.defaults[a.keyType]) : e("k=null"),
  5574. void 0 !== i.defaults[u] ? e("value=%j", i.defaults[u]) : e("value=null"), e("while(r.pos<c2){")("var tag2=r.uint32()")("switch(tag2>>>3){")("case 1: k=r.%s(); break", a.keyType)("case 2:"),
  5575. void 0 === i.basic[u] ? e("value=types[%i].decode(r,r.uint32())", r) : e("value=r.%s()", u),
  5576. e("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"), void 0 !== i.long[a.keyType] ? e('%s[typeof k==="object"?util.longToHash(k):k]=value', s) : e("%s[k]=value", s)) : a.repeated ? (e("if(!(%s&&%s.length))", s, s)("%s=[]", s),
  5577. void 0 !== i.packed[u] && e("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos<c2)")("%s.push(r.%s())", s, u)("}else"),
  5578. void 0 === i.basic[u] ? e(a.resolvedType.group ? "%s.push(types[%i].decode(r))" : "%s.push(types[%i].decode(r,r.uint32()))", s, r) : e("%s.push(r.%s())", s, u)) : void 0 === i.basic[u] ? e(a.resolvedType.group ? "%s=types[%i].decode(r)" : "%s=types[%i].decode(r,r.uint32())", s, r) : e("%s=r.%s()", s, u),
  5579. e("break")("}");
  5580. }
  5581. for (e("default:")("r.skipType(t&7)")("break")("}")("}"), r = 0; r < t._fieldsArray.length; ++r) {
  5582. var c = t._fieldsArray[r];
  5583. c.required && e("if(!m.hasOwnProperty(%j))", c.name)("throw util.ProtocolError(%j,{instance:m})", missing(c));
  5584. }
  5585. return e("return m");
  5586. };
  5587. var n = r(5643), i = r(361), o = r(3262);
  5588. function missing(t) {
  5589. return "missing required '" + t.name + "'";
  5590. }
  5591. },
  5592. 7740: (t, e, r) => {
  5593. "use strict";
  5594. var n = r(9297), i = r(5031), o = r(7347), a = r(4913);
  5595. t.exports = function(t, e, r) {
  5596. for (var u = i(e), s = a.f, c = o.f, f = 0; f < u.length; f++) {
  5597. var l = u[f];
  5598. n(t, l) || r && n(r, l) || s(t, l, c(e, l));
  5599. }
  5600. };
  5601. },
  5602. 7743: (t, e, r) => {
  5603. "use strict";
  5604. var n = r(6518), i = r(9565), o = r(9306), a = r(6043), u = r(1103), s = r(2652);
  5605. n({
  5606. target: "Promise",
  5607. stat: !0,
  5608. forced: r(537)
  5609. }, {
  5610. race: function(t) {
  5611. var e = this, r = a.f(e), n = r.reject, c = u((function() {
  5612. var a = o(e.resolve);
  5613. s(t, (function(t) {
  5614. i(a, e, t).then(r.resolve, n);
  5615. }));
  5616. }));
  5617. return c.error && n(c.value), r.promise;
  5618. }
  5619. });
  5620. },
  5621. 7750: (t, e, r) => {
  5622. "use strict";
  5623. var n = r(4117), i = TypeError;
  5624. t.exports = function(t) {
  5625. if (n(t)) throw new i("Can't call method on " + t);
  5626. return t;
  5627. };
  5628. },
  5629. 7751: (t, e, r) => {
  5630. "use strict";
  5631. var n = r(4576), i = r(4901);
  5632. t.exports = function(t, e) {
  5633. return arguments.length < 2 ? (r = n[t], i(r) ? r : void 0) : n[t] && n[t][e];
  5634. var r;
  5635. };
  5636. },
  5637. 7764: (t, e, r) => {
  5638. "use strict";
  5639. var n = r(8183).charAt, i = r(655), o = r(1181), a = r(1088), u = r(2529), s = "String Iterator", c = o.set, f = o.getterFor(s);
  5640. a(String, "String", (function(t) {
  5641. c(this, {
  5642. type: s,
  5643. string: i(t),
  5644. index: 0
  5645. });
  5646. }), (function() {
  5647. var t, e = f(this), r = e.string, i = e.index;
  5648. return i >= r.length ? u(void 0, !0) : (t = n(r, i), e.index += t.length, u(t, !1));
  5649. }));
  5650. },
  5651. 7782: t => {
  5652. "use strict";
  5653. t.exports = Math.sign || function(t) {
  5654. var e = +t;
  5655. return 0 === e || e != e ? e : e < 0 ? -1 : 1;
  5656. };
  5657. },
  5658. 7811: t => {
  5659. "use strict";
  5660. t.exports = "undefined" != typeof ArrayBuffer && "undefined" != typeof DataView;
  5661. },
  5662. 7812: (t, e, r) => {
  5663. "use strict";
  5664. var n = r(6518), i = r(9297), o = r(757), a = r(6823), u = r(5745), s = r(1296), c = u("symbol-to-string-registry");
  5665. n({
  5666. target: "Symbol",
  5667. stat: !0,
  5668. forced: !s
  5669. }, {
  5670. keyFor: function(t) {
  5671. if (!o(t)) throw new TypeError(a(t) + " is not a symbol");
  5672. if (i(c, t)) return c[t];
  5673. }
  5674. });
  5675. },
  5676. 7829: (t, e, r) => {
  5677. "use strict";
  5678. var n = r(8183).charAt;
  5679. t.exports = function(t, e, r) {
  5680. return e + (r ? n(t, e).length : 1);
  5681. };
  5682. },
  5683. 7860: (t, e, r) => {
  5684. "use strict";
  5685. var n = r(2839);
  5686. t.exports = /web0s(?!.*chrome)/i.test(n);
  5687. },
  5688. 7882: (t, e, r) => {
  5689. "use strict";
  5690. t.exports = Type;
  5691. var n = r(8923);
  5692. ((Type.prototype = Object.create(n.prototype)).constructor = Type).className = "Type";
  5693. var i = r(5643), o = r(1457), a = r(1344), u = r(8252), s = r(9687), c = r(2551), f = r(6237), l = r(3449), h = r(3262), v = r(1080), d = r(7728), p = r(420), y = r(744), b = r(6434);
  5694. function Type(t, e) {
  5695. n.call(this, t, e), this.fields = {}, this.oneofs = void 0, this.extensions = void 0,
  5696. this.reserved = void 0, this.group = void 0, this._fieldsById = null, this._fieldsArray = null,
  5697. this._oneofsArray = null, this._ctor = null;
  5698. }
  5699. function clearCache(t) {
  5700. return t._fieldsById = t._fieldsArray = t._oneofsArray = null, delete t.encode,
  5701. delete t.decode, delete t.verify, t;
  5702. }
  5703. Object.defineProperties(Type.prototype, {
  5704. fieldsById: {
  5705. get: function() {
  5706. if (this._fieldsById) return this._fieldsById;
  5707. this._fieldsById = {};
  5708. for (var t = Object.keys(this.fields), e = 0; e < t.length; ++e) {
  5709. var r = this.fields[t[e]], n = r.id;
  5710. if (this._fieldsById[n]) throw Error("duplicate id " + n + " in " + this);
  5711. this._fieldsById[n] = r;
  5712. }
  5713. return this._fieldsById;
  5714. }
  5715. },
  5716. fieldsArray: {
  5717. get: function() {
  5718. return this._fieldsArray || (this._fieldsArray = h.toArray(this.fields));
  5719. }
  5720. },
  5721. oneofsArray: {
  5722. get: function() {
  5723. return this._oneofsArray || (this._oneofsArray = h.toArray(this.oneofs));
  5724. }
  5725. },
  5726. ctor: {
  5727. get: function() {
  5728. return this._ctor || (this.ctor = Type.generateConstructor(this)());
  5729. },
  5730. set: function(t) {
  5731. var e = t.prototype;
  5732. e instanceof c || ((t.prototype = new c).constructor = t, h.merge(t.prototype, e)),
  5733. t.$type = t.prototype.$type = this, h.merge(t, c, !0), this._ctor = t;
  5734. for (var r = 0; r < this.fieldsArray.length; ++r) this._fieldsArray[r].resolve();
  5735. var n = {};
  5736. for (r = 0; r < this.oneofsArray.length; ++r) n[this._oneofsArray[r].resolve().name] = {
  5737. get: h.oneOfGetter(this._oneofsArray[r].oneof),
  5738. set: h.oneOfSetter(this._oneofsArray[r].oneof)
  5739. };
  5740. r && Object.defineProperties(t.prototype, n);
  5741. }
  5742. }
  5743. }), Type.generateConstructor = function(t) {
  5744. for (var e, r = h.codegen([ "p" ], t.name), n = 0; n < t.fieldsArray.length; ++n) (e = t._fieldsArray[n]).map ? r("this%s={}", h.safeProp(e.name)) : e.repeated && r("this%s=[]", h.safeProp(e.name));
  5745. return r("if(p)for(var ks=Object.keys(p),i=0;i<ks.length;++i)if(p[ks[i]]!=null)")("this[ks[i]]=p[ks[i]]");
  5746. }, Type.fromJSON = function(t, e) {
  5747. var r = new Type(t, e.options);
  5748. r.extensions = e.extensions, r.reserved = e.reserved;
  5749. for (var c = Object.keys(e.fields), f = 0; f < c.length; ++f) r.add((void 0 !== e.fields[c[f]].keyType ? u.fromJSON : a.fromJSON)(c[f], e.fields[c[f]]));
  5750. if (e.oneofs) for (c = Object.keys(e.oneofs), f = 0; f < c.length; ++f) r.add(o.fromJSON(c[f], e.oneofs[c[f]]));
  5751. if (e.nested) for (c = Object.keys(e.nested), f = 0; f < c.length; ++f) {
  5752. var l = e.nested[c[f]];
  5753. r.add((void 0 !== l.id ? a.fromJSON : void 0 !== l.fields ? Type.fromJSON : void 0 !== l.values ? i.fromJSON : void 0 !== l.methods ? s.fromJSON : n.fromJSON)(c[f], l));
  5754. }
  5755. return e.extensions && e.extensions.length && (r.extensions = e.extensions), e.reserved && e.reserved.length && (r.reserved = e.reserved),
  5756. e.group && (r.group = !0), e.comment && (r.comment = e.comment), r;
  5757. }, Type.prototype.toJSON = function(t) {
  5758. var e = n.prototype.toJSON.call(this, t), r = !!t && Boolean(t.keepComments);
  5759. return h.toObject([ "options", e && e.options || void 0, "oneofs", n.arrayToJSON(this.oneofsArray, t), "fields", n.arrayToJSON(this.fieldsArray.filter((function(t) {
  5760. return !t.declaringField;
  5761. })), t) || {}, "extensions", this.extensions && this.extensions.length ? this.extensions : void 0, "reserved", this.reserved && this.reserved.length ? this.reserved : void 0, "group", this.group || void 0, "nested", e && e.nested || void 0, "comment", r ? this.comment : void 0 ]);
  5762. }, Type.prototype.resolveAll = function() {
  5763. for (var t = this.fieldsArray, e = 0; e < t.length; ) t[e++].resolve();
  5764. var r = this.oneofsArray;
  5765. for (e = 0; e < r.length; ) r[e++].resolve();
  5766. return n.prototype.resolveAll.call(this);
  5767. }, Type.prototype.get = function(t) {
  5768. return this.fields[t] || this.oneofs && this.oneofs[t] || this.nested && this.nested[t] || null;
  5769. }, Type.prototype.add = function(t) {
  5770. if (this.get(t.name)) throw Error("duplicate name '" + t.name + "' in " + this);
  5771. if (t instanceof a && void 0 === t.extend) {
  5772. if (this._fieldsById ? this._fieldsById[t.id] : this.fieldsById[t.id]) throw Error("duplicate id " + t.id + " in " + this);
  5773. if (this.isReservedId(t.id)) throw Error("id " + t.id + " is reserved in " + this);
  5774. if (this.isReservedName(t.name)) throw Error("name '" + t.name + "' is reserved in " + this);
  5775. return t.parent && t.parent.remove(t), this.fields[t.name] = t, t.message = this,
  5776. t.onAdd(this), clearCache(this);
  5777. }
  5778. return t instanceof o ? (this.oneofs || (this.oneofs = {}), this.oneofs[t.name] = t,
  5779. t.onAdd(this), clearCache(this)) : n.prototype.add.call(this, t);
  5780. }, Type.prototype.remove = function(t) {
  5781. if (t instanceof a && void 0 === t.extend) {
  5782. if (!this.fields || this.fields[t.name] !== t) throw Error(t + " is not a member of " + this);
  5783. return delete this.fields[t.name], t.parent = null, t.onRemove(this), clearCache(this);
  5784. }
  5785. if (t instanceof o) {
  5786. if (!this.oneofs || this.oneofs[t.name] !== t) throw Error(t + " is not a member of " + this);
  5787. return delete this.oneofs[t.name], t.parent = null, t.onRemove(this), clearCache(this);
  5788. }
  5789. return n.prototype.remove.call(this, t);
  5790. }, Type.prototype.isReservedId = function(t) {
  5791. return n.isReservedId(this.reserved, t);
  5792. }, Type.prototype.isReservedName = function(t) {
  5793. return n.isReservedName(this.reserved, t);
  5794. }, Type.prototype.create = function(t) {
  5795. return new this.ctor(t);
  5796. }, Type.prototype.setup = function() {
  5797. for (var t = this.fullName, e = [], r = 0; r < this.fieldsArray.length; ++r) e.push(this._fieldsArray[r].resolve().resolvedType);
  5798. this.encode = v(this)({
  5799. Writer: l,
  5800. types: e,
  5801. util: h
  5802. }), this.decode = d(this)({
  5803. Reader: f,
  5804. types: e,
  5805. util: h
  5806. }), this.verify = p(this)({
  5807. types: e,
  5808. util: h
  5809. }), this.fromObject = y.fromObject(this)({
  5810. types: e,
  5811. util: h
  5812. }), this.toObject = y.toObject(this)({
  5813. types: e,
  5814. util: h
  5815. });
  5816. var n = b[t];
  5817. if (n) {
  5818. var i = Object.create(this);
  5819. i.fromObject = this.fromObject, this.fromObject = n.fromObject.bind(i), i.toObject = this.toObject,
  5820. this.toObject = n.toObject.bind(i);
  5821. }
  5822. return this;
  5823. }, Type.prototype.encode = function(t, e) {
  5824. return this.setup().encode(t, e);
  5825. }, Type.prototype.encodeDelimited = function(t, e) {
  5826. return this.encode(t, e && e.len ? e.fork() : e).ldelim();
  5827. }, Type.prototype.decode = function(t, e) {
  5828. return this.setup().decode(t, e);
  5829. }, Type.prototype.decodeDelimited = function(t) {
  5830. return t instanceof f || (t = f.create(t)), this.decode(t, t.uint32());
  5831. }, Type.prototype.verify = function(t) {
  5832. return this.setup().verify(t);
  5833. }, Type.prototype.fromObject = function(t) {
  5834. return this.setup().fromObject(t);
  5835. }, Type.prototype.toObject = function(t, e) {
  5836. return this.setup().toObject(t, e);
  5837. }, Type.d = function(t) {
  5838. return function(e) {
  5839. h.decorateType(e, t);
  5840. };
  5841. };
  5842. },
  5843. 7916: (t, e, r) => {
  5844. "use strict";
  5845. var n = r(6080), i = r(9565), o = r(8981), a = r(6319), u = r(4209), s = r(3517), c = r(6198), f = r(4659), l = r(81), h = r(851), v = Array;
  5846. t.exports = function(t) {
  5847. var e = o(t), r = s(this), d = arguments.length, p = d > 1 ? arguments[1] : void 0, y = void 0 !== p;
  5848. y && (p = n(p, d > 2 ? arguments[2] : void 0));
  5849. var b, g, w, m, _, O, k = h(e), j = 0;
  5850. if (!k || this === v && u(k)) for (b = c(e), g = r ? new this(b) : v(b); b > j; j++) O = y ? p(e[j], j) : e[j],
  5851. f(g, j, O); else for (g = r ? new this : [], _ = (m = l(e, k)).next; !(w = i(_, m)).done; j++) O = y ? a(m, p, [ w.value, j ], !0) : w.value,
  5852. f(g, j, O);
  5853. return g.length = j, g;
  5854. };
  5855. },
  5856. 7979: (t, e, r) => {
  5857. "use strict";
  5858. var n = r(8551);
  5859. t.exports = function() {
  5860. var t = n(this), e = "";
  5861. return t.hasIndices && (e += "d"), t.global && (e += "g"), t.ignoreCase && (e += "i"),
  5862. t.multiline && (e += "m"), t.dotAll && (e += "s"), t.unicode && (e += "u"), t.unicodeSets && (e += "v"),
  5863. t.sticky && (e += "y"), e;
  5864. };
  5865. },
  5866. 8014: (t, e, r) => {
  5867. "use strict";
  5868. var n = r(1291), i = Math.min;
  5869. t.exports = function(t) {
  5870. var e = n(t);
  5871. return e > 0 ? i(e, 9007199254740991) : 0;
  5872. };
  5873. },
  5874. 8045: t => {
  5875. "use strict";
  5876. t.exports = function(t, e) {
  5877. for (var r = new Array(arguments.length - 1), n = 0, i = 2, o = !0; i < arguments.length; ) r[n++] = arguments[i++];
  5878. return new Promise((function(i, a) {
  5879. r[n] = function(t) {
  5880. if (o) if (o = !1, t) a(t); else {
  5881. for (var e = new Array(arguments.length - 1), r = 0; r < e.length; ) e[r++] = arguments[r];
  5882. i.apply(null, e);
  5883. }
  5884. };
  5885. try {
  5886. t.apply(e || null, r);
  5887. } catch (t) {
  5888. o && (o = !1, a(t));
  5889. }
  5890. }));
  5891. };
  5892. },
  5893. 8183: (t, e, r) => {
  5894. "use strict";
  5895. var n = r(9504), i = r(1291), o = r(655), a = r(7750), u = n("".charAt), s = n("".charCodeAt), c = n("".slice), createMethod = function(t) {
  5896. return function(e, r) {
  5897. var n, f, l = o(a(e)), h = i(r), v = l.length;
  5898. return h < 0 || h >= v ? t ? "" : void 0 : (n = s(l, h)) < 55296 || n > 56319 || h + 1 === v || (f = s(l, h + 1)) < 56320 || f > 57343 ? t ? u(l, h) : n : t ? c(l, h, h + 2) : f - 56320 + (n - 55296 << 10) + 65536;
  5899. };
  5900. };
  5901. t.exports = {
  5902. codeAt: createMethod(!1),
  5903. charAt: createMethod(!0)
  5904. };
  5905. },
  5906. 8227: (t, e, r) => {
  5907. "use strict";
  5908. var n = r(4576), i = r(5745), o = r(9297), a = r(3392), u = r(4495), s = r(7040), c = n.Symbol, f = i("wks"), l = s ? c.for || c : c && c.withoutSetter || a;
  5909. t.exports = function(t) {
  5910. return o(f, t) || (f[t] = u && o(c, t) ? c[t] : l("Symbol." + t)), f[t];
  5911. };
  5912. },
  5913. 8229: (t, e, r) => {
  5914. "use strict";
  5915. var n = r(9590), i = RangeError;
  5916. t.exports = function(t, e) {
  5917. var r = n(t);
  5918. if (r % e) throw new i("Wrong offset");
  5919. return r;
  5920. };
  5921. },
  5922. 8242: (t, e, r) => {
  5923. "use strict";
  5924. var n = r(9565), i = r(7751), o = r(8227), a = r(6840);
  5925. t.exports = function() {
  5926. var t = i("Symbol"), e = t && t.prototype, r = e && e.valueOf, u = o("toPrimitive");
  5927. e && !e[u] && a(e, u, (function(t) {
  5928. return n(r, this);
  5929. }), {
  5930. arity: 1
  5931. });
  5932. };
  5933. },
  5934. 8252: (t, e, r) => {
  5935. "use strict";
  5936. t.exports = MapField;
  5937. var n = r(1344);
  5938. ((MapField.prototype = Object.create(n.prototype)).constructor = MapField).className = "MapField";
  5939. var i = r(361), o = r(3262);
  5940. function MapField(t, e, r, i, a, u) {
  5941. if (n.call(this, t, e, i, void 0, void 0, a, u), !o.isString(r)) throw TypeError("keyType must be a string");
  5942. this.keyType = r, this.resolvedKeyType = null, this.map = !0;
  5943. }
  5944. MapField.fromJSON = function(t, e) {
  5945. return new MapField(t, e.id, e.keyType, e.type, e.options, e.comment);
  5946. }, MapField.prototype.toJSON = function(t) {
  5947. var e = !!t && Boolean(t.keepComments);
  5948. return o.toObject([ "keyType", this.keyType, "type", this.type, "id", this.id, "extend", this.extend, "options", this.options, "comment", e ? this.comment : void 0 ]);
  5949. }, MapField.prototype.resolve = function() {
  5950. if (this.resolved) return this;
  5951. if (void 0 === i.mapKey[this.keyType]) throw Error("invalid key type: " + this.keyType);
  5952. return n.prototype.resolve.call(this);
  5953. }, MapField.d = function(t, e, r) {
  5954. return "function" == typeof r ? r = o.decorateType(r).name : r && "object" == typeof r && (r = o.decorateEnum(r).name),
  5955. function(n, i) {
  5956. o.decorateType(n.constructor).add(new MapField(i, t, e, r));
  5957. };
  5958. };
  5959. },
  5960. 8265: t => {
  5961. "use strict";
  5962. var Queue = function() {
  5963. this.head = null, this.tail = null;
  5964. };
  5965. Queue.prototype = {
  5966. add: function(t) {
  5967. var e = {
  5968. item: t,
  5969. next: null
  5970. }, r = this.tail;
  5971. r ? r.next = e : this.head = e, this.tail = e;
  5972. },
  5973. get: function() {
  5974. var t = this.head;
  5975. if (t) return null === (this.head = t.next) && (this.tail = null), t.item;
  5976. }
  5977. }, t.exports = Queue;
  5978. },
  5979. 8319: t => {
  5980. "use strict";
  5981. var e = Math.round;
  5982. t.exports = function(t) {
  5983. var r = e(t);
  5984. return r < 0 ? 0 : r > 255 ? 255 : 255 & r;
  5985. };
  5986. },
  5987. 8379: (t, e, r) => {
  5988. "use strict";
  5989. var n = r(8745), i = r(5397), o = r(1291), a = r(6198), u = r(4598), s = Math.min, c = [].lastIndexOf, f = !!c && 1 / [ 1 ].lastIndexOf(1, -0) < 0, l = u("lastIndexOf"), h = f || !l;
  5990. t.exports = h ? function(t) {
  5991. if (f) return n(c, this, arguments) || 0;
  5992. var e = i(this), r = a(e);
  5993. if (0 === r) return -1;
  5994. var u = r - 1;
  5995. for (arguments.length > 1 && (u = s(u, o(arguments[1]))), u < 0 && (u = r + u); u >= 0; u--) if (u in e && e[u] === t) return u || 0;
  5996. return -1;
  5997. } : c;
  5998. },
  5999. 8429: (t, e, r) => {
  6000. "use strict";
  6001. var n = r(9039), i = r(4576).RegExp, o = n((function() {
  6002. var t = i("a", "y");
  6003. return t.lastIndex = 2, null !== t.exec("abcd");
  6004. })), a = o || n((function() {
  6005. return !i("a", "y").sticky;
  6006. })), u = o || n((function() {
  6007. var t = i("^r", "gy");
  6008. return t.lastIndex = 2, null !== t.exec("str");
  6009. }));
  6010. t.exports = {
  6011. BROKEN_CARET: u,
  6012. MISSED_STICKY: a,
  6013. UNSUPPORTED_Y: o
  6014. };
  6015. },
  6016. 8459: (t, e, r) => {
  6017. "use strict";
  6018. var n = r(6518), i = r(3904);
  6019. n({
  6020. global: !0,
  6021. forced: parseFloat !== i
  6022. }, {
  6023. parseFloat: i
  6024. });
  6025. },
  6026. 8480: (t, e, r) => {
  6027. "use strict";
  6028. var n = r(1828), i = r(8727).concat("length", "prototype");
  6029. e.f = Object.getOwnPropertyNames || function(t) {
  6030. return n(t, i);
  6031. };
  6032. },
  6033. 8490: t => {
  6034. "use strict";
  6035. var e = Array, r = Math.abs, n = Math.pow, i = Math.floor, o = Math.log, a = Math.LN2;
  6036. t.exports = {
  6037. pack: function(t, u, s) {
  6038. var c, f, l, h = e(s), v = 8 * s - u - 1, d = (1 << v) - 1, p = d >> 1, y = 23 === u ? n(2, -24) - n(2, -77) : 0, b = t < 0 || 0 === t && 1 / t < 0 ? 1 : 0, g = 0;
  6039. for ((t = r(t)) != t || t === 1 / 0 ? (f = t != t ? 1 : 0, c = d) : (c = i(o(t) / a),
  6040. t * (l = n(2, -c)) < 1 && (c--, l *= 2), (t += c + p >= 1 ? y / l : y * n(2, 1 - p)) * l >= 2 && (c++,
  6041. l /= 2), c + p >= d ? (f = 0, c = d) : c + p >= 1 ? (f = (t * l - 1) * n(2, u),
  6042. c += p) : (f = t * n(2, p - 1) * n(2, u), c = 0)); u >= 8; ) h[g++] = 255 & f, f /= 256,
  6043. u -= 8;
  6044. for (c = c << u | f, v += u; v > 0; ) h[g++] = 255 & c, c /= 256, v -= 8;
  6045. return h[g - 1] |= 128 * b, h;
  6046. },
  6047. unpack: function(t, e) {
  6048. var r, i = t.length, o = 8 * i - e - 1, a = (1 << o) - 1, u = a >> 1, s = o - 7, c = i - 1, f = t[c--], l = 127 & f;
  6049. for (f >>= 7; s > 0; ) l = 256 * l + t[c--], s -= 8;
  6050. for (r = l & (1 << -s) - 1, l >>= -s, s += e; s > 0; ) r = 256 * r + t[c--], s -= 8;
  6051. if (0 === l) l = 1 - u; else {
  6052. if (l === a) return r ? NaN : f ? -1 / 0 : 1 / 0;
  6053. r += n(2, e), l -= u;
  6054. }
  6055. return (f ? -1 : 1) * r * n(2, l - e);
  6056. }
  6057. };
  6058. },
  6059. 8551: (t, e, r) => {
  6060. "use strict";
  6061. var n = r(34), i = String, o = TypeError;
  6062. t.exports = function(t) {
  6063. if (n(t)) return t;
  6064. throw new o(i(t) + " is not an object");
  6065. };
  6066. },
  6067. 8561: t => {
  6068. "use strict";
  6069. function codegen(t, e) {
  6070. "string" == typeof t && (e = t, t = void 0);
  6071. var r = [];
  6072. function Codegen(t) {
  6073. if ("string" != typeof t) {
  6074. var e = toString();
  6075. if (codegen.verbose, e = "return " + e, t) {
  6076. for (var n = Object.keys(t), i = new Array(n.length + 1), o = new Array(n.length), a = 0; a < n.length; ) i[a] = n[a],
  6077. o[a] = t[n[a++]];
  6078. return i[a] = e, Function.apply(null, i).apply(null, o);
  6079. }
  6080. return Function(e)();
  6081. }
  6082. for (var u = new Array(arguments.length - 1), s = 0; s < u.length; ) u[s] = arguments[++s];
  6083. if (s = 0, t = t.replace(/%([%dfijs])/g, (function(t, e) {
  6084. var r = u[s++];
  6085. switch (e) {
  6086. case "d":
  6087. case "f":
  6088. return String(Number(r));
  6089.  
  6090. case "i":
  6091. return String(Math.floor(r));
  6092.  
  6093. case "j":
  6094. return JSON.stringify(r);
  6095.  
  6096. case "s":
  6097. return String(r);
  6098. }
  6099. return "%";
  6100. })), s !== u.length) throw Error("parameter count mismatch");
  6101. return r.push(t), Codegen;
  6102. }
  6103. function toString(n) {
  6104. return "function " + (n || e || "") + "(" + (t && t.join(",") || "") + "){\n " + r.join("\n ") + "\n}";
  6105. }
  6106. return Codegen.toString = toString, Codegen;
  6107. }
  6108. t.exports = codegen, codegen.verbose = !1;
  6109. },
  6110. 8598: (t, e, r) => {
  6111. "use strict";
  6112. var n = r(6518), i = r(9504), o = r(7055), a = r(5397), u = r(4598), s = i([].join);
  6113. n({
  6114. target: "Array",
  6115. proto: !0,
  6116. forced: o !== Object || !u("join", ",")
  6117. }, {
  6118. join: function(t) {
  6119. return s(a(this), void 0 === t ? "," : t);
  6120. }
  6121. });
  6122. },
  6123. 8622: (t, e, r) => {
  6124. "use strict";
  6125. var n = r(4576), i = r(4901), o = n.WeakMap;
  6126. t.exports = i(o) && /native code/.test(String(o));
  6127. },
  6128. 8686: (t, e, r) => {
  6129. "use strict";
  6130. var n = r(3724), i = r(9039);
  6131. t.exports = n && i((function() {
  6132. return 42 !== Object.defineProperty((function() {}), "prototype", {
  6133. value: 42,
  6134. writable: !1
  6135. }).prototype;
  6136. }));
  6137. },
  6138. 8706: (t, e, r) => {
  6139. "use strict";
  6140. var n = r(6518), i = r(9039), o = r(4376), a = r(34), u = r(8981), s = r(6198), c = r(6837), f = r(4659), l = r(1469), h = r(597), v = r(8227), d = r(9519), p = v("isConcatSpreadable"), y = d >= 51 || !i((function() {
  6141. var t = [];
  6142. return t[p] = !1, t.concat()[0] !== t;
  6143. })), isConcatSpreadable = function(t) {
  6144. if (!a(t)) return !1;
  6145. var e = t[p];
  6146. return void 0 !== e ? !!e : o(t);
  6147. };
  6148. n({
  6149. target: "Array",
  6150. proto: !0,
  6151. arity: 1,
  6152. forced: !y || !h("concat")
  6153. }, {
  6154. concat: function(t) {
  6155. var e, r, n, i, o, a = u(this), h = l(a, 0), v = 0;
  6156. for (e = -1, n = arguments.length; e < n; e++) if (isConcatSpreadable(o = -1 === e ? a : arguments[e])) for (i = s(o),
  6157. c(v + i), r = 0; r < i; r++, v++) r in o && f(h, v, o[r]); else c(v + 1), f(h, v++, o);
  6158. return h.length = v, h;
  6159. }
  6160. });
  6161. },
  6162. 8727: t => {
  6163. "use strict";
  6164. t.exports = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ];
  6165. },
  6166. 8745: (t, e, r) => {
  6167. "use strict";
  6168. var n = r(616), i = Function.prototype, o = i.apply, a = i.call;
  6169. t.exports = "object" == typeof Reflect && Reflect.apply || (n ? a.bind(o) : function() {
  6170. return a.apply(o, arguments);
  6171. });
  6172. },
  6173. 8747: (t, e, r) => {
  6174. "use strict";
  6175. var n = r(4644), i = n.aTypedArray, o = n.exportTypedArrayMethod, a = Math.floor;
  6176. o("reverse", (function() {
  6177. for (var t, e = this, r = i(e).length, n = a(r / 2), o = 0; o < n; ) t = e[o], e[o++] = e[--r],
  6178. e[r] = t;
  6179. return e;
  6180. }));
  6181. },
  6182. 8773: (t, e) => {
  6183. "use strict";
  6184. var r = {}.propertyIsEnumerable, n = Object.getOwnPropertyDescriptor, i = n && !r.call({
  6185. 1: 2
  6186. }, 1);
  6187. e.f = i ? function(t) {
  6188. var e = n(this, t);
  6189. return !!e && e.enumerable;
  6190. } : r;
  6191. },
  6192. 8781: (t, e, r) => {
  6193. "use strict";
  6194. var n = r(350).PROPER, i = r(6840), o = r(8551), a = r(655), u = r(9039), s = r(1034), c = "toString", f = RegExp.prototype, l = f[c], h = u((function() {
  6195. return "/a/b" !== l.call({
  6196. source: "a",
  6197. flags: "b"
  6198. });
  6199. })), v = n && l.name !== c;
  6200. (h || v) && i(f, c, (function() {
  6201. var t = o(this);
  6202. return "/" + a(t.source) + "/" + a(s(t));
  6203. }), {
  6204. unsafe: !0
  6205. });
  6206. },
  6207. 8811: (t, e, r) => {
  6208. "use strict";
  6209. t.exports = Method;
  6210. var n = r(7209);
  6211. ((Method.prototype = Object.create(n.prototype)).constructor = Method).className = "Method";
  6212. var i = r(3262);
  6213. function Method(t, e, r, o, a, u, s, c, f) {
  6214. if (i.isObject(a) ? (s = a, a = u = void 0) : i.isObject(u) && (s = u, u = void 0),
  6215. void 0 !== e && !i.isString(e)) throw TypeError("type must be a string");
  6216. if (!i.isString(r)) throw TypeError("requestType must be a string");
  6217. if (!i.isString(o)) throw TypeError("responseType must be a string");
  6218. n.call(this, t, s), this.type = e || "rpc", this.requestType = r, this.requestStream = !!a || void 0,
  6219. this.responseType = o, this.responseStream = !!u || void 0, this.resolvedRequestType = null,
  6220. this.resolvedResponseType = null, this.comment = c, this.parsedOptions = f;
  6221. }
  6222. Method.fromJSON = function(t, e) {
  6223. return new Method(t, e.type, e.requestType, e.responseType, e.requestStream, e.responseStream, e.options, e.comment, e.parsedOptions);
  6224. }, Method.prototype.toJSON = function(t) {
  6225. var e = !!t && Boolean(t.keepComments);
  6226. return i.toObject([ "type", "rpc" !== this.type && this.type || void 0, "requestType", this.requestType, "requestStream", this.requestStream, "responseType", this.responseType, "responseStream", this.responseStream, "options", this.options, "comment", e ? this.comment : void 0, "parsedOptions", this.parsedOptions ]);
  6227. }, Method.prototype.resolve = function() {
  6228. return this.resolved ? this : (this.resolvedRequestType = this.parent.lookupType(this.requestType),
  6229. this.resolvedResponseType = this.parent.lookupType(this.responseType), n.prototype.resolve.call(this));
  6230. };
  6231. },
  6232. 8814: (t, e, r) => {
  6233. "use strict";
  6234. var n = r(9039), i = r(4576).RegExp;
  6235. t.exports = n((function() {
  6236. var t = i("(?<a>b)", "g");
  6237. return "b" !== t.exec("b").groups.a || "bc" !== "b".replace(t, "$<a>c");
  6238. }));
  6239. },
  6240. 8839: (t, e) => {
  6241. "use strict";
  6242. var r = e;
  6243. r.length = function(t) {
  6244. var e = t.length;
  6245. if (!e) return 0;
  6246. for (var r = 0; --e % 4 > 1 && "=" === t.charAt(e); ) ++r;
  6247. return Math.ceil(3 * t.length) / 4 - r;
  6248. };
  6249. for (var n = new Array(64), i = new Array(123), o = 0; o < 64; ) i[n[o] = o < 26 ? o + 65 : o < 52 ? o + 71 : o < 62 ? o - 4 : o - 59 | 43] = o++;
  6250. r.encode = function(t, e, r) {
  6251. for (var i, o = null, a = [], u = 0, s = 0; e < r; ) {
  6252. var c = t[e++];
  6253. switch (s) {
  6254. case 0:
  6255. a[u++] = n[c >> 2], i = (3 & c) << 4, s = 1;
  6256. break;
  6257.  
  6258. case 1:
  6259. a[u++] = n[i | c >> 4], i = (15 & c) << 2, s = 2;
  6260. break;
  6261.  
  6262. case 2:
  6263. a[u++] = n[i | c >> 6], a[u++] = n[63 & c], s = 0;
  6264. }
  6265. u > 8191 && ((o || (o = [])).push(String.fromCharCode.apply(String, a)), u = 0);
  6266. }
  6267. return s && (a[u++] = n[i], a[u++] = 61, 1 === s && (a[u++] = 61)), o ? (u && o.push(String.fromCharCode.apply(String, a.slice(0, u))),
  6268. o.join("")) : String.fromCharCode.apply(String, a.slice(0, u));
  6269. };
  6270. var a = "invalid encoding";
  6271. r.decode = function(t, e, r) {
  6272. for (var n, o = r, u = 0, s = 0; s < t.length; ) {
  6273. var c = t.charCodeAt(s++);
  6274. if (61 === c && u > 1) break;
  6275. if (void 0 === (c = i[c])) throw Error(a);
  6276. switch (u) {
  6277. case 0:
  6278. n = c, u = 1;
  6279. break;
  6280.  
  6281. case 1:
  6282. e[r++] = n << 2 | (48 & c) >> 4, n = c, u = 2;
  6283. break;
  6284.  
  6285. case 2:
  6286. e[r++] = (15 & n) << 4 | (60 & c) >> 2, n = c, u = 3;
  6287. break;
  6288.  
  6289. case 3:
  6290. e[r++] = (3 & n) << 6 | c, u = 0;
  6291. }
  6292. }
  6293. if (1 === u) throw Error(a);
  6294. return r - o;
  6295. }, r.test = function(t) {
  6296. return /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t);
  6297. };
  6298. },
  6299. 8845: (t, e, r) => {
  6300. "use strict";
  6301. var n = r(4576), i = r(9565), o = r(4644), a = r(6198), u = r(8229), s = r(8981), c = r(9039), f = n.RangeError, l = n.Int8Array, h = l && l.prototype, v = h && h.set, d = o.aTypedArray, p = o.exportTypedArrayMethod, y = !c((function() {
  6302. var t = new Uint8ClampedArray(2);
  6303. return i(v, t, {
  6304. length: 1,
  6305. 0: 3
  6306. }, 1), 3 !== t[1];
  6307. })), b = y && o.NATIVE_ARRAY_BUFFER_VIEWS && c((function() {
  6308. var t = new l(2);
  6309. return t.set(1), t.set("2", 1), 0 !== t[0] || 2 !== t[1];
  6310. }));
  6311. p("set", (function(t) {
  6312. d(this);
  6313. var e = u(arguments.length > 1 ? arguments[1] : void 0, 1), r = s(t);
  6314. if (y) return i(v, this, r, e);
  6315. var n = this.length, o = a(r), c = 0;
  6316. if (o + e > n) throw new f("Wrong length");
  6317. for (;c < o; ) this[e + c] = r[c++];
  6318. }), !y || b);
  6319. },
  6320. 8923: (t, e, r) => {
  6321. "use strict";
  6322. t.exports = Namespace;
  6323. var n = r(7209);
  6324. ((Namespace.prototype = Object.create(n.prototype)).constructor = Namespace).className = "Namespace";
  6325. var i, o, a, u = r(1344), s = r(3262), c = r(1457);
  6326. function arrayToJSON(t, e) {
  6327. if (t && t.length) {
  6328. for (var r = {}, n = 0; n < t.length; ++n) r[t[n].name] = t[n].toJSON(e);
  6329. return r;
  6330. }
  6331. }
  6332. function Namespace(t, e) {
  6333. n.call(this, t, e), this.nested = void 0, this._nestedArray = null;
  6334. }
  6335. function clearCache(t) {
  6336. return t._nestedArray = null, t;
  6337. }
  6338. Namespace.fromJSON = function(t, e) {
  6339. return new Namespace(t, e.options).addJSON(e.nested);
  6340. }, Namespace.arrayToJSON = arrayToJSON, Namespace.isReservedId = function(t, e) {
  6341. if (t) for (var r = 0; r < t.length; ++r) if ("string" != typeof t[r] && t[r][0] <= e && t[r][1] > e) return !0;
  6342. return !1;
  6343. }, Namespace.isReservedName = function(t, e) {
  6344. if (t) for (var r = 0; r < t.length; ++r) if (t[r] === e) return !0;
  6345. return !1;
  6346. }, Object.defineProperty(Namespace.prototype, "nestedArray", {
  6347. get: function() {
  6348. return this._nestedArray || (this._nestedArray = s.toArray(this.nested));
  6349. }
  6350. }), Namespace.prototype.toJSON = function(t) {
  6351. return s.toObject([ "options", this.options, "nested", arrayToJSON(this.nestedArray, t) ]);
  6352. }, Namespace.prototype.addJSON = function(t) {
  6353. if (t) for (var e, r = Object.keys(t), n = 0; n < r.length; ++n) e = t[r[n]], this.add((void 0 !== e.fields ? i.fromJSON : void 0 !== e.values ? a.fromJSON : void 0 !== e.methods ? o.fromJSON : void 0 !== e.id ? u.fromJSON : Namespace.fromJSON)(r[n], e));
  6354. return this;
  6355. }, Namespace.prototype.get = function(t) {
  6356. return this.nested && this.nested[t] || null;
  6357. }, Namespace.prototype.getEnum = function(t) {
  6358. if (this.nested && this.nested[t] instanceof a) return this.nested[t].values;
  6359. throw Error("no such enum: " + t);
  6360. }, Namespace.prototype.add = function(t) {
  6361. if (!(t instanceof u && void 0 !== t.extend || t instanceof i || t instanceof c || t instanceof a || t instanceof o || t instanceof Namespace)) throw TypeError("object must be a valid nested object");
  6362. if (this.nested) {
  6363. var e = this.get(t.name);
  6364. if (e) {
  6365. if (!(e instanceof Namespace && t instanceof Namespace) || e instanceof i || e instanceof o) throw Error("duplicate name '" + t.name + "' in " + this);
  6366. for (var r = e.nestedArray, n = 0; n < r.length; ++n) t.add(r[n]);
  6367. this.remove(e), this.nested || (this.nested = {}), t.setOptions(e.options, !0);
  6368. }
  6369. } else this.nested = {};
  6370. return this.nested[t.name] = t, t.onAdd(this), clearCache(this);
  6371. }, Namespace.prototype.remove = function(t) {
  6372. if (!(t instanceof n)) throw TypeError("object must be a ReflectionObject");
  6373. if (t.parent !== this) throw Error(t + " is not a member of " + this);
  6374. return delete this.nested[t.name], Object.keys(this.nested).length || (this.nested = void 0),
  6375. t.onRemove(this), clearCache(this);
  6376. }, Namespace.prototype.define = function(t, e) {
  6377. if (s.isString(t)) t = t.split("."); else if (!Array.isArray(t)) throw TypeError("illegal path");
  6378. if (t && t.length && "" === t[0]) throw Error("path must be relative");
  6379. for (var r = this; t.length > 0; ) {
  6380. var n = t.shift();
  6381. if (r.nested && r.nested[n]) {
  6382. if (!((r = r.nested[n]) instanceof Namespace)) throw Error("path conflicts with non-namespace objects");
  6383. } else r.add(r = new Namespace(n));
  6384. }
  6385. return e && r.addJSON(e), r;
  6386. }, Namespace.prototype.resolveAll = function() {
  6387. for (var t = this.nestedArray, e = 0; e < t.length; ) t[e] instanceof Namespace ? t[e++].resolveAll() : t[e++].resolve();
  6388. return this.resolve();
  6389. }, Namespace.prototype.lookup = function(t, e, r) {
  6390. if ("boolean" == typeof e ? (r = e, e = void 0) : e && !Array.isArray(e) && (e = [ e ]),
  6391. s.isString(t) && t.length) {
  6392. if ("." === t) return this.root;
  6393. t = t.split(".");
  6394. } else if (!t.length) return this;
  6395. if ("" === t[0]) return this.root.lookup(t.slice(1), e);
  6396. var n = this.get(t[0]);
  6397. if (n) {
  6398. if (1 === t.length) {
  6399. if (!e || e.indexOf(n.constructor) > -1) return n;
  6400. } else if (n instanceof Namespace && (n = n.lookup(t.slice(1), e, !0))) return n;
  6401. } else for (var i = 0; i < this.nestedArray.length; ++i) if (this._nestedArray[i] instanceof Namespace && (n = this._nestedArray[i].lookup(t, e, !0))) return n;
  6402. return null === this.parent || r ? null : this.parent.lookup(t, e);
  6403. }, Namespace.prototype.lookupType = function(t) {
  6404. var e = this.lookup(t, [ i ]);
  6405. if (!e) throw Error("no such type: " + t);
  6406. return e;
  6407. }, Namespace.prototype.lookupEnum = function(t) {
  6408. var e = this.lookup(t, [ a ]);
  6409. if (!e) throw Error("no such Enum '" + t + "' in " + this);
  6410. return e;
  6411. }, Namespace.prototype.lookupTypeOrEnum = function(t) {
  6412. var e = this.lookup(t, [ i, a ]);
  6413. if (!e) throw Error("no such Type or Enum '" + t + "' in " + this);
  6414. return e;
  6415. }, Namespace.prototype.lookupService = function(t) {
  6416. var e = this.lookup(t, [ o ]);
  6417. if (!e) throw Error("no such Service '" + t + "' in " + this);
  6418. return e;
  6419. }, Namespace._configure = function(t, e, r) {
  6420. i = t, o = e, a = r;
  6421. };
  6422. },
  6423. 8940: (t, e, r) => {
  6424. "use strict";
  6425. var n = r(6518), i = r(2703);
  6426. n({
  6427. global: !0,
  6428. forced: parseInt !== i
  6429. }, {
  6430. parseInt: i
  6431. });
  6432. },
  6433. 8980: (t, e, r) => {
  6434. "use strict";
  6435. var n = r(6518), i = r(9213).findIndex, o = r(6469), a = "findIndex", u = !0;
  6436. a in [] && Array(1)[a]((function() {
  6437. u = !1;
  6438. })), n({
  6439. target: "Array",
  6440. proto: !0,
  6441. forced: u
  6442. }, {
  6443. findIndex: function(t) {
  6444. return i(this, t, arguments.length > 1 ? arguments[1] : void 0);
  6445. }
  6446. }), o(a);
  6447. },
  6448. 8981: (t, e, r) => {
  6449. "use strict";
  6450. var n = r(7750), i = Object;
  6451. t.exports = function(t) {
  6452. return i(n(t));
  6453. };
  6454. },
  6455. 8995: (t, e, r) => {
  6456. "use strict";
  6457. var n = r(4644), i = r(9213).map, o = n.aTypedArray, a = n.getTypedArrayConstructor;
  6458. (0, n.exportTypedArrayMethod)("map", (function(t) {
  6459. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0, (function(t, e) {
  6460. return new (a(t))(e);
  6461. }));
  6462. }));
  6463. },
  6464. 9039: t => {
  6465. "use strict";
  6466. t.exports = function(t) {
  6467. try {
  6468. return !!t();
  6469. } catch (t) {
  6470. return !0;
  6471. }
  6472. };
  6473. },
  6474. 9085: (t, e, r) => {
  6475. "use strict";
  6476. var n = r(6518), i = r(4213);
  6477. n({
  6478. target: "Object",
  6479. stat: !0,
  6480. arity: 2,
  6481. forced: Object.assign !== i
  6482. }, {
  6483. assign: i
  6484. });
  6485. },
  6486. 9100: (t, e, r) => {
  6487. "use strict";
  6488. var n = t.exports = r(5325);
  6489. n.build = "full", n.tokenize = r(527), n.parse = r(4863), n.common = r(5095), n.Root._configure(n.Type, n.parse, n.common);
  6490. },
  6491. 9167: (t, e, r) => {
  6492. "use strict";
  6493. var n = r(4576);
  6494. t.exports = n;
  6495. },
  6496. 9207: (t, e) => {
  6497. "use strict";
  6498. var r = e, n = r.isAbsolute = function(t) {
  6499. return /^(?:\/|\w+:)/.test(t);
  6500. }, i = r.normalize = function(t) {
  6501. var e = (t = t.replace(/\\/g, "/").replace(/\/{2,}/g, "/")).split("/"), r = n(t), i = "";
  6502. r && (i = e.shift() + "/");
  6503. for (var o = 0; o < e.length; ) ".." === e[o] ? o > 0 && ".." !== e[o - 1] ? e.splice(--o, 2) : r ? e.splice(o, 1) : ++o : "." === e[o] ? e.splice(o, 1) : ++o;
  6504. return i + e.join("/");
  6505. };
  6506. r.resolve = function(t, e, r) {
  6507. return r || (e = i(e)), n(e) ? e : (r || (t = i(t)), (t = t.replace(/(?:\/|^)[^/]+$/, "")).length ? i(t + "/" + e) : e);
  6508. };
  6509. },
  6510. 9213: (t, e, r) => {
  6511. "use strict";
  6512. var n = r(6080), i = r(9504), o = r(7055), a = r(8981), u = r(6198), s = r(1469), c = i([].push), createMethod = function(t) {
  6513. var e = 1 === t, r = 2 === t, i = 3 === t, f = 4 === t, l = 6 === t, h = 7 === t, v = 5 === t || l;
  6514. return function(d, p, y, b) {
  6515. for (var g, w, m = a(d), _ = o(m), O = u(_), k = n(p, y), j = 0, S = b || s, E = e ? S(d, O) : r || h ? S(d, 0) : void 0; O > j; j++) if ((v || j in _) && (w = k(g = _[j], j, m),
  6516. t)) if (e) E[j] = w; else if (w) switch (t) {
  6517. case 3:
  6518. return !0;
  6519.  
  6520. case 5:
  6521. return g;
  6522.  
  6523. case 6:
  6524. return j;
  6525.  
  6526. case 2:
  6527. c(E, g);
  6528. } else switch (t) {
  6529. case 4:
  6530. return !1;
  6531.  
  6532. case 7:
  6533. c(E, g);
  6534. }
  6535. return l ? -1 : i || f ? f : E;
  6536. };
  6537. };
  6538. t.exports = {
  6539. forEach: createMethod(0),
  6540. map: createMethod(1),
  6541. filter: createMethod(2),
  6542. some: createMethod(3),
  6543. every: createMethod(4),
  6544. find: createMethod(5),
  6545. findIndex: createMethod(6),
  6546. filterReject: createMethod(7)
  6547. };
  6548. },
  6549. 9225: (t, e, r) => {
  6550. "use strict";
  6551. var n, i, o, a, u = r(4576), s = r(8745), c = r(6080), f = r(4901), l = r(9297), h = r(9039), v = r(397), d = r(7680), p = r(4055), y = r(2812), b = r(9544), g = r(6193), w = u.setImmediate, m = u.clearImmediate, _ = u.process, O = u.Dispatch, k = u.Function, j = u.MessageChannel, S = u.String, E = 0, A = {}, x = "onreadystatechange";
  6552. h((function() {
  6553. n = u.location;
  6554. }));
  6555. var run = function(t) {
  6556. if (l(A, t)) {
  6557. var e = A[t];
  6558. delete A[t], e();
  6559. }
  6560. }, runner = function(t) {
  6561. return function() {
  6562. run(t);
  6563. };
  6564. }, eventListener = function(t) {
  6565. run(t.data);
  6566. }, globalPostMessageDefer = function(t) {
  6567. u.postMessage(S(t), n.protocol + "//" + n.host);
  6568. };
  6569. w && m || (w = function(t) {
  6570. y(arguments.length, 1);
  6571. var e = f(t) ? t : k(t), r = d(arguments, 1);
  6572. return A[++E] = function() {
  6573. s(e, void 0, r);
  6574. }, i(E), E;
  6575. }, m = function(t) {
  6576. delete A[t];
  6577. }, g ? i = function(t) {
  6578. _.nextTick(runner(t));
  6579. } : O && O.now ? i = function(t) {
  6580. O.now(runner(t));
  6581. } : j && !b ? (a = (o = new j).port2, o.port1.onmessage = eventListener, i = c(a.postMessage, a)) : u.addEventListener && f(u.postMessage) && !u.importScripts && n && "file:" !== n.protocol && !h(globalPostMessageDefer) ? (i = globalPostMessageDefer,
  6582. u.addEventListener("message", eventListener, !1)) : i = x in p("script") ? function(t) {
  6583. v.appendChild(p("script"))[x] = function() {
  6584. v.removeChild(this), run(t);
  6585. };
  6586. } : function(t) {
  6587. setTimeout(runner(t), 0);
  6588. }), t.exports = {
  6589. set: w,
  6590. clear: m
  6591. };
  6592. },
  6593. 9228: (t, e, r) => {
  6594. "use strict";
  6595. r(7495);
  6596. var n = r(9565), i = r(6840), o = r(7323), a = r(9039), u = r(8227), s = r(6699), c = u("species"), f = RegExp.prototype;
  6597. t.exports = function(t, e, r, l) {
  6598. var h = u(t), v = !a((function() {
  6599. var e = {};
  6600. return e[h] = function() {
  6601. return 7;
  6602. }, 7 !== ""[t](e);
  6603. })), d = v && !a((function() {
  6604. var e = !1, r = /a/;
  6605. return "split" === t && ((r = {}).constructor = {}, r.constructor[c] = function() {
  6606. return r;
  6607. }, r.flags = "", r[h] = /./[h]), r.exec = function() {
  6608. return e = !0, null;
  6609. }, r[h](""), !e;
  6610. }));
  6611. if (!v || !d || r) {
  6612. var p = /./[h], y = e(h, ""[t], (function(t, e, r, i, a) {
  6613. var u = e.exec;
  6614. return u === o || u === f.exec ? v && !a ? {
  6615. done: !0,
  6616. value: n(p, e, r, i)
  6617. } : {
  6618. done: !0,
  6619. value: n(t, r, e, i)
  6620. } : {
  6621. done: !1
  6622. };
  6623. }));
  6624. i(String.prototype, t, y[0]), i(f, h, y[1]);
  6625. }
  6626. l && s(f[h], "sham", !0);
  6627. };
  6628. },
  6629. 9296: (t, e, r) => {
  6630. "use strict";
  6631. var n = r(4055)("span").classList, i = n && n.constructor && n.constructor.prototype;
  6632. t.exports = i === Object.prototype ? void 0 : i;
  6633. },
  6634. 9297: (t, e, r) => {
  6635. "use strict";
  6636. var n = r(9504), i = r(8981), o = n({}.hasOwnProperty);
  6637. t.exports = Object.hasOwn || function(t, e) {
  6638. return o(i(t), e);
  6639. };
  6640. },
  6641. 9306: (t, e, r) => {
  6642. "use strict";
  6643. var n = r(4901), i = r(6823), o = TypeError;
  6644. t.exports = function(t) {
  6645. if (n(t)) return t;
  6646. throw new o(i(t) + " is not a function");
  6647. };
  6648. },
  6649. 9369: (t, e, r) => {
  6650. "use strict";
  6651. var n = r(4644), i = r(9504), o = n.aTypedArray, a = n.exportTypedArrayMethod, u = i([].join);
  6652. a("join", (function(t) {
  6653. return u(o(this), t);
  6654. }));
  6655. },
  6656. 9390: t => {
  6657. "use strict";
  6658. t.exports = function(t, e, r) {
  6659. var n = r || 8192, i = n >>> 1, o = null, a = n;
  6660. return function(r) {
  6661. if (r < 1 || r > i) return t(r);
  6662. a + r > n && (o = t(n), a = 0);
  6663. var u = e.call(o, a, a += r);
  6664. return 7 & a && (a = 1 + (7 | a)), u;
  6665. };
  6666. };
  6667. },
  6668. 9410: t => {
  6669. "use strict";
  6670. function factory(t) {
  6671. return "undefined" != typeof Float32Array ? function() {
  6672. var e = new Float32Array([ -0 ]), r = new Uint8Array(e.buffer), n = 128 === r[3];
  6673. function writeFloat_f32_cpy(t, n, i) {
  6674. e[0] = t, n[i] = r[0], n[i + 1] = r[1], n[i + 2] = r[2], n[i + 3] = r[3];
  6675. }
  6676. function writeFloat_f32_rev(t, n, i) {
  6677. e[0] = t, n[i] = r[3], n[i + 1] = r[2], n[i + 2] = r[1], n[i + 3] = r[0];
  6678. }
  6679. function readFloat_f32_cpy(t, n) {
  6680. return r[0] = t[n], r[1] = t[n + 1], r[2] = t[n + 2], r[3] = t[n + 3], e[0];
  6681. }
  6682. function readFloat_f32_rev(t, n) {
  6683. return r[3] = t[n], r[2] = t[n + 1], r[1] = t[n + 2], r[0] = t[n + 3], e[0];
  6684. }
  6685. t.writeFloatLE = n ? writeFloat_f32_cpy : writeFloat_f32_rev, t.writeFloatBE = n ? writeFloat_f32_rev : writeFloat_f32_cpy,
  6686. t.readFloatLE = n ? readFloat_f32_cpy : readFloat_f32_rev, t.readFloatBE = n ? readFloat_f32_rev : readFloat_f32_cpy;
  6687. }() : function() {
  6688. function writeFloat_ieee754(t, e, r, n) {
  6689. var i = e < 0 ? 1 : 0;
  6690. if (i && (e = -e), 0 === e) t(1 / e > 0 ? 0 : 2147483648, r, n); else if (isNaN(e)) t(2143289344, r, n); else if (e > 34028234663852886e22) t((i << 31 | 2139095040) >>> 0, r, n); else if (e < 11754943508222875e-54) t((i << 31 | Math.round(e / 1401298464324817e-60)) >>> 0, r, n); else {
  6691. var o = Math.floor(Math.log(e) / Math.LN2);
  6692. t((i << 31 | o + 127 << 23 | 8388607 & Math.round(e * Math.pow(2, -o) * 8388608)) >>> 0, r, n);
  6693. }
  6694. }
  6695. function readFloat_ieee754(t, e, r) {
  6696. var n = t(e, r), i = 2 * (n >> 31) + 1, o = n >>> 23 & 255, a = 8388607 & n;
  6697. return 255 === o ? a ? NaN : i * (1 / 0) : 0 === o ? 1401298464324817e-60 * i * a : i * Math.pow(2, o - 150) * (a + 8388608);
  6698. }
  6699. t.writeFloatLE = writeFloat_ieee754.bind(null, writeUintLE), t.writeFloatBE = writeFloat_ieee754.bind(null, writeUintBE),
  6700. t.readFloatLE = readFloat_ieee754.bind(null, readUintLE), t.readFloatBE = readFloat_ieee754.bind(null, readUintBE);
  6701. }(), "undefined" != typeof Float64Array ? function() {
  6702. var e = new Float64Array([ -0 ]), r = new Uint8Array(e.buffer), n = 128 === r[7];
  6703. function writeDouble_f64_cpy(t, n, i) {
  6704. e[0] = t, n[i] = r[0], n[i + 1] = r[1], n[i + 2] = r[2], n[i + 3] = r[3], n[i + 4] = r[4],
  6705. n[i + 5] = r[5], n[i + 6] = r[6], n[i + 7] = r[7];
  6706. }
  6707. function writeDouble_f64_rev(t, n, i) {
  6708. e[0] = t, n[i] = r[7], n[i + 1] = r[6], n[i + 2] = r[5], n[i + 3] = r[4], n[i + 4] = r[3],
  6709. n[i + 5] = r[2], n[i + 6] = r[1], n[i + 7] = r[0];
  6710. }
  6711. function readDouble_f64_cpy(t, n) {
  6712. return r[0] = t[n], r[1] = t[n + 1], r[2] = t[n + 2], r[3] = t[n + 3], r[4] = t[n + 4],
  6713. r[5] = t[n + 5], r[6] = t[n + 6], r[7] = t[n + 7], e[0];
  6714. }
  6715. function readDouble_f64_rev(t, n) {
  6716. return r[7] = t[n], r[6] = t[n + 1], r[5] = t[n + 2], r[4] = t[n + 3], r[3] = t[n + 4],
  6717. r[2] = t[n + 5], r[1] = t[n + 6], r[0] = t[n + 7], e[0];
  6718. }
  6719. t.writeDoubleLE = n ? writeDouble_f64_cpy : writeDouble_f64_rev, t.writeDoubleBE = n ? writeDouble_f64_rev : writeDouble_f64_cpy,
  6720. t.readDoubleLE = n ? readDouble_f64_cpy : readDouble_f64_rev, t.readDoubleBE = n ? readDouble_f64_rev : readDouble_f64_cpy;
  6721. }() : function() {
  6722. function writeDouble_ieee754(t, e, r, n, i, o) {
  6723. var a = n < 0 ? 1 : 0;
  6724. if (a && (n = -n), 0 === n) t(0, i, o + e), t(1 / n > 0 ? 0 : 2147483648, i, o + r); else if (isNaN(n)) t(0, i, o + e),
  6725. t(2146959360, i, o + r); else if (n > 17976931348623157e292) t(0, i, o + e), t((a << 31 | 2146435072) >>> 0, i, o + r); else {
  6726. var u;
  6727. if (n < 22250738585072014e-324) t((u = n / 5e-324) >>> 0, i, o + e), t((a << 31 | u / 4294967296) >>> 0, i, o + r); else {
  6728. var s = Math.floor(Math.log(n) / Math.LN2);
  6729. 1024 === s && (s = 1023), t(4503599627370496 * (u = n * Math.pow(2, -s)) >>> 0, i, o + e),
  6730. t((a << 31 | s + 1023 << 20 | 1048576 * u & 1048575) >>> 0, i, o + r);
  6731. }
  6732. }
  6733. }
  6734. function readDouble_ieee754(t, e, r, n, i) {
  6735. var o = t(n, i + e), a = t(n, i + r), u = 2 * (a >> 31) + 1, s = a >>> 20 & 2047, c = 4294967296 * (1048575 & a) + o;
  6736. return 2047 === s ? c ? NaN : u * (1 / 0) : 0 === s ? 5e-324 * u * c : u * Math.pow(2, s - 1075) * (c + 4503599627370496);
  6737. }
  6738. t.writeDoubleLE = writeDouble_ieee754.bind(null, writeUintLE, 0, 4), t.writeDoubleBE = writeDouble_ieee754.bind(null, writeUintBE, 4, 0),
  6739. t.readDoubleLE = readDouble_ieee754.bind(null, readUintLE, 0, 4), t.readDoubleBE = readDouble_ieee754.bind(null, readUintBE, 4, 0);
  6740. }(), t;
  6741. }
  6742. function writeUintLE(t, e, r) {
  6743. e[r] = 255 & t, e[r + 1] = t >>> 8 & 255, e[r + 2] = t >>> 16 & 255, e[r + 3] = t >>> 24;
  6744. }
  6745. function writeUintBE(t, e, r) {
  6746. e[r] = t >>> 24, e[r + 1] = t >>> 16 & 255, e[r + 2] = t >>> 8 & 255, e[r + 3] = 255 & t;
  6747. }
  6748. function readUintLE(t, e) {
  6749. return (t[e] | t[e + 1] << 8 | t[e + 2] << 16 | t[e + 3] << 24) >>> 0;
  6750. }
  6751. function readUintBE(t, e) {
  6752. return (t[e] << 24 | t[e + 1] << 16 | t[e + 2] << 8 | t[e + 3]) >>> 0;
  6753. }
  6754. t.exports = factory(factory);
  6755. },
  6756. 9423: (t, e, r) => {
  6757. "use strict";
  6758. var n = r(4644), i = r(9039), o = r(7680), a = n.aTypedArray, u = n.getTypedArrayConstructor;
  6759. (0, n.exportTypedArrayMethod)("slice", (function(t, e) {
  6760. for (var r = o(a(this), t, e), n = u(this), i = 0, s = r.length, c = new n(s); s > i; ) c[i] = r[i++];
  6761. return c;
  6762. }), i((function() {
  6763. new Int8Array(1).slice();
  6764. })));
  6765. },
  6766. 9432: (t, e, r) => {
  6767. "use strict";
  6768. var n = r(6518), i = r(8981), o = r(1072);
  6769. n({
  6770. target: "Object",
  6771. stat: !0,
  6772. forced: r(9039)((function() {
  6773. o(1);
  6774. }))
  6775. }, {
  6776. keys: function(t) {
  6777. return o(i(t));
  6778. }
  6779. });
  6780. },
  6781. 9433: (t, e, r) => {
  6782. "use strict";
  6783. var n = r(4576), i = Object.defineProperty;
  6784. t.exports = function(t, e) {
  6785. try {
  6786. i(n, t, {
  6787. value: e,
  6788. configurable: !0,
  6789. writable: !0
  6790. });
  6791. } catch (r) {
  6792. n[t] = e;
  6793. }
  6794. return e;
  6795. };
  6796. },
  6797. 9463: (t, e, r) => {
  6798. "use strict";
  6799. var n = r(6518), i = r(3724), o = r(4576), a = r(9504), u = r(9297), s = r(4901), c = r(1625), f = r(655), l = r(2106), h = r(7740), v = o.Symbol, d = v && v.prototype;
  6800. if (i && s(v) && (!("description" in d) || void 0 !== v().description)) {
  6801. var p = {}, SymbolWrapper = function() {
  6802. var t = arguments.length < 1 || void 0 === arguments[0] ? void 0 : f(arguments[0]), e = c(d, this) ? new v(t) : void 0 === t ? v() : v(t);
  6803. return "" === t && (p[e] = !0), e;
  6804. };
  6805. h(SymbolWrapper, v), SymbolWrapper.prototype = d, d.constructor = SymbolWrapper;
  6806. var y = "Symbol(description detection)" === String(v("description detection")), b = a(d.valueOf), g = a(d.toString), w = /^Symbol\((.*)\)[^)]+$/, m = a("".replace), _ = a("".slice);
  6807. l(d, "description", {
  6808. configurable: !0,
  6809. get: function() {
  6810. var t = b(this);
  6811. if (u(p, t)) return "";
  6812. var e = g(t), r = y ? _(e, 7, -1) : m(e, w, "$1");
  6813. return "" === r ? void 0 : r;
  6814. }
  6815. }), n({
  6816. global: !0,
  6817. constructor: !0,
  6818. forced: !0
  6819. }, {
  6820. Symbol: SymbolWrapper
  6821. });
  6822. }
  6823. },
  6824. 9504: (t, e, r) => {
  6825. "use strict";
  6826. var n = r(616), i = Function.prototype, o = i.call, a = n && i.bind.bind(o, o);
  6827. t.exports = n ? a : function(t) {
  6828. return function() {
  6829. return o.apply(t, arguments);
  6830. };
  6831. };
  6832. },
  6833. 9519: (t, e, r) => {
  6834. "use strict";
  6835. var n, i, o = r(4576), a = r(2839), u = o.process, s = o.Deno, c = u && u.versions || s && s.version, f = c && c.v8;
  6836. f && (i = (n = f.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), !i && a && (!(n = a.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = a.match(/Chrome\/(\d+)/)) && (i = +n[1]),
  6837. t.exports = i;
  6838. },
  6839. 9539: (t, e, r) => {
  6840. "use strict";
  6841. var n = r(9565), i = r(8551), o = r(5966);
  6842. t.exports = function(t, e, r) {
  6843. var a, u;
  6844. i(t);
  6845. try {
  6846. if (!(a = o(t, "return"))) {
  6847. if ("throw" === e) throw r;
  6848. return r;
  6849. }
  6850. a = n(a, t);
  6851. } catch (t) {
  6852. u = !0, a = t;
  6853. }
  6854. if ("throw" === e) throw r;
  6855. if (u) throw a;
  6856. return i(a), r;
  6857. };
  6858. },
  6859. 9544: (t, e, r) => {
  6860. "use strict";
  6861. var n = r(2839);
  6862. t.exports = /(?:ipad|iphone|ipod).*applewebkit/i.test(n);
  6863. },
  6864. 9565: (t, e, r) => {
  6865. "use strict";
  6866. var n = r(616), i = Function.prototype.call;
  6867. t.exports = n ? i.bind(i) : function() {
  6868. return i.apply(i, arguments);
  6869. };
  6870. },
  6871. 9590: (t, e, r) => {
  6872. "use strict";
  6873. var n = r(1291), i = RangeError;
  6874. t.exports = function(t) {
  6875. var e = n(t);
  6876. if (e < 0) throw new i("The argument can't be less than 0");
  6877. return e;
  6878. };
  6879. },
  6880. 9617: (t, e, r) => {
  6881. "use strict";
  6882. var n = r(5397), i = r(5610), o = r(6198), createMethod = function(t) {
  6883. return function(e, r, a) {
  6884. var u = n(e), s = o(u);
  6885. if (0 === s) return !t && -1;
  6886. var c, f = i(a, s);
  6887. if (t && r != r) {
  6888. for (;s > f; ) if ((c = u[f++]) != c) return !0;
  6889. } else for (;s > f; f++) if ((t || f in u) && u[f] === r) return t || f || 0;
  6890. return !t && -1;
  6891. };
  6892. };
  6893. t.exports = {
  6894. includes: createMethod(!0),
  6895. indexOf: createMethod(!1)
  6896. };
  6897. },
  6898. 9687: (t, e, r) => {
  6899. "use strict";
  6900. t.exports = Service;
  6901. var n = r(8923);
  6902. ((Service.prototype = Object.create(n.prototype)).constructor = Service).className = "Service";
  6903. var i = r(8811), o = r(3262), a = r(5047);
  6904. function Service(t, e) {
  6905. n.call(this, t, e), this.methods = {}, this._methodsArray = null;
  6906. }
  6907. function clearCache(t) {
  6908. return t._methodsArray = null, t;
  6909. }
  6910. Service.fromJSON = function(t, e) {
  6911. var r = new Service(t, e.options);
  6912. if (e.methods) for (var n = Object.keys(e.methods), o = 0; o < n.length; ++o) r.add(i.fromJSON(n[o], e.methods[n[o]]));
  6913. return e.nested && r.addJSON(e.nested), r.comment = e.comment, r;
  6914. }, Service.prototype.toJSON = function(t) {
  6915. var e = n.prototype.toJSON.call(this, t), r = !!t && Boolean(t.keepComments);
  6916. return o.toObject([ "options", e && e.options || void 0, "methods", n.arrayToJSON(this.methodsArray, t) || {}, "nested", e && e.nested || void 0, "comment", r ? this.comment : void 0 ]);
  6917. }, Object.defineProperty(Service.prototype, "methodsArray", {
  6918. get: function() {
  6919. return this._methodsArray || (this._methodsArray = o.toArray(this.methods));
  6920. }
  6921. }), Service.prototype.get = function(t) {
  6922. return this.methods[t] || n.prototype.get.call(this, t);
  6923. }, Service.prototype.resolveAll = function() {
  6924. for (var t = this.methodsArray, e = 0; e < t.length; ++e) t[e].resolve();
  6925. return n.prototype.resolve.call(this);
  6926. }, Service.prototype.add = function(t) {
  6927. if (this.get(t.name)) throw Error("duplicate name '" + t.name + "' in " + this);
  6928. return t instanceof i ? (this.methods[t.name] = t, t.parent = this, clearCache(this)) : n.prototype.add.call(this, t);
  6929. }, Service.prototype.remove = function(t) {
  6930. if (t instanceof i) {
  6931. if (this.methods[t.name] !== t) throw Error(t + " is not a member of " + this);
  6932. return delete this.methods[t.name], t.parent = null, clearCache(this);
  6933. }
  6934. return n.prototype.remove.call(this, t);
  6935. }, Service.prototype.create = function(t, e, r) {
  6936. for (var n, i = new a.Service(t, e, r), u = 0; u < this.methodsArray.length; ++u) {
  6937. var s = o.lcFirst((n = this._methodsArray[u]).resolve().name).replace(/[^$\w_]/g, "");
  6938. i[s] = o.codegen([ "r", "c" ], o.isReserved(s) ? s + "_" : s)("return this.rpcCall(m,q,s,r,c)")({
  6939. m: n,
  6940. q: n.resolvedRequestType.ctor,
  6941. s: n.resolvedResponseType.ctor
  6942. });
  6943. }
  6944. return i;
  6945. };
  6946. },
  6947. 9773: (t, e, r) => {
  6948. "use strict";
  6949. var n = r(6518), i = r(4495), o = r(9039), a = r(3717), u = r(8981);
  6950. n({
  6951. target: "Object",
  6952. stat: !0,
  6953. forced: !i || o((function() {
  6954. a.f(1);
  6955. }))
  6956. }, {
  6957. getOwnPropertySymbols: function(t) {
  6958. var e = a.f;
  6959. return e ? e(u(t)) : [];
  6960. }
  6961. });
  6962. },
  6963. 9868: (t, e, r) => {
  6964. "use strict";
  6965. var n = r(6518), i = r(9504), o = r(1291), a = r(1240), u = r(2333), s = r(9039), c = RangeError, f = String, l = Math.floor, h = i(u), v = i("".slice), d = i(1..toFixed), pow = function(t, e, r) {
  6966. return 0 === e ? r : e % 2 == 1 ? pow(t, e - 1, r * t) : pow(t * t, e / 2, r);
  6967. }, multiply = function(t, e, r) {
  6968. for (var n = -1, i = r; ++n < 6; ) i += e * t[n], t[n] = i % 1e7, i = l(i / 1e7);
  6969. }, divide = function(t, e) {
  6970. for (var r = 6, n = 0; --r >= 0; ) n += t[r], t[r] = l(n / e), n = n % e * 1e7;
  6971. }, dataToString = function(t) {
  6972. for (var e = 6, r = ""; --e >= 0; ) if ("" !== r || 0 === e || 0 !== t[e]) {
  6973. var n = f(t[e]);
  6974. r = "" === r ? n : r + h("0", 7 - n.length) + n;
  6975. }
  6976. return r;
  6977. };
  6978. n({
  6979. target: "Number",
  6980. proto: !0,
  6981. forced: s((function() {
  6982. return "0.000" !== d(8e-5, 3) || "1" !== d(.9, 0) || "1.25" !== d(1.255, 2) || "1000000000000000128" !== d(0xde0b6b3a7640080, 0);
  6983. })) || !s((function() {
  6984. d({});
  6985. }))
  6986. }, {
  6987. toFixed: function(t) {
  6988. var e, r, n, i, u = a(this), s = o(t), l = [ 0, 0, 0, 0, 0, 0 ], d = "", p = "0";
  6989. if (s < 0 || s > 20) throw new c("Incorrect fraction digits");
  6990. if (u != u) return "NaN";
  6991. if (u <= -1e21 || u >= 1e21) return f(u);
  6992. if (u < 0 && (d = "-", u = -u), u > 1e-21) if (r = (e = function(t) {
  6993. for (var e = 0, r = t; r >= 4096; ) e += 12, r /= 4096;
  6994. for (;r >= 2; ) e += 1, r /= 2;
  6995. return e;
  6996. }(u * pow(2, 69, 1)) - 69) < 0 ? u * pow(2, -e, 1) : u / pow(2, e, 1), r *= 4503599627370496,
  6997. (e = 52 - e) > 0) {
  6998. for (multiply(l, 0, r), n = s; n >= 7; ) multiply(l, 1e7, 0), n -= 7;
  6999. for (multiply(l, pow(10, n, 1), 0), n = e - 1; n >= 23; ) divide(l, 1 << 23), n -= 23;
  7000. divide(l, 1 << n), multiply(l, 1, 1), divide(l, 2), p = dataToString(l);
  7001. } else multiply(l, 0, r), multiply(l, 1 << -e, 0), p = dataToString(l) + h("0", s);
  7002. return s > 0 ? d + ((i = p.length) <= s ? "0." + h("0", s - i) + p : v(p, 0, i - s) + "." + v(p, i - s)) : d + p;
  7003. }
  7004. });
  7005. },
  7006. 9948: (t, e, r) => {
  7007. "use strict";
  7008. var n = r(5370), i = r(4644).getTypedArrayConstructor;
  7009. t.exports = function(t, e) {
  7010. return n(i(t), e);
  7011. };
  7012. },
  7013. 9955: (t, e, r) => {
  7014. "use strict";
  7015. var n = r(4644), i = r(9213).findIndex, o = n.aTypedArray;
  7016. (0, n.exportTypedArrayMethod)("findIndex", (function(t) {
  7017. return i(o(this), t, arguments.length > 1 ? arguments[1] : void 0);
  7018. }));
  7019. }
  7020. }, __webpack_module_cache__ = {};
  7021. function __webpack_require__(t) {
  7022. var e = __webpack_module_cache__[t];
  7023. if (void 0 !== e) return e.exports;
  7024. var r = __webpack_module_cache__[t] = {
  7025. exports: {}
  7026. };
  7027. return __webpack_modules__[t].call(r.exports, r, r.exports, __webpack_require__),
  7028. r.exports;
  7029. }
  7030. __webpack_require__.n = t => {
  7031. var e = t && t.__esModule ? () => t.default : () => t;
  7032. return __webpack_require__.d(e, {
  7033. a: e
  7034. }), e;
  7035. }, __webpack_require__.d = (t, e) => {
  7036. for (var r in e) __webpack_require__.o(e, r) && !__webpack_require__.o(t, r) && Object.defineProperty(t, r, {
  7037. enumerable: !0,
  7038. get: e[r]
  7039. });
  7040. }, __webpack_require__.g = function() {
  7041. if ("object" == typeof globalThis) return globalThis;
  7042. try {
  7043. return this || new Function("return this")();
  7044. } catch (t) {
  7045. if ("object" == typeof window) return window;
  7046. }
  7047. }(), __webpack_require__.o = (t, e) => Object.prototype.hasOwnProperty.call(t, e);
  7048. var __webpack_exports__ = {};
  7049. return (() => {
  7050. "use strict";
  7051. function asyncGeneratorStep(t, e, r, n, i, o, a) {
  7052. try {
  7053. var u = t[o](a), s = u.value;
  7054. } catch (t) {
  7055. return void r(t);
  7056. }
  7057. u.done ? e(s) : Promise.resolve(s).then(n, i);
  7058. }
  7059. function _asyncToGenerator(t) {
  7060. return function() {
  7061. var e = this, r = arguments;
  7062. return new Promise((function(n, i) {
  7063. var o = t.apply(e, r);
  7064. function _next(t) {
  7065. asyncGeneratorStep(o, n, i, _next, _throw, "next", t);
  7066. }
  7067. function _throw(t) {
  7068. asyncGeneratorStep(o, n, i, _next, _throw, "throw", t);
  7069. }
  7070. _next(void 0);
  7071. }));
  7072. };
  7073. }
  7074. __webpack_require__.d(__webpack_exports__, {
  7075. "default": () => Y
  7076. });
  7077. var t = __webpack_require__(4756), e = __webpack_require__.n(t);
  7078. __webpack_require__(2008), __webpack_require__(3792), __webpack_require__(9085),
  7079. __webpack_require__(9432), __webpack_require__(6099), __webpack_require__(6034),
  7080. __webpack_require__(8940), __webpack_require__(1415), __webpack_require__(7764),
  7081. __webpack_require__(3500), __webpack_require__(2953);
  7082. const r = {
  7083. selfId: null,
  7084. area: null,
  7085. entities: {},
  7086. globalEntities: {},
  7087. settings: {},
  7088. mouseScreenX: 0,
  7089. mouseScreenY: 0,
  7090. mouseGameX: 0,
  7091. mouseGameY: 0,
  7092. safeMoveX: 0,
  7093. safeMoveY: 0,
  7094. reset: function() {
  7095. this.entities = {}, this.globalEntities = {};
  7096. },
  7097. update: function(t) {
  7098. var e = this, r = Date.now(), n = new Set, i = new Set;
  7099. t.complete ? (t.selfId && (this.selfId = t.selfId), t.area && (this.area = t.area),
  7100. t.settings && (this.settings = t.settings), t.entities && (this.entities = {}, t.entities.forEach((function(t) {
  7101. t._lastUpdated = r, e.entities[t.id] = t, n.add(t.id);
  7102. }))), t.globalEntities && (this.globalEntities = {}, t.globalEntities.forEach((function(t) {
  7103. t._lastUpdated = r, e.globalEntities[t.id] = t, i.add(t.id);
  7104. })))) : (t.entities || t.globalEntities) && (t.entities && t.entities.forEach((function(t) {
  7105. n.add(t.id), e.entities[t.id] ? (Object.assign(e.entities[t.id], t), e.entities[t.id]._lastUpdated = r) : (t._lastUpdated = r,
  7106. e.entities[t.id] = t);
  7107. })), t.globalEntities && t.globalEntities.forEach((function(t) {
  7108. i.add(t.id), e.globalEntities[t.id] ? (Object.assign(e.globalEntities[t.id], t),
  7109. e.globalEntities[t.id]._lastUpdated = r) : (t._lastUpdated = r, e.globalEntities[t.id] = t);
  7110. })), this.cleanupMissingEntities(n, this.entities), this.cleanupMissingEntities(i, this.globalEntities)),
  7111. this.cleanupExpiredEntities();
  7112. },
  7113. cleanupMissingEntities: function(t, e) {
  7114. Object.keys(e).forEach((function(r) {
  7115. void 0 === e[r].deathTimer || t.has(parseInt(r)) || delete e[r];
  7116. }));
  7117. },
  7118. cleanupExpiredEntities: function() {
  7119. var t = this, e = Date.now();
  7120. Object.keys(this.entities).forEach((function(r) {
  7121. var n = t.entities[r];
  7122. void 0 !== n.duration && e - n._lastUpdated >= n.duration && delete t.entities[r];
  7123. })), Object.keys(this.globalEntities).forEach((function(r) {
  7124. var n = t.globalEntities[r];
  7125. void 0 !== n.duration && e - n._lastUpdated >= n.duration && delete t.globalEntities[r];
  7126. }));
  7127. },
  7128. getPlayer: function() {
  7129. return this.selfId ? this.entities[this.selfId] : null;
  7130. },
  7131. getNearbyEntities: function() {
  7132. var t = this, e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3, r = this.getPlayer();
  7133. return r ? Object.values(this.entities).filter((function(n) {
  7134. if (n.id === t.selfId) return !1;
  7135. var i = n.x - r.x, o = n.y - r.y;
  7136. return Math.sqrt(i * i + o * o) <= e;
  7137. })) : [];
  7138. },
  7139. checkExpiredEntities: function() {
  7140. this.cleanupExpiredEntities();
  7141. },
  7142. updateMouseScreenCoords: function(t, e) {
  7143. this.mouseScreenX = t, this.mouseScreenY = e;
  7144. },
  7145. updateCalculatedMouseGameCoords: function(t, e) {
  7146. this.mouseGameX = t, this.mouseGameY = e;
  7147. },
  7148. updateSafeMoveCoords: function(t, e) {
  7149. this.safeMoveX = t, this.safeMoveY = e;
  7150. }
  7151. };
  7152. function _arrayLikeToArray(t, e) {
  7153. (null == e || e > t.length) && (e = t.length);
  7154. for (var r = 0, n = Array(e); r < e; r++) n[r] = t[r];
  7155. return n;
  7156. }
  7157. function _unsupportedIterableToArray(t, e) {
  7158. if (t) {
  7159. if ("string" == typeof t) return _arrayLikeToArray(t, e);
  7160. var r = {}.toString.call(t).slice(8, -1);
  7161. return "Object" === r && t.constructor && (r = t.constructor.name), "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? _arrayLikeToArray(t, e) : void 0;
  7162. }
  7163. }
  7164. function _toConsumableArray(t) {
  7165. return function(t) {
  7166. if (Array.isArray(t)) return _arrayLikeToArray(t);
  7167. }(t) || function(t) {
  7168. if ("undefined" != typeof Symbol && null != t[Symbol.iterator] || null != t["@@iterator"]) return Array.from(t);
  7169. }(t) || _unsupportedIterableToArray(t) || function() {
  7170. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7171. }();
  7172. }
  7173. function _typeof(t) {
  7174. return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) {
  7175. return typeof t;
  7176. } : function(t) {
  7177. return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
  7178. }, _typeof(t);
  7179. }
  7180. function _slicedToArray(t, e) {
  7181. return function(t) {
  7182. if (Array.isArray(t)) return t;
  7183. }(t) || function(t, e) {
  7184. var r = null == t ? null : "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
  7185. if (null != r) {
  7186. var n, i, o, a, u = [], s = !0, c = !1;
  7187. try {
  7188. if (o = (r = r.call(t)).next, 0 === e) {
  7189. if (Object(r) !== r) return;
  7190. s = !1;
  7191. } else for (;!(s = (n = o.call(r)).done) && (u.push(n.value), u.length !== e); s = !0) ;
  7192. } catch (t) {
  7193. c = !0, i = t;
  7194. } finally {
  7195. try {
  7196. if (!s && null != r.return && (a = r.return(), Object(a) !== a)) return;
  7197. } finally {
  7198. if (c) throw i;
  7199. }
  7200. }
  7201. return u;
  7202. }
  7203. }(t, e) || _unsupportedIterableToArray(t, e) || function() {
  7204. throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7205. }();
  7206. }
  7207. function _defineProperty(t, e, r) {
  7208. return (e = function(t) {
  7209. var e = function(t) {
  7210. if ("object" != _typeof(t) || !t) return t;
  7211. var e = t[Symbol.toPrimitive];
  7212. if (void 0 !== e) {
  7213. var r = e.call(t, "string");
  7214. if ("object" != _typeof(r)) return r;
  7215. throw new TypeError("@@toPrimitive must return a primitive value.");
  7216. }
  7217. return String(t);
  7218. }(t);
  7219. return "symbol" == _typeof(e) ? e : e + "";
  7220. }(e)) in t ? Object.defineProperty(t, e, {
  7221. value: r,
  7222. enumerable: !0,
  7223. configurable: !0,
  7224. writable: !0
  7225. }) : t[e] = r, t;
  7226. }
  7227. __webpack_require__(8706), __webpack_require__(113), __webpack_require__(8980),
  7228. __webpack_require__(4554), __webpack_require__(4743), __webpack_require__(1745),
  7229. __webpack_require__(9868), __webpack_require__(5506), __webpack_require__(2675),
  7230. __webpack_require__(3851), __webpack_require__(1278), __webpack_require__(3362),
  7231. __webpack_require__(7495), __webpack_require__(1761), __webpack_require__(1392),
  7232. __webpack_require__(1489), __webpack_require__(1630), __webpack_require__(2170),
  7233. __webpack_require__(5044), __webpack_require__(1920), __webpack_require__(1694),
  7234. __webpack_require__(9955), __webpack_require__(3206), __webpack_require__(4496),
  7235. __webpack_require__(6651), __webpack_require__(2887), __webpack_require__(9369),
  7236. __webpack_require__(6812), __webpack_require__(8995), __webpack_require__(1575),
  7237. __webpack_require__(6072), __webpack_require__(8747), __webpack_require__(8845),
  7238. __webpack_require__(9423), __webpack_require__(7301), __webpack_require__(373),
  7239. __webpack_require__(6614), __webpack_require__(1405), __webpack_require__(3684);
  7240. const n = {
  7241. enemyRadiusMap: {},
  7242. previousPositions: {},
  7243. velocities: {},
  7244. init: function() {
  7245. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  7246. return t.enemyRadiusMap && (this.enemyRadiusMap = t.enemyRadiusMap), this;
  7247. },
  7248. setEnemyRadiusMap: function(t) {
  7249. return this.enemyRadiusMap = t, this;
  7250. },
  7251. getEntityRadius: function(t, e) {
  7252. if (!t || void 0 === t.entityType) return 15;
  7253. if (t.radius) return t.radius;
  7254. var r = t.entityType, n = e ? e(r).toLowerCase() : "type_".concat(r);
  7255. return void 0 !== this.enemyRadiusMap[n] ? this.enemyRadiusMap[n] : 15;
  7256. },
  7257. updateVelocities: function() {
  7258. var t = this, e = r.entities, n = new Set(Object.keys(e));
  7259. Object.values(e).forEach((function(e) {
  7260. if (e.id !== r.selfId) {
  7261. var n = String(e.id);
  7262. if (t.previousPositions[n]) {
  7263. var i = t.previousPositions[n], o = e.x - i.x, a = e.y - i.y;
  7264. t.velocities[n] = {
  7265. x: o,
  7266. y: a
  7267. }, t.previousPositions[n] = {
  7268. x: e.x,
  7269. y: e.y
  7270. };
  7271. } else t.previousPositions[n] = {
  7272. x: e.x,
  7273. y: e.y
  7274. }, t.velocities[n] = {
  7275. x: 0,
  7276. y: 0
  7277. };
  7278. }
  7279. })), Object.keys(this.previousPositions).forEach((function(e) {
  7280. n.has(e) || (delete t.previousPositions[e], delete t.velocities[e]);
  7281. }));
  7282. },
  7283. getVelocity: function(t) {
  7284. return this.velocities[String(t)] || {
  7285. x: 0,
  7286. y: 0
  7287. };
  7288. },
  7289. getTrackedEntities: function(t) {
  7290. var e = this, n = [], i = r.entities;
  7291. return Object.values(i).forEach((function(i) {
  7292. if (i.id !== r.selfId && !i.isHarmless && void 0 !== i.entityType && 0 != A.isEntityTypeDangerous(i.entityType)) {
  7293. var o = String(i.id), a = e.getEntityRadius(i, t), u = e.velocities[o] || {
  7294. x: 0,
  7295. y: 0
  7296. };
  7297. n.push({
  7298. id: i.id,
  7299. x: i.x,
  7300. y: i.y,
  7301. radius: a,
  7302. velocity: u,
  7303. entityType: i.entityType
  7304. });
  7305. }
  7306. })), n;
  7307. }
  7308. }, i = {
  7309. playerRadius: 15,
  7310. safetyMargin: 10,
  7311. enabled: !0,
  7312. fieldStrengthBase: 5e3,
  7313. fieldExponent: 1.4,
  7314. speedInfluence: 1,
  7315. directionBias: 1,
  7316. touchingDistance: 2,
  7317. deadzoneDistance: 0,
  7318. fieldDataEnabled: !0,
  7319. fieldData: {},
  7320. lastCalculatedForce: {
  7321. x: 0,
  7322. y: 0
  7323. },
  7324. lastForceMagnitude: 0,
  7325. autoForceKey11: !1,
  7326. autoForceKey10: !1,
  7327. key11Threshold: 1e3,
  7328. key10Threshold: 1e3,
  7329. init: function() {
  7330. var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  7331. return void 0 !== t.playerRadius && (this.playerRadius = t.playerRadius), void 0 !== t.safetyMargin && (this.safetyMargin = t.safetyMargin),
  7332. void 0 !== t.enabled && (this.enabled = t.enabled), void 0 !== t.fieldStrengthBase && (this.fieldStrengthBase = t.fieldStrengthBase),
  7333. void 0 !== t.fieldExponent && (this.fieldExponent = t.fieldExponent), void 0 !== t.speedInfluence && (this.speedInfluence = t.speedInfluence),
  7334. void 0 !== t.directionBias && (this.directionBias = t.directionBias), void 0 !== t.touchingDistance && (this.touchingDistance = t.touchingDistance),
  7335. void 0 !== t.fieldDataEnabled && (this.fieldDataEnabled = t.fieldDataEnabled), this;
  7336. },
  7337. _calculateEntityField: function(t, e, r) {
  7338. var n = t.id, i = t.x, o = t.y, a = t.radius, u = t.velocity, s = i - e, c = o - r, f = s * s + c * c, l = Math.sqrt(f);
  7339. if (l > 300) return {
  7340. x: 0,
  7341. y: 0,
  7342. magnitude: 0
  7343. };
  7344. var h = l <= this.playerRadius + a + this.touchingDistance;
  7345. if (this.deadzoneDistance > 0 && l <= a + this.deadzoneDistance) return this.fieldDataEnabled && (this.fieldData[n] = {
  7346. position: {
  7347. x: i,
  7348. y: o
  7349. },
  7350. velocity: {
  7351. x: u.x,
  7352. y: u.y
  7353. },
  7354. fieldStrength: 0,
  7355. forceVector: {
  7356. x: 0,
  7357. y: 0
  7358. },
  7359. isTouching: h,
  7360. inDeadzone: !0
  7361. }), {
  7362. x: 0,
  7363. y: 0,
  7364. magnitude: 0,
  7365. isTouching: h
  7366. };
  7367. var v, d = this.playerRadius + a + this.safetyMargin, p = Math.max(l - d, .1);
  7368. v = h ? 10 * this.fieldStrengthBase : this.fieldStrengthBase / Math.pow(p, this.fieldExponent);
  7369. var y = Math.sqrt(u.x * u.x + u.y * u.y);
  7370. v *= 1 + this.speedInfluence * y;
  7371. var b = 1;
  7372. if (y > .1) {
  7373. var g = (u.x / y * s + u.y / y * c) / l;
  7374. g > 0 && (b = 1 + g * this.directionBias);
  7375. }
  7376. v *= b;
  7377. var w = 0, m = 0;
  7378. if (l > 0) w = -s / l * v, m = -c / l * v; else {
  7379. var _ = 2 * Math.random() * Math.PI;
  7380. w = Math.cos(_) * v, m = Math.sin(_) * v;
  7381. }
  7382. return this.fieldDataEnabled && (this.fieldData[n] = {
  7383. position: {
  7384. x: i,
  7385. y: o
  7386. },
  7387. velocity: {
  7388. x: u.x,
  7389. y: u.y
  7390. },
  7391. fieldStrength: v,
  7392. forceVector: {
  7393. x: w,
  7394. y: m
  7395. },
  7396. isTouching: h
  7397. }), {
  7398. x: w,
  7399. y: m,
  7400. magnitude: v,
  7401. isTouching: h
  7402. };
  7403. },
  7404. calculateFieldStrengthAtPoint: function(t, e, r) {
  7405. var n = t.x, i = t.y, o = t.radius, a = t.velocity, u = n - e, s = i - r, c = u * u + s * s, f = Math.sqrt(c);
  7406. if (f > 300) return 0;
  7407. var l, h = this.playerRadius + o + this.safetyMargin, v = Math.max(f - h, .1);
  7408. l = f <= h + this.touchingDistance ? 10 * this.fieldStrengthBase : this.fieldStrengthBase / Math.pow(v, this.fieldExponent);
  7409. var d = Math.sqrt(a.x * a.x + a.y * a.y);
  7410. if (l *= 1 + this.speedInfluence * d, d > .1) {
  7411. var p = a.x / d, y = a.y / d, b = Math.sqrt(u * u + s * s);
  7412. if (b > .1) {
  7413. var g = p * (u / b) + y * (s / b);
  7414. if (g < 0) {
  7415. var w = 1 + .5 * d;
  7416. l *= 1 + Math.abs(g) * this.directionBias * w;
  7417. }
  7418. }
  7419. }
  7420. return l;
  7421. },
  7422. getForceMagnitude: function() {
  7423. return this.lastForceMagnitude;
  7424. },
  7425. calculateSafeMovement: function(t, e, i) {
  7426. var o = this;
  7427. if (!this.enabled) return {
  7428. x: t,
  7429. y: e,
  7430. collision: !1
  7431. };
  7432. var a = r.getPlayer();
  7433. if (!a || 0 === t && 0 === e) return {
  7434. x: t,
  7435. y: e,
  7436. collision: !1
  7437. };
  7438. n.updateVelocities();
  7439. var u = a.x, s = a.y;
  7440. this.fieldDataEnabled && (this.fieldData = {});
  7441. var c = 0, f = 0, l = !1;
  7442. n.getTrackedEntities(i).forEach((function(t) {
  7443. var e = o._calculateEntityField(t, u, s);
  7444. c += e.x, f += e.y;
  7445. var r = Math.sqrt(c * c + f * f);
  7446. o.lastForceMagnitude = r, e.isTouching && (l = !0);
  7447. })), this.lastCalculatedForce = {
  7448. x: c,
  7449. y: f
  7450. };
  7451. var h = Math.sqrt(t * t + e * e);
  7452. if (0 === h) return {
  7453. x: t,
  7454. y: e,
  7455. collision: !1
  7456. };
  7457. var v, d, p = t / h, y = e / h;
  7458. if (l) {
  7459. var b = Math.sqrt(c * c + f * f);
  7460. b > 0 ? (v = c / b * h, d = f / b * h) : (v = t, d = e);
  7461. } else {
  7462. var g = Math.sqrt(c * c + f * f);
  7463. if (g > 0) {
  7464. var w = h / Math.max(g, h), m = c * w, _ = f * w, O = Math.min(g / 2e3, 1);
  7465. v = p * h * (1 - O) + m * O, d = y * h * (1 - O) + _ * O;
  7466. } else v = t, d = e;
  7467. }
  7468. var k = Math.abs(v - t) > .01 || Math.abs(d - e) > .01;
  7469. return r.updateSafeMoveCoords(v, d), {
  7470. x: v,
  7471. y: d,
  7472. collision: k,
  7473. fieldData: this.fieldDataEnabled ? this.fieldData : null
  7474. };
  7475. },
  7476. getFieldData: function() {
  7477. return this.fieldDataEnabled ? this.fieldData : null;
  7478. }
  7479. };
  7480. function _isNativeReflectConstruct() {
  7481. try {
  7482. var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {})));
  7483. } catch (t) {}
  7484. return (_isNativeReflectConstruct = function() {
  7485. return !!t;
  7486. })();
  7487. }
  7488. function _setPrototypeOf(t, e) {
  7489. return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(t, e) {
  7490. return t.__proto__ = e, t;
  7491. }, _setPrototypeOf(t, e);
  7492. }
  7493. function _createForOfIteratorHelper(t, e) {
  7494. var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
  7495. if (!r) {
  7496. if (Array.isArray(t) || (r = function(t, e) {
  7497. if (t) {
  7498. if ("string" == typeof t) return CWSS_arrayLikeToArray(t, e);
  7499. var r = {}.toString.call(t).slice(8, -1);
  7500. return "Object" === r && t.constructor && (r = t.constructor.name), "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? CWSS_arrayLikeToArray(t, e) : void 0;
  7501. }
  7502. }(t)) || e && t && "number" == typeof t.length) {
  7503. r && (t = r);
  7504. var n = 0, F = function() {};
  7505. return {
  7506. s: F,
  7507. n: function() {
  7508. return n >= t.length ? {
  7509. done: !0
  7510. } : {
  7511. done: !1,
  7512. value: t[n++]
  7513. };
  7514. },
  7515. e: function(t) {
  7516. throw t;
  7517. },
  7518. f: F
  7519. };
  7520. }
  7521. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  7522. }
  7523. var i, o = !0, a = !1;
  7524. return {
  7525. s: function() {
  7526. r = r.call(t);
  7527. },
  7528. n: function() {
  7529. var t = r.next();
  7530. return o = t.done, t;
  7531. },
  7532. e: function(t) {
  7533. a = !0, i = t;
  7534. },
  7535. f: function() {
  7536. try {
  7537. o || null == r.return || r.return();
  7538. } finally {
  7539. if (a) throw i;
  7540. }
  7541. }
  7542. };
  7543. }
  7544. function CWSS_arrayLikeToArray(t, e) {
  7545. (null == e || e > t.length) && (e = t.length);
  7546. for (var r = 0, n = Array(e); r < e; r++) n[r] = t[r];
  7547. return n;
  7548. }
  7549. __webpack_require__(9463), __webpack_require__(2259), __webpack_require__(6449),
  7550. __webpack_require__(3418), __webpack_require__(4782), __webpack_require__(6910),
  7551. __webpack_require__(3514), __webpack_require__(2010), __webpack_require__(8781);
  7552. const o = function() {
  7553. var t = window.CWSS || {};
  7554. if (t.ws) return t;
  7555. var r = WebSocket.prototype, n = Object.defineProperty, rebase = function(t, e, r) {
  7556. return n(t, e, {
  7557. configurable: !0,
  7558. enumerable: !0,
  7559. set: function(t) {
  7560. return r.push(t);
  7561. }
  7562. });
  7563. }, native = function(t, e) {
  7564. t.toString = function() {
  7565. var t;
  7566. return (t = Function.toString).call.apply(t, [ e ].concat(Array.prototype.slice.call(arguments)));
  7567. };
  7568. }, pipe = function(r) {
  7569. for (var n = arguments.length, i = new Array(n > 1 ? n - 1 : 0), o = 1; o < n; o++) i[o - 1] = arguments[o];
  7570. return _asyncToGenerator(e().mark((function _callee() {
  7571. var n, o, a, u, s, c = this, f = arguments;
  7572. return e().wrap((function(e) {
  7573. for (;;) switch (e.prev = e.next) {
  7574. case 0:
  7575. n = f, o = _createForOfIteratorHelper(t.hooks.sort((function(t, e) {
  7576. return e.priority - t.priority;
  7577. }))), e.prev = 2, o.s();
  7578.  
  7579. case 4:
  7580. if ((a = o.n()).done) {
  7581. e.next = 15;
  7582. break;
  7583. }
  7584. if ((s = a.value)[r]) {
  7585. e.next = 8;
  7586. break;
  7587. }
  7588. return e.abrupt("continue", 13);
  7589.  
  7590. case 8:
  7591. if (n) {
  7592. e.next = 10;
  7593. break;
  7594. }
  7595. return e.abrupt("break", 15);
  7596.  
  7597. case 10:
  7598. return e.next = 12, (u = s[r]).call.apply(u, [ this ].concat(_toConsumableArray(n)));
  7599.  
  7600. case 12:
  7601. n = e.sent;
  7602.  
  7603. case 13:
  7604. e.next = 4;
  7605. break;
  7606.  
  7607. case 15:
  7608. e.next = 20;
  7609. break;
  7610.  
  7611. case 17:
  7612. e.prev = 17, e.t0 = e.catch(2), o.e(e.t0);
  7613.  
  7614. case 20:
  7615. return e.prev = 20, o.f(), e.finish(20);
  7616.  
  7617. case 23:
  7618. if (n) {
  7619. e.next = 25;
  7620. break;
  7621. }
  7622. return e.abrupt("return");
  7623.  
  7624. case 25:
  7625. i.flat().forEach((function(t) {
  7626. return t.call.apply(t, [ c ].concat(_toConsumableArray(n)));
  7627. }));
  7628.  
  7629. case 26:
  7630. case "end":
  7631. return e.stop();
  7632. }
  7633. }), _callee, this, [ [ 2, 17, 20, 23 ] ]);
  7634. })));
  7635. };
  7636. for (var i in t.ws = window.WebSocket, t.send = r.send, t.addList = r.addEventListener,
  7637. t.sockets = [], t.hooks = [], t.setHook = function(e) {
  7638. return t.hooks.push(e), t;
  7639. }, t.setHooks = function() {
  7640. for (var e, r = arguments.length, n = new Array(r), i = 0; i < r; i++) n[i] = arguments[i];
  7641. return (e = t.hooks).push.apply(e, _toConsumableArray(n.flat())), t;
  7642. }, r.send = pipe("send", t.send), r.addEventListener = function() {
  7643. var e, r = arguments[0], n = arguments[1], i = this.listeners[r];
  7644. i ? i.push(n) : (e = t.addList).call.apply(e, [ this ].concat(Array.prototype.slice.call(arguments)));
  7645. }, window.WebSocket = function() {
  7646. var r, n, i = arguments;
  7647. i = (n = "args", r = function() {
  7648. var e, r = arguments, i = _createForOfIteratorHelper(t.hooks.sort((function(t, e) {
  7649. return e.priority - t.priority;
  7650. })));
  7651. try {
  7652. for (i.s(); !(e = i.n()).done; ) {
  7653. var o, a = e.value;
  7654. if (a[n]) {
  7655. if (!r) break;
  7656. r = (o = a[n]).call.apply(o, [ this ].concat(_toConsumableArray(r)));
  7657. }
  7658. }
  7659. } catch (t) {
  7660. i.e(t);
  7661. } finally {
  7662. i.f();
  7663. }
  7664. return r;
  7665. }).call.apply(r, [ this ].concat(_toConsumableArray(i)));
  7666. var o, a = function(t, e, r) {
  7667. if (_isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
  7668. var n = [ null ];
  7669. n.push.apply(n, e);
  7670. var i = new (t.bind.apply(t, n));
  7671. return r && _setPrototypeOf(i, r.prototype), i;
  7672. }(t.ws, _toConsumableArray(i)), u = _createForOfIteratorHelper(t.hooks.sort((function(t, e) {
  7673. return e.priority - t.priority;
  7674. })));
  7675. try {
  7676. for (u.s(); !(o = u.n()).done; ) {
  7677. var s = o.value;
  7678. Object.assign(s, {
  7679. ws: a,
  7680. sendServer: function(r) {
  7681. return _asyncToGenerator(e().mark((function _callee2() {
  7682. return e().wrap((function(e) {
  7683. for (;;) switch (e.prev = e.next) {
  7684. case 0:
  7685. t.send.call(a, r);
  7686.  
  7687. case 1:
  7688. case "end":
  7689. return e.stop();
  7690. }
  7691. }), _callee2);
  7692. })))();
  7693. },
  7694. sendClient: function(t) {
  7695. return _asyncToGenerator(e().mark((function _callee3() {
  7696. return e().wrap((function(e) {
  7697. for (;;) switch (e.prev = e.next) {
  7698. case 0:
  7699. a.listeners.message.forEach((function(e) {
  7700. return e.call(a, {
  7701. data: t
  7702. });
  7703. }));
  7704.  
  7705. case 1:
  7706. case "end":
  7707. return e.stop();
  7708. }
  7709. }), _callee3);
  7710. })))();
  7711. }
  7712. });
  7713. }
  7714. } catch (t) {
  7715. u.e(t);
  7716. } finally {
  7717. u.f();
  7718. }
  7719. t.sockets.push(a), pipe("init").call(a), a.listeners = {};
  7720. for (var c = 0, f = [ "open", "message", "close" ]; c < f.length; c++) {
  7721. var l = f[c], h = a.listeners[l] = [];
  7722. t.addList.call(a, l, pipe(l, h)), rebase(a, "on" + l, h);
  7723. }
  7724. return a;
  7725. }, t.ws) "prototype" != i && (window.WebSocket[i] = t.ws[i]);
  7726. for (var o in r) if ("constructor" != o) try {
  7727. window.WebSocket.prototype[o] = r[o];
  7728. } catch (t) {}
  7729. return native(r.send, t.send), native(r.addEventListener, t.addList), native(window.WebSocket, t.ws),
  7730. window.CWSS = t, t;
  7731. }();
  7732. function ownKeys(t, e) {
  7733. var r = Object.keys(t);
  7734. if (Object.getOwnPropertySymbols) {
  7735. var n = Object.getOwnPropertySymbols(t);
  7736. e && (n = n.filter((function(e) {
  7737. return Object.getOwnPropertyDescriptor(t, e).enumerable;
  7738. }))), r.push.apply(r, n);
  7739. }
  7740. return r;
  7741. }
  7742. function _objectSpread(t) {
  7743. for (var e = 1; e < arguments.length; e++) {
  7744. var r = null != arguments[e] ? arguments[e] : {};
  7745. e % 2 ? ownKeys(Object(r), !0).forEach((function(e) {
  7746. _defineProperty(t, e, r[e]);
  7747. })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : ownKeys(Object(r)).forEach((function(e) {
  7748. Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
  7749. }));
  7750. }
  7751. return t;
  7752. }
  7753. const a = {
  7754. settings: {
  7755. enabled: !0,
  7756. timeoutMs: 5e3
  7757. },
  7758. lastActionTime: 0,
  7759. timerId: null,
  7760. init: function(t) {
  7761. this.updateSettings(t), this.lastActionTime = Date.now(), this.stop(), this.settings.enabled && this.start();
  7762. },
  7763. start: function() {
  7764. this.timerId || (this.timerId = setInterval(this.checkAfk.bind(this), 250));
  7765. },
  7766. stop: function() {
  7767. this.timerId && (clearInterval(this.timerId), this.timerId = null);
  7768. },
  7769. updateSettings: function(t) {
  7770. if (t) {
  7771. var e = this.settings.enabled;
  7772. this.settings = _objectSpread(_objectSpread({}, this.settings), t), this.settings.enabled && !e ? this.start() : !this.settings.enabled && e && this.stop();
  7773. }
  7774. },
  7775. updateLastActionTime: function() {
  7776. this.lastActionTime = Date.now();
  7777. },
  7778. checkAfk: function() {
  7779. this.settings.enabled ? A.coder && A.rawCoder && r.getPlayer() && (Date.now() - this.lastActionTime < this.settings.timeoutMs || (this.simulateKeyPress(),
  7780. this.updateLastActionTime())) : this.stop();
  7781. },
  7782. simulateKeyPress: function() {
  7783. var t = o.sockets.length > 0 ? o.sockets[o.sockets.length - 1] : null;
  7784. if (A.coder && A.rawCoder && t && t.readyState === WebSocket.OPEN) try {
  7785. var e, r = A.rawCoder.lookupEnum("KeyType"), n = null == r || null === (e = r.values) || void 0 === e ? void 0 : e.UPGRADE_ABILITY_THREE_KEY;
  7786. if (null == n) return;
  7787. var i = {
  7788. sequence: A.sequenceCounter++,
  7789. keys: [ {
  7790. keyEvent: 1,
  7791. keyType: n
  7792. } ]
  7793. }, a = A.coder.encode.client(i);
  7794. if (!a) return;
  7795. t.send(a);
  7796. } catch (t) {}
  7797. }
  7798. };
  7799. __webpack_require__(3771), __webpack_require__(8598), __webpack_require__(2062),
  7800. __webpack_require__(8459);
  7801. var u, s, c, f, l, h, v, d, p, y, b, g, w = (u = {}, s = null, c = null, f = !1,
  7802. l = null, h = null, v = function(t) {
  7803. if (!l) {
  7804. (l = document.createElement("div")).id = "acknowledgements-credits";
  7805. var e = document.createElement("div");
  7806. e.className = "motd-content", d(e, t), l.appendChild(e), l.style.position = "absolute",
  7807. l.style.bottom = "10px", l.style.left = "10px", l.style.padding = "10px", l.style.color = "white",
  7808. l.style.zIndex = "99999", l.style.borderRadius = "4px", l.style.display = "none",
  7809. l.style.backgroundColor = "rgba(0, 0, 0, 0.7)", l.style.backdropFilter = "blur(3px)",
  7810. l.style.maxWidth = "350px", l.style.maxHeight = "40vh", l.style.overflowY = "auto",
  7811. l.style.boxShadow = "0 2px 8px rgba(0, 0, 0, 0.3)", l.style.scrollbarWidth = "thin",
  7812. l.style.scrollbarColor = "rgba(255, 255, 255, 0.3) transparent";
  7813. var r = document.createElement("style");
  7814. r.textContent = "\n\t #acknowledgements-credits::-webkit-scrollbar {\n\t\twidth: 6px;\n\t }\n\t #acknowledgements-credits::-webkit-scrollbar-track {\n\t\tbackground: transparent;\n\t }\n\t #acknowledgements-credits::-webkit-scrollbar-thumb {\n\t\tbackground-color: rgba(255, 255, 255, 0.3);\n\t\tborder-radius: 3px;\n\t }\n\t #acknowledgements-credits::-webkit-scrollbar-thumb:hover {\n\t\tbackground-color: rgba(255, 255, 255, 0.5);\n\t }\n\t",
  7815. document.head.appendChild(r), e.style.fontFamily = "Arial, sans-serif", e.style.lineHeight = "1.4",
  7816. e.style.textAlign = "left", document.body.appendChild(l);
  7817. }
  7818. }, d = function(t, e) {
  7819. var r = t || document.querySelector("#acknowledgements-credits .motd-content");
  7820. if (r) {
  7821. var n = '\n\t <h4 style="margin: 0 0 5px 0; font-size: 14px;">Credits</h4>\n\t <p style="margin: 0; font-size: 12px;">Developers: '.concat(e.credits.developers.join(", "), '</p>\n\t <p style="margin: 0 0 15px 0; font-size: 12px;">Feature Contributors: ').concat(e.credits.contributors.join(", "), "</p>\n\t"), i = '<h4 style="margin: 10px 0 5px 0; font-size: 14px;">Changelog</h4>';
  7822. e.changelog.forEach((function(t) {
  7823. i += '\n\t\t<div style="margin-bottom: 10px;">\n\t\t <p style="margin: 0; font-size: 12px; font-weight: bold;">v'.concat(t.version, " - ").concat(t.date, '</p>\n\t\t <ul style="margin: 2px 0 0 0; padding-left: 20px; font-size: 12px;">\n\t\t\t').concat(t.changes.map((function(t) {
  7824. return "<li>".concat(t, "</li>");
  7825. })).join(""), "\n\t\t </ul>\n\t\t</div>\n\t ");
  7826. })), r.innerHTML = n + i;
  7827. }
  7828. }, p = function() {
  7829. if (l) {
  7830. var t = A.gameWS && A.gameWS.readyState === WebSocket.OPEN;
  7831. l.style.display = t ? "none" : "block";
  7832. }
  7833. }, y = function(t, e) {
  7834. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}, n = document.createElement(t);
  7835. e && (n.className = e);
  7836. for (var i = 0, o = Object.entries(r); i < o.length; i++) {
  7837. var a = _slicedToArray(o[i], 2), u = a[0], s = a[1];
  7838. n.setAttribute(u, s);
  7839. }
  7840. return n;
  7841. }, g = function(t, e, r) {
  7842. var n = y("div", "epush-ui-setting"), i = y("label", "epush-ui-label");
  7843. if (i.textContent = e, i.setAttribute("for", "epush-setting-".concat(t)), n.appendChild(i),
  7844. r) {
  7845. var o = y("div", "epush-ui-tooltip");
  7846. o.textContent = r, n.appendChild(o);
  7847. }
  7848. return n;
  7849. }, {
  7850. init: function() {
  7851. (s = y("div", "epush-ui-container")).style.cssText = "\n position: fixed;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n background: rgba(0, 0, 0, 0.8);\n color: white;\n font-family: Arial, sans-serif;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n z-index: 10000;\n user-select: none;\n transition: height 0.3s ease;\n overflow: hidden;\n ";
  7852. var t = y("div", "epush-ui-header");
  7853. t.style.cssText = "\n padding: 6px 15px;\n cursor: pointer;\n font-weight: bold;\n display: flex;\n justify-content: space-between;\n align-items: center;\n background: rgba(40, 40, 40, 0.9);\n ",
  7854. t.innerHTML = '<span>E-Push Settings</span><span class="epush-ui-toggle">▼</span>',
  7855. t.addEventListener("click", b), (c = y("div", "epush-ui-settings")).style.cssText = "\n\t\t\tpadding: 5px;\n\t\t\tdisplay: none;\n\t\t\tgrid-template-columns: 1fr 1fr;\n\t\t\tgap: 3px;\n\t\t\tmax-height: none;\n\t\t\toverflow-y: visible;\n\t\t\tmargin-bottom: 20px;\n\t\t",
  7856. s.appendChild(t), s.appendChild(c), document.body.appendChild(s);
  7857. var e = document.createElement("style");
  7858. e.textContent = "\n .epush-ui-setting {\n padding: 8px;\n background: rgba(60, 60, 60, 0.5);\n border-radius: 4px;\n position: relative;\n }\n .epush-ui-setting:hover {\n background: rgba(70, 70, 70, 0.7);\n }\n .epush-ui-label {\n margin-bottom: 5px;\n display: inline-block;\n font-size: 13px;\n }\n .epush-ui-tooltip {\n visibility: hidden;\n position: absolute;\n left: 0;\n top: 100%;\n background: rgba(0, 0, 0, 0.9);\n color: white;\n padding: 5px 8px;\n border-radius: 4px;\n font-size: 12px;\n z-index: 100;\n width: 200px;\n pointer-events: none;\n transition: visibility 0s, opacity 0.3s;\n opacity: 0;\n }\n .epush-ui-setting:hover .epush-ui-tooltip {\n visibility: visible;\n opacity: 1;\n }\n .epush-ui-input {\n width: 95%;\n padding: 5px;\n border-radius: 3px;\n border: 1px solid #444;\n background: #222;\n color: white;\n }\n .epush-ui-checkbox {\n margin-left: 10px;\n vertical-align: middle;\n }\n .epush-ui-color {\n width: 100%;\n height: 30px;\n padding: 0;\n border: none;\n cursor: pointer;\n }\n .epush-ui-slider {\n width: 100%;\n background: #222;\n }\n ",
  7859. document.head.appendChild(e), v(), h && clearInterval(h), h = setInterval(p, 500),
  7860. p();
  7861. },
  7862. addBooleanSetting: function(t, e) {
  7863. var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2], n = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, i = g(t, e, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), o = y("input", "epush-ui-checkbox", {
  7864. type: "checkbox",
  7865. id: "epush-setting-".concat(t)
  7866. });
  7867. return o.checked = r, o.addEventListener("change", (function() {
  7868. n && n(o.checked), u[t].value = o.checked;
  7869. })), i.appendChild(o), c.appendChild(i), u[t] = {
  7870. type: "boolean",
  7871. element: o,
  7872. value: r,
  7873. onChange: n
  7874. }, u[t];
  7875. },
  7876. addTextSetting: function(t, e) {
  7877. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "", n = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, i = g(t, e, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), o = y("input", "epush-ui-input", {
  7878. type: "text",
  7879. id: "epush-setting-".concat(t),
  7880. value: r
  7881. });
  7882. return o.addEventListener("change", (function() {
  7883. n && n(o.value), u[t].value = o.value;
  7884. })), i.appendChild(o), c.appendChild(i), u[t] = {
  7885. type: "text",
  7886. element: o,
  7887. value: r,
  7888. onChange: n
  7889. }, u[t];
  7890. },
  7891. addNumberSetting: function(t, e) {
  7892. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, n = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, i = g(t, e, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), o = y("input", "epush-ui-input", {
  7893. type: "number",
  7894. id: "epush-setting-".concat(t),
  7895. value: r
  7896. });
  7897. return o.addEventListener("change", (function() {
  7898. var e = parseFloat(o.value);
  7899. n && n(e), u[t].value = e;
  7900. })), i.appendChild(o), c.appendChild(i), u[t] = {
  7901. type: "number",
  7902. element: o,
  7903. value: r,
  7904. onChange: n
  7905. }, u[t];
  7906. },
  7907. addSliderSetting: function(t, e) {
  7908. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0, n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0, i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 100, o = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 1, a = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null, s = g(t, e, arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : ""), f = y("div", "epush-ui-slider-container");
  7909. f.style.cssText = "\n display: flex;\n align-items: center;\n gap: 10px;\n ";
  7910. var l = y("input", "epush-ui-slider", {
  7911. type: "range",
  7912. id: "epush-setting-".concat(t),
  7913. min: n,
  7914. max: i,
  7915. step: o,
  7916. value: r
  7917. }), h = y("span", "epush-ui-slider-value");
  7918. return h.textContent = r, h.style.minWidth = "40px", h.style.textAlign = "right",
  7919. l.addEventListener("input", (function() {
  7920. var e = parseFloat(l.value);
  7921. h.textContent = e, a && a(e), u[t].value = e;
  7922. })), f.appendChild(l), f.appendChild(h), s.appendChild(f), c.appendChild(s), u[t] = {
  7923. type: "slider",
  7924. element: l,
  7925. valueDisplay: h,
  7926. value: r,
  7927. onChange: a
  7928. }, u[t];
  7929. },
  7930. addColorSetting: function(t, e) {
  7931. var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "#ffffff", n = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : null, i = g(t, e, arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : ""), o = y("input", "epush-ui-color", {
  7932. type: "color",
  7933. id: "epush-setting-".concat(t),
  7934. value: r
  7935. });
  7936. return o.addEventListener("change", (function() {
  7937. n && n(o.value), u[t].value = o.value;
  7938. })), i.appendChild(o), c.appendChild(i), u[t] = {
  7939. type: "color",
  7940. element: o,
  7941. value: r,
  7942. onChange: n
  7943. }, u[t];
  7944. },
  7945. updateSetting: function(t, e) {
  7946. if (u[t]) {
  7947. var r = u[t];
  7948. switch (r.value = e, r.type) {
  7949. case "boolean":
  7950. r.element.checked = e;
  7951. break;
  7952.  
  7953. case "slider":
  7954. r.element.value = e, r.valueDisplay.textContent = e;
  7955. break;
  7956.  
  7957. default:
  7958. r.element.value = e;
  7959. }
  7960. }
  7961. },
  7962. getSettingValue: function(t) {
  7963. var e;
  7964. return null === (e = u[t]) || void 0 === e ? void 0 : e.value;
  7965. },
  7966. togglePanel: b = function() {
  7967. f = !f, c.style.display = f ? "grid" : "none", s.querySelector(".epush-ui-toggle").textContent = f ? "▲" : "▼";
  7968. },
  7969. createMotdElement: v
  7970. });
  7971. const m = w;
  7972. function timeTravelIndicator_arrayLikeToArray(t, e) {
  7973. (null == e || e > t.length) && (e = t.length);
  7974. for (var r = 0, n = Array(e); r < e; r++) n[r] = t[r];
  7975. return n;
  7976. }
  7977. var _ = {
  7978. enabled: !0,
  7979. playerHistory: [],
  7980. lastIndicatorColor: "rgba(0, 255, 0, 0.7)",
  7981. _isActive: !1,
  7982. isActive: function() {
  7983. return !!this.enabled && "CHRONO" === A.playerState.heroName;
  7984. },
  7985. init: function() {
  7986. this.playerHistory = [];
  7987. },
  7988. update: function() {
  7989. if (this.isActive()) {
  7990. var t = r.getPlayer();
  7991. if (t) {
  7992. var e = Date.now();
  7993. (0 === this.playerHistory.length || this.playerHistory[this.playerHistory.length - 1].timestamp < e) && this.playerHistory.push({
  7994. timestamp: e,
  7995. x: t.x,
  7996. y: t.y
  7997. });
  7998. for (var n = e - 3660, i = -1, o = 0; o < this.playerHistory.length; o++) if (this.playerHistory[o].timestamp >= n) {
  7999. i = o;
  8000. break;
  8001. }
  8002. i > 0 && this.playerHistory.splice(0, i), this.playerHistory.length > 500 && this.playerHistory.splice(0, this.playerHistory.length - 500);
  8003. } else this.playerHistory.length > 0 && (this.playerHistory = []);
  8004. } else this.playerHistory.length > 0 && (this.playerHistory = []);
  8005. },
  8006. getPastPosition: function(t) {
  8007. if (this.playerHistory.length < 2) return null;
  8008. var e = Date.now() - t, r = this.playerHistory;
  8009. if (e < r[0].timestamp) return null;
  8010. if (e >= r[r.length - 1].timestamp) return {
  8011. x: r[r.length - 1].x,
  8012. y: r[r.length - 1].y
  8013. };
  8014. for (var n = -1, i = r.length - 2; i >= 0; i--) if (r[i].timestamp <= e) {
  8015. n = i;
  8016. break;
  8017. }
  8018. if (-1 === n) return null;
  8019. var o = n + 1, a = r[n], u = r[o], s = u.timestamp - a.timestamp;
  8020. if (s <= 0) return {
  8021. x: a.x,
  8022. y: a.y
  8023. };
  8024. var c = (e - a.timestamp) / s;
  8025. return {
  8026. x: a.x + (u.x - a.x) * c,
  8027. y: a.y + (u.y - a.y) * c
  8028. };
  8029. },
  8030. isPastPositionSafe: function() {
  8031. var t = this.getPastPosition(2660);
  8032. if (!t) return !0;
  8033. var e, r = i.playerRadius || A.playerRadius || 15, o = function(t, e) {
  8034. var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
  8035. if (!r) {
  8036. if (Array.isArray(t) || (r = function(t, e) {
  8037. if (t) {
  8038. if ("string" == typeof t) return timeTravelIndicator_arrayLikeToArray(t, e);
  8039. var r = {}.toString.call(t).slice(8, -1);
  8040. return "Object" === r && t.constructor && (r = t.constructor.name), "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? timeTravelIndicator_arrayLikeToArray(t, e) : void 0;
  8041. }
  8042. }(t)) || e && t && "number" == typeof t.length) {
  8043. r && (t = r);
  8044. var n = 0, F = function() {};
  8045. return {
  8046. s: F,
  8047. n: function() {
  8048. return n >= t.length ? {
  8049. done: !0
  8050. } : {
  8051. done: !1,
  8052. value: t[n++]
  8053. };
  8054. },
  8055. e: function(t) {
  8056. throw t;
  8057. },
  8058. f: F
  8059. };
  8060. }
  8061. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  8062. }
  8063. var i, o = !0, a = !1;
  8064. return {
  8065. s: function() {
  8066. r = r.call(t);
  8067. },
  8068. n: function() {
  8069. var t = r.next();
  8070. return o = t.done, t;
  8071. },
  8072. e: function(t) {
  8073. a = !0, i = t;
  8074. },
  8075. f: function() {
  8076. try {
  8077. o || null == r.return || r.return();
  8078. } finally {
  8079. if (a) throw i;
  8080. }
  8081. }
  8082. };
  8083. }(n.getTrackedEntities(A.getEntityTypeName.bind(A)));
  8084. try {
  8085. for (o.s(); !(e = o.n()).done; ) {
  8086. var a = e.value, u = r + n.getEntityRadius(a, A.getEntityTypeName.bind(A)) + 5, s = t.x - a.x, c = t.y - a.y;
  8087. if (s * s + c * c < u * u) return !1;
  8088. }
  8089. } catch (t) {
  8090. o.e(t);
  8091. } finally {
  8092. o.f();
  8093. }
  8094. return !0;
  8095. },
  8096. draw: function(t, e, r, n) {
  8097. if (this.isActive()) {
  8098. var o = this.getPastPosition(2660);
  8099. if (o && e) {
  8100. var a, u, s, c = r + (o.x - e.x), f = n + (o.y - e.y), l = i.playerRadius || A.playerRadius || 15;
  8101. this.isPastPositionSafe() ? (a = 0, u = 155 + (Math.sin(Date.now() / 300) + 1) / 2 * 100,
  8102. s = 0) : (a = 155 + (Math.sin(Date.now() / 200) + 1) / 2 * 100, u = 0, s = 0), this.lastIndicatorColor = "rgba(".concat(Math.floor(a), ", ").concat(Math.floor(u), ", ").concat(Math.floor(s), ", ").concat(.7, ")"),
  8103. t.fillStyle = this.lastIndicatorColor, t.beginPath(), t.arc(c, f, l, 0, 2 * Math.PI),
  8104. t.fill(), t.strokeStyle = "rgba(255, 255, 255, 0.3)", t.lineWidth = 1, t.stroke();
  8105. }
  8106. }
  8107. }
  8108. };
  8109. void 0 === i.playerRadius && (i.playerRadius = 15);
  8110. const O = _;
  8111. function teleportIndicator_arrayLikeToArray(t, e) {
  8112. (null == e || e > t.length) && (e = t.length);
  8113. for (var r = 0, n = Array(e); r < e; r++) n[r] = t[r];
  8114. return n;
  8115. }
  8116. const k = {
  8117. enabled: !0,
  8118. isActive: function() {
  8119. return !!this.enabled && "RIME" === A.playerState.heroName;
  8120. },
  8121. init: function() {},
  8122. getTargetPosition: function() {
  8123. var t = r.getPlayer();
  8124. if (!t) return null;
  8125. var e = r.safeMoveX, n = r.safeMoveY;
  8126. Math.abs(e) < .01 && Math.abs(n) < .01 && (e = r.mouseGameX - t.x, n = r.mouseGameY - t.y);
  8127. var i = Math.sqrt(e * e + n * n);
  8128. if (i < .1) return {
  8129. x: t.x + 160,
  8130. y: t.y
  8131. };
  8132. var o = e / i, a = n / i;
  8133. return {
  8134. x: t.x + 160 * o,
  8135. y: t.y + 160 * a
  8136. };
  8137. },
  8138. isTargetPositionSafe: function() {
  8139. var t = this.getTargetPosition();
  8140. if (!t) return !0;
  8141. var e, r = i.playerRadius || A.playerRadius || 15, o = i.safetyMargin || 5, a = function(t, e) {
  8142. var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
  8143. if (!r) {
  8144. if (Array.isArray(t) || (r = function(t, e) {
  8145. if (t) {
  8146. if ("string" == typeof t) return teleportIndicator_arrayLikeToArray(t, e);
  8147. var r = {}.toString.call(t).slice(8, -1);
  8148. return "Object" === r && t.constructor && (r = t.constructor.name), "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? teleportIndicator_arrayLikeToArray(t, e) : void 0;
  8149. }
  8150. }(t)) || e && t && "number" == typeof t.length) {
  8151. r && (t = r);
  8152. var n = 0, F = function() {};
  8153. return {
  8154. s: F,
  8155. n: function() {
  8156. return n >= t.length ? {
  8157. done: !0
  8158. } : {
  8159. done: !1,
  8160. value: t[n++]
  8161. };
  8162. },
  8163. e: function(t) {
  8164. throw t;
  8165. },
  8166. f: F
  8167. };
  8168. }
  8169. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  8170. }
  8171. var i, o = !0, a = !1;
  8172. return {
  8173. s: function() {
  8174. r = r.call(t);
  8175. },
  8176. n: function() {
  8177. var t = r.next();
  8178. return o = t.done, t;
  8179. },
  8180. e: function(t) {
  8181. a = !0, i = t;
  8182. },
  8183. f: function() {
  8184. try {
  8185. o || null == r.return || r.return();
  8186. } finally {
  8187. if (a) throw i;
  8188. }
  8189. }
  8190. };
  8191. }(n.getTrackedEntities(A.getEntityTypeName.bind(A), !0));
  8192. try {
  8193. for (a.s(); !(e = a.n()).done; ) {
  8194. var u = e.value, s = r + n.getEntityRadius(u, A.getEntityTypeName.bind(A)) + o, c = t.x - u.x, f = t.y - u.y;
  8195. if (c * c + f * f < s * s) return !1;
  8196. }
  8197. } catch (t) {
  8198. a.e(t);
  8199. } finally {
  8200. a.f();
  8201. }
  8202. return !0;
  8203. },
  8204. draw: function(t, e, r, n) {
  8205. if (this.isActive()) {
  8206. var o = this.getTargetPosition();
  8207. if (o && e) {
  8208. var a, u, s, c = r + (o.x - e.x), f = n + (o.y - e.y), l = i.playerRadius || 15;
  8209. if (this.isTargetPositionSafe()) {
  8210. var h = (Math.sin(Date.now() / 250) + 1) / 2;
  8211. a = 0, u = 100 + 100 * h, s = 155 + 100 * h;
  8212. } else a = 155 + (Math.sin(Date.now() / 200) + 1) / 2 * 100, u = 0, s = 0;
  8213. var v = "rgba(".concat(Math.floor(a), ", ").concat(Math.floor(u), ", ").concat(Math.floor(s), ", ").concat(.7, ")");
  8214. t.fillStyle = v, t.beginPath(), t.arc(c, f, l, 0, 2 * Math.PI), t.fill(), t.strokeStyle = "rgba(255, 255, 255, 0.4)",
  8215. t.lineWidth = 1, t.stroke();
  8216. }
  8217. }
  8218. }
  8219. };
  8220. var j = __webpack_require__(2549), S = __webpack_require__.n(j);
  8221. function network_ownKeys(t, e) {
  8222. var r = Object.keys(t);
  8223. if (Object.getOwnPropertySymbols) {
  8224. var n = Object.getOwnPropertySymbols(t);
  8225. e && (n = n.filter((function(e) {
  8226. return Object.getOwnPropertyDescriptor(t, e).enumerable;
  8227. }))), r.push.apply(r, n);
  8228. }
  8229. return r;
  8230. }
  8231. function network_objectSpread(t) {
  8232. for (var e = 1; e < arguments.length; e++) {
  8233. var r = null != arguments[e] ? arguments[e] : {};
  8234. e % 2 ? network_ownKeys(Object(r), !0).forEach((function(e) {
  8235. _defineProperty(t, e, r[e]);
  8236. })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : network_ownKeys(Object(r)).forEach((function(e) {
  8237. Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
  8238. }));
  8239. }
  8240. return t;
  8241. }
  8242. var E = {
  8243. coder: null,
  8244. gameWS: null,
  8245. gameSend: null,
  8246. sequenceCounter: 1,
  8247. rawCoder: null,
  8248. collisionAvoidance: !0,
  8249. CWSS: null,
  8250. enemyDefaults: null,
  8251. enemyRadiusMap: {},
  8252. netlog: !1,
  8253. defaultPlayerState: {
  8254. id: null,
  8255. heroType: null,
  8256. level: 1,
  8257. energy: 30,
  8258. totalSpeed: 5,
  8259. totalEnergyRegen: 1,
  8260. abilityOne: {
  8261. level: 0
  8262. },
  8263. abilityTwo: {
  8264. level: 0
  8265. },
  8266. abilityThree: {
  8267. level: 0
  8268. }
  8269. },
  8270. playerState: null,
  8271. getPlayerState: function() {
  8272. return this.playerState;
  8273. },
  8274. nonDangerousEntityTypeNames: new Set([ "PLAYER", "PELLET", "SWEET_TOOTH_ITEM", "ROBO_SCANNER_RESIDUE", "ROBO_SCANNER_SOUR_CANDY_ITEM", "EXPLODIORB_ITEM", "FACTORB_EXPLOSION", "WALL", "BARRIER_DOME", "STREAM_PATH", "FLASHLIGHT_ITEM", "TORCH", "IMAGE_BACKGROUND", "LIGHT_REGION", "PARTICLE_GENERATOR", "ECHELON_PROJECTILE", "IGNITION_SPARK_PROJECTILE", "INCINERATE_PROJECTILE", "SHADOW_PROJECTILE", "LIGHTNING_PROJECTILE", "ENERGIZE_PROJECTILE", "SPARK_PROJECTILE", "LATCH_PROJECTILE", "VENGEANCE_PROJECTILE", "BLACK_HOLE_PROJECTILE", "REANIMATE_PROJECTILE", "MINIMIZE_PROJECTILE", "REVERSE_PROJECTILE", "ORBIT_PROJECTILE", "CRUMBLE_PROJECTILE", "BARRIER_ENEMY" ]),
  8275. toggleLogging: function(t) {
  8276. this.netlog = t;
  8277. },
  8278. init: function(t) {
  8279. return this.CWSS = t, this.playerState = network_objectSpread({}, this.defaultPlayerState),
  8280. this.playerState.abilityOne = network_objectSpread({}, this.defaultPlayerState.abilityOne),
  8281. this.playerState.abilityTwo = network_objectSpread({}, this.defaultPlayerState.abilityTwo),
  8282. this.playerState.abilityThree = network_objectSpread({}, this.defaultPlayerState.abilityThree),
  8283. this;
  8284. },
  8285. extractEnemyDefaults: function(t) {
  8286. var e = t.match(/"defaults":({"ability".*?}})/);
  8287. if (e && e[1]) try {
  8288. this.enemyDefaults = JSON.parse(e[1]), this.processEnemyDefaults();
  8289. } catch (t) {}
  8290. },
  8291. getMainJS: function() {
  8292. return _asyncToGenerator(e().mark((function _callee2() {
  8293. var t, r, n, i;
  8294. return e().wrap((function(o) {
  8295. for (;;) switch (o.prev = o.next) {
  8296. case 0:
  8297. return t = function() {
  8298. var t = _asyncToGenerator(e().mark((function _callee(t) {
  8299. return e().wrap((function(e) {
  8300. for (;;) switch (e.prev = e.next) {
  8301. case 0:
  8302. return e.next = 2, fetch(t).then((function(t) {
  8303. return t.text();
  8304. }));
  8305.  
  8306. case 2:
  8307. return e.abrupt("return", e.sent);
  8308.  
  8309. case 3:
  8310. case "end":
  8311. return e.stop();
  8312. }
  8313. }), _callee);
  8314. })));
  8315. return function(e) {
  8316. return t.apply(this, arguments);
  8317. };
  8318. }(), o.next = 3, t(location.href);
  8319.  
  8320. case 3:
  8321. if (r = o.sent, n = r.match(/index\.[a-z0-9]*\.js/)) {
  8322. o.next = 8;
  8323. break;
  8324. }
  8325. return o.abrupt("return", null);
  8326.  
  8327. case 8:
  8328. return i = n[0], o.next = 11, t(location.origin + "/" + i);
  8329.  
  8330. case 11:
  8331. return o.abrupt("return", o.sent);
  8332.  
  8333. case 12:
  8334. case "end":
  8335. return o.stop();
  8336. }
  8337. }), _callee2);
  8338. })))();
  8339. },
  8340. getProtobufScheme: function(t) {
  8341. var e = t.match(/\.addJSON\(\s*(\{[\s\S]+?\})\s*\)/);
  8342. return e && e[1] && new Function('"use strict"; return ('.concat(e[1], ")"))() || null;
  8343. },
  8344. initCoder: function() {
  8345. var t = this;
  8346. return _asyncToGenerator(e().mark((function _callee3() {
  8347. var r, n;
  8348. return e().wrap((function(e) {
  8349. for (;;) switch (e.prev = e.next) {
  8350. case 0:
  8351. return e.prev = 0, e.next = 3, t.getMainJS();
  8352.  
  8353. case 3:
  8354. return r = e.sent, n = t.getProtobufScheme(r), t.rawCoder = new (S().Root), t.rawCoder.addJSON(n),
  8355. t.extractEnemyDefaults(r), t.coder = {
  8356. encode: {
  8357. client: function(e) {
  8358. try {
  8359. var r = t.rawCoder.ClientPayload.create(e);
  8360. return t.rawCoder.ClientPayload.encode(r).finish();
  8361. } catch (t) {
  8362. return null;
  8363. }
  8364. }
  8365. },
  8366. decode: {
  8367. server: function(e) {
  8368. try {
  8369. var r = e instanceof Uint8Array ? e : new Uint8Array(e);
  8370. return t.rawCoder.FramePayload.toObject(t.rawCoder.FramePayload.decode(r));
  8371. } catch (t) {
  8372. return null;
  8373. }
  8374. },
  8375. client: function(e) {
  8376. try {
  8377. var r = e instanceof Uint8Array ? e : new Uint8Array(e);
  8378. return t.rawCoder.ClientPayload.toObject(t.rawCoder.ClientPayload.decode(r));
  8379. } catch (t) {
  8380. return null;
  8381. }
  8382. }
  8383. }
  8384. }, e.abrupt("return", t.coder);
  8385.  
  8386. case 12:
  8387. return e.prev = 12, e.t0 = e.catch(0), e.abrupt("return", null);
  8388.  
  8389. case 16:
  8390. case "end":
  8391. return e.stop();
  8392. }
  8393. }), _callee3, null, [ [ 0, 12 ] ]);
  8394. })))();
  8395. },
  8396. processEnemyDefaults: function() {
  8397. if (this.enemyDefaults) {
  8398. for (var t = {}, e = 0, r = Object.entries(this.enemyDefaults); e < r.length; e++) {
  8399. var i = _slicedToArray(r[e], 2), o = i[0], a = i[1];
  8400. a && "object" === _typeof(a) && void 0 !== a.radius && (t[o] = a.radius);
  8401. }
  8402. this.enemyRadiusMap = t, n.setEnemyRadiusMap(t);
  8403. }
  8404. },
  8405. getEnemyRadius: function(t) {
  8406. return n.getEntityRadius(t, this.getEntityTypeName.bind(this));
  8407. },
  8408. isEntityTypeDangerous: function(t) {
  8409. if (!this.rawCoder) return !0;
  8410. var e = this.getEntityTypeName(t);
  8411. return !e.startsWith("Unknown (") && !this.nonDangerousEntityTypeNames.has(e);
  8412. },
  8413. getEntityTypeName: function(t) {
  8414. if (!this.rawCoder) return "Unknown (".concat(t, ")");
  8415. try {
  8416. var e = this.rawCoder.lookupEnum("EntityType");
  8417. if (e && e.valuesById[t]) return e.valuesById[t];
  8418. } catch (t) {}
  8419. return "Unknown (".concat(t, ")");
  8420. },
  8421. processMovementData: function(t) {
  8422. if (!this.collisionAvoidance || !this.coder) return {
  8423. data: t,
  8424. modified: !1
  8425. };
  8426. try {
  8427. if (t instanceof ArrayBuffer || t instanceof Uint8Array || t instanceof Blob) {
  8428. var e;
  8429. if (t instanceof ArrayBuffer) e = new Uint8Array(t); else {
  8430. if (t instanceof Blob) return {
  8431. data: t,
  8432. modified: !1
  8433. };
  8434. e = t;
  8435. }
  8436. var r = this.coder.decode.client(e);
  8437. if (r && r.mouseDown && r.mouseDown.updated) {
  8438. var n = r.mouseDown.x, o = r.mouseDown.y, a = i.calculateSafeMovement(n, o, this.getEntityTypeName.bind(this)), u = i.getForceMagnitude(), s = i.autoForceKey11 && u > i.key11Threshold, c = i.autoForceKey10 && u > i.key10Threshold, f = a.collision;
  8439. if (f || s || c) {
  8440. var l = {
  8441. sequence: r.sequence,
  8442. mouseDown: {
  8443. updated: !0,
  8444. x: f ? Math.round(a.x) : n,
  8445. y: f ? Math.round(a.y) : o
  8446. }
  8447. };
  8448. r.keys && r.keys.length > 0 ? (l.keys = _toConsumableArray(r.keys), s && !l.keys.some((function(t) {
  8449. return 11 === t.keyType;
  8450. })) && l.keys.push({
  8451. keyEvent: 1,
  8452. keyType: 11
  8453. }), c && !l.keys.some((function(t) {
  8454. return 10 === t.keyType;
  8455. })) && l.keys.push({
  8456. keyEvent: 1,
  8457. keyType: 10
  8458. })) : (l.keys = [], s && l.keys.push({
  8459. keyEvent: 1,
  8460. keyType: 11
  8461. }), c && l.keys.push({
  8462. keyEvent: 1,
  8463. keyType: 10
  8464. }));
  8465. var h = this.coder.encode.client(l);
  8466. if (h) return {
  8467. data: h,
  8468. modified: !0
  8469. };
  8470. }
  8471. }
  8472. }
  8473. } catch (t) {}
  8474. return {
  8475. data: t,
  8476. modified: !1
  8477. };
  8478. },
  8479. createWSHook: function() {
  8480. return this.CWSS ? {
  8481. priority: 200,
  8482. init: function() {
  8483. return E.gameWS = this, arguments;
  8484. },
  8485. sendServer: function(t) {
  8486. return E.gameSend = this.sendServer, arguments;
  8487. },
  8488. send: function(t) {
  8489. var e = E.processMovementData(t);
  8490. e.modified && (arguments[0] = e.data);
  8491. try {
  8492. var r = arguments[0], n = r instanceof ArrayBuffer ? new Uint8Array(r) : r instanceof Uint8Array ? r : null;
  8493. if (n && E.coder && E.rawCoder) {
  8494. var i = E.coder.decode.client(n), o = i.keys ? i.keys.findIndex((function(t) {
  8495. return 10 === t.keyType;
  8496. })) : -1;
  8497. if (-1 !== o) {
  8498. var u = O.isActive() && !O.isPastPositionSafe(), s = k.isActive() && !k.isTargetPositionSafe();
  8499. if (u || s) {
  8500. i.keys.splice(o, 1);
  8501. var c = E.coder.encode.client(i);
  8502. c && (arguments[0] = c);
  8503. }
  8504. }
  8505. }
  8506. } catch (t) {}
  8507. if (a.updateLastActionTime(), E.netlog) try {
  8508. var f = arguments[0] instanceof ArrayBuffer ? new Uint8Array(arguments[0]) : arguments[0] instanceof Uint8Array ? arguments[0] : null;
  8509. if (f) E.coder.decode.client(f); else if ("string" == typeof arguments[0]) try {
  8510. JSON.parse(arguments[0]);
  8511. } catch (t) {}
  8512. } catch (t) {}
  8513. return arguments;
  8514. },
  8515. message: function(t) {
  8516. try {
  8517. var e = t.data, n = null;
  8518. if (e instanceof ArrayBuffer || e instanceof Uint8Array) {
  8519. var i = e instanceof ArrayBuffer ? new Uint8Array(e) : e;
  8520. n = E.coder.decode.server(i);
  8521. } else if ("string" == typeof e) try {
  8522. n = JSON.parse(e);
  8523. } catch (t) {}
  8524. if (n) {
  8525. if (n.ack && n.ack.sequence ? E.sequenceCounter = n.ack.sequence + 1 : void 0 !== n.sequence && (E.sequenceCounter = n.sequence + 1),
  8526. E.netlog, void 0 !== n.selfId && null !== n.selfId && E.playerState.id !== n.selfId && (E.playerState.id = n.selfId),
  8527. n.complete && Array.isArray(n.globalEntities) && null !== E.playerState.id) {
  8528. var o = n.globalEntities.find((function(t) {
  8529. return t.id === E.playerState.id;
  8530. }));
  8531. if (o && void 0 !== o.heroType && E.playerState.heroType !== o.heroType) {
  8532. E.playerState.heroType = o.heroType;
  8533. var a = E.getHeroNameById(o.heroType);
  8534. E.playerState.heroName = a;
  8535. }
  8536. }
  8537. if (Array.isArray(n.entities) && null !== E.playerState.id) {
  8538. var u = n.entities.find((function(t) {
  8539. return t.id === E.playerState.id;
  8540. }));
  8541. u && (Object.assign(E.playerState, u), u.abilityOne && Object.assign(E.playerState.abilityOne, u.abilityOne),
  8542. u.abilityTwo && Object.assign(E.playerState.abilityTwo, u.abilityTwo), u.abilityThree && Object.assign(E.playerState.abilityThree, u.abilityThree));
  8543. }
  8544. r.update(n), O.update();
  8545. }
  8546. } catch (t) {}
  8547. return arguments;
  8548. }
  8549. } : null;
  8550. },
  8551. getHeroNameById: function(t) {
  8552. if (!this.rawCoder) return "Unknown (".concat(t, ")");
  8553. try {
  8554. var e = this.rawCoder.lookupEnum("HeroType");
  8555. if (e && e.valuesById[t]) return e.valuesById[t];
  8556. } catch (t) {}
  8557. return "Unknown (".concat(t, ")");
  8558. }
  8559. };
  8560. const A = E;
  8561. __webpack_require__(5276), __webpack_require__(739);
  8562. const x = {
  8563. isEnabled: !0,
  8564. draw: function(t, e, n, i) {
  8565. if (this.isEnabled && e) {
  8566. var o = e.x, a = e.y;
  8567. Object.values(r.entities).forEach((function(e) {
  8568. if ("STAR_ENEMY" === A.getEntityTypeName(e.entityType)) {
  8569. e.pos || (e.pos = []);
  8570. var r = JSON.stringify({
  8571. x: e.x,
  8572. y: e.y
  8573. });
  8574. if (0 !== e.pos.length && e.pos[e.pos.length - 1] === r || e.pos.push(r), e.pos.length > 2 && e.pos.shift(),
  8575. e.pos.length >= 2) {
  8576. var u = e.pos.indexOf(r), s = 1 === u ? 0 : 0 === u && 2 === e.pos.length ? 1 : 0;
  8577. try {
  8578. var c = JSON.parse(e.pos[s]), f = c.x, l = c.y, h = n + (f - o), v = i + (l - a), d = A.getEnemyRadius(e);
  8579. t.save(), t.beginPath(), t.arc(h, v, d, 0, 2 * Math.PI), t.strokeStyle = "rgba(255, 255, 0, 0.8)",
  8580. t.lineWidth = 6, t.stroke(), t.restore();
  8581. } catch (t) {}
  8582. }
  8583. }
  8584. }));
  8585. }
  8586. }
  8587. }, T = {
  8588. canvas: null,
  8589. ctx: null,
  8590. isDrawing: !1,
  8591. showLabels: !1,
  8592. showEnemyHitbox: !0,
  8593. showFields: !1,
  8594. showVelocities: !1,
  8595. showStrengthLine: !1,
  8596. init: function(t) {
  8597. return this.canvas = t, t && (this.ctx = t.getContext("2d")), this;
  8598. },
  8599. startDrawing: function() {
  8600. this.isDrawing || (this.isDrawing = !0, this.drawFrame());
  8601. },
  8602. stopDrawing: function() {
  8603. this.isDrawing = !1;
  8604. },
  8605. toggleLabels: function() {
  8606. this.showLabels = !this.showLabels;
  8607. },
  8608. toggleEnemyHitbox: function() {
  8609. this.showEnemyHitbox = !this.showEnemyHitbox;
  8610. },
  8611. toggleFieldDots: function() {
  8612. return this.showFields = !this.showFields, this.showFields;
  8613. },
  8614. toggleStrengthLine: function() {
  8615. return this.showStrengthLine = !this.showStrengthLine, this.showStrengthLine;
  8616. },
  8617. toggleVelocityVectors: function() {
  8618. this.showVelocities = !this.showVelocities;
  8619. },
  8620. drawEllipse: function(t, e, r, n, i) {
  8621. this.ctx.save(), this.ctx.translate(t, e), this.ctx.rotate(i), this.ctx.scale(1, n / r),
  8622. this.ctx.beginPath(), this.ctx.arc(0, 0, r, 0, 2 * Math.PI), this.ctx.restore();
  8623. },
  8624. drawArrowhead: function(t, e, r, n) {
  8625. this.ctx.save(), this.ctx.translate(t, e), this.ctx.rotate(r), this.ctx.beginPath(),
  8626. this.ctx.moveTo(-n, -n / 2), this.ctx.lineTo(0, 0), this.ctx.lineTo(-n, n / 2),
  8627. this.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", this.ctx.stroke(), this.ctx.restore();
  8628. },
  8629. drawFrame: function() {
  8630. var t = this;
  8631. if (this.isDrawing && (this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height),
  8632. requestAnimationFrame((function() {
  8633. return t.drawFrame();
  8634. })), this.canvas && this.ctx && r.selfId && r.entities[r.selfId])) {
  8635. var e = r.getPlayer(), o = e.x, a = e.y, u = this.canvas.width, s = this.canvas.height, c = u / 2, f = s / 2;
  8636. if (this.ctx.save(), this.showFields) {
  8637. var l = 150;
  8638. n.getTrackedEntities(A.getEntityTypeName.bind(A)).forEach((function(e) {
  8639. var r = e.x - o, n = e.y - a, h = c + r, v = f + n;
  8640. if (Math.abs(r) < u / 2 + l && Math.abs(n) < s / 2 + l) for (var d = h - l; d <= h + l; d += 20) for (var p = v - l; p <= v + l; p += 20) {
  8641. var y = o + (d - c), b = a + (p - f), g = i.calculateFieldStrengthAtPoint(e, y, b);
  8642. if (g > 1) {
  8643. var w = Math.min(g / 15e3, 1), m = Math.floor(255 * w), _ = Math.floor(255 * (1 - w) * .5), O = .3 + .5 * w;
  8644. t.ctx.fillStyle = "rgba(".concat(m, ", ").concat(_, ", ").concat(0, ", ").concat(O, ")"),
  8645. t.ctx.beginPath(), t.ctx.arc(d, p, 3, 0, 2 * Math.PI), t.ctx.fill();
  8646. }
  8647. }
  8648. }));
  8649. }
  8650. var h = r.mouseScreenX, v = r.mouseScreenY, d = o + (h - c), p = a + (v - f);
  8651. if (r.updateCalculatedMouseGameCoords(d, p), this.showEnemyHitbox && Object.values(r.entities).forEach((function(e) {
  8652. if (!e.isHarmless && 0 != A.isEntityTypeDangerous(e.entityType)) {
  8653. var r = e.x - o, n = e.y - a;
  8654. if (Math.sqrt(r * r + n * n) <= 300) {
  8655. var u = c + r, s = f + n, l = A.getEnemyRadius(e), h = i.playerRadius + l + i.safetyMargin;
  8656. t.ctx.beginPath(), t.ctx.fillStyle = "rgba(255, 0, 0, 0.1)", t.ctx.strokeStyle = "rgba(255, 0, 0, 0.5)",
  8657. t.ctx.arc(u, s, h, 0, 2 * Math.PI), t.ctx.fill(), t.ctx.stroke(), t.ctx.beginPath(),
  8658. t.ctx.strokeStyle = "rgba(255, 0, 0, 0.8)", t.ctx.arc(u, s, l, 0, 2 * Math.PI),
  8659. t.ctx.stroke();
  8660. var v = i.deadzoneDistance;
  8661. if (v > 0) {
  8662. var d = l + v;
  8663. t.ctx.beginPath(), t.ctx.fillStyle = "rgba(0, 0, 255, 0.1)", t.ctx.strokeStyle = "rgba(0, 0, 255, 0.4)",
  8664. t.ctx.arc(u, s, d, 0, 2 * Math.PI), t.ctx.fill(), t.ctx.stroke();
  8665. }
  8666. }
  8667. }
  8668. })), Object.values(r.entities).forEach((function(e) {
  8669. if (0 != A.isEntityTypeDangerous(e.entityType)) {
  8670. var r = e.x - o, n = e.y - a;
  8671. if (Math.sqrt(r * r + n * n) <= 1e3) {
  8672. var u = c + r, s = f + n;
  8673. if (t.ctx.beginPath(), t.ctx.fillStyle = e.isHarmless ? "rgba(0, 255, 0, 0.8)" : "rgba(255, 0, 0, 0.8)",
  8674. t.ctx.arc(u, s, 5, 0, 2 * Math.PI), t.ctx.fill(), t.showVelocities && i.velocities && i.velocities[e.id]) {
  8675. var l = i.velocities[e.id];
  8676. if (Math.sqrt(l.x * l.x + l.y * l.y) > .1) {
  8677. t.ctx.beginPath(), t.ctx.strokeStyle = "rgba(255, 255, 0, 0.8)", t.ctx.lineWidth = 2,
  8678. t.ctx.moveTo(u, s), t.ctx.lineTo(u + 5 * l.x, s + 5 * l.y), t.ctx.stroke();
  8679. var h = Math.atan2(l.y, l.x);
  8680. t.drawArrowhead(u + 5 * l.x, s + 5 * l.y, h, 8);
  8681. }
  8682. }
  8683. if (t.showLabels) {
  8684. var v = A.getEntityTypeName(e.entityType), d = A.getEnemyRadius(e), p = d ? " (r: ".concat(d.toFixed(0), ")") : "", y = "".concat(v).concat(p);
  8685. t.ctx.fillStyle = "white", t.ctx.strokeStyle = "black", t.ctx.lineWidth = 2, t.ctx.font = "10px Arial",
  8686. t.ctx.textAlign = "center", t.ctx.strokeText(y, u, s - 10), t.ctx.fillText(y, u, s - 10);
  8687. }
  8688. }
  8689. }
  8690. })), this.showStrengthLine && i.lastCalculatedForce) {
  8691. var y = i.lastCalculatedForce, b = Math.sqrt(y.x * y.x + y.y * y.y);
  8692. if (b > .1) {
  8693. this.ctx.beginPath(), this.ctx.strokeStyle = "rgba(0, 200, 255, 0.8)", this.ctx.lineWidth = 3,
  8694. this.ctx.moveTo(c, f);
  8695. var g = 50 / Math.max(b, 1);
  8696. this.ctx.lineTo(c + y.x * g, f + y.y * g), this.ctx.stroke(), this.ctx.fillStyle = "white",
  8697. this.ctx.font = "12px Arial", this.ctx.textAlign = "center", this.ctx.fillText("Force: ".concat(b.toFixed(0)), c + y.x * g / 2, f + y.y * g / 2 - 5);
  8698. }
  8699. }
  8700. O.draw(this.ctx, e, c, f), k.draw(this.ctx, e, c, f), x.draw(this.ctx, e, c, f),
  8701. this.ctx.restore();
  8702. }
  8703. }
  8704. };
  8705. var cleanupOverlayListeners = function(t) {
  8706. t._resizeObserver && (t._resizeObserver.disconnect(), delete t._resizeObserver),
  8707. t._windowResizeListener && (window.removeEventListener("resize", t._windowResizeListener),
  8708. delete t._windowResizeListener), t._windowScrollListener && (window.removeEventListener("scroll", t._windowScrollListener),
  8709. delete t._windowScrollListener);
  8710. };
  8711. function setupOverlayCanvas(t, e) {
  8712. var r = document.getElementById(t);
  8713. if (!r) return null;
  8714. var n = document.getElementById(e), i = !1;
  8715. n || ((n = document.createElement("canvas")).id = e, document.body.appendChild(n),
  8716. i = !0), n.style.position = "absolute", n.style.pointerEvents = "none", n.style.zIndex = "10",
  8717. n.style.display = "block";
  8718. var syncOverlay = function() {
  8719. n._isSyncing || (n._isSyncing = !0, requestAnimationFrame((function() {
  8720. try {
  8721. if (!document.body.contains(r)) return cleanupOverlayListeners(n), void (document.body.contains(n) && (n.style.display = "none"));
  8722. if (!document.body.contains(n)) return void cleanupOverlayListeners(n);
  8723. var t = r.getBoundingClientRect();
  8724. n.width === r.width && n.height === r.height || (n.width = r.width, n.height = r.height);
  8725. var e = t.width + "px", i = t.height + "px", o = t.top + window.scrollY + "px", a = t.left + window.scrollX + "px";
  8726. n.style.width !== e && (n.style.width = e), n.style.height !== i && (n.style.height = i),
  8727. n.style.top !== o && (n.style.top = o), n.style.left !== a && (n.style.left = a),
  8728. "none" === n.style.display && (n.style.display = "block");
  8729. } catch (t) {
  8730. cleanupOverlayListeners(n);
  8731. } finally {
  8732. n._isSyncing = !1;
  8733. }
  8734. })));
  8735. };
  8736. i || cleanupOverlayListeners(n);
  8737. var o = new ResizeObserver(syncOverlay);
  8738. o.observe(r), n._resizeObserver = o;
  8739. var windowResizeHandler = function() {
  8740. return syncOverlay();
  8741. };
  8742. window.addEventListener("resize", windowResizeHandler), n._windowResizeListener = windowResizeHandler;
  8743. var windowScrollHandler = function() {
  8744. return syncOverlay();
  8745. };
  8746. return window.addEventListener("scroll", windowScrollHandler, {
  8747. passive: !0
  8748. }), n._windowScrollListener = windowScrollHandler, syncOverlay(), n;
  8749. }
  8750. function settings_createForOfIteratorHelper(t, e) {
  8751. var r = "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"];
  8752. if (!r) {
  8753. if (Array.isArray(t) || (r = function(t, e) {
  8754. if (t) {
  8755. if ("string" == typeof t) return settings_arrayLikeToArray(t, e);
  8756. var r = {}.toString.call(t).slice(8, -1);
  8757. return "Object" === r && t.constructor && (r = t.constructor.name), "Map" === r || "Set" === r ? Array.from(t) : "Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? settings_arrayLikeToArray(t, e) : void 0;
  8758. }
  8759. }(t)) || e && t && "number" == typeof t.length) {
  8760. r && (t = r);
  8761. var n = 0, F = function() {};
  8762. return {
  8763. s: F,
  8764. n: function() {
  8765. return n >= t.length ? {
  8766. done: !0
  8767. } : {
  8768. done: !1,
  8769. value: t[n++]
  8770. };
  8771. },
  8772. e: function(t) {
  8773. throw t;
  8774. },
  8775. f: F
  8776. };
  8777. }
  8778. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  8779. }
  8780. var i, o = !0, a = !1;
  8781. return {
  8782. s: function() {
  8783. r = r.call(t);
  8784. },
  8785. n: function() {
  8786. var t = r.next();
  8787. return o = t.done, t;
  8788. },
  8789. e: function(t) {
  8790. a = !0, i = t;
  8791. },
  8792. f: function() {
  8793. try {
  8794. o || null == r.return || r.return();
  8795. } finally {
  8796. if (a) throw i;
  8797. }
  8798. }
  8799. };
  8800. }
  8801. function settings_arrayLikeToArray(t, e) {
  8802. (null == e || e > t.length) && (e = t.length);
  8803. for (var r = 0, n = Array(e); r < e; r++) n[r] = t[r];
  8804. return n;
  8805. }
  8806. function settings_ownKeys(t, e) {
  8807. var r = Object.keys(t);
  8808. if (Object.getOwnPropertySymbols) {
  8809. var n = Object.getOwnPropertySymbols(t);
  8810. e && (n = n.filter((function(e) {
  8811. return Object.getOwnPropertyDescriptor(t, e).enumerable;
  8812. }))), r.push.apply(r, n);
  8813. }
  8814. return r;
  8815. }
  8816. function settings_objectSpread(t) {
  8817. for (var e = 1; e < arguments.length; e++) {
  8818. var r = null != arguments[e] ? arguments[e] : {};
  8819. e % 2 ? settings_ownKeys(Object(r), !0).forEach((function(e) {
  8820. _defineProperty(t, e, r[e]);
  8821. })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r)) : settings_ownKeys(Object(r)).forEach((function(e) {
  8822. Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e));
  8823. }));
  8824. }
  8825. return t;
  8826. }
  8827. __webpack_require__(2712);
  8828. var R = "ePushSettings", M = [ {
  8829. id: "collisionAvoidance",
  8830. label: "Collision Avoidance",
  8831. type: "boolean",
  8832. defaultValue: !0,
  8833. tooltip: "Enable/disable automatic collision avoidance system",
  8834. applyChange: function(t, e) {
  8835. e.obstacleAvoidance.enabled = t;
  8836. }
  8837. }, {
  8838. id: "networkLogging",
  8839. label: "Network Logging",
  8840. type: "boolean",
  8841. defaultValue: !1,
  8842. tooltip: "Enable/disable network logging",
  8843. applyChange: function(t, e) {
  8844. e.network.toggleLogging(t);
  8845. }
  8846. }, {
  8847. id: "autoKey11",
  8848. label: "Auto Key (11)",
  8849. type: "boolean",
  8850. defaultValue: !1,
  8851. tooltip: "Automatically send key (11) when close to enemies",
  8852. applyChange: function(t, e) {
  8853. e.obstacleAvoidance.autoForceKey11 = t;
  8854. }
  8855. }, {
  8856. id: "key11Threshold",
  8857. label: "Key 11 Threshold",
  8858. type: "slider",
  8859. defaultValue: i.key11Threshold,
  8860. min: 0,
  8861. max: 5e3,
  8862. step: 50,
  8863. tooltip: "Force magnitude threshold to trigger key 11",
  8864. applyChange: function(t, e) {
  8865. e.obstacleAvoidance.key11Threshold = t;
  8866. }
  8867. }, {
  8868. id: "autoKey10",
  8869. label: "Auto Key (10)",
  8870. type: "boolean",
  8871. defaultValue: !1,
  8872. tooltip: "Automatically send key (10) when close to enemies",
  8873. applyChange: function(t, e) {
  8874. e.obstacleAvoidance.autoForceKey10 = t;
  8875. }
  8876. }, {
  8877. id: "key10Threshold",
  8878. label: "Key 10 Threshold",
  8879. type: "slider",
  8880. defaultValue: i.key10Threshold,
  8881. min: 0,
  8882. max: 5e3,
  8883. step: 50,
  8884. tooltip: "Force magnitude threshold to trigger key 10",
  8885. applyChange: function(t, e) {
  8886. e.obstacleAvoidance.key10Threshold = t;
  8887. }
  8888. }, {
  8889. id: "speedInfluence",
  8890. label: "Speed Influence",
  8891. type: "slider",
  8892. defaultValue: i.speedInfluence,
  8893. min: 0,
  8894. max: 10,
  8895. step: .1,
  8896. tooltip: "How much entity speed affects the avoidance field strength",
  8897. applyChange: function(t, e) {
  8898. e.obstacleAvoidance.speedInfluence = t;
  8899. }
  8900. }, {
  8901. id: "directionBias",
  8902. label: "Direction Bias",
  8903. type: "slider",
  8904. defaultValue: i.directionBias,
  8905. min: 0,
  8906. max: 10,
  8907. step: .1,
  8908. tooltip: "How much the field spikes in the direction of enemy movement",
  8909. applyChange: function(t, e) {
  8910. e.obstacleAvoidance.directionBias = t;
  8911. }
  8912. }, {
  8913. id: "fieldExponent",
  8914. label: "Field Exponent",
  8915. type: "slider",
  8916. defaultValue: i.fieldExponent,
  8917. min: 0,
  8918. max: 4,
  8919. step: .1,
  8920. tooltip: "Exponent for the field strength calculation",
  8921. applyChange: function(t, e) {
  8922. e.obstacleAvoidance.fieldExponent = t;
  8923. }
  8924. }, {
  8925. id: "safetyMargin",
  8926. label: "Safety Margin",
  8927. type: "slider",
  8928. defaultValue: i.safetyMargin,
  8929. min: 0,
  8930. max: 50,
  8931. step: 1,
  8932. tooltip: "Additional distance to maintain from obstacles",
  8933. applyChange: function(t, e) {
  8934. e.obstacleAvoidance.safetyMargin = t;
  8935. }
  8936. }, {
  8937. id: "deadzone",
  8938. label: "Deadzone",
  8939. type: "slider",
  8940. defaultValue: i.deadzoneDistance,
  8941. min: 0,
  8942. max: 100,
  8943. step: 1,
  8944. tooltip: "Distance from enemy hitbox where repulsion field is disabled. Set to 0 to disable.",
  8945. applyChange: function(t, e) {
  8946. e.obstacleAvoidance.deadzoneDistance = t;
  8947. }
  8948. }, {
  8949. id: "showLabels",
  8950. label: "Show Labels",
  8951. type: "boolean",
  8952. defaultValue: !1,
  8953. tooltip: "Show entity labels on the map",
  8954. applyChange: function(t, e) {
  8955. e.renderer.showLabels = t;
  8956. }
  8957. }, {
  8958. id: "showEnemyHitbox",
  8959. label: "Show Enemy Hitboxes",
  8960. type: "boolean",
  8961. defaultValue: !0,
  8962. tooltip: "Visualize collision radius",
  8963. applyChange: function(t, e) {
  8964. e.renderer.showEnemyHitbox = t;
  8965. }
  8966. }, {
  8967. id: "showFieldDots",
  8968. label: "Show Field Dots",
  8969. type: "boolean",
  8970. defaultValue: !1,
  8971. tooltip: "Visualize repulsion field strength as dots around enemies",
  8972. applyChange: function(t, e) {
  8973. e.renderer.showFields = t;
  8974. }
  8975. }, {
  8976. id: "showStrengthLine",
  8977. label: "Show Force Line",
  8978. type: "boolean",
  8979. defaultValue: !1,
  8980. tooltip: "Visualize the total avoidance force vector",
  8981. applyChange: function(t, e) {
  8982. e.renderer.showStrengthLine = t;
  8983. }
  8984. }, {
  8985. id: "chronoShadow",
  8986. label: "Chrono Shadow",
  8987. type: "boolean",
  8988. defaultValue: !0,
  8989. tooltip: "Show time travel indicator (only works for Chrono hero)",
  8990. applyChange: function(t, e) {
  8991. e.timeTravelIndicator.enabled = t;
  8992. }
  8993. }, {
  8994. id: "rimeTeleportIndicator",
  8995. label: "Rime Teleport Indicator",
  8996. type: "boolean",
  8997. defaultValue: !0,
  8998. tooltip: "Show teleport target indicator (only works for Rime hero)",
  8999. applyChange: function(t, e) {
  9000. e.teleportIndicator.enabled = t;
  9001. }
  9002. }, {
  9003. id: "starPredictor",
  9004. label: "Star Predictor",
  9005. type: "boolean",
  9006. defaultValue: !0,
  9007. tooltip: "Show predicted previous location for Star enemies",
  9008. applyChange: function(t, e) {
  9009. e.starPredictor.isEnabled = t;
  9010. }
  9011. }, {
  9012. id: "antiAfkEnabled",
  9013. label: "Enable Anti-AFK",
  9014. type: "boolean",
  9015. defaultValue: !0,
  9016. tooltip: "Automatically send key press to prevent AFK kick",
  9017. applyChange: function(t, e) {
  9018. e.antiAfk.updateSettings({
  9019. enabled: t
  9020. });
  9021. }
  9022. } ];
  9023. function loadSettings() {
  9024. var t = M.reduce((function(t, e) {
  9025. return t[e.id] = e.defaultValue, t;
  9026. }), {});
  9027. try {
  9028. var e = localStorage.getItem(R);
  9029. if (e) {
  9030. var r = JSON.parse(e);
  9031. return settings_objectSpread(settings_objectSpread({}, t), r);
  9032. }
  9033. } catch (t) {}
  9034. return t;
  9035. }
  9036. function applyAllSettings(t, e) {
  9037. var r, n = settings_createForOfIteratorHelper(M);
  9038. try {
  9039. for (n.s(); !(r = n.n()).done; ) {
  9040. var i = r.value, o = t[i.id];
  9041. if (void 0 !== o && "function" == typeof i.applyChange) try {
  9042. i.applyChange(o, e);
  9043. } catch (t) {}
  9044. }
  9045. } catch (t) {
  9046. n.e(t);
  9047. } finally {
  9048. n.f();
  9049. }
  9050. }
  9051. function registerSettingsUI(t, e, r) {
  9052. var n, i = settings_createForOfIteratorHelper(M);
  9053. try {
  9054. var _loop = function() {
  9055. var i = n.value, o = t[i.id], onChange = function(r) {
  9056. if (t[i.id] = r, function(t) {
  9057. try {
  9058. localStorage.setItem(R, JSON.stringify(t));
  9059. } catch (t) {}
  9060. }(t), "function" == typeof i.applyChange) try {
  9061. i.applyChange(r, e);
  9062. } catch (t) {}
  9063. };
  9064. switch (i.type) {
  9065. case "boolean":
  9066. r.addBooleanSetting(i.id, i.label, o, i.tooltip, onChange);
  9067. break;
  9068.  
  9069. case "slider":
  9070. r.addSliderSetting(i.id, i.label, o, i.min, i.max, i.step, i.tooltip, onChange);
  9071. break;
  9072.  
  9073. case "number":
  9074. r.addNumberSetting(i.id, i.label, o, i.tooltip, onChange);
  9075. break;
  9076.  
  9077. case "text":
  9078. r.addTextSetting(i.id, i.label, o, i.tooltip, onChange);
  9079. break;
  9080.  
  9081. case "color":
  9082. r.addColorSetting(i.id, i.label, o, i.tooltip, onChange);
  9083. }
  9084. };
  9085. for (i.s(); !(n = i.n()).done; ) _loop();
  9086. } catch (t) {
  9087. i.e(t);
  9088. } finally {
  9089. i.f();
  9090. }
  9091. }
  9092. var I, C, N, L, B, P, V, D, q, U, W, G, z = null, $ = window.fetch;
  9093. window.fetch = _asyncToGenerator(e().mark((function _callee() {
  9094. var t, r, n, i, o, a, u, s, c, f, l = arguments;
  9095. return e().wrap((function(e) {
  9096. for (;;) switch (e.prev = e.next) {
  9097. case 0:
  9098. for (r = l.length, n = new Array(r), i = 0; i < r; i++) n[i] = l[i];
  9099. return o = n[0], a = n[1], e.next = 4, $.apply(this, n);
  9100.  
  9101. case 4:
  9102. if (u = e.sent, s = (null == a || null === (t = a.method) || void 0 === t ? void 0 : t.toUpperCase()) || "GET",
  9103. "string" != typeof o || "/api/game/list" !== o || "GET" !== s) {
  9104. e.next = 20;
  9105. break;
  9106. }
  9107. return e.prev = 8, c = u.clone(), e.next = 12, c.json();
  9108.  
  9109. case 12:
  9110. f = e.sent, z = f, window.dispatchEvent(new CustomEvent("serverListDataUpdated", {
  9111. detail: z
  9112. })), e.next = 20;
  9113. break;
  9114.  
  9115. case 17:
  9116. e.prev = 17, e.t0 = e.catch(8);
  9117.  
  9118. case 20:
  9119. return e.abrupt("return", u);
  9120.  
  9121. case 21:
  9122. case "end":
  9123. return e.stop();
  9124. }
  9125. }), _callee, this, [ [ 8, 17 ] ]);
  9126. }))), __webpack_require__(4423), __webpack_require__(1699), __webpack_require__(2762);
  9127. const H = (I = null, C = null, N = null, L = "", B = {}, P = new Set, V = new Set,
  9128. D = function() {
  9129. if (I) {
  9130. var t = A.gameWS && A.gameWS.readyState === WebSocket.OPEN;
  9131. I.style.display = t ? "none" : "flex";
  9132. }
  9133. }, q = function(t, e) {
  9134. if (0 === e) return "#aaa";
  9135. var r = t / e;
  9136. return r < .5 ? "#4CAF50" : r < .85 ? "#FFC107" : "#F44336";
  9137. }, U = function(t) {
  9138. var e = t.currentTarget.dataset.serverId, r = C.querySelector('.player-list[data-server-id="'.concat(e, '"]'));
  9139. if (r) {
  9140. var n = !("none" !== r.style.display);
  9141. r.style.display = n ? "block" : "none", B[e] = !n, n ? P.add(e) : P.delete(e), V.delete(e);
  9142. var i = t.currentTarget.querySelector(".toggle-indicator");
  9143. i && (i.textContent = n ? " ▼" : " ►");
  9144. }
  9145. }, W = function(t) {
  9146. var e = t.target.value.trim().toLowerCase(), r = L && !e, n = e && e !== L;
  9147. if (L = e, r) V.forEach((function(t) {
  9148. P.has(t) || (B[t] = !0);
  9149. })), V.clear(); else if (n && (V.forEach((function(t) {
  9150. P.has(t) || (B[t] = !0);
  9151. })), V.clear(), z && z.servers)) for (var i in z.servers) for (var o in z.servers[i]) {
  9152. var a = z.servers[i][o], u = "".concat(i, "-").concat(o);
  9153. a.online && a.online.some((function(t) {
  9154. return t.toLowerCase().includes(L);
  9155. })) && !1 !== B[u] && (B[u] = !1, P.has(u) || V.add(u));
  9156. }
  9157. G();
  9158. }, G = function() {
  9159. if (C) {
  9160. if (!z || !z.servers) return C.innerHTML = "<p>Waiting for server data...</p>",
  9161. void (C.innerHTML = "<p>Waiting for server data...</p>");
  9162. var t = "", e = 0, r = 0;
  9163. for (var n in z.servers) {
  9164. t += '<h4 style="margin: 10px 0 5px 0; font-size: 13px; border-bottom: 1px solid #555;">'.concat(n, "</h4>");
  9165. var i = z.servers[n], o = 0, a = 0;
  9166. for (var u in i) {
  9167. var s = u, c = i[u], f = q(c.connected, c.capacity), l = "".concat(n, "-").concat(s), h = !1 !== B[l];
  9168. t += '<div class="server-header" data-server-id="'.concat(l, '" style="cursor: pointer; margin-bottom: 2px; padding: 3px; background-color: rgba(255, 255, 255, 0.1); border-radius: 2px;">'),
  9169. t += '<span style="color: '.concat(f, '; font-weight: bold;">Server ').concat(s, "</span>: ").concat(c.connected, " / ").concat(c.capacity),
  9170. t += '<span class="toggle-indicator" style="float: right;">'.concat(h ? " ►" : " ▼", "</span>"),
  9171. t += "</div>";
  9172. var v = h ? "none" : "block";
  9173. t += '<div class="player-list" data-server-id="'.concat(l, '" style="display: ').concat(v, '; padding-left: 15px; margin-bottom: 5px; font-size: 11px;">'),
  9174. c.online && c.online.length > 0 ? t += c.online.map((function(t) {
  9175. var e = t.toLowerCase(), r = t;
  9176. return L && e.includes(L) && (r = '<span style="background-color: yellow; color: black;">'.concat(t, "</span>")),
  9177. r;
  9178. })).join("<br>") : t += "<i>No players online</i>", t += "</div>", o += c.connected,
  9179. a += c.capacity;
  9180. }
  9181. t += '<div style="margin-top: 5px; font-style: italic;">Region Total: '.concat(o, " / ").concat(a, "</div>"),
  9182. e += o, r += a;
  9183. }
  9184. t += '<h4 style="margin: 15px 0 5px 0; font-size: 13px; border-top: 1px solid #555; padding-top: 5px;">Global</h4>',
  9185. t += "<div>Total Players: ".concat(e, " / ").concat(r, "</div>"), C.innerHTML = t,
  9186. C.querySelectorAll(".server-header").forEach((function(t) {
  9187. t.removeEventListener("click", U), t.addEventListener("click", U);
  9188. }));
  9189. }
  9190. }, {
  9191. init: function() {
  9192. I || function() {
  9193. if (!I) {
  9194. (I = document.createElement("div")).id = "epush-server-list-ui", I.style.position = "fixed",
  9195. I.style.top = "50%", I.style.right = "10px", I.style.transform = "translateY(-50%)",
  9196. I.style.width = "200px", I.style.maxHeight = "60vh", I.style.backgroundColor = "rgba(0, 0, 0, 0.7)",
  9197. I.style.backdropFilter = "blur(3px)", I.style.color = "white", I.style.borderRadius = "4px",
  9198. I.style.zIndex = "99998", I.style.overflow = "hidden", I.style.display = "flex",
  9199. I.style.flexDirection = "column", I.style.fontFamily = "Arial, sans-serif", I.style.fontSize = "12px",
  9200. I.style.boxShadow = "0 2px 8px rgba(0, 0, 0, 0.3)", I.style.display = "none";
  9201. var t = document.createElement("div");
  9202. t.textContent = "Server List", t.style.padding = "8px", t.style.fontWeight = "bold",
  9203. t.style.backgroundColor = "rgba(40, 40, 40, 0.9)", t.style.textAlign = "center",
  9204. I.appendChild(t);
  9205. var e = document.createElement("div");
  9206. e.style.padding = "5px 8px", e.style.borderBottom = "1px solid rgba(255, 255, 255, 0.2)",
  9207. (N = document.createElement("input")).type = "text", N.placeholder = "Search Players...",
  9208. N.style.width = "100%", N.style.padding = "4px", N.style.boxSizing = "border-box",
  9209. N.style.backgroundColor = "rgba(0, 0, 0, 0.5)", N.style.color = "white", N.style.border = "1px solid #555",
  9210. N.style.borderRadius = "3px", N.addEventListener("input", W), e.appendChild(N),
  9211. I.appendChild(e), (C = document.createElement("div")).className = "server-list-content",
  9212. C.style.padding = "8px", C.style.overflowY = "auto", C.style.flexGrow = "1", C.style.scrollbarWidth = "thin",
  9213. C.style.scrollbarColor = "rgba(255, 255, 255, 0.3) transparent", I.appendChild(C),
  9214. document.body.appendChild(I);
  9215. var r = document.createElement("style");
  9216. r.textContent = "\n #epush-server-list-ui .server-list-content::-webkit-scrollbar {\n width: 6px;\n }\n #epush-server-list-ui .server-list-content::-webkit-scrollbar-track {\n background: transparent;\n }\n #epush-server-list-ui .server-list-content::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 3px;\n }\n #epush-server-list-ui .server-list-content::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255, 255, 255, 0.5);\n }\n ",
  9217. document.head.appendChild(r), G(), window.addEventListener("serverListDataUpdated", G),
  9218. setInterval(D, 500), D();
  9219. }
  9220. }();
  9221. }
  9222. });
  9223. var J = "canvas", K = {
  9224. credits: {
  9225. developers: [ "Pixelmelt", "SpdRunner", "Exobyte" ],
  9226. contributors: [ "Nobody has given me ideas yet :<" ]
  9227. },
  9228. changelog: [ {
  9229. version: "1.1.1",
  9230. date: "2025-03-29",
  9231. changes: [ "Settings save", "barrier_enemy is no longer considered dangerous", "Fixed hero detection" ]
  9232. }, {
  9233. version: "1.1.0",
  9234. date: "2025-03-28",
  9235. changes: [ "Added changelog", "Added deadzone to minimize crazy movements that look suspect, you will just die instead of becoming neo", "Made force line toggleable", "Added server list ui player search thingy", "Added (all I think?) items not considered dangerous", "Added chrono shadow", "Added rime shadow", "Added star guide", "Added anti afk" ]
  9236. } ]
  9237. };
  9238. function initTracker() {
  9239. return _initTracker.apply(this, arguments);
  9240. }
  9241. function _initTracker() {
  9242. return (_initTracker = _asyncToGenerator(e().mark((function _callee() {
  9243. var t, u, s, c, f;
  9244. return e().wrap((function(e) {
  9245. for (;;) switch (e.prev = e.next) {
  9246. case 0:
  9247. return A.init(o), e.next = 5, A.initCoder();
  9248.  
  9249. case 5:
  9250. if (e.sent) {
  9251. e.next = 9;
  9252. break;
  9253. }
  9254. return e.abrupt("return", null);
  9255.  
  9256. case 9:
  9257. t = A.createWSHook(), o.setHook(t), (u = function() {
  9258. var t = setupOverlayCanvas(J, "ePushOverlayCanvas");
  9259. t ? T.init(t).startDrawing() : setTimeout(u, 1e3);
  9260. })(), s = loadSettings(), (c = function() {
  9261. var t = document.getElementById(J);
  9262. t ? t.addEventListener("mousemove", (function(e) {
  9263. if (r.getPlayer()) {
  9264. var n = t.getBoundingClientRect(), i = t.width, o = t.height, a = i / n.width, u = o / n.height, s = (e.clientX - n.left) * a, c = (e.clientY - n.top) * u;
  9265. r.updateMouseScreenCoords(s, c);
  9266. }
  9267. })) : setTimeout(c, 1e3);
  9268. })(), n.init({
  9269. enemyRadiusMap: A.enemyRadiusMap || {}
  9270. }), i.init(), O.init(), k.init(), applyAllSettings(s, f = {
  9271. network: A,
  9272. renderer: T,
  9273. obstacleAvoidance: i,
  9274. timeTravelIndicator: O,
  9275. teleportIndicator: k,
  9276. starPredictor: x,
  9277. antiAfk: a
  9278. }), m.createMotdElement(K), m.init(), H.init(), registerSettingsUI(s, f, m), a.init(s.antiAfkEnabled ? {
  9279. enabled: !0
  9280. } : {
  9281. enabled: !1
  9282. });
  9283.  
  9284. case 29:
  9285. case "end":
  9286. return e.stop();
  9287. }
  9288. }), _callee);
  9289. })))).apply(this, arguments);
  9290. }
  9291. const Y = initTracker;
  9292. "undefined" != typeof window && initTracker();
  9293. })(), __webpack_exports__ = __webpack_exports__.default, __webpack_exports__;
  9294. })()));
  9295. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址