import{__require as r}from"./to-string-tag-support.mjs";import{__require as t}from"./is-callable.mjs";import{__require as e}from"./classof-raw.mjs";import{__require as n}from"./well-known-symbol.mjs";var o,i;function u(){if(i)return o;i=1;var u=r(),s=t(),a=e(),m=n()("toStringTag"),l=Object,f="Arguments"===a(function(){return arguments}());return o=u?a:function(r){var t,e,n;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(e=function(r,t){try{return r[t]}catch(r){}}(t=l(r),m))?e:f?a(t):"Object"===(n=a(t))&&s(t.callee)?"Arguments":n}}export{u as __require};