import{__require as r}from"./descriptors.mjs";import{__require as e}from"./fails.mjs";import{__require as t}from"./an-object.mjs";import{__require as i}from"./normalize-string-argument.mjs";var n,o;function a(){if(o)return n;o=1;var a=r(),m=e(),s=t(),u=i(),f=Error.prototype.toString,c=m(function(){if(a){var r=Object.create(Object.defineProperty({},"name",{get:function(){return this===r}}));if("true"!==f.call(r))return!0}return"2: 1"!==f.call({message:1,name:2})||"Error"!==f.call({})});return n=c?function(){var r=s(this),e=u(r.name,"Error"),t=u(r.message);return e?t?e+": "+t:e:t}:f}export{a as __require};