import { __module as p } from "../../../../../../../_virtual/regeneratorRuntime.es.js";
import { __require as O } from "./OverloadYield.es.js";
import { __require as b } from "./regenerator.es.js";
import { __require as N } from "./regeneratorAsync.es.js";
import { __require as G } from "./regeneratorAsyncGen.es.js";
import { __require as Y } from "./regeneratorAsyncIterator.es.js";
import { __require as k } from "./regeneratorKeys.es.js";
import { __require as I } from "./regeneratorValues.es.js";
var l;
function C() {
  return l ? p.exports : (l = 1, (function(a) {
    var y = O(), q = b(), x = N(), R = G(), d = Y(), h = k(), _ = I();
    function s() {
      var c = q(), m = c.m(s), w = (Object.getPrototypeOf ? Object.getPrototypeOf(m) : m.__proto__).constructor;
      function v(i) {
        var r = typeof i == "function" && i.constructor;
        return !!r && (r === w || (r.displayName || r.name) === "GeneratorFunction");
      }
      var A = {
        throw: 1,
        return: 2,
        break: 3,
        continue: 3
      };
      function g(i) {
        var r, n;
        return function(e) {
          r || (r = {
            stop: function() {
              return n(e.a, 2);
            },
            catch: function() {
              return e.v;
            },
            abrupt: function(t, u) {
              return n(e.a, A[t], u);
            },
            delegateYield: function(t, u, f) {
              return r.resultName = u, n(e.d, _(t), f);
            },
            finish: function(t) {
              return n(e.f, t);
            }
          }, n = function(t, u, f) {
            e.p = r.prev, e.n = r.next;
            try {
              return t(u, f);
            } finally {
              r.next = e.n;
            }
          }), r.resultName && (r[r.resultName] = e.v, r.resultName = void 0), r.sent = e.v, r.next = e.n;
          try {
            return i.call(this, r);
          } finally {
            e.p = r.prev, e.n = r.next;
          }
        };
      }
      return (a.exports = s = function() {
        return {
          wrap: function(n, e, o, t) {
            return c.w(g(n), e, o, t && t.reverse());
          },
          isGeneratorFunction: v,
          mark: c.m,
          awrap: function(n, e) {
            return new y(n, e);
          },
          AsyncIterator: d,
          async: function(n, e, o, t, u) {
            return (v(e) ? R : x)(g(n), e, o, t, u);
          },
          keys: h,
          values: _
        };
      }, a.exports.__esModule = !0, a.exports.default = a.exports)();
    }
    a.exports = s, a.exports.__esModule = !0, a.exports.default = a.exports;
  })(p), p.exports);
}
export {
  C as __require
};
//# sourceMappingURL=regeneratorRuntime.es.js.map
