import{__exports as r}from"../../../_virtual/es.function.name.mjs";import{__require as n}from"../internals/descriptors.mjs";import{__require as t}from"../internals/function-name.mjs";import{__require as e}from"../internals/function-uncurry-this.mjs";import{__require as i}from"../internals/define-built-in-accessor.mjs";var s;function o(){if(s)return r;s=1;var o=n(),u=t().EXISTS,a=e(),m=i(),c=Function.prototype,f=a(c.toString),_=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,p=a(_.exec);return o&&!u&&m(c,"name",{configurable:!0,get:function(){try{return p(_,f(this))[1]}catch(r){return""}}}),r}export{o as __require};