| 123456789101112131415161718192021222324252627282930313233 | 
							- import OverloadYield from "./OverloadYield.js";
 
- import regeneratorDefine from "./regeneratorDefine.js";
 
- function AsyncIterator(t, e) {
 
-   function n(r, o, i, f) {
 
-     try {
 
-       var c = t[r](o),
 
-         u = c.value;
 
-       return u instanceof OverloadYield ? e.resolve(u.v).then(function (t) {
 
-         n("next", t, i, f);
 
-       }, function (t) {
 
-         n("throw", t, i, f);
 
-       }) : e.resolve(u).then(function (t) {
 
-         c.value = t, i(c);
 
-       }, function (t) {
 
-         return n("throw", t, i, f);
 
-       });
 
-     } catch (t) {
 
-       f(t);
 
-     }
 
-   }
 
-   var r;
 
-   this.next || (regeneratorDefine(AsyncIterator.prototype), regeneratorDefine(AsyncIterator.prototype, "function" == typeof Symbol && Symbol.asyncIterator || "@asyncIterator", function () {
 
-     return this;
 
-   })), regeneratorDefine(this, "_invoke", function (t, o, i) {
 
-     function f() {
 
-       return new e(function (e, r) {
 
-         n(t, i, e, r);
 
-       });
 
-     }
 
-     return r = r ? r.then(f, f) : f();
 
-   }, !0);
 
- }
 
- export { AsyncIterator as default };
 
 
  |