import c from "./_baseGetTag.js";
import a from "./_getPrototype.js";
import n from "./isObjectLike.js";
var i = c, p = a, b = n, f = "[object Object]", s = Function.prototype, j = Object.prototype, e = s.toString, u = j.hasOwnProperty, l = e.call(Object);
function O(r) {
  if (!b(r) || i(r) != f)
    return !1;
  var o = p(r);
  if (o === null)
    return !0;
  var t = u.call(o, "constructor") && o.constructor;
  return typeof t == "function" && t instanceof t && e.call(t) == l;
}
var y = O;
export {
  y as default
};
//# sourceMappingURL=isPlainObject.js.map
