"use client";
import { __require as y } from "./_arrayMap.js";
import { __require as A } from "./_baseClone.js";
import { __require as g } from "./_baseUnset.js";
import { __require as E } from "./_castPath.js";
import { __require as F } from "./_copyObject.js";
import { __require as b } from "./_customOmitClone.js";
import { __require as G } from "./_flatRest.js";
import { __require as M } from "./_getAllKeysIn.js";
var u, o;
function d() {
  if (o) return u;
  o = 1;
  var s = y(), m = A(), n = g(), l = E(), q = F(), f = b(), O = G(), c = M(), p = 1, v = 2, L = 4, C = O(function(e, i) {
    var r = {};
    if (e == null)
      return r;
    var _ = !1;
    i = s(i, function(t) {
      return t = l(t, e), _ || (_ = t.length > 1), t;
    }), q(e, c(e), r), _ && (r = m(r, p | v | L, f));
    for (var a = i.length; a--; )
      n(r, i[a]);
    return r;
  });
  return u = C, u;
}
export {
  d as __require
};
