regeneratorRuntime.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. var OverloadYield = require("./OverloadYield.js");
  2. var regenerator = require("./regenerator.js");
  3. var regeneratorAsync = require("./regeneratorAsync.js");
  4. var regeneratorAsyncGen = require("./regeneratorAsyncGen.js");
  5. var regeneratorAsyncIterator = require("./regeneratorAsyncIterator.js");
  6. var regeneratorKeys = require("./regeneratorKeys.js");
  7. var regeneratorValues = require("./regeneratorValues.js");
  8. function _regeneratorRuntime() {
  9. "use strict";
  10. var r = regenerator(),
  11. e = r.m(_regeneratorRuntime),
  12. t = (Object.getPrototypeOf ? Object.getPrototypeOf(e) : e.__proto__).constructor;
  13. function n(r) {
  14. var e = "function" == typeof r && r.constructor;
  15. return !!e && (e === t || "GeneratorFunction" === (e.displayName || e.name));
  16. }
  17. var o = {
  18. "throw": 1,
  19. "return": 2,
  20. "break": 3,
  21. "continue": 3
  22. };
  23. function a(r) {
  24. var e, t;
  25. return function (n) {
  26. e || (e = {
  27. stop: function stop() {
  28. return t(n.a, 2);
  29. },
  30. "catch": function _catch() {
  31. return n.v;
  32. },
  33. abrupt: function abrupt(r, e) {
  34. return t(n.a, o[r], e);
  35. },
  36. delegateYield: function delegateYield(r, o, a) {
  37. return e.resultName = o, t(n.d, regeneratorValues(r), a);
  38. },
  39. finish: function finish(r) {
  40. return t(n.f, r);
  41. }
  42. }, t = function t(r, _t, o) {
  43. n.p = e.prev, n.n = e.next;
  44. try {
  45. return r(_t, o);
  46. } finally {
  47. e.next = n.n;
  48. }
  49. }), e.resultName && (e[e.resultName] = n.v, e.resultName = void 0), e.sent = n.v, e.next = n.n;
  50. try {
  51. return r.call(this, e);
  52. } finally {
  53. n.p = e.prev, n.n = e.next;
  54. }
  55. };
  56. }
  57. return (module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
  58. return {
  59. wrap: function wrap(e, t, n, o) {
  60. return r.w(a(e), t, n, o && o.reverse());
  61. },
  62. isGeneratorFunction: n,
  63. mark: r.m,
  64. awrap: function awrap(r, e) {
  65. return new OverloadYield(r, e);
  66. },
  67. AsyncIterator: regeneratorAsyncIterator,
  68. async: function async(r, e, t, o, u) {
  69. return (n(e) ? regeneratorAsyncGen : regeneratorAsync)(a(r), e, t, o, u);
  70. },
  71. keys: regeneratorKeys,
  72. values: regeneratorValues
  73. };
  74. }, module.exports.__esModule = true, module.exports["default"] = module.exports)();
  75. }
  76. module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;