import e from "./_baseGetTag.js";
import t from "./_toSource.js";
import n from "./_WeakMap.js";
import r from "./_Map.js";
import i from "./_DataView.js";
import a from "./_Promise.js";
import o from "./_Set.js";
//#region ../../node_modules/lodash-es/_getTag.js
var s = "[object Map]", c = "[object Object]", l = "[object Promise]", u = "[object Set]", d = "[object WeakMap]", f = "[object DataView]", p = t(i), m = t(r), h = t(a), g = t(o), _ = t(n), v = e;
(i && v(new i(/* @__PURE__ */ new ArrayBuffer(1))) != f || r && v(new r()) != s || a && v(a.resolve()) != l || o && v(new o()) != u || n && v(new n()) != d) && (v = function(n) {
	var r = e(n), i = r == c ? n.constructor : void 0, a = i ? t(i) : "";
	if (a) switch (a) {
		case p: return f;
		case m: return s;
		case h: return l;
		case g: return u;
		case _: return d;
	}
	return r;
});
var y = v;
//#endregion
export { y as default };

//# sourceMappingURL=_getTag.js.map