1 /*! *****************************************************************************
\r
2 Copyright (c) Microsoft Corporation.
\r
4 Permission to use, copy, modify, and/or distribute this software for any
\r
5 purpose with or without fee is hereby granted.
\r
7 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
\r
8 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
\r
9 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
\r
10 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
\r
11 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
\r
12 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
\r
13 PERFORMANCE OF THIS SOFTWARE.
\r
14 ***************************************************************************** */
\r
15 /* global global, define, System, Reflect, Promise */
\r
30 var __asyncGenerator;
\r
31 var __asyncDelegator;
\r
33 var __makeTemplateObject;
\r
35 var __importDefault;
\r
36 var __classPrivateFieldGet;
\r
37 var __classPrivateFieldSet;
\r
38 var __createBinding;
\r
39 (function (factory) {
\r
40 var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
\r
41 if (typeof define === "function" && define.amd) {
\r
42 define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); });
\r
44 else if (typeof module === "object" && typeof module.exports === "object") {
\r
45 factory(createExporter(root, createExporter(module.exports)));
\r
48 factory(createExporter(root));
\r
50 function createExporter(exports, previous) {
\r
51 if (exports !== root) {
\r
52 if (typeof Object.create === "function") {
\r
53 Object.defineProperty(exports, "__esModule", { value: true });
\r
56 exports.__esModule = true;
\r
59 return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };
\r
62 (function (exporter) {
\r
63 var extendStatics = Object.setPrototypeOf ||
\r
64 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
\r
65 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
\r
67 __extends = function (d, b) {
\r
68 extendStatics(d, b);
\r
69 function __() { this.constructor = d; }
\r
70 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
\r
73 __assign = Object.assign || function (t) {
\r
74 for (var s, i = 1, n = arguments.length; i < n; i++) {
\r
76 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
\r
81 __rest = function (s, e) {
\r
83 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
\r
85 if (s != null && typeof Object.getOwnPropertySymbols === "function")
\r
86 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
\r
87 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
\r
93 __decorate = function (decorators, target, key, desc) {
\r
94 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
\r
95 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
\r
96 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
\r
97 return c > 3 && r && Object.defineProperty(target, key, r), r;
\r
100 __param = function (paramIndex, decorator) {
\r
101 return function (target, key) { decorator(target, key, paramIndex); }
\r
104 __metadata = function (metadataKey, metadataValue) {
\r
105 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
\r
108 __awaiter = function (thisArg, _arguments, P, generator) {
\r
109 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
\r
110 return new (P || (P = Promise))(function (resolve, reject) {
\r
111 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
\r
112 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
\r
113 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
\r
114 step((generator = generator.apply(thisArg, _arguments || [])).next());
\r
118 __generator = function (thisArg, body) {
\r
119 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
\r
120 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
\r
121 function verb(n) { return function (v) { return step([n, v]); }; }
\r
122 function step(op) {
\r
123 if (f) throw new TypeError("Generator is already executing.");
\r
125 if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
\r
126 if (y = 0, t) op = [op[0] & 2, t.value];
\r
128 case 0: case 1: t = op; break;
\r
129 case 4: _.label++; return { value: op[1], done: false };
\r
130 case 5: _.label++; y = op[1]; op = [0]; continue;
\r
131 case 7: op = _.ops.pop(); _.trys.pop(); continue;
\r
133 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
\r
134 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
\r
135 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
\r
136 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
\r
137 if (t[2]) _.ops.pop();
\r
138 _.trys.pop(); continue;
\r
140 op = body.call(thisArg, _);
\r
141 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
\r
142 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
\r
146 __exportStar = function(m, o) {
\r
147 for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);
\r
150 __createBinding = Object.create ? (function(o, m, k, k2) {
\r
151 if (k2 === undefined) k2 = k;
\r
152 Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
\r
153 }) : (function(o, m, k, k2) {
\r
154 if (k2 === undefined) k2 = k;
\r
158 __values = function (o) {
\r
159 var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
\r
160 if (m) return m.call(o);
\r
161 if (o && typeof o.length === "number") return {
\r
162 next: function () {
\r
163 if (o && i >= o.length) o = void 0;
\r
164 return { value: o && o[i++], done: !o };
\r
167 throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
\r
170 __read = function (o, n) {
\r
171 var m = typeof Symbol === "function" && o[Symbol.iterator];
\r
173 var i = m.call(o), r, ar = [], e;
\r
175 while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
\r
177 catch (error) { e = { error: error }; }
\r
180 if (r && !r.done && (m = i["return"])) m.call(i);
\r
182 finally { if (e) throw e.error; }
\r
187 __spread = function () {
\r
188 for (var ar = [], i = 0; i < arguments.length; i++)
\r
189 ar = ar.concat(__read(arguments[i]));
\r
193 __spreadArrays = function () {
\r
194 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
\r
195 for (var r = Array(s), k = 0, i = 0; i < il; i++)
\r
196 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
\r
201 __await = function (v) {
\r
202 return this instanceof __await ? (this.v = v, this) : new __await(v);
\r
205 __asyncGenerator = function (thisArg, _arguments, generator) {
\r
206 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
207 var g = generator.apply(thisArg, _arguments || []), i, q = [];
\r
208 return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
\r
209 function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
\r
210 function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
\r
211 function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
\r
212 function fulfill(value) { resume("next", value); }
\r
213 function reject(value) { resume("throw", value); }
\r
214 function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
\r
217 __asyncDelegator = function (o) {
\r
219 return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
\r
220 function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; }
\r
223 __asyncValues = function (o) {
\r
224 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
225 var m = o[Symbol.asyncIterator], i;
\r
226 return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i);
\r
227 function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }
\r
228 function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
\r
231 __makeTemplateObject = function (cooked, raw) {
\r
232 if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
\r
236 var __setModuleDefault = Object.create ? (function(o, v) {
\r
237 Object.defineProperty(o, "default", { enumerable: true, value: v });
\r
238 }) : function(o, v) {
\r
242 __importStar = function (mod) {
\r
243 if (mod && mod.__esModule) return mod;
\r
245 if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
\r
246 __setModuleDefault(result, mod);
\r
250 __importDefault = function (mod) {
\r
251 return (mod && mod.__esModule) ? mod : { "default": mod };
\r
254 __classPrivateFieldGet = function (receiver, privateMap) {
\r
255 if (!privateMap.has(receiver)) {
\r
256 throw new TypeError("attempted to get private field on non-instance");
\r
258 return privateMap.get(receiver);
\r
261 __classPrivateFieldSet = function (receiver, privateMap, value) {
\r
262 if (!privateMap.has(receiver)) {
\r
263 throw new TypeError("attempted to set private field on non-instance");
\r
265 privateMap.set(receiver, value);
\r
269 exporter("__extends", __extends);
\r
270 exporter("__assign", __assign);
\r
271 exporter("__rest", __rest);
\r
272 exporter("__decorate", __decorate);
\r
273 exporter("__param", __param);
\r
274 exporter("__metadata", __metadata);
\r
275 exporter("__awaiter", __awaiter);
\r
276 exporter("__generator", __generator);
\r
277 exporter("__exportStar", __exportStar);
\r
278 exporter("__createBinding", __createBinding);
\r
279 exporter("__values", __values);
\r
280 exporter("__read", __read);
\r
281 exporter("__spread", __spread);
\r
282 exporter("__spreadArrays", __spreadArrays);
\r
283 exporter("__await", __await);
\r
284 exporter("__asyncGenerator", __asyncGenerator);
\r
285 exporter("__asyncDelegator", __asyncDelegator);
\r
286 exporter("__asyncValues", __asyncValues);
\r
287 exporter("__makeTemplateObject", __makeTemplateObject);
\r
288 exporter("__importStar", __importStar);
\r
289 exporter("__importDefault", __importDefault);
\r
290 exporter("__classPrivateFieldGet", __classPrivateFieldGet);
\r
291 exporter("__classPrivateFieldSet", __classPrivateFieldSet);
\r