| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | function _asyncIterator(r) {  var n,    t,    o,    e = 2;  for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {    if (t && null != (n = r[t])) return n.call(r);    if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));    t = "@@asyncIterator", o = "@@iterator";  }  throw new TypeError("Object is not async iterable");}function AsyncFromSyncIterator(r) {  function AsyncFromSyncIteratorContinuation(r) {    if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));    var n = r.done;    return Promise.resolve(r.value).then(function (r) {      return {        value: r,        done: n      };    });  }  return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {    this.s = r, this.n = r.next;  }, AsyncFromSyncIterator.prototype = {    s: null,    n: null,    next: function next() {      return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));    },    "return": function _return(r) {      var n = this.s["return"];      return void 0 === n ? Promise.resolve({        value: r,        done: !0      }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));    },    "throw": function _throw(r) {      var n = this.s["return"];      return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));    }  }, new AsyncFromSyncIterator(r);}module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
 |