import { __exports as p } from "./index.es701.js";
import { __require as P } from "./index.es349.js";
import { __require as R } from "./index.es508.js";
import { __require as x } from "./index.es698.js";
import { __require as L } from "./index.es557.js";
import { __require as N } from "./index.es509.js";
import { __require as j } from "./index.es491.js";
import { __require as D } from "./index.es702.js";
import { __require as T } from "./index.es703.js";
import { __require as V } from "./index.es700.js";
import { __require as k } from "./index.es704.js";
import { __require as w } from "./index.es478.js";
import { __require as B } from "./index.es577.js";
var q;
function Z() {
  if (q) return p;
  q = 1;
  var v = /* @__PURE__ */ P(), l = /* @__PURE__ */ R(), y = /* @__PURE__ */ x(), S = /* @__PURE__ */ L(), A = /* @__PURE__ */ N(), g = /* @__PURE__ */ j(), u = /* @__PURE__ */ D(), _ = /* @__PURE__ */ T(), E = /* @__PURE__ */ V(), d = /* @__PURE__ */ k(), C = /* @__PURE__ */ w(), O = /* @__PURE__ */ B(), c = C("isConcatSpreadable"), b = O >= 51 || !l(function() {
    var r = [];
    return r[c] = !1, r.concat()[0] !== r;
  }), h = function(r) {
    if (!S(r)) return !1;
    var s = r[c];
    return s !== void 0 ? !!s : y(r);
  }, I = !b || !d("concat");
  return v({ target: "Array", proto: !0, arity: 1, forced: I }, {
    // eslint-disable-next-line no-unused-vars -- required for `.length`
    concat: function(s) {
      var f = A(this), o = E(f, 0), e = 0, i, t, m, n, a;
      for (i = -1, m = arguments.length; i < m; i++)
        if (a = i === -1 ? f : arguments[i], h(a))
          for (n = g(a), u(e + n), t = 0; t < n; t++, e++) t in a && _(o, e, a[t]);
        else
          u(e + 1), _(o, e++, a);
      return o.length = e, o;
    }
  }), p;
}
export {
  Z as __require
};
//# sourceMappingURL=index.es668.js.map
