UNPKG

@victor_monakhov/tanks

Version:
461 lines (460 loc) 14 kB
var M = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function pr(s) { return s && s.__esModule && Object.prototype.hasOwnProperty.call(s, "default") ? s.default : s; } var A = { exports: {} }; A.exports; var Dt; function _r() { return Dt || (Dt = 1, function(s, G) { var Ut = 200, X = "__lodash_hash_undefined__", Y = 9007199254740991, L = "[object Arguments]", Kt = "[object Array]", Z = "[object Boolean]", Q = "[object Date]", Nt = "[object Error]", R = "[object Function]", k = "[object GeneratorFunction]", S = "[object Map]", tt = "[object Number]", B = "[object Object]", et = "[object Promise]", rt = "[object RegExp]", O = "[object Set]", nt = "[object String]", ot = "[object Symbol]", F = "[object WeakMap]", at = "[object ArrayBuffer]", j = "[object DataView]", it = "[object Float32Array]", ct = "[object Float64Array]", st = "[object Int8Array]", ut = "[object Int16Array]", ft = "[object Int32Array]", lt = "[object Uint8Array]", ht = "[object Uint8ClampedArray]", dt = "[object Uint16Array]", pt = "[object Uint32Array]", qt = /[\\^$.*+?()[\]{}|]/g, Vt = /\w*$/, Wt = /^\[object .+?Constructor\]$/, zt = /^(?:0|[1-9]\d*)$/, o = {}; o[L] = o[Kt] = o[at] = o[j] = o[Z] = o[Q] = o[it] = o[ct] = o[st] = o[ut] = o[ft] = o[S] = o[tt] = o[B] = o[rt] = o[O] = o[nt] = o[ot] = o[lt] = o[ht] = o[dt] = o[pt] = !0, o[Nt] = o[R] = o[F] = !1; var Jt = typeof M == "object" && M && M.Object === Object && M, Xt = typeof self == "object" && self && self.Object === Object && self, u = Jt || Xt || Function("return this")(), _t = G && !G.nodeType && G, gt = _t && !0 && s && !s.nodeType && s, Yt = gt && gt.exports === _t; function Zt(t, e) { return t.set(e[0], e[1]), t; } function Qt(t, e) { return t.add(e), t; } function kt(t, e) { for (var r = -1, n = t ? t.length : 0; ++r < n && e(t[r], r, t) !== !1; ) ; return t; } function te(t, e) { for (var r = -1, n = e.length, a = t.length; ++r < n; ) t[a + r] = e[r]; return t; } function yt(t, e, r, n) { for (var a = -1, i = t ? t.length : 0; ++a < i; ) r = e(r, t[a], a, t); return r; } function ee(t, e) { for (var r = -1, n = Array(t); ++r < t; ) n[r] = e(r); return n; } function re(t, e) { return t == null ? void 0 : t[e]; } function bt(t) { var e = !1; if (t != null && typeof t.toString != "function") try { e = !!(t + ""); } catch { } return e; } function wt(t) { var e = -1, r = Array(t.size); return t.forEach(function(n, a) { r[++e] = [a, n]; }), r; } function H(t, e) { return function(r) { return t(e(r)); }; } function vt(t) { var e = -1, r = Array(t.size); return t.forEach(function(n) { r[++e] = n; }), r; } var ne = Array.prototype, oe = Function.prototype, C = Object.prototype, $ = u["__core-js_shared__"], Tt = function() { var t = /[^.]+$/.exec($ && $.keys && $.keys.IE_PROTO || ""); return t ? "Symbol(src)_1." + t : ""; }(), At = oe.toString, h = C.hasOwnProperty, m = C.toString, ae = RegExp( "^" + At.call(h).replace(qt, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ), St = Yt ? u.Buffer : void 0, Ot = u.Symbol, jt = u.Uint8Array, ie = H(Object.getPrototypeOf, Object), ce = Object.create, se = C.propertyIsEnumerable, ue = ne.splice, Ct = Object.getOwnPropertySymbols, fe = St ? St.isBuffer : void 0, le = H(Object.keys, Object), D = b(u, "DataView"), v = b(u, "Map"), U = b(u, "Promise"), K = b(u, "Set"), N = b(u, "WeakMap"), T = b(Object, "create"), he = _(D), de = _(v), pe = _(U), _e = _(K), ge = _(N), mt = Ot ? Ot.prototype : void 0, xt = mt ? mt.valueOf : void 0; function d(t) { var e = -1, r = t ? t.length : 0; for (this.clear(); ++e < r; ) { var n = t[e]; this.set(n[0], n[1]); } } function ye() { this.__data__ = T ? T(null) : {}; } function be(t) { return this.has(t) && delete this.__data__[t]; } function we(t) { var e = this.__data__; if (T) { var r = e[t]; return r === X ? void 0 : r; } return h.call(e, t) ? e[t] : void 0; } function ve(t) { var e = this.__data__; return T ? e[t] !== void 0 : h.call(e, t); } function Te(t, e) { var r = this.__data__; return r[t] = T && e === void 0 ? X : e, this; } d.prototype.clear = ye, d.prototype.delete = be, d.prototype.get = we, d.prototype.has = ve, d.prototype.set = Te; function f(t) { var e = -1, r = t ? t.length : 0; for (this.clear(); ++e < r; ) { var n = t[e]; this.set(n[0], n[1]); } } function Ae() { this.__data__ = []; } function Se(t) { var e = this.__data__, r = x(e, t); if (r < 0) return !1; var n = e.length - 1; return r == n ? e.pop() : ue.call(e, r, 1), !0; } function Oe(t) { var e = this.__data__, r = x(e, t); return r < 0 ? void 0 : e[r][1]; } function je(t) { return x(this.__data__, t) > -1; } function Ce(t, e) { var r = this.__data__, n = x(r, t); return n < 0 ? r.push([t, e]) : r[n][1] = e, this; } f.prototype.clear = Ae, f.prototype.delete = Se, f.prototype.get = Oe, f.prototype.has = je, f.prototype.set = Ce; function g(t) { var e = -1, r = t ? t.length : 0; for (this.clear(); ++e < r; ) { var n = t[e]; this.set(n[0], n[1]); } } function me() { this.__data__ = { hash: new d(), map: new (v || f)(), string: new d() }; } function xe(t) { return E(this, t).delete(t); } function Ee(t) { return E(this, t).get(t); } function Ie(t) { return E(this, t).has(t); } function Pe(t, e) { return E(this, t).set(t, e), this; } g.prototype.clear = me, g.prototype.delete = xe, g.prototype.get = Ee, g.prototype.has = Ie, g.prototype.set = Pe; function y(t) { this.__data__ = new f(t); } function Me() { this.__data__ = new f(); } function Ge(t) { return this.__data__.delete(t); } function Le(t) { return this.__data__.get(t); } function Re(t) { return this.__data__.has(t); } function Be(t, e) { var r = this.__data__; if (r instanceof f) { var n = r.__data__; if (!v || n.length < Ut - 1) return n.push([t, e]), this; r = this.__data__ = new g(n); } return r.set(t, e), this; } y.prototype.clear = Me, y.prototype.delete = Ge, y.prototype.get = Le, y.prototype.has = Re, y.prototype.set = Be; function Fe(t, e) { var r = W(t) || cr(t) ? ee(t.length, String) : [], n = r.length, a = !!n; for (var i in t) h.call(t, i) && !(a && (i == "length" || nr(i, n))) && r.push(i); return r; } function Et(t, e, r) { var n = t[e]; (!(h.call(t, e) && Gt(n, r)) || r === void 0 && !(e in t)) && (t[e] = r); } function x(t, e) { for (var r = t.length; r--; ) if (Gt(t[r][0], e)) return r; return -1; } function He(t, e) { return t && It(e, z(e), t); } function q(t, e, r, n, a, i, l) { var c; if (n && (c = i ? n(t, a, i, l) : n(t)), c !== void 0) return c; if (!I(t)) return t; var Bt = W(t); if (Bt) { if (c = tr(t), !e) return Ze(t, c); } else { var w = p(t), Ft = w == R || w == k; if (ur(t)) return qe(t, e); if (w == B || w == L || Ft && !i) { if (bt(t)) return i ? t : {}; if (c = er(Ft ? {} : t), !e) return Qe(t, He(c, t)); } else { if (!o[w]) return i ? t : {}; c = rr(t, w, q, e); } } l || (l = new y()); var Ht = l.get(t); if (Ht) return Ht; if (l.set(t, c), !Bt) var $t = r ? ke(t) : z(t); return kt($t || t, function(J, P) { $t && (P = J, J = t[P]), Et(c, P, q(J, e, r, n, P, t, l)); }), c; } function $e(t) { return I(t) ? ce(t) : {}; } function De(t, e, r) { var n = e(t); return W(t) ? n : te(n, r(t)); } function Ue(t) { return m.call(t); } function Ke(t) { if (!I(t) || ar(t)) return !1; var e = Rt(t) || bt(t) ? ae : Wt; return e.test(_(t)); } function Ne(t) { if (!Mt(t)) return le(t); var e = []; for (var r in Object(t)) h.call(t, r) && r != "constructor" && e.push(r); return e; } function qe(t, e) { if (e) return t.slice(); var r = new t.constructor(t.length); return t.copy(r), r; } function V(t) { var e = new t.constructor(t.byteLength); return new jt(e).set(new jt(t)), e; } function Ve(t, e) { var r = e ? V(t.buffer) : t.buffer; return new t.constructor(r, t.byteOffset, t.byteLength); } function We(t, e, r) { var n = e ? r(wt(t), !0) : wt(t); return yt(n, Zt, new t.constructor()); } function ze(t) { var e = new t.constructor(t.source, Vt.exec(t)); return e.lastIndex = t.lastIndex, e; } function Je(t, e, r) { var n = e ? r(vt(t), !0) : vt(t); return yt(n, Qt, new t.constructor()); } function Xe(t) { return xt ? Object(xt.call(t)) : {}; } function Ye(t, e) { var r = e ? V(t.buffer) : t.buffer; return new t.constructor(r, t.byteOffset, t.length); } function Ze(t, e) { var r = -1, n = t.length; for (e || (e = Array(n)); ++r < n; ) e[r] = t[r]; return e; } function It(t, e, r, n) { r || (r = {}); for (var a = -1, i = e.length; ++a < i; ) { var l = e[a], c = void 0; Et(r, l, c === void 0 ? t[l] : c); } return r; } function Qe(t, e) { return It(t, Pt(t), e); } function ke(t) { return De(t, z, Pt); } function E(t, e) { var r = t.__data__; return or(e) ? r[typeof e == "string" ? "string" : "hash"] : r.map; } function b(t, e) { var r = re(t, e); return Ke(r) ? r : void 0; } var Pt = Ct ? H(Ct, Object) : hr, p = Ue; (D && p(new D(new ArrayBuffer(1))) != j || v && p(new v()) != S || U && p(U.resolve()) != et || K && p(new K()) != O || N && p(new N()) != F) && (p = function(t) { var e = m.call(t), r = e == B ? t.constructor : void 0, n = r ? _(r) : void 0; if (n) switch (n) { case he: return j; case de: return S; case pe: return et; case _e: return O; case ge: return F; } return e; }); function tr(t) { var e = t.length, r = t.constructor(e); return e && typeof t[0] == "string" && h.call(t, "index") && (r.index = t.index, r.input = t.input), r; } function er(t) { return typeof t.constructor == "function" && !Mt(t) ? $e(ie(t)) : {}; } function rr(t, e, r, n) { var a = t.constructor; switch (e) { case at: return V(t); case Z: case Q: return new a(+t); case j: return Ve(t, n); case it: case ct: case st: case ut: case ft: case lt: case ht: case dt: case pt: return Ye(t, n); case S: return We(t, n, r); case tt: case nt: return new a(t); case rt: return ze(t); case O: return Je(t, n, r); case ot: return Xe(t); } } function nr(t, e) { return e = e ?? Y, !!e && (typeof t == "number" || zt.test(t)) && t > -1 && t % 1 == 0 && t < e; } function or(t) { var e = typeof t; return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? t !== "__proto__" : t === null; } function ar(t) { return !!Tt && Tt in t; } function Mt(t) { var e = t && t.constructor, r = typeof e == "function" && e.prototype || C; return t === r; } function _(t) { if (t != null) { try { return At.call(t); } catch { } try { return t + ""; } catch { } } return ""; } function ir(t) { return q(t, !0, !0); } function Gt(t, e) { return t === e || t !== t && e !== e; } function cr(t) { return sr(t) && h.call(t, "callee") && (!se.call(t, "callee") || m.call(t) == L); } var W = Array.isArray; function Lt(t) { return t != null && fr(t.length) && !Rt(t); } function sr(t) { return lr(t) && Lt(t); } var ur = fe || dr; function Rt(t) { var e = I(t) ? m.call(t) : ""; return e == R || e == k; } function fr(t) { return typeof t == "number" && t > -1 && t % 1 == 0 && t <= Y; } function I(t) { var e = typeof t; return !!t && (e == "object" || e == "function"); } function lr(t) { return !!t && typeof t == "object"; } function z(t) { return Lt(t) ? Fe(t) : Ne(t); } function hr() { return []; } function dr() { return !1; } s.exports = ir; }(A, A.exports)), A.exports; } var gr = _r(); const yr = /* @__PURE__ */ pr(gr), br = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, default: yr }, Symbol.toStringTag, { value: "Module" })); export { br as i };