var K = typeof global == "object" && global && global.Object === Object && global, at = typeof self == "object" && self && self.Object === Object && self, g = K || at || Function("return this")(), T = g.Symbol, V = Object.prototype, ot = V.hasOwnProperty, it = V.toString, d = T ? T.toStringTag : void 0;
function st(t) {
  var r = ot.call(t, d), e = t[d];
  try {
    t[d] = void 0;
    var n = !0;
  } catch {
  }
  var a = it.call(t);
  return n && (r ? t[d] = e : delete t[d]), a;
}
var ut = Object.prototype.toString;
function ct(t) {
  return ut.call(t);
}
var ft = "[object Null]", lt = "[object Undefined]", E = T ? T.toStringTag : void 0;
function S(t) {
  return t == null ? t === void 0 ? lt : ft : E && E in Object(t) ? st(t) : ct(t);
}
function m(t) {
  return t != null && typeof t == "object";
}
var pt = Array.isArray;
function _(t) {
  var r = typeof t;
  return t != null && (r == "object" || r == "function");
}
function q(t) {
  return t;
}
var ht = "[object AsyncFunction]", gt = "[object Function]", dt = "[object GeneratorFunction]", yt = "[object Proxy]";
function X(t) {
  if (!_(t)) return !1;
  var r = S(t);
  return r == gt || r == dt || r == ht || r == yt;
}
var A = g["__core-js_shared__"], I = (function() {
  var t = /[^.]+$/.exec(A && A.keys && A.keys.IE_PROTO || "");
  return t ? "Symbol(src)_1." + t : "";
})();
function vt(t) {
  return !!I && I in t;
}
var _t = Function.prototype.toString;
function bt(t) {
  if (t != null) {
    try {
      return _t.call(t);
    } catch {
    }
    try {
      return t + "";
    } catch {
    }
  }
  return "";
}
var Tt = /[\\^$.*+?()[\]{}|]/g, Ot = /^\[object .+?Constructor\]$/, mt = Function.prototype, jt = Object.prototype, wt = mt.toString, At = jt.hasOwnProperty, xt = RegExp("^" + wt.call(At).replace(Tt, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$");
function St(t) {
  return !_(t) || vt(t) ? !1 : (X(t) ? xt : Ot).test(bt(t));
}
function Ct(t, r) {
  return t?.[r];
}
function C(t, r) {
  var e = Ct(t, r);
  return St(e) ? e : void 0;
}
var z = Object.create, Pt = /* @__PURE__ */ (function() {
  function t() {
  }
  return function(r) {
    if (!_(r)) return {};
    if (z) return z(r);
    t.prototype = r;
    var e = new t();
    return t.prototype = void 0, e;
  };
})();
function $t(t, r, e) {
  switch (e.length) {
    case 0:
      return t.call(r);
    case 1:
      return t.call(r, e[0]);
    case 2:
      return t.call(r, e[0], e[1]);
    case 3:
      return t.call(r, e[0], e[1], e[2]);
  }
  return t.apply(r, e);
}
function fe(t, r) {
  var e = -1, n = t.length;
  for (r || (r = Array(n)); ++e < n; ) r[e] = t[e];
  return r;
}
var Et = 800, It = 16, zt = Date.now;
function Ft(t) {
  var r = 0, e = 0;
  return function() {
    var n = zt(), a = It - (n - e);
    if (e = n, a > 0) {
      if (++r >= Et) return arguments[0];
    } else r = 0;
    return t.apply(void 0, arguments);
  };
}
function Nt(t) {
  return function() {
    return t;
  };
}
var O = (function() {
  try {
    var t = C(Object, "defineProperty");
    return t({}, "", {}), t;
  } catch {
  }
})(), Ut = O ? function(t, r) {
  return O(t, "toString", {
    configurable: !0,
    enumerable: !1,
    value: Nt(r),
    writable: !0
  });
} : q, Mt = Ft(Ut), Rt = 9007199254740991, Dt = /^(?:0|[1-9]\d*)$/;
function W(t, r) {
  var e = typeof t;
  return r = r ?? Rt, !!r && (e == "number" || e != "symbol" && Dt.test(t)) && t > -1 && t % 1 == 0 && t < r;
}
function J(t, r, e) {
  r == "__proto__" && O ? O(t, r, {
    configurable: !0,
    enumerable: !0,
    value: e,
    writable: !0
  }) : t[r] = e;
}
function P(t, r) {
  return t === r || t !== t && r !== r;
}
var Ht = Object.prototype.hasOwnProperty;
function Bt(t, r, e) {
  var n = t[r];
  (!(Ht.call(t, r) && P(n, e)) || e === void 0 && !(r in t)) && J(t, r, e);
}
function le(t, r, e, n) {
  var a = !e;
  e || (e = {});
  for (var i = -1, u = r.length; ++i < u; ) {
    var s = r[i], c = n ? n(e[s], t[s], s, e, t) : void 0;
    c === void 0 && (c = t[s]), a ? J(e, s, c) : Bt(e, s, c);
  }
  return e;
}
var F = Math.max;
function Gt(t, r, e) {
  return r = F(r === void 0 ? t.length - 1 : r, 0), function() {
    for (var n = arguments, a = -1, i = F(n.length - r, 0), u = Array(i); ++a < i; ) u[a] = n[r + a];
    a = -1;
    for (var s = Array(r + 1); ++a < r; ) s[a] = n[a];
    return s[r] = e(u), $t(t, this, s);
  };
}
function Lt(t, r) {
  return Mt(Gt(t, r, q), t + "");
}
var Kt = 9007199254740991;
function Y(t) {
  return typeof t == "number" && t > -1 && t % 1 == 0 && t <= Kt;
}
function $(t) {
  return t != null && Y(t.length) && !X(t);
}
function Vt(t, r, e) {
  if (!_(e)) return !1;
  var n = typeof r;
  return (n == "number" ? $(e) && W(r, e.length) : n == "string" && r in e) ? P(e[r], t) : !1;
}
function pe(t) {
  return Lt(function(r, e) {
    var n = -1, a = e.length, i = a > 1 ? e[a - 1] : void 0, u = a > 2 ? e[2] : void 0;
    for (i = t.length > 3 && typeof i == "function" ? (a--, i) : void 0, u && Vt(e[0], e[1], u) && (i = a < 3 ? void 0 : i, a = 1), r = Object(r); ++n < a; ) {
      var s = e[n];
      s && t(r, s, n, i);
    }
    return r;
  });
}
var qt = Object.prototype;
function Z(t) {
  var r = t && t.constructor;
  return t === (typeof r == "function" && r.prototype || qt);
}
function Xt(t, r) {
  for (var e = -1, n = Array(t); ++e < t; ) n[e] = r(e);
  return n;
}
var Wt = "[object Arguments]";
function N(t) {
  return m(t) && S(t) == Wt;
}
var Q = Object.prototype, Jt = Q.hasOwnProperty, Yt = Q.propertyIsEnumerable, Zt = N(/* @__PURE__ */ (function() {
  return arguments;
})()) ? N : function(t) {
  return m(t) && Jt.call(t, "callee") && !Yt.call(t, "callee");
};
function Qt() {
  return !1;
}
var k = typeof exports == "object" && exports && !exports.nodeType && exports, U = k && typeof module == "object" && module && !module.nodeType && module, M = U && U.exports === k ? g.Buffer : void 0, kt = (M ? M.isBuffer : void 0) || Qt, tr = "[object Arguments]", rr = "[object Array]", er = "[object Boolean]", nr = "[object Date]", ar = "[object Error]", or = "[object Function]", ir = "[object Map]", sr = "[object Number]", ur = "[object Object]", cr = "[object RegExp]", fr = "[object Set]", lr = "[object String]", pr = "[object WeakMap]", hr = "[object ArrayBuffer]", gr = "[object DataView]", dr = "[object Float32Array]", yr = "[object Float64Array]", vr = "[object Int8Array]", _r = "[object Int16Array]", br = "[object Int32Array]", Tr = "[object Uint8Array]", Or = "[object Uint8ClampedArray]", mr = "[object Uint16Array]", jr = "[object Uint32Array]", o = {};
o[dr] = o[yr] = o[vr] = o[_r] = o[br] = o[Tr] = o[Or] = o[mr] = o[jr] = !0;
o[tr] = o[rr] = o[hr] = o[er] = o[gr] = o[nr] = o[ar] = o[or] = o[ir] = o[sr] = o[ur] = o[cr] = o[fr] = o[lr] = o[pr] = !1;
function wr(t) {
  return m(t) && Y(t.length) && !!o[S(t)];
}
function Ar(t) {
  return function(r) {
    return t(r);
  };
}
var tt = typeof exports == "object" && exports && !exports.nodeType && exports, y = tt && typeof module == "object" && module && !module.nodeType && module, x = y && y.exports === tt && K.process, R = (function() {
  try {
    var t = y && y.require && y.require("util").types;
    return t || x && x.binding && x.binding("util");
  } catch {
  }
})(), D = R && R.isTypedArray, xr = D ? Ar(D) : wr, Sr = Object.prototype.hasOwnProperty;
function Cr(t, r) {
  var e = pt(t), n = !e && Zt(t), a = !e && !n && kt(t), i = !e && !n && !a && xr(t), u = e || n || a || i, s = u ? Xt(t.length, String) : [], c = s.length;
  for (var f in t) (r || Sr.call(t, f)) && !(u && (f == "length" || a && (f == "offset" || f == "parent") || i && (f == "buffer" || f == "byteLength" || f == "byteOffset") || W(f, c))) && s.push(f);
  return s;
}
function Pr(t, r) {
  return function(e) {
    return t(r(e));
  };
}
function $r(t) {
  var r = [];
  if (t != null) for (var e in Object(t)) r.push(e);
  return r;
}
var Er = Object.prototype.hasOwnProperty;
function Ir(t) {
  if (!_(t)) return $r(t);
  var r = Z(t), e = [];
  for (var n in t) n == "constructor" && (r || !Er.call(t, n)) || e.push(n);
  return e;
}
function he(t) {
  return $(t) ? Cr(t, !0) : Ir(t);
}
var v = C(Object, "create");
function zr() {
  this.__data__ = v ? v(null) : {}, this.size = 0;
}
function Fr(t) {
  var r = this.has(t) && delete this.__data__[t];
  return this.size -= r ? 1 : 0, r;
}
var Nr = "__lodash_hash_undefined__", Ur = Object.prototype.hasOwnProperty;
function Mr(t) {
  var r = this.__data__;
  if (v) {
    var e = r[t];
    return e === Nr ? void 0 : e;
  }
  return Ur.call(r, t) ? r[t] : void 0;
}
var Rr = Object.prototype.hasOwnProperty;
function Dr(t) {
  var r = this.__data__;
  return v ? r[t] !== void 0 : Rr.call(r, t);
}
var Hr = "__lodash_hash_undefined__";
function Br(t, r) {
  var e = this.__data__;
  return this.size += this.has(t) ? 0 : 1, e[t] = v && r === void 0 ? Hr : r, this;
}
function h(t) {
  var r = -1, e = t == null ? 0 : t.length;
  for (this.clear(); ++r < e; ) {
    var n = t[r];
    this.set(n[0], n[1]);
  }
}
h.prototype.clear = zr;
h.prototype.delete = Fr;
h.prototype.get = Mr;
h.prototype.has = Dr;
h.prototype.set = Br;
function Gr() {
  this.__data__ = [], this.size = 0;
}
function j(t, r) {
  for (var e = t.length; e--; ) if (P(t[e][0], r)) return e;
  return -1;
}
var Lr = Array.prototype.splice;
function Kr(t) {
  var r = this.__data__, e = j(r, t);
  return e < 0 ? !1 : (e == r.length - 1 ? r.pop() : Lr.call(r, e, 1), --this.size, !0);
}
function Vr(t) {
  var r = this.__data__, e = j(r, t);
  return e < 0 ? void 0 : r[e][1];
}
function qr(t) {
  return j(this.__data__, t) > -1;
}
function Xr(t, r) {
  var e = this.__data__, n = j(e, t);
  return n < 0 ? (++this.size, e.push([t, r])) : e[n][1] = r, this;
}
function l(t) {
  var r = -1, e = t == null ? 0 : t.length;
  for (this.clear(); ++r < e; ) {
    var n = t[r];
    this.set(n[0], n[1]);
  }
}
l.prototype.clear = Gr;
l.prototype.delete = Kr;
l.prototype.get = Vr;
l.prototype.has = qr;
l.prototype.set = Xr;
var rt = C(g, "Map");
function Wr() {
  this.size = 0, this.__data__ = {
    hash: new h(),
    map: new (rt || l)(),
    string: new h()
  };
}
function Jr(t) {
  var r = typeof t;
  return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? t !== "__proto__" : t === null;
}
function w(t, r) {
  var e = t.__data__;
  return Jr(r) ? e[typeof r == "string" ? "string" : "hash"] : e.map;
}
function Yr(t) {
  var r = w(this, t).delete(t);
  return this.size -= r ? 1 : 0, r;
}
function Zr(t) {
  return w(this, t).get(t);
}
function Qr(t) {
  return w(this, t).has(t);
}
function kr(t, r) {
  var e = w(this, t), n = e.size;
  return e.set(t, r), this.size += e.size == n ? 0 : 1, this;
}
function p(t) {
  var r = -1, e = t == null ? 0 : t.length;
  for (this.clear(); ++r < e; ) {
    var n = t[r];
    this.set(n[0], n[1]);
  }
}
p.prototype.clear = Wr;
p.prototype.delete = Yr;
p.prototype.get = Zr;
p.prototype.has = Qr;
p.prototype.set = kr;
var te = "Expected a function";
function et(t, r) {
  if (typeof t != "function" || r != null && typeof r != "function") throw new TypeError(te);
  var e = function() {
    var n = arguments, a = r ? r.apply(this, n) : n[0], i = e.cache;
    if (i.has(a)) return i.get(a);
    var u = t.apply(this, n);
    return e.cache = i.set(a, u) || i, u;
  };
  return e.cache = new (et.Cache || p)(), e;
}
et.Cache = p;
var re = Pr(Object.getPrototypeOf, Object);
function ee() {
  this.__data__ = new l(), this.size = 0;
}
function ne(t) {
  var r = this.__data__, e = r.delete(t);
  return this.size = r.size, e;
}
function ae(t) {
  return this.__data__.get(t);
}
function oe(t) {
  return this.__data__.has(t);
}
var ie = 200;
function se(t, r) {
  var e = this.__data__;
  if (e instanceof l) {
    var n = e.__data__;
    if (!rt || n.length < ie - 1)
      return n.push([t, r]), this.size = ++e.size, this;
    e = this.__data__ = new p(n);
  }
  return e.set(t, r), this.size = e.size, this;
}
function b(t) {
  var r = this.__data__ = new l(t);
  this.size = r.size;
}
b.prototype.clear = ee;
b.prototype.delete = ne;
b.prototype.get = ae;
b.prototype.has = oe;
b.prototype.set = se;
var nt = typeof exports == "object" && exports && !exports.nodeType && exports, H = nt && typeof module == "object" && module && !module.nodeType && module, B = H && H.exports === nt ? g.Buffer : void 0, G = B ? B.allocUnsafe : void 0;
function ge(t, r) {
  if (r) return t.slice();
  var e = t.length, n = G ? G(e) : new t.constructor(e);
  return t.copy(n), n;
}
var L = g.Uint8Array;
function ue(t) {
  var r = new t.constructor(t.byteLength);
  return new L(r).set(new L(t)), r;
}
function de(t, r) {
  var e = r ? ue(t.buffer) : t.buffer;
  return new t.constructor(e, t.byteOffset, t.length);
}
function ye(t) {
  return typeof t.constructor == "function" && !Z(t) ? Pt(re(t)) : {};
}
function ce(t) {
  return function(r, e, n) {
    for (var a = -1, i = Object(r), u = n(r), s = u.length; s--; ) {
      var c = u[t ? s : ++a];
      if (e(i[c], c, i) === !1) break;
    }
    return r;
  };
}
var ve = ce();
function _e(t) {
  return m(t) && $(t);
}
export {
  P as A,
  _ as B,
  Vt as C,
  Gt as D,
  Lt as E,
  fe as F,
  g as G,
  m as H,
  C as I,
  bt as L,
  W as M,
  Mt as N,
  le as O,
  Nt as P,
  X as R,
  pe as S,
  Y as T,
  S as U,
  pt as V,
  T as W,
  R as _,
  ue as a,
  Zt as b,
  b as c,
  p as d,
  rt as f,
  xr as g,
  Cr as h,
  de as i,
  J as j,
  Bt as k,
  re as l,
  Pr as m,
  ve as n,
  L as o,
  he as p,
  ye as r,
  ge as s,
  _e as t,
  et as u,
  Ar as v,
  $ as w,
  Z as x,
  kt as y,
  q as z
};

//# sourceMappingURL=isArrayLikeObject.js.map