import{__require as r}from"./function-bind-context.mjs";import{__require as e}from"./indexed-object.mjs";import{__require as i}from"./to-object.mjs";import{__require as t}from"./length-of-array-like.mjs";import{__require as o}from"./array-species-create.mjs";import{__require as s}from"./create-property.mjs";var a,n;function f(){if(n)return a;n=1;var f=r(),c=e(),m=i(),u=t(),_=o(),p=s(),j=function(r){var e=1===r,i=2===r,t=3===r,o=4===r,s=6===r,a=7===r,n=5===r||s;return function(j,d,q){for(var l,v,h=m(j),x=c(h),y=u(x),b=f(d,q),w=0,g=0,k=e?_(j,y):i||a?_(j,0):void 0;y>w;w++)if((n||w in x)&&(v=b(l=x[w],w,h),r))if(e)p(k,w,v);else if(v)switch(r){case 3:return!0;case 5:return l;case 6:return w;case 2:p(k,g++,l)}else switch(r){case 4:return!1;case 7:p(k,g++,l)}return s?-1:t||o?o:k}};return a={forEach:j(0),map:j(1),filter:j(2),some:j(3),every:j(4),find:j(5),findIndex:j(6),filterReject:j(7)}}export{f as __require};