import{__require as r}from"./function-bind-context.mjs";import{__require as e}from"./an-object.mjs";import{__require as o}from"./to-object.mjs";import{__require as t}from"./iterate.mjs";var i,n;function u(){if(n)return i;n=1;var u=r(),m=e(),a=o(),f=t();return i=function(r,e,o){return function(t){var i=a(t),n=arguments.length,_=n>1?arguments[1]:void 0,s=void 0!==_,c=s?u(_,n>2?arguments[2]:void 0):void 0,v=new r,j=0;return f(i,function(r){var t=s?c(r,j++):r;o?e(v,m(t)[0],t[1]):e(v,t)}),v}},i}export{u as __require};