import{__exports as r}from"../../../_virtual/es.symbol.key-for.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/has-own-property.mjs";import{__require as s}from"../internals/is-symbol.mjs";import{__require as o}from"../internals/try-to-string.mjs";import{__require as i}from"../internals/shared.mjs";import{__require as m}from"../internals/symbol-registry-detection.mjs";var n;function a(){if(n)return r;n=1;var a=e(),_=t(),f=s(),l=o(),p=i(),u=m(),y=p("symbol-to-string-registry");return a({target:"Symbol",stat:!0,forced:!u},{keyFor:function(r){if(!f(r))throw new TypeError(l(r)+" is not a symbol");if(_(y,r))return y[r]}}),r}export{a as __require};