1 | var _typeof = require("./typeof.js")["default"];
|
---|
2 | function _regeneratorRuntime() {
|
---|
3 | "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
---|
4 | module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
|
---|
5 | return e;
|
---|
6 | }, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
---|
7 | var t,
|
---|
8 | e = {},
|
---|
9 | r = Object.prototype,
|
---|
10 | n = r.hasOwnProperty,
|
---|
11 | o = Object.defineProperty || function (t, e, r) {
|
---|
12 | t[e] = r.value;
|
---|
13 | },
|
---|
14 | i = "function" == typeof Symbol ? Symbol : {},
|
---|
15 | a = i.iterator || "@@iterator",
|
---|
16 | c = i.asyncIterator || "@@asyncIterator",
|
---|
17 | u = i.toStringTag || "@@toStringTag";
|
---|
18 | function define(t, e, r) {
|
---|
19 | return Object.defineProperty(t, e, {
|
---|
20 | value: r,
|
---|
21 | enumerable: !0,
|
---|
22 | configurable: !0,
|
---|
23 | writable: !0
|
---|
24 | }), t[e];
|
---|
25 | }
|
---|
26 | try {
|
---|
27 | define({}, "");
|
---|
28 | } catch (t) {
|
---|
29 | define = function define(t, e, r) {
|
---|
30 | return t[e] = r;
|
---|
31 | };
|
---|
32 | }
|
---|
33 | function wrap(t, e, r, n) {
|
---|
34 | var i = e && e.prototype instanceof Generator ? e : Generator,
|
---|
35 | a = Object.create(i.prototype),
|
---|
36 | c = new Context(n || []);
|
---|
37 | return o(a, "_invoke", {
|
---|
38 | value: makeInvokeMethod(t, r, c)
|
---|
39 | }), a;
|
---|
40 | }
|
---|
41 | function tryCatch(t, e, r) {
|
---|
42 | try {
|
---|
43 | return {
|
---|
44 | type: "normal",
|
---|
45 | arg: t.call(e, r)
|
---|
46 | };
|
---|
47 | } catch (t) {
|
---|
48 | return {
|
---|
49 | type: "throw",
|
---|
50 | arg: t
|
---|
51 | };
|
---|
52 | }
|
---|
53 | }
|
---|
54 | e.wrap = wrap;
|
---|
55 | var h = "suspendedStart",
|
---|
56 | l = "suspendedYield",
|
---|
57 | f = "executing",
|
---|
58 | s = "completed",
|
---|
59 | y = {};
|
---|
60 | function Generator() {}
|
---|
61 | function GeneratorFunction() {}
|
---|
62 | function GeneratorFunctionPrototype() {}
|
---|
63 | var p = {};
|
---|
64 | define(p, a, function () {
|
---|
65 | return this;
|
---|
66 | });
|
---|
67 | var d = Object.getPrototypeOf,
|
---|
68 | v = d && d(d(values([])));
|
---|
69 | v && v !== r && n.call(v, a) && (p = v);
|
---|
70 | var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
|
---|
71 | function defineIteratorMethods(t) {
|
---|
72 | ["next", "throw", "return"].forEach(function (e) {
|
---|
73 | define(t, e, function (t) {
|
---|
74 | return this._invoke(e, t);
|
---|
75 | });
|
---|
76 | });
|
---|
77 | }
|
---|
78 | function AsyncIterator(t, e) {
|
---|
79 | function invoke(r, o, i, a) {
|
---|
80 | var c = tryCatch(t[r], t, o);
|
---|
81 | if ("throw" !== c.type) {
|
---|
82 | var u = c.arg,
|
---|
83 | h = u.value;
|
---|
84 | return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
|
---|
85 | invoke("next", t, i, a);
|
---|
86 | }, function (t) {
|
---|
87 | invoke("throw", t, i, a);
|
---|
88 | }) : e.resolve(h).then(function (t) {
|
---|
89 | u.value = t, i(u);
|
---|
90 | }, function (t) {
|
---|
91 | return invoke("throw", t, i, a);
|
---|
92 | });
|
---|
93 | }
|
---|
94 | a(c.arg);
|
---|
95 | }
|
---|
96 | var r;
|
---|
97 | o(this, "_invoke", {
|
---|
98 | value: function value(t, n) {
|
---|
99 | function callInvokeWithMethodAndArg() {
|
---|
100 | return new e(function (e, r) {
|
---|
101 | invoke(t, n, e, r);
|
---|
102 | });
|
---|
103 | }
|
---|
104 | return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
|
---|
105 | }
|
---|
106 | });
|
---|
107 | }
|
---|
108 | function makeInvokeMethod(e, r, n) {
|
---|
109 | var o = h;
|
---|
110 | return function (i, a) {
|
---|
111 | if (o === f) throw Error("Generator is already running");
|
---|
112 | if (o === s) {
|
---|
113 | if ("throw" === i) throw a;
|
---|
114 | return {
|
---|
115 | value: t,
|
---|
116 | done: !0
|
---|
117 | };
|
---|
118 | }
|
---|
119 | for (n.method = i, n.arg = a;;) {
|
---|
120 | var c = n.delegate;
|
---|
121 | if (c) {
|
---|
122 | var u = maybeInvokeDelegate(c, n);
|
---|
123 | if (u) {
|
---|
124 | if (u === y) continue;
|
---|
125 | return u;
|
---|
126 | }
|
---|
127 | }
|
---|
128 | if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
|
---|
129 | if (o === h) throw o = s, n.arg;
|
---|
130 | n.dispatchException(n.arg);
|
---|
131 | } else "return" === n.method && n.abrupt("return", n.arg);
|
---|
132 | o = f;
|
---|
133 | var p = tryCatch(e, r, n);
|
---|
134 | if ("normal" === p.type) {
|
---|
135 | if (o = n.done ? s : l, p.arg === y) continue;
|
---|
136 | return {
|
---|
137 | value: p.arg,
|
---|
138 | done: n.done
|
---|
139 | };
|
---|
140 | }
|
---|
141 | "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
|
---|
142 | }
|
---|
143 | };
|
---|
144 | }
|
---|
145 | function maybeInvokeDelegate(e, r) {
|
---|
146 | var n = r.method,
|
---|
147 | o = e.iterator[n];
|
---|
148 | if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
|
---|
149 | var i = tryCatch(o, e.iterator, r.arg);
|
---|
150 | if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
|
---|
151 | var a = i.arg;
|
---|
152 | return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
|
---|
153 | }
|
---|
154 | function pushTryEntry(t) {
|
---|
155 | var e = {
|
---|
156 | tryLoc: t[0]
|
---|
157 | };
|
---|
158 | 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
|
---|
159 | }
|
---|
160 | function resetTryEntry(t) {
|
---|
161 | var e = t.completion || {};
|
---|
162 | e.type = "normal", delete e.arg, t.completion = e;
|
---|
163 | }
|
---|
164 | function Context(t) {
|
---|
165 | this.tryEntries = [{
|
---|
166 | tryLoc: "root"
|
---|
167 | }], t.forEach(pushTryEntry, this), this.reset(!0);
|
---|
168 | }
|
---|
169 | function values(e) {
|
---|
170 | if (e || "" === e) {
|
---|
171 | var r = e[a];
|
---|
172 | if (r) return r.call(e);
|
---|
173 | if ("function" == typeof e.next) return e;
|
---|
174 | if (!isNaN(e.length)) {
|
---|
175 | var o = -1,
|
---|
176 | i = function next() {
|
---|
177 | for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
|
---|
178 | return next.value = t, next.done = !0, next;
|
---|
179 | };
|
---|
180 | return i.next = i;
|
---|
181 | }
|
---|
182 | }
|
---|
183 | throw new TypeError(_typeof(e) + " is not iterable");
|
---|
184 | }
|
---|
185 | return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
|
---|
186 | value: GeneratorFunctionPrototype,
|
---|
187 | configurable: !0
|
---|
188 | }), o(GeneratorFunctionPrototype, "constructor", {
|
---|
189 | value: GeneratorFunction,
|
---|
190 | configurable: !0
|
---|
191 | }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
|
---|
192 | var e = "function" == typeof t && t.constructor;
|
---|
193 | return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
|
---|
194 | }, e.mark = function (t) {
|
---|
195 | return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
|
---|
196 | }, e.awrap = function (t) {
|
---|
197 | return {
|
---|
198 | __await: t
|
---|
199 | };
|
---|
200 | }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
|
---|
201 | return this;
|
---|
202 | }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
|
---|
203 | void 0 === i && (i = Promise);
|
---|
204 | var a = new AsyncIterator(wrap(t, r, n, o), i);
|
---|
205 | return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
|
---|
206 | return t.done ? t.value : a.next();
|
---|
207 | });
|
---|
208 | }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
|
---|
209 | return this;
|
---|
210 | }), define(g, "toString", function () {
|
---|
211 | return "[object Generator]";
|
---|
212 | }), e.keys = function (t) {
|
---|
213 | var e = Object(t),
|
---|
214 | r = [];
|
---|
215 | for (var n in e) r.push(n);
|
---|
216 | return r.reverse(), function next() {
|
---|
217 | for (; r.length;) {
|
---|
218 | var t = r.pop();
|
---|
219 | if (t in e) return next.value = t, next.done = !1, next;
|
---|
220 | }
|
---|
221 | return next.done = !0, next;
|
---|
222 | };
|
---|
223 | }, e.values = values, Context.prototype = {
|
---|
224 | constructor: Context,
|
---|
225 | reset: function reset(e) {
|
---|
226 | if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
|
---|
227 | },
|
---|
228 | stop: function stop() {
|
---|
229 | this.done = !0;
|
---|
230 | var t = this.tryEntries[0].completion;
|
---|
231 | if ("throw" === t.type) throw t.arg;
|
---|
232 | return this.rval;
|
---|
233 | },
|
---|
234 | dispatchException: function dispatchException(e) {
|
---|
235 | if (this.done) throw e;
|
---|
236 | var r = this;
|
---|
237 | function handle(n, o) {
|
---|
238 | return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
|
---|
239 | }
|
---|
240 | for (var o = this.tryEntries.length - 1; o >= 0; --o) {
|
---|
241 | var i = this.tryEntries[o],
|
---|
242 | a = i.completion;
|
---|
243 | if ("root" === i.tryLoc) return handle("end");
|
---|
244 | if (i.tryLoc <= this.prev) {
|
---|
245 | var c = n.call(i, "catchLoc"),
|
---|
246 | u = n.call(i, "finallyLoc");
|
---|
247 | if (c && u) {
|
---|
248 | if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
---|
249 | if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
---|
250 | } else if (c) {
|
---|
251 | if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
---|
252 | } else {
|
---|
253 | if (!u) throw Error("try statement without catch or finally");
|
---|
254 | if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
---|
255 | }
|
---|
256 | }
|
---|
257 | }
|
---|
258 | },
|
---|
259 | abrupt: function abrupt(t, e) {
|
---|
260 | for (var r = this.tryEntries.length - 1; r >= 0; --r) {
|
---|
261 | var o = this.tryEntries[r];
|
---|
262 | if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
|
---|
263 | var i = o;
|
---|
264 | break;
|
---|
265 | }
|
---|
266 | }
|
---|
267 | i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
|
---|
268 | var a = i ? i.completion : {};
|
---|
269 | return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
|
---|
270 | },
|
---|
271 | complete: function complete(t, e) {
|
---|
272 | if ("throw" === t.type) throw t.arg;
|
---|
273 | return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
|
---|
274 | },
|
---|
275 | finish: function finish(t) {
|
---|
276 | for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
---|
277 | var r = this.tryEntries[e];
|
---|
278 | if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
|
---|
279 | }
|
---|
280 | },
|
---|
281 | "catch": function _catch(t) {
|
---|
282 | for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
---|
283 | var r = this.tryEntries[e];
|
---|
284 | if (r.tryLoc === t) {
|
---|
285 | var n = r.completion;
|
---|
286 | if ("throw" === n.type) {
|
---|
287 | var o = n.arg;
|
---|
288 | resetTryEntry(r);
|
---|
289 | }
|
---|
290 | return o;
|
---|
291 | }
|
---|
292 | }
|
---|
293 | throw Error("illegal catch attempt");
|
---|
294 | },
|
---|
295 | delegateYield: function delegateYield(e, r, n) {
|
---|
296 | return this.delegate = {
|
---|
297 | iterator: values(e),
|
---|
298 | resultName: r,
|
---|
299 | nextLoc: n
|
---|
300 | }, "next" === this.method && (this.arg = t), y;
|
---|
301 | }
|
---|
302 | }, e;
|
---|
303 | }
|
---|
304 | module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; |
---|