import{__require as r}from"./global-this.mjs";import{__require as e}from"./object-get-own-property-descriptor.mjs";import{__require as o}from"./create-non-enumerable-property.mjs";import{__require as t}from"./define-built-in.mjs";import{__require as i}from"./define-global-property.mjs";import{__require as m}from"./copy-constructor-properties.mjs";import{__require as s}from"./is-forced.mjs";var a,p;function f(){if(p)return a;p=1;var f=r(),n=e().f,u=o(),_=t(),c=i(),l=m(),j=s();return a=function(r,e){var o,t,i,m,s,a=r.target,p=r.global,q=r.stat;if(o=p?f:q?f[a]||c(a,{}):f[a]&&f[a].prototype)for(t in e){if(m=e[t],i=r.dontCallGetSet?(s=n(o,t))&&s.value:o[t],!j(p?t:a+(q?".":"#")+t,r.forced)&&void 0!==i){if(typeof m==typeof i)continue;l(m,i)}(r.sham||i&&i.sham)&&u(m,"sham",!0),_(o,t,m,r)}}}export{f as __require};