import{__require as r}from"./function-call.mjs";import{__require as e}from"./is-callable.mjs";import{__require as o}from"./an-object.mjs";import{__require as t}from"./get-iterator-direct.mjs";import{__require as m}from"./get-iterator-method.mjs";import{__require as i}from"./get-method.mjs";import{__require as a}from"./well-known-symbol.mjs";import{__require as s}from"./async-from-sync-iterator.mjs";var _,n;function u(){if(n)return _;n=1;var u=r(),f=e(),c=o(),j=t(),p=m(),q=i(),l=a(),d=s(),v=l("asyncIterator");return _=function(r){var e,o=c(r),t=!0,m=q(o,v);return f(m)||(m=p(o),t=!1),void 0!==m?e=u(m,o):(e=o,t=!0),c(e),j(t?e:new d(j(e)))}}export{u as __require};