import e from "./isObject.js";
import t from "./keysIn.js";
import n from "./_Stack.js";
import r from "./_baseFor.js";
import i from "./_assignMergeValue.js";
import a from "./_safeGet.js";
import o from "./_baseMergeDeep.js";
//#region ../../node_modules/lodash-es/_baseMerge.js
function s(c, l, u, d, f) {
	c !== l && r(l, function(t, r) {
		if (f ||= new n(), e(t)) o(c, l, r, u, s, d, f);
		else {
			var p = d ? d(a(c, r), t, r + "", c, l, f) : void 0;
			p === void 0 && (p = t), i(c, r, p);
		}
	}, t);
}
//#endregion
export { s as default };

//# sourceMappingURL=_baseMerge.js.map