import{__require as r}from"./descriptors.mjs";import{__require as e}from"./function-uncurry-this.mjs";import{__require as o}from"./function-call.mjs";import{__require as t}from"./fails.mjs";import{__require as i}from"./object-keys.mjs";import{__require as n}from"./object-get-own-property-symbols.mjs";import{__require as s}from"./object-property-is-enumerable.mjs";import{__require as m}from"./to-object.mjs";import{__require as u}from"./indexed-object.mjs";var a,f;function c(){if(f)return a;f=1;var c=r(),_=e(),j=o(),p=t(),b=i(),l=n(),q=s(),g=m(),y=u(),d=Object.assign,h=Object.defineProperty,v=_([].concat);return a=!d||p(function(){if(c&&1!==d({b:1},d(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var r={},e={},o=Symbol("assign detection"),t="abcdefghijklmnopqrst";return r[o]=7,t.split("").forEach(function(r){e[r]=r}),7!==d({},r)[o]||b(d({},e)).join("")!==t})?function(r,e){for(var o=g(r),t=arguments.length,i=1,n=l.f,s=q.f;t>i;)for(var m,u=y(arguments[i++]),a=n?v(b(u),n(u)):b(u),f=a.length,_=0;f>_;)m=a[_++],c&&!j(s,u,m)||(o[m]=u[m]);return o}:d,a}export{c as __require};