import { _ as l } from "./index.es324.js";
import { f as S } from "./index.es470.js";
import { i as y } from "./index.es619.js";
import { i as d } from "./index.es520.js";
import { t as g } from "./index.es473.js";
import { l as u } from "./index.es455.js";
import { d as A } from "./index.es627.js";
import { c as $ } from "./index.es628.js";
import { a as O } from "./index.es617.js";
import { a as b } from "./index.es629.js";
import { w as C } from "./index.es450.js";
import { e as E } from "./index.es531.js";
var h = l, _ = S, P = y, w = d, I = g, N = u, c = A, p = $, R = O, j = b, L = C, V = E, v = L("isConcatSpreadable"), k = V >= 51 || !_(function() {
  var r = [];
  return r[v] = !1, r.concat()[0] !== r;
}), x = function(r) {
  if (!w(r))
    return !1;
  var s = r[v];
  return s !== void 0 ? !!s : P(r);
}, D = !k || !j("concat");
h({ target: "Array", proto: !0, arity: 1, forced: D }, {
  // eslint-disable-next-line no-unused-vars -- required for `.length`
  concat: function(s) {
    var f = I(this), i = R(f, 0), a = 0, t, o, m, n, e;
    for (t = -1, m = arguments.length; t < m; t++)
      if (e = t === -1 ? f : arguments[t], x(e))
        for (n = N(e), c(a + n), o = 0; o < n; o++, a++)
          o in e && p(i, a, e[o]);
      else
        c(a + 1), p(i, a++, e);
    return i.length = a, i;
  }
});
//# sourceMappingURL=index.es591.js.map
