import{__require as r}from"./function-bind-context.mjs";import{__require as e}from"./function-uncurry-this.mjs";import{__require as o}from"./indexed-object.mjs";import{__require as i}from"./to-object.mjs";import{__require as t}from"./to-property-key.mjs";import{__require as m}from"./length-of-array-like.mjs";import{__require as n}from"./object-create.mjs";import{__require as s}from"./array-from-constructor-and-list.mjs";var u,a;function f(){if(a)return u;a=1;var f=r(),_=e(),c=o(),p=i(),j=t(),q=m(),y=n(),l=s(),b=Array,d=_([].push);return u=function(r,e,o,i){for(var t,m,n,s=p(r),u=c(s),a=f(e,o),_=y(null),h=q(u),v=0;h>v;v++)n=u[v],(m=j(a(n,v,s)))in _?d(_[m],n):_[m]=[n];if(i&&(t=i(s))!==b)for(m in _)_[m]=l(t,_[m]);return _}}export{f as __require};