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