import{__require as r}from"./function-bind-context.mjs";import{__require as e}from"./function-uncurry-this.mjs";import{__require as t}from"./indexed-object.mjs";import{__require as i}from"./to-object.mjs";import{__require as o}from"./length-of-array-like.mjs";import{__require as m}from"./map-helpers.mjs";var s,n;function u(){if(n)return s;n=1;var u=r(),a=e(),_=t(),f=i(),p=o(),c=m(),j=c.Map,h=c.get,q=c.has,d=c.set,l=a([].push);return s=function(r){for(var e,t,i=f(this),o=_(i),m=u(r,arguments.length>1?arguments[1]:void 0),s=new j,n=p(o),a=0;n>a;a++)e=m(t=o[a],a,i),q(s,e)?l(h(s,e),t):d(s,e,[t]);return s},s}export{u as __require};