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
31 var __asyncGenerator;
\r
32 var __asyncDelegator;
\r
34 var __makeTemplateObject;
\r
36 var __importDefault;
\r
37 var __classPrivateFieldGet;
\r
38 var __classPrivateFieldSet;
\r
39 var __createBinding;
\r
40 (function (factory) {
\r
41 var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
\r
42 if (typeof define === "function" && define.amd) {
\r
43 define("tslib", ["exports"], function (exports) { factory(createExporter(root, createExporter(exports))); });
\r
45 else if (typeof module === "object" && typeof module.exports === "object") {
\r
46 factory(createExporter(root, createExporter(module.exports)));
\r
49 factory(createExporter(root));
\r
51 function createExporter(exports, previous) {
\r
52 if (exports !== root) {
\r
53 if (typeof Object.create === "function") {
\r
54 Object.defineProperty(exports, "__esModule", { value: true });
\r
57 exports.__esModule = true;
\r
60 return function (id, v) { return exports[id] = previous ? previous(id, v) : v; };
\r
63 (function (exporter) {
\r
64 var extendStatics = Object.setPrototypeOf ||
\r
65 ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
\r
66 function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
\r
68 __extends = function (d, b) {
\r
69 if (typeof b !== "function" && b !== null)
\r
70 throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
\r
71 extendStatics(d, b);
\r
72 function __() { this.constructor = d; }
\r
73 d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
\r
76 __assign = Object.assign || function (t) {
\r
77 for (var s, i = 1, n = arguments.length; i < n; i++) {
\r
79 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
\r
84 __rest = function (s, e) {
\r
86 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
\r
88 if (s != null && typeof Object.getOwnPropertySymbols === "function")
\r
89 for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
\r
90 if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
\r
96 __decorate = function (decorators, target, key, desc) {
\r
97 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
\r
98 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
\r
99 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
100 return c > 3 && r && Object.defineProperty(target, key, r), r;
\r
103 __param = function (paramIndex, decorator) {
\r
104 return function (target, key) { decorator(target, key, paramIndex); }
\r
107 __metadata = function (metadataKey, metadataValue) {
\r
108 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
\r
111 __awaiter = function (thisArg, _arguments, P, generator) {
\r
112 function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
\r
113 return new (P || (P = Promise))(function (resolve, reject) {
\r
114 function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
\r
115 function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
\r
116 function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
\r
117 step((generator = generator.apply(thisArg, _arguments || [])).next());
\r
121 __generator = function (thisArg, body) {
\r
122 var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
\r
123 return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
\r
124 function verb(n) { return function (v) { return step([n, v]); }; }
\r
125 function step(op) {
\r
126 if (f) throw new TypeError("Generator is already executing.");
\r
128 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
129 if (y = 0, t) op = [op[0] & 2, t.value];
\r
131 case 0: case 1: t = op; break;
\r
132 case 4: _.label++; return { value: op[1], done: false };
\r
133 case 5: _.label++; y = op[1]; op = [0]; continue;
\r
134 case 7: op = _.ops.pop(); _.trys.pop(); continue;
\r
136 if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
\r
137 if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
\r
138 if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
\r
139 if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
\r
140 if (t[2]) _.ops.pop();
\r
141 _.trys.pop(); continue;
\r
143 op = body.call(thisArg, _);
\r
144 } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
\r
145 if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
\r
149 __exportStar = function(m, o) {
\r
150 for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);
\r
153 __createBinding = Object.create ? (function(o, m, k, k2) {
\r
154 if (k2 === undefined) k2 = k;
\r
155 Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
\r
156 }) : (function(o, m, k, k2) {
\r
157 if (k2 === undefined) k2 = k;
\r
161 __values = function (o) {
\r
162 var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0;
\r
163 if (m) return m.call(o);
\r
164 if (o && typeof o.length === "number") return {
\r
165 next: function () {
\r
166 if (o && i >= o.length) o = void 0;
\r
167 return { value: o && o[i++], done: !o };
\r
170 throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
\r
173 __read = function (o, n) {
\r
174 var m = typeof Symbol === "function" && o[Symbol.iterator];
\r
176 var i = m.call(o), r, ar = [], e;
\r
178 while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
\r
180 catch (error) { e = { error: error }; }
\r
183 if (r && !r.done && (m = i["return"])) m.call(i);
\r
185 finally { if (e) throw e.error; }
\r
191 __spread = function () {
\r
192 for (var ar = [], i = 0; i < arguments.length; i++)
\r
193 ar = ar.concat(__read(arguments[i]));
\r
198 __spreadArrays = function () {
\r
199 for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
\r
200 for (var r = Array(s), k = 0, i = 0; i < il; i++)
\r
201 for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
\r
206 __spreadArray = function (to, from) {
\r
207 for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
\r
212 __await = function (v) {
\r
213 return this instanceof __await ? (this.v = v, this) : new __await(v);
\r
216 __asyncGenerator = function (thisArg, _arguments, generator) {
\r
217 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
218 var g = generator.apply(thisArg, _arguments || []), i, q = [];
\r
219 return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
\r
220 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
221 function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
\r
222 function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
\r
223 function fulfill(value) { resume("next", value); }
\r
224 function reject(value) { resume("throw", value); }
\r
225 function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
\r
228 __asyncDelegator = function (o) {
\r
230 return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
\r
231 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
234 __asyncValues = function (o) {
\r
235 if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
\r
236 var m = o[Symbol.asyncIterator], i;
\r
237 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
238 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
239 function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }
\r
242 __makeTemplateObject = function (cooked, raw) {
\r
243 if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
\r
247 var __setModuleDefault = Object.create ? (function(o, v) {
\r
248 Object.defineProperty(o, "default", { enumerable: true, value: v });
\r
249 }) : function(o, v) {
\r
253 __importStar = function (mod) {
\r
254 if (mod && mod.__esModule) return mod;
\r
256 if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
\r
257 __setModuleDefault(result, mod);
\r
261 __importDefault = function (mod) {
\r
262 return (mod && mod.__esModule) ? mod : { "default": mod };
\r
265 __classPrivateFieldGet = function (receiver, privateMap) {
\r
266 if (!privateMap.has(receiver)) {
\r
267 throw new TypeError("attempted to get private field on non-instance");
\r
269 return privateMap.get(receiver);
\r
272 __classPrivateFieldSet = function (receiver, privateMap, value) {
\r
273 if (!privateMap.has(receiver)) {
\r
274 throw new TypeError("attempted to set private field on non-instance");
\r
276 privateMap.set(receiver, value);
\r
280 exporter("__extends", __extends);
\r
281 exporter("__assign", __assign);
\r
282 exporter("__rest", __rest);
\r
283 exporter("__decorate", __decorate);
\r
284 exporter("__param", __param);
\r
285 exporter("__metadata", __metadata);
\r
286 exporter("__awaiter", __awaiter);
\r
287 exporter("__generator", __generator);
\r
288 exporter("__exportStar", __exportStar);
\r
289 exporter("__createBinding", __createBinding);
\r
290 exporter("__values", __values);
\r
291 exporter("__read", __read);
\r
292 exporter("__spread", __spread);
\r
293 exporter("__spreadArrays", __spreadArrays);
\r
294 exporter("__spreadArray", __spreadArray);
\r
295 exporter("__await", __await);
\r
296 exporter("__asyncGenerator", __asyncGenerator);
\r
297 exporter("__asyncDelegator", __asyncDelegator);
\r
298 exporter("__asyncValues", __asyncValues);
\r
299 exporter("__makeTemplateObject", __makeTemplateObject);
\r
300 exporter("__importStar", __importStar);
\r
301 exporter("__importDefault", __importDefault);
\r
302 exporter("__classPrivateFieldGet", __classPrivateFieldGet);
\r
303 exporter("__classPrivateFieldSet", __classPrivateFieldSet);
\r