regenerator.js 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. var regeneratorDefine = require("./regeneratorDefine.js");
  2. function _regenerator() {
  3. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
  4. var e,
  5. t,
  6. r = "function" == typeof Symbol ? Symbol : {},
  7. n = r.iterator || "@@iterator",
  8. o = r.toStringTag || "@@toStringTag";
  9. function i(r, n, o, i) {
  10. var c = n && n.prototype instanceof Generator ? n : Generator,
  11. u = Object.create(c.prototype);
  12. return regeneratorDefine(u, "_invoke", function (r, n, o) {
  13. var i,
  14. c,
  15. u,
  16. f = 0,
  17. p = o || [],
  18. y = !1,
  19. G = {
  20. p: 0,
  21. n: 0,
  22. v: e,
  23. a: d,
  24. f: d.bind(e, 4),
  25. d: function d(t, r) {
  26. return i = t, c = 0, u = e, G.n = r, a;
  27. }
  28. };
  29. function d(r, n) {
  30. for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) {
  31. var o,
  32. i = p[t],
  33. d = G.p,
  34. l = i[2];
  35. r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0));
  36. }
  37. if (o || r > 1) return a;
  38. throw y = !0, n;
  39. }
  40. return function (o, p, l) {
  41. if (f > 1) throw TypeError("Generator is already running");
  42. for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) {
  43. i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u);
  44. try {
  45. if (f = 2, i) {
  46. if (c || (o = "next"), t = i[o]) {
  47. if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object");
  48. if (!t.done) return t;
  49. u = t.value, c < 2 && (c = 0);
  50. } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1);
  51. i = e;
  52. } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break;
  53. } catch (t) {
  54. i = e, c = 1, u = t;
  55. } finally {
  56. f = 1;
  57. }
  58. }
  59. return {
  60. value: t,
  61. done: y
  62. };
  63. };
  64. }(r, o, i), !0), u;
  65. }
  66. var a = {};
  67. function Generator() {}
  68. function GeneratorFunction() {}
  69. function GeneratorFunctionPrototype() {}
  70. t = Object.getPrototypeOf;
  71. var c = [][n] ? t(t([][n]())) : (regeneratorDefine(t = {}, n, function () {
  72. return this;
  73. }), t),
  74. u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c);
  75. function f(e) {
  76. return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, regeneratorDefine(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e;
  77. }
  78. return GeneratorFunction.prototype = GeneratorFunctionPrototype, regeneratorDefine(u, "constructor", GeneratorFunctionPrototype), regeneratorDefine(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", regeneratorDefine(GeneratorFunctionPrototype, o, "GeneratorFunction"), regeneratorDefine(u), regeneratorDefine(u, o, "Generator"), regeneratorDefine(u, n, function () {
  79. return this;
  80. }), regeneratorDefine(u, "toString", function () {
  81. return "[object Generator]";
  82. }), (module.exports = _regenerator = function _regenerator() {
  83. return {
  84. w: i,
  85. m: f
  86. };
  87. }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
  88. }
  89. module.exports = _regenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;