import{__module as r}from"../../../_virtual/internal-metadata.mjs";import{__require as e}from"./export.mjs";import{__require as t}from"./function-uncurry-this.mjs";import{__require as o}from"./hidden-keys.mjs";import{__require as i}from"./is-object.mjs";import{__require as n}from"./has-own-property.mjs";import{__require as a}from"./object-define-property.mjs";import{__require as m}from"./object-get-own-property-names.mjs";import{__require as s}from"./object-get-own-property-names-external.mjs";import{__require as f}from"./object-is-extensible.mjs";import{__require as u}from"./uid.mjs";import{__require as p}from"./freezing.mjs";var _;function c(){if(_)return r.exports;_=1;var c=e(),j=t(),b=o(),l=i(),q=n(),y=a().f,g=m(),d=s(),x=f(),v=u(),w=p(),h=!1,k=v("meta"),D=0,O=function(r){y(r,k,{value:{objectID:"O"+D++,weakData:{}}})},z=r.exports={enable:function(){z.enable=function(){},h=!0;var r=g.f,e=j([].splice),t={};t[k]=1,r(t).length&&(g.f=function(t){for(var o=r(t),i=0,n=o.length;i<n;i++)if(o[i]===k){e(o,i,1);break}return o},c({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:d.f}))},fastKey:function(r,e){if(!l(r))return"symbol"==typeof r?r:("string"==typeof r?"S":"P")+r;if(!q(r,k)){if(!x(r))return"F";if(!e)return"E";O(r)}return r[k].objectID},getWeakData:function(r,e){if(!q(r,k)){if(!x(r))return!0;if(!e)return!1;O(r)}return r[k].weakData},onFreeze:function(r){return w&&h&&x(r)&&!q(r,k)&&O(r),r}};return b[k]=!0,r.exports}export{c as __require};