"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const c=require("./_baseGetTag.js"),n=require("./_getPrototype.js"),a=require("./isObjectLike.js");var u="[object Object]",i=Function.prototype,l=Object.prototype,o=i.toString,s=l.hasOwnProperty,f=o.call(Object);function b(e){if(!a.default(e)||c.default(e)!=u)return!1;var r=n.default(e);if(r===null)return!0;var t=s.call(r,"constructor")&&r.constructor;return typeof t=="function"&&t instanceof t&&o.call(t)==f}exports.default=b;
