import e from "./eq.js";
import t from "./_baseRest.js";
import n from "./_isIterateeCall.js";
import r from "./keysIn.js";
//#region ../../node_modules/lodash-es/defaults.js
var i = Object.prototype, a = i.hasOwnProperty, o = t(function(t, o) {
	t = Object(t);
	var s = -1, c = o.length, l = c > 2 ? o[2] : void 0;
	for (l && n(o[0], o[1], l) && (c = 1); ++s < c;) for (var u = o[s], d = r(u), f = -1, p = d.length; ++f < p;) {
		var m = d[f], h = t[m];
		(h === void 0 || e(h, i[m]) && !a.call(t, m)) && (t[m] = u[m]);
	}
	return t;
});
//#endregion
export { o as default };

//# sourceMappingURL=defaults.js.map