import{__exports as r}from"../../../_virtual/esnext.async-iterator.from.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/to-object.mjs";import{__require as o}from"../internals/object-is-prototype-of.mjs";import{__require as a}from"../internals/get-async-iterator-flattenable.mjs";import{__require as i}from"../internals/async-iterator-prototype.mjs";import{__require as s}from"../internals/async-iterator-wrap.mjs";var n;function m(){if(n)return r;n=1;var m=t(),_=e(),f=o(),p=a(),u=i(),c=s();return m({target:"AsyncIterator",stat:!0,forced:!0},{from:function(r){var t=p("string"==typeof r?_(r):r);return f(u,t.iterator)?t.iterator:new c(t)}}),r}export{m as __require};