vendor: 13,431 bytes, lines 1-283
1(function () { 2 function _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; } 3 4 function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 5 6 function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) { n[e] = r[e]; } return n; } 7 8 function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); } 9 10 function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } } 11 12 function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; } 13 14 function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; } 15 16 function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 17 18 (self["webpackChunkvirtrolio_site"] = self["webpackChunkvirtrolio_site"] || []).push([["polyfills-es5"], { 19 /***/ 20 74990: 21 /*!*********************************************************************************!*\ 22 !*** ./node_modules/@angular-devkit/build-angular/src/webpack/es5-polyfills.js ***! 23 \*********************************************************************************/ 24 25 /***/ 26 function _(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 27 "use strict"; 28 29 __webpack_require__.r(__webpack_exports__); 30 /* harmony import */ 31 32 33 var core_js_es_symbol__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 34 /*! core-js/es/symbol */ 35 51351); 36 /* harmony import */ 37 38 39 var core_js_es_symbol__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_es_symbol__WEBPACK_IMPORTED_MODULE_0__); 40 /* harmony import */ 41 42 43 var core_js_modules_es_function_bind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 44 /*! core-js/modules/es.function.bind */ 45 82867); 46 /* harmony import */ 47 48 49 var core_js_modules_es_function_bind__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind__WEBPACK_IMPORTED_MODULE_1__); 50 /* harmony import */ 51 52 53 var core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( 54 /*! core-js/modules/es.function.name */ 55 75355); 56 /* harmony import */ 57 58 59 var core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_2__); 60 /* harmony import */ 61 62 63 var core_js_modules_es_function_has_instance__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( 64 /*! core-js/modules/es.function.has-instance */ 65 23919); 66 /* harmony import */ 67 68 69 var core_js_modules_es_function_has_instance__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_has_instance__WEBPACK_IMPORTED_MODULE_3__); 70 /* harmony import */ 71 72 73 var core_js_modules_es_object_create__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( 74 /*! core-js/modules/es.object.create */ 75 194); 76 /* harmony import */ 77 78 79 var core_js_modules_es_object_create__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create__WEBPACK_IMPORTED_MODULE_4__); 80 /* harmony import */ 81 82 83 var core_js_modules_es_object_define_property__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( 84 /*! core-js/modules/es.object.define-property */ 85 86985); 86 /* harmony import */ 87 88 89 var core_js_modules_es_object_define_property__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property__WEBPACK_IMPORTED_MODULE_5__); 90 /* harmony import */ 91 92 93 var core_js_modules_es_object_define_properties__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( 94 /*! core-js/modules/es.object.define-properties */ 95 28438); 96 /* harmony import */ 97 98 99 var core_js_modules_es_object_define_properties__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties__WEBPACK_IMPORTED_MODULE_6__); 100 /* harmony import */ 101 102 103 var core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( 104 /*! core-js/modules/es.object.get-own-property-descriptor */ 105 49914); 106 /* harmony import */ 107 108 109 var core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_7__); 110 /* harmony import */ 111 112 113 var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( 114 /*! core-js/modules/es.object.get-prototype-of */ 115 92135); 116 /* harmony import */ 117 118 119 var core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of__WEBPACK_IMPORTED_MODULE_8__); 120 /* harmony import */ 121 122 123 var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( 124 /*! core-js/modules/es.object.keys */ 125 74633); 126 /* harmony import */ 127 128 129 var core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys__WEBPACK_IMPORTED_MODULE_9__); 130 /* harmony import */ 131 132 133 var core_js_modules_es_object_get_own_property_names__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( 134 /*! core-js/modules/es.object.get-own-property-names */ 135 63262); 136 /* harmony import */ 137 138 139 var core_js_modules_es_object_get_own_property_names__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_names__WEBPACK_IMPORTED_MODULE_10__); 140 /* harmony import */ 141 142 143 var core_js_modules_es_object_freeze__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( 144 /*! core-js/modules/es.object.freeze */ 145 473); 146 /* harmony import */ 147 148 149 var core_js_modules_es_object_freeze__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_freeze__WEBPACK_IMPORTED_MODULE_11__); 150 /* harmony import */ 151 152 153 var core_js_modules_es_object_seal__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__( 154 /*! core-js/modules/es.object.seal */ 155 39472); 156 /* harmony import */ 157 158 159 var core_js_modules_es_object_seal__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_seal__WEBPACK_IMPORTED_MODULE_12__); 160 /* harmony import */ 161 162 163 var core_js_modules_es_object_prevent_extensions__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__( 164 /*! core-js/modules/es.object.prevent-extensions */ 165 3116); 166 /* harmony import */ 167 168 169 var core_js_modules_es_object_prevent_extensions__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_prevent_extensions__WEBPACK_IMPORTED_MODULE_13__); 170 /* harmony import */ 171 172 173 var core_js_modules_es_object_is_frozen__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__( 174 /*! core-js/modules/es.object.is-frozen */ 175 14949); 176 /* harmony import */ 177 178 179 var core_js_modules_es_object_is_frozen__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_is_frozen__WEBPACK_IMPORTED_MODULE_14__); 180 /* harmony import */ 181 182 183 var core_js_modules_es_object_is_sealed__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__( 184 /*! core-js/modules/es.object.is-sealed */ 185 58743); 186 /* harmony import */ 187 188 189 var core_js_modules_es_object_is_sealed__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_is_sealed__WEBPACK_IMPORTED_MODULE_15__); 190 /* harmony import */ 191 192 193 var core_js_modules_es_object_is_extensible__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__( 194 /*! core-js/modules/es.object.is-extensible */ 195 84147); 196 /* harmony import */ 197 198 199 var core_js_modules_es_object_is_extensible__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_is_extensible__WEBPACK_IMPORTED_MODULE_16__); 200 /* harmony import */ 201 202 203 var core_js_modules_es_object_assign__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__( 204 /*! core-js/modules/es.object.assign */ 205 78895); 206 /* harmony import */ 207 208 209 var core_js_modules_es_object_assign__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign__WEBPACK_IMPORTED_MODULE_17__); 210 /* harmony import */ 211 212 213 var core_js_modules_es_object_is__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__( 214 /*! core-js/modules/es.object.is */ 215 74409); 216 /* harmony import */ 217 218 219 var core_js_modules_es_object_is__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_is__WEBPACK_IMPORTED_MODULE_18__); 220 /* harmony import */ 221 222 223 var core_js_modules_es_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__( 224 /*! core-js/modules/es.object.set-prototype-of */ 225 75338); 226 /* harmony import */ 227 228 229 var core_js_modules_es_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of__WEBPACK_IMPORTED_MODULE_19__); 230 /* harmony import */ 231 232 233 var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__( 234 /*! core-js/modules/es.object.to-string */ 235 13651); 236 /* harmony import */ 237 238 239 var core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string__WEBPACK_IMPORTED_MODULE_20__); 240 /* harmony import */ 241 242 243 var core_js_modules_es_object_entries__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__( 244 /*! core-js/modules/es.object.entries */ 245 20057); 246 /* harmony import */ 247 248 249 var core_js_modules_es_object_entries__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_entries__WEBPACK_IMPORTED_MODULE_21__); 250 /* harmony import */ 251 252 253 var core_js_modules_es_object_values__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__( 254 /*! core-js/modules/es.object.values */ 255 25174); 256 /* harmony import */ 257 258 259 var core_js_modules_es_object_values__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_values__WEBPACK_IMPORTED_MODULE_22__); 260 /* harmony import */ 261 262 263 var core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__( 264 /*! core-js/modules/es.object.get-own-property-descriptors */ 265 9614); 266 /* harmony import */ 267 268 269 var core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_23__); 270 /* harmony import */ 271 272 273 var core_js_modules_es_object_from_entries__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__( 274 /*! core-js/modules/es.object.from-entries */ 275 92876); 276 /* harmony import */ 277 278 279 var core_js_modules_es_object_from_entries__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_from_entries__WEBPACK_IMPORTED_MODULE_24__); 280 /* harmony import */ 281 282 283 var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(
284 /*! core-js/modules/es.array.concat */ 285 2231); 286 /* harmony import */ 287 288 289 var core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat__WEBPACK_IMPORTED_MODULE_25__); 290 /* harmony import */ 291 292 293 var core_js_modules_es_array_is_array__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__( 294 /*! core-js/modules/es.array.is-array */ 295 81915); 296 /* harmony import */ 297 298 299 var core_js_modules_es_array_is_array__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array__WEBPACK_IMPORTED_MODULE_26__); 300 /* harmony import */ 301 302 303 var core_js_modules_es_array_from__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__( 304 /*! core-js/modules/es.array.from */ 305 56497); 306 /* harmony import */ 307 308 309 var core_js_modules_es_array_from__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from__WEBPACK_IMPORTED_MODULE_27__); 310 /* harmony import */ 311 312 313 var core_js_modules_es_array_of__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__( 314 /*! core-js/modules/es.array.of */ 315 50698); 316 /* harmony import */ 317 318 319 var core_js_modules_es_array_of__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_of__WEBPACK_IMPORTED_MODULE_28__); 320 /* harmony import */ 321 322 323 var core_js_modules_es_array_join__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__( 324 /*! core-js/modules/es.array.join */ 325 68602); 326 /* harmony import */ 327 328 329 var core_js_modules_es_array_join__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_join__WEBPACK_IMPORTED_MODULE_29__); 330 /* harmony import */ 331 332 333 var core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__( 334 /*! core-js/modules/es.array.slice */ 335 6290); 336 /* harmony import */ 337 338 339 var core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice__WEBPACK_IMPORTED_MODULE_30__); 340 /* harmony import */ 341 342 343 var core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__( 344 /*! core-js/modules/es.array.splice */ 345 1805); 346 /* harmony import */ 347 348 349 var core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice__WEBPACK_IMPORTED_MODULE_31__); 350 /* harmony import */ 351 352 353 var core_js_modules_es_array_sort__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__( 354 /*! core-js/modules/es.array.sort */ 355 69208); 356 /* harmony import */ 357 358 359 var core_js_modules_es_array_sort__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_sort__WEBPACK_IMPORTED_MODULE_32__); 360 /* harmony import */ 361 362 363 var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__( 364 /*! core-js/modules/es.array.for-each */ 365 3212); 366 /* harmony import */ 367 368 369 var core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each__WEBPACK_IMPORTED_MODULE_33__); 370 /* harmony import */ 371 372 373 var core_js_modules_es_array_map__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__( 374 /*! core-js/modules/es.array.map */ 375 15790); 376 /* harmony import */ 377 378 379 var core_js_modules_es_array_map__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map__WEBPACK_IMPORTED_MODULE_34__); 380 /* harmony import */ 381 382 383 var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__( 384 /*! core-js/modules/es.array.filter */ 385 92249); 386 /* harmony import */ 387 388 389 var core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_35___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter__WEBPACK_IMPORTED_MODULE_35__); 390 /* harmony import */ 391 392 393 var core_js_modules_es_array_some__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__( 394 /*! core-js/modules/es.array.some */ 395 73702); 396 /* harmony import */ 397 398 399 var core_js_modules_es_array_some__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_some__WEBPACK_IMPORTED_MODULE_36__); 400 /* harmony import */ 401 402 403 var core_js_modules_es_array_every__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__( 404 /*! core-js/modules/es.array.every */ 405 75247); 406 /* harmony import */ 407 408 409 var core_js_modules_es_array_every__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_every__WEBPACK_IMPORTED_MODULE_37__); 410 /* harmony import */ 411 412 413 var core_js_modules_es_array_reduce__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__( 414 /*! core-js/modules/es.array.reduce */ 415 9594); 416 /* harmony import */ 417 418 419 var core_js_modules_es_array_reduce__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce__WEBPACK_IMPORTED_MODULE_38__); 420 /* harmony import */ 421 422 423 var core_js_modules_es_array_reduce_right__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__( 424 /*! core-js/modules/es.array.reduce-right */ 425 72173); 426 /* harmony import */ 427 428 429 var core_js_modules_es_array_reduce_right__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_right__WEBPACK_IMPORTED_MODULE_39__); 430 /* harmony import */ 431 432 433 var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__( 434 /*! core-js/modules/es.array.index-of */ 435 47491); 436 /* harmony import */ 437 438 439 var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_40__); 440 /* harmony import */ 441 442 443 var core_js_modules_es_array_last_index_of__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__( 444 /*! core-js/modules/es.array.last-index-of */ 445 96459); 446 /* harmony import */ 447 448 449 var core_js_modules_es_array_last_index_of__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_last_index_of__WEBPACK_IMPORTED_MODULE_41__); 450 /* harmony import */ 451 452 453 var core_js_modules_es_array_copy_within__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(
454 /*! core-js/modules/es.array.copy-within */ 455 23391); 456 /* harmony import */ 457 458 459 var core_js_modules_es_array_copy_within__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_copy_within__WEBPACK_IMPORTED_MODULE_42__); 460 /* harmony import */ 461 462 463 var core_js_modules_es_array_fill__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__( 464 /*! core-js/modules/es.array.fill */ 465 64735); 466 /* harmony import */ 467 468 469 var core_js_modules_es_array_fill__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_fill__WEBPACK_IMPORTED_MODULE_43__); 470 /* harmony import */ 471 472 473 var core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__( 474 /*! core-js/modules/es.array.find */ 475 3503); 476 /* harmony import */ 477 478 479 var core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find__WEBPACK_IMPORTED_MODULE_44__); 480 /* harmony import */ 481 482 483 var core_js_modules_es_array_find_index__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__( 484 /*! core-js/modules/es.array.find-index */ 485 33275); 486 /* harmony import */ 487 488 489 var core_js_modules_es_array_find_index__WEBPACK_IMPORTED_MODULE_45___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index__WEBPACK_IMPORTED_MODULE_45__); 490 /* harmony import */ 491 492 493 var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__( 494 /*! core-js/modules/es.array.iterator */ 495 11361); 496 /* harmony import */ 497 498 499 var core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_46___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator__WEBPACK_IMPORTED_MODULE_46__); 500 /* harmony import */ 501 502 503 var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__( 504 /*! core-js/modules/es.array.includes */ 505 63720); 506 /* harmony import */ 507 508 509 var core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_47___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes__WEBPACK_IMPORTED_MODULE_47__); 510 /* harmony import */ 511 512 513 var core_js_modules_es_array_flat__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__( 514 /*! core-js/modules/es.array.flat */ 515 20030); 516 /* harmony import */ 517 518 519 var core_js_modules_es_array_flat__WEBPACK_IMPORTED_MODULE_48___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_flat__WEBPACK_IMPORTED_MODULE_48__); 520 /* harmony import */ 521 522 523 var core_js_modules_es_array_flat_map__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__( 524 /*! core-js/modules/es.array.flat-map */ 525 92043); 526 /* harmony import */ 527 528 529 var core_js_modules_es_array_flat_map__WEBPACK_IMPORTED_MODULE_49___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_flat_map__WEBPACK_IMPORTED_MODULE_49__); 530 /* harmony import */ 531 532 533 var core_js_modules_es_string_from_code_point__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__( 534 /*! core-js/modules/es.string.from-code-point */ 535 75663); 536 /* harmony import */ 537 538 539 var core_js_modules_es_string_from_code_point__WEBPACK_IMPORTED_MODULE_50___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_from_code_point__WEBPACK_IMPORTED_MODULE_50__); 540 /* harmony import */ 541 542 543 var core_js_modules_es_string_raw__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__( 544 /*! core-js/modules/es.string.raw */ 545 17505); 546 /* harmony import */ 547 548 549 var core_js_modules_es_string_raw__WEBPACK_IMPORTED_MODULE_51___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_raw__WEBPACK_IMPORTED_MODULE_51__); 550 /* harmony import */ 551 552 553 var core_js_modules_es_string_trim__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__( 554 /*! core-js/modules/es.string.trim */ 555 76595); 556 /* harmony import */ 557 558 559 var core_js_modules_es_string_trim__WEBPACK_IMPORTED_MODULE_52___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_trim__WEBPACK_IMPORTED_MODULE_52__); 560 /* harmony import */ 561 562 563 var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__( 564 /*! core-js/modules/es.string.iterator */ 565 52999); 566 /* harmony import */ 567 568 569 var core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_53___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator__WEBPACK_IMPORTED_MODULE_53__); 570 /* harmony import */ 571 572 573 var core_js_modules_es_string_code_point_at__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__( 574 /*! core-js/modules/es.string.code-point-at */ 575 22817); 576 /* harmony import */ 577 578 579 var core_js_modules_es_string_code_point_at__WEBPACK_IMPORTED_MODULE_54___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_code_point_at__WEBPACK_IMPORTED_MODULE_54__); 580 /* harmony import */ 581 582 583 var core_js_modules_es_string_ends_with__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__( 584 /*! core-js/modules/es.string.ends-with */ 585 21619); 586 /* harmony import */ 587 588 589 var core_js_modules_es_string_ends_with__WEBPACK_IMPORTED_MODULE_55___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_ends_with__WEBPACK_IMPORTED_MODULE_55__); 590 /* harmony import */ 591 592 593 var core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__( 594 /*! core-js/modules/es.string.includes */ 595 1610); 596 /* harmony import */ 597 598 599 var core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_56___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_includes__WEBPACK_IMPORTED_MODULE_56__); 600 /* harmony import */ 601 602 603 var core_js_modules_es_string_repeat__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__( 604 /*! core-js/modules/es.string.repeat */ 605 95172); 606 /* harmony import */ 607 608 609 var core_js_modules_es_string_repeat__WEBPACK_IMPORTED_MODULE_57___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_repeat__WEBPACK_IMPORTED_MODULE_57__); 610 /* harmony import */ 611 612 613 var core_js_modules_es_string_starts_with__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__( 614 /*! core-js/modules/es.string.starts-with */ 615 38715); 616 /* harmony import */ 617 618 619 var core_js_modules_es_string_starts_with__WEBPACK_IMPORTED_MODULE_58___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_starts_with__WEBPACK_IMPORTED_MODULE_58__); 620 /* harmony import */ 621 622 623 var core_js_modules_es_string_anchor__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__( 624 /*! core-js/modules/es.string.anchor */ 625 6494); 626 /* harmony import */ 627 628 629 var core_js_modules_es_string_anchor__WEBPACK_IMPORTED_MODULE_59___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_anchor__WEBPACK_IMPORTED_MODULE_59__); 630 /* harmony import */ 631 632 633 var core_js_modules_es_string_big__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__( 634 /*! core-js/modules/es.string.big */ 635 50488); 636 /* harmony import */ 637 638 639 var core_js_modules_es_string_big__WEBPACK_IMPORTED_MODULE_60___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_big__WEBPACK_IMPORTED_MODULE_60__); 640 /* harmony import */ 641 642 643 var core_js_modules_es_string_blink__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__( 644 /*! core-js/modules/es.string.blink */ 645 50979); 646 /* harmony import */ 647 648 649 var core_js_modules_es_string_blink__WEBPACK_IMPORTED_MODULE_61___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_blink__WEBPACK_IMPORTED_MODULE_61__); 650 /* harmony import */ 651 652 653 var core_js_modules_es_string_bold__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__( 654 /*! core-js/modules/es.string.bold */ 655 22226); 656 /* harmony import */ 657 658 659 var core_js_modules_es_string_bold__WEBPACK_IMPORTED_MODULE_62___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_bold__WEBPACK_IMPORTED_MODULE_62__); 660 /* harmony import */ 661 662 663 var core_js_modules_es_string_fixed__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__( 664 /*! core-js/modules/es.string.fixed */ 665 54716); 666 /* harmony import */ 667 668 669 var core_js_modules_es_string_fixed__WEBPACK_IMPORTED_MODULE_63___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_fixed__WEBPACK_IMPORTED_MODULE_63__); 670 /* harmony import */ 671 672 673 var core_js_modules_es_string_fontcolor__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(
674 /*! core-js/modules/es.string.fontcolor */ 675 93004); 676 /* harmony import */ 677 678 679 var core_js_modules_es_string_fontcolor__WEBPACK_IMPORTED_MODULE_64___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_fontcolor__WEBPACK_IMPORTED_MODULE_64__); 680 /* harmony import */ 681 682 683 var core_js_modules_es_string_fontsize__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__( 684 /*! core-js/modules/es.string.fontsize */ 685 24924); 686 /* harmony import */ 687 688 689 var core_js_modules_es_string_fontsize__WEBPACK_IMPORTED_MODULE_65___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_fontsize__WEBPACK_IMPORTED_MODULE_65__); 690 /* harmony import */ 691 692 693 var core_js_modules_es_string_italics__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__( 694 /*! core-js/modules/es.string.italics */ 695 13062); 696 /* harmony import */ 697 698 699 var core_js_modules_es_string_italics__WEBPACK_IMPORTED_MODULE_66___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_italics__WEBPACK_IMPORTED_MODULE_66__); 700 /* harmony import */ 701 702 703 var core_js_modules_es_string_link__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__( 704 /*! core-js/modules/es.string.link */ 705 31661); 706 /* harmony import */ 707 708 709 var core_js_modules_es_string_link__WEBPACK_IMPORTED_MODULE_67___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_link__WEBPACK_IMPORTED_MODULE_67__); 710 /* harmony import */ 711 712 713 var core_js_modules_es_string_small__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__( 714 /*! core-js/modules/es.string.small */ 715 87398); 716 /* harmony import */ 717 718 719 var core_js_modules_es_string_small__WEBPACK_IMPORTED_MODULE_68___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_small__WEBPACK_IMPORTED_MODULE_68__); 720 /* harmony import */ 721 722 723 var core_js_modules_es_string_strike__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__( 724 /*! core-js/modules/es.string.strike */ 725 65503); 726 /* harmony import */ 727 728 729 var core_js_modules_es_string_strike__WEBPACK_IMPORTED_MODULE_69___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_strike__WEBPACK_IMPORTED_MODULE_69__); 730 /* harmony import */ 731 732 733 var core_js_modules_es_string_sub__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__( 734 /*! core-js/modules/es.string.sub */ 735 75343); 736 /* harmony import */ 737 738 739 var core_js_modules_es_string_sub__WEBPACK_IMPORTED_MODULE_70___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_sub__WEBPACK_IMPORTED_MODULE_70__); 740 /* harmony import */ 741 742 743 var core_js_modules_es_string_sup__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__( 744 /*! core-js/modules/es.string.sup */ 745 58356); 746 /* harmony import */ 747 748 749 var core_js_modules_es_string_sup__WEBPACK_IMPORTED_MODULE_71___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_sup__WEBPACK_IMPORTED_MODULE_71__); 750 /* harmony import */ 751 752 753 var core_js_modules_es_string_match__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__( 754 /*! core-js/modules/es.string.match */ 755 77814); 756 /* harmony import */ 757 758 759 var core_js_modules_es_string_match__WEBPACK_IMPORTED_MODULE_72___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match__WEBPACK_IMPORTED_MODULE_72__); 760 /* harmony import */ 761 762 763 var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__( 764 /*! core-js/modules/es.string.replace */ 765 69658); 766 /* harmony import */ 767 768 769 var core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_73___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace__WEBPACK_IMPORTED_MODULE_73__); 770 /* harmony import */ 771 772 773 var core_js_modules_es_string_search__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__( 774 /*! core-js/modules/es.string.search */ 775 23326); 776 /* harmony import */ 777 778 779 var core_js_modules_es_string_search__WEBPACK_IMPORTED_MODULE_74___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search__WEBPACK_IMPORTED_MODULE_74__); 780 /* harmony import */ 781 782 783 var core_js_modules_es_string_split__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__( 784 /*! core-js/modules/es.string.split */ 785 89692); 786 /* harmony import */ 787 788 789 var core_js_modules_es_string_split__WEBPACK_IMPORTED_MODULE_75___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_split__WEBPACK_IMPORTED_MODULE_75__); 790 /* harmony import */ 791 792 793 var core_js_modules_es_parse_int__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__( 794 /*! core-js/modules/es.parse-int */ 795 37048); 796 /* harmony import */ 797 798 799 var core_js_modules_es_parse_int__WEBPACK_IMPORTED_MODULE_76___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int__WEBPACK_IMPORTED_MODULE_76__); 800 /* harmony import */ 801 802 803 var core_js_modules_es_parse_float__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__( 804 /*! core-js/modules/es.parse-float */ 805 97695); 806 /* harmony import */ 807 808 809 var core_js_modules_es_parse_float__WEBPACK_IMPORTED_MODULE_77___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_float__WEBPACK_IMPORTED_MODULE_77__); 810 /* harmony import */ 811 812 813 var core_js_es_number__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__( 814 /*! core-js/es/number */ 815 68086); 816 /* harmony import */ 817 818 819 var core_js_es_number__WEBPACK_IMPORTED_MODULE_78___default = /*#__PURE__*/__webpack_require__.n(core_js_es_number__WEBPACK_IMPORTED_MODULE_78__); 820 /* harmony import */ 821 822 823 var core_js_es_math__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__( 824 /*! core-js/es/math */ 825 24172); 826 /* harmony import */ 827 828 829 var core_js_es_math__WEBPACK_IMPORTED_MODULE_79___default = /*#__PURE__*/__webpack_require__.n(core_js_es_math__WEBPACK_IMPORTED_MODULE_79__); 830 /* harmony import */ 831 832 833 var core_js_es_date__WEBPACK_IMPORTED_MODULE_80__ = __webpack_require__( 834 /*! core-js/es/date */ 835 95152); 836 /* harmony import */ 837 838 839 var core_js_es_date__WEBPACK_IMPORTED_MODULE_80___default = /*#__PURE__*/__webpack_require__.n(core_js_es_date__WEBPACK_IMPORTED_MODULE_80__); 840 /* harmony import */ 841 842 843 var core_js_modules_es_regexp_constructor__WEBPACK_IMPORTED_MODULE_81__ = __webpack_require__( 844 /*! core-js/modules/es.regexp.constructor */ 845 96149); 846 /* harmony import */ 847 848 849 var core_js_modules_es_regexp_constructor__WEBPACK_IMPORTED_MODULE_81___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_constructor__WEBPACK_IMPORTED_MODULE_81__); 850 /* harmony import */ 851 852 853 var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_82__ = __webpack_require__( 854 /*! core-js/modules/es.regexp.to-string */ 855 32385); 856 /* harmony import */ 857 858 859 var core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_82___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string__WEBPACK_IMPORTED_MODULE_82__); 860 /* harmony import */ 861 862 863 var core_js_modules_es_regexp_flags__WEBPACK_IMPORTED_MODULE_83__ = __webpack_require__( 864 /*! core-js/modules/es.regexp.flags */ 865 35318); 866 /* harmony import */ 867 868 869 var core_js_modules_es_regexp_flags__WEBPACK_IMPORTED_MODULE_83___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_flags__WEBPACK_IMPORTED_MODULE_83__); 870 /* harmony import */ 871 872 873 var core_js_modules_es_map__WEBPACK_IMPORTED_MODULE_84__ = __webpack_require__( 874 /*! core-js/modules/es.map */ 875 30102); 876 /* harmony import */ 877 878 879 var core_js_modules_es_map__WEBPACK_IMPORTED_MODULE_84___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_map__WEBPACK_IMPORTED_MODULE_84__); 880 /* harmony import */ 881 882 883 var core_js_modules_es_weak_map__WEBPACK_IMPORTED_MODULE_85__ = __webpack_require__( 884 /*! core-js/modules/es.weak-map */ 885 39142); 886 /* harmony import */ 887 888 889 var core_js_modules_es_weak_map__WEBPACK_IMPORTED_MODULE_85___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_weak_map__WEBPACK_IMPORTED_MODULE_85__); 890 /* harmony import */ 891 892 893 var core_js_modules_es_set__WEBPACK_IMPORTED_MODULE_86__ = __webpack_require__( 894 /*! core-js/modules/es.set */ 895 58363); 896 /* harmony import */ 897 898 899 var core_js_modules_es_set__WEBPACK_IMPORTED_MODULE_86___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_set__WEBPACK_IMPORTED_MODULE_86__); 900 /* harmony import */ 901 902 903 var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_87__ = __webpack_require__( 904 /*! core-js/modules/web.dom-collections.for-each */ 905 9364); 906 /* harmony import */ 907 908 909 var core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_87___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each__WEBPACK_IMPORTED_MODULE_87__); 910 /* harmony import */ 911 912 913 var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_88__ = __webpack_require__( 914 /*! core-js/modules/web.dom-collections.iterator */ 915 15302); 916 /* harmony import */ 917 918 919 var core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_88___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator__WEBPACK_IMPORTED_MODULE_88__); 920 /* harmony import */ 921 922 923 var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_89__ = __webpack_require__( 924 /*! core-js/modules/es.promise */ 925 85788); 926 /* harmony import */ 927 928 929 var core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_89___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise__WEBPACK_IMPORTED_MODULE_89__); 930 /* harmony import */ 931 932 933 var core_js_modules_es_json_to_string_tag__WEBPACK_IMPORTED_MODULE_90__ = __webpack_require__( 934 /*! core-js/modules/es.json.to-string-tag */ 935 86641); 936 /* harmony import */ 937 938 939 var core_js_modules_es_json_to_string_tag__WEBPACK_IMPORTED_MODULE_90___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_json_to_string_tag__WEBPACK_IMPORTED_MODULE_90__); 940 /* harmony import */ 941 942 943 var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_91__ = __webpack_require__( 944 /*! regenerator-runtime/runtime */ 945 67941); 946 /* harmony import */ 947 948 949 var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_91___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_91__); 950 /* harmony import */ 951 952 953 var zone_js_plugins_zone_legacy__WEBPACK_IMPORTED_MODULE_92__ = __webpack_require__( 954 /*! zone.js/plugins/zone-legacy */ 955 1670); 956 /* harmony import */ 957 958 959 var zone_js_plugins_zone_legacy__WEBPACK_IMPORTED_MODULE_92___default = /*#__PURE__*/__webpack_require__.n(zone_js_plugins_zone_legacy__WEBPACK_IMPORTED_MODULE_92__); 960 /** 961 * @license 962 * Copyright Google LLC All Rights Reserved. 963 * 964 * Use of this source code is governed by an MIT-style license that can be 965 * found in the LICENSE file at https://angular.io/license 966 */ 967 // ES2015 symbol capabilities 968 // ES2015 function capabilities 969 // ES2015 object capabilities 970 // ES2015 array capabilities 971 // ES2015 string capabilities 972 // Zone.js 973 974 /***/ 975 976 }, 977 978 /***/ 979 85240: 980 /*!*********************************************************!*\ 981 !*** ./node_modules/@angular/localize/fesm2015/init.js ***! 982 \*********************************************************/ 983 984 /***/ 985 function _(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 986 "use strict"; 987 988 __webpack_require__.r(__webpack_exports__); 989 /* harmony export */ 990 991 992 __webpack_require__.d(__webpack_exports__, { 993 /* harmony export */ 994 "$localize": function $localize() { 995 return ( 996 /* binding */ 997 _$localize 998 ); 999 } 1000 /* harmony export */ 1001 1002 }); 1003 /** 1004 * @license Angular v12.0.1 1005 * (c) 2010-2021 Google LLC. https://angular.io/ 1006 * License: MIT 1007 */ 1008 1009 /** 1010 * @license 1011 * Copyright Google LLC All Rights Reserved. 1012 * 1013 * Use of this source code is governed by an MIT-style license that can be 1014 * found in the LICENSE file at https://angular.io/license 1015 */ 1016 1017 1018 var __globalThis = typeof globalThis !== 'undefined' && globalThis; 1019 1020 var __window = typeof window !== 'undefined' && window; 1021 1022 var __self = typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope && self; 1023 1024 var __global = typeof global !== 'undefined' && global; // Always use __globalThis if available; this is the spec-defined global variable across all 1025 // environments. 1026 // Then fallback to __global first; in Node tests both __global and __window may be defined. 1027 1028 1029 var _global = __globalThis || __global || __window || __self; 1030 /** 1031 * @license 1032 * Copyright Google LLC All Rights Reserved. 1033 * 1034 * Use of this source code is governed by an MIT-style license that can be 1035 * found in the LICENSE file at https://angular.io/license 1036 */ 1037 1038 /** 1039 * Tag a template literal string for localization. 1040 * 1041 * For example: 1042 * 1043 * ```ts 1044 * $localize `some string to localize` 1045 * ``` 1046 * 1047 * **Providing meaning, description and id** 1048 * 1049 * You can optionally specify one or more of `meaning`, `description` and `id` for a localized 1050 * string by pre-pending it with a colon delimited block of the form: 1051 * 1052 * ```ts 1053 * $localize`:meaning|description@@id:source message text`; 1054 * 1055 * $localize`:meaning|:source message text`; 1056 * $localize`:description:source message text`; 1057 * $localize`:@@id:source message text`; 1058 * ``` 1059 * 1060 * This format is the same as that used for `i18n` markers in Angular templates. See the 1061 * [Angular 18n guide](guide/i18n#mark-text-for-translations). 1062 * 1063 * **Naming placeholders** 1064 * 1065 * If the template literal string contains expressions, then the expressions will be automatically 1066 * associated with placeholder names for you. 1067 * 1068 * For example: 1069 * 1070 * ```ts 1071 * $localize `Hi ${name}! There are ${items.length} items.`; 1072 * ``` 1073 * 1074 * will generate a message-source of `Hi {$PH}! There are {$PH_1} items`. 1075 * 1076 * The recommended practice is to name the placeholder associated with each expression though. 1077 * 1078 * Do this by providing the placeholder name wrapped in `:` characters directly after the 1079 * expression. These placeholder names are stripped out of the rendered localized string. 1080 * 1081 * For example, to name the `items.length` expression placeholder `itemCount` you write: 1082 * 1083 * ```ts 1084 * $localize `There are ${items.length}:itemCount: items`; 1085 * ``` 1086 * 1087 * **Escaping colon markers** 1088 * 1089 * If you need to use a `:` character directly at the start of a tagged string that has no 1090 * metadata block, or directly after a substitution expression that has no name you must escape 1091 * the `:` by preceding it with a backslash: 1092 * 1093 * For example: 1094 * 1095 * ```ts 1096 * // message has a metadata block so no need to escape colon 1097 * $localize `:some description::this message starts with a colon (:)`; 1098 * // no metadata block so the colon must be escaped 1099 * $localize `\:this message starts with a colon (:)`; 1100 * ``` 1101 * 1102 * ```ts 1103 * // named substitution so no need to escape colon 1104 * $localize `${label}:label:: ${}` 1105 * // anonymous substitution so colon must be escaped 1106 * $localize `${label}\: ${}` 1107 * ``` 1108 * 1109 * **Processing localized strings:** 1110 * 1111 * There are three scenarios: 1112 * 1113 * * **compile-time inlining**: the `$localize` tag is transformed at compile tim
1113e by a 1114 * transpiler, removing the tag and replacing the template literal string with a translated 1115 * literal string from a collection of translations provided to the transpilation tool. 1116 * 1117 * * **run-time evaluation**: the `$localize` tag is a run-time function that replaces and 1118 * reorders the parts (static strings and expressions) of the template literal string with strings 1119 * from a collection of translations loaded at run-time. 1120 * 1121 * * **pass-through evaluation**: the `$localize` tag is a run-time function that simply evaluates 1122 * the original template literal string without applying any translations to the parts. This 1123 * version is used during development or where there is no need to translate the localized 1124 * template literals. 1125 * 1126 * @param messageParts a collection of the static parts of the template string. 1127 * @param expressions a collection of the values of each placeholder in the template string. 1128 * @returns the translated string, with the `messageParts` and `expressions` interleaved together. 1129 * 1130 * @globalApi 1131 * @publicApi 1132 */ 1133 1134 1135 var _$localize = function _$localize(messageParts) { 1136 for (var _len = arguments.length, expressions = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { 1137 expressions[_key - 1] = arguments[_key]; 1138 } 1139 1140 if (_$localize.translate) { 1141 // Don't use array expansion here to avoid the compiler adding `__read()` helper unnecessarily. 1142 var translation = _$localize.translate(messageParts, expressions); 1143 1144 messageParts = translation[0]; 1145 expressions = translation[1]; 1146 } 1147 1148 var message = stripBlock(messageParts[0], messageParts.raw[0]); 1149 1150 for (var i = 1; i < messageParts.length; i++) { 1151 message += expressions[i - 1] + stripBlock(messageParts[i], messageParts.raw[i]); 1152 } 1153 1154 return message; 1155 }; 1156 1157 var BLOCK_MARKER = ':'; 1158 /** 1159 * Strip a delimited "block" from the start of the `messagePart`, if it is found. 1160 * 1161 * If a marker character (:) actually appears in the content at the start of a tagged string or 1162 * after a substitution expression, where a block has not been provided the character must be 1163 * escaped with a backslash, `\:`. This function checks for this by looking at the `raw` 1164 * messagePart, which should still contain the backslash. 1165 * 1166 * @param messagePart The cooked message part to process. 1167 * @param rawMessagePart The raw message part to check. 1168 * @returns the message part with the placeholder name stripped, if found. 1169 * @throws an error if the block is unterminated 1170 */ 1171 1172 function stripBlock(messagePart, rawMessagePart) { 1173 return rawMessagePart.charAt(0) === BLOCK_MARKER ? messagePart.substring(findEndOfBlock(messagePart, rawMessagePart) + 1) : messagePart; 1174 } 1175 /** 1176 * Find the end of a "marked block" indicated by the first non-escaped colon. 1177 * 1178 * @param cooked The cooked string (where escaped chars have been processed) 1179 * @param raw The raw string (where escape sequences are still in place) 1180 * 1181 * @returns the index of the end of block marker 1182 * @throws an error if the block is unterminated 1183 */ 1184 1185 1186 function findEndOfBlock(cooked, raw) { 1187 /*********************************************************************************************** 1188 * This function is repeated in `src/utils/messages.ts` and the two should be kept in sync. 1189 * The reason is that this file is marked as having side-effects, and if we import `messages.ts` 1190 * into it, the whole of `src/utils` will be included in this bundle and none of the functions 1191 * will be tree shaken. 1192 ***********************************************************************************************/ 1193 for (var cookedIndex = 1, rawIndex = 1; cookedIndex < cooked.length; cookedIndex++, rawIndex++) { 1194 if (raw[rawIndex] === '\\') { 1195 rawIndex++; 1196 } else if (cooked[cookedIndex] === BLOCK_MARKER) { 1197 return cookedIndex; 1198 } 1199 } 1200 1201 throw new Error("Unterminated $localize metadata block in \"".concat(raw, "\".")); 1202 } 1203 /** 1204 * @license 1205 * Copyright Google LLC All Rights Reserved. 1206 * 1207 * Use of this source code is governed by an MIT-style license that can be 1208 * found in the LICENSE file at https://angular.io/license 1209 */ 1210 1211 /** 1212 * @license 1213 * Copyright Google LLC All Rights Reserved. 1214 * 1215 * Use of this source code is governed by an MIT-style license that can be 1216 * found in the LICENSE file at https://angular.io/license 1217 */ 1218 // Attach $localize to the global context, as a side-effect of this module. 1219 1220 1221 _global.$localize = _$localize; //# sourceMappingURL=init.js.map 1222 1223 /***/ 1224 }, 1225 1226 /***/ 1227 67941: 1228 /*!*****************************************************!*\ 1229 !*** ./node_modules/regenerator-runtime/runtime.js ***! 1230 \*****************************************************/ 1231 1232 /***/ 1233 function _(module) { 1234 /** 1235 * Copyright (c) 2014-present, Facebook, Inc. 1236 * 1237 * This source code is licensed under the MIT license found in the 1238 * LICENSE file in the root directory of this source tree. 1239 */ 1240 var runtime = function (exports) { 1241 "use strict"; 1242 1243 var Op = Object.prototype; 1244 var hasOwn = Op.hasOwnProperty; 1245 var undefined; // More compressible than void 0. 1246 1247 var $Symbol = typeof Symbol === "function" ? Symbol : {}; 1248 var iteratorSymbol = $Symbol.iterator || "@@iterator"; 1249 var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; 1250 var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; 1251 1252 function define(obj, key, value) { 1253 Object.defineProperty(obj, key, { 1254 value: value, 1255 enumerable: true, 1256 configurable: true, 1257 writable: true 1258 }); 1259 return obj[key]; 1260 } 1261 1262 try { 1263 // IE 8 has a broken Object.defineProperty that only works on DOM objects. 1264 define({}, ""); 1265 } catch (err) { 1266 define = function define(obj, key, value) { 1267 return obj[key] = value; 1268 }; 1269 } 1270 1271 function wrap(innerFn, outerFn, self, tryLocsList) { 1272 // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. 1273 var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; 1274 var generator = Object.create(protoGenerator.prototype); 1275 var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, 1276 // .throw, and .return methods. 1277 1278 generator._invoke = makeInvokeMethod(innerFn, self, context); 1279 return generator; 1280 } 1281 1282 exports.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion 1283 // record like context.tryEntries[i].completion. This interface could
vendor: 16,391 bytes, lines 1284-1688
1284 // have been (and was previously) designed to take a closure to be 1285 // invoked without arguments, but in all the cases we care about we 1286 // already have an existing method we want to call, so there's no need 1287 // to create a new function object. We can even get away with assuming 1288 // the method takes exactly one argument, since that happens to be true 1289 // in every case, so we don't have to touch the arguments object. The 1290 // only additional allocation required is the completion record, which 1291 // has a stable shape and so hopefully should be cheap to allocate. 1292 1293 function tryCatch(fn, obj, arg) { 1294 try { 1295 return { 1296 type: "normal", 1297 arg: fn.call(obj, arg) 1298 }; 1299 } catch (err) { 1300 return { 1301 type: "throw", 1302 arg: err 1303 }; 1304 } 1305 } 1306 1307 var GenStateSuspendedStart = "suspendedStart"; 1308 var GenStateSuspendedYield = "suspendedYield"; 1309 var GenStateExecuting = "executing"; 1310 var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as 1311 // breaking out of the dispatch switch statement. 1312 1313 var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and 1314 // .constructor.prototype properties for functions that return Generator 1315 // objects. For full spec compliance, you may wish to configure your 1316 // minifier not to mangle the names of these two functions. 1317 1318 function Generator() {} 1319 1320 function GeneratorFunction() {} 1321 1322 function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that 1323 // don't natively support it. 1324 1325 1326 var IteratorPrototype = {}; 1327 1328 IteratorPrototype[iteratorSymbol] = function () { 1329 return this; 1330 }; 1331 1332 var getProto = Object.getPrototypeOf; 1333 var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); 1334 1335 if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { 1336 // This environment has a native %IteratorPrototype%; use it instead 1337 // of the polyfill. 1338 IteratorPrototype = NativeIteratorPrototype; 1339 } 1340 1341 var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); 1342 GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype; 1343 GeneratorFunctionPrototype.constructor = GeneratorFunction; 1344 GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"); // Helper for defining the .next, .throw, and .return methods of the 1345 // Iterator interface in terms of a single ._invoke method. 1346 1347 function defineIteratorMethods(prototype) { 1348 ["next", "throw", "return"].forEach(function (method) { 1349 define(prototype, method, function (arg) { 1350 return this._invoke(method, arg); 1351 }); 1352 }); 1353 } 1354 1355 exports.isGeneratorFunction = function (genFun) { 1356 var ctor = typeof genFun === "function" && genFun.constructor; 1357 return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can 1358 // do is to check its .name property. 1359 (ctor.displayName || ctor.name) === "GeneratorFunction" : false; 1360 }; 1361 1362 exports.mark = function (genFun) { 1363 if (Object.setPrototypeOf) { 1364 Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); 1365 } else { 1366 genFun.__proto__ = GeneratorFunctionPrototype; 1367 define(genFun, toStringTagSymbol, "GeneratorFunction"); 1368 } 1369 1370 genFun.prototype = Object.create(Gp); 1371 return genFun; 1372 }; // Within the body of any async function, `await x` is transformed to 1373 // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test 1374 // `hasOwn.call(value, "__await")` to determine if the yielded value is 1375 // meant to be awaited. 1376 1377 1378 exports.awrap = function (arg) { 1379 return { 1380 __await: arg 1381 }; 1382 }; 1383 1384 function AsyncIterator(generator, PromiseImpl) { 1385 function invoke(method, arg, resolve, reject) { 1386 var record = tryCatch(generator[method], generator, arg); 1387 1388 if (record.type === "throw") { 1389 reject(record.arg); 1390 } else { 1391 var result = record.arg; 1392 var value = result.value; 1393 1394 if (value && typeof value === "object" && hasOwn.call(value, "__await")) { 1395 return PromiseImpl.resolve(value.__await).then(function (value) { 1396 invoke("next", value, resolve, reject); 1397 }, function (err) { 1398 invoke("throw", err, resolve, reject); 1399 }); 1400 } 1401 1402 return PromiseImpl.resolve(value).then(function (unwrapped) { 1403 // When a yielded Promise is resolved, its final value becomes 1404 // the .value of the Promise<{value,done}> result for the 1405 // current iteration. 1406 result.value = unwrapped; 1407 resolve(result); 1408 }, function (error) { 1409 // If a rejected Promise was yielded, throw the rejection back 1410 // into the async generator function so it can be handled there. 1411 return invoke("throw", error, resolve, reject); 1412 }); 1413 } 1414 } 1415 1416 var previousPromise; 1417 1418 function enqueue(method, arg) { 1419 function callInvokeWithMethodAndArg() { 1420 return new PromiseImpl(function (resolve, reject) { 1421 invoke(method, arg, resolve, reject); 1422 }); 1423 } 1424 1425 return previousPromise = // If enqueue has been called before, then we want to wait until 1426 // all previous Promises have been resolved before calling invoke, 1427 // so that results are always delivered in the correct order. If 1428 // enqueue has not been called before, then it is important to 1429 // call invoke immediately, without waiting on a callback to fire, 1430 // so that the async generator function has the opportunity to do 1431 // any necessary setup in a predictable way. This predictability 1432 // is why the Promise constructor synchronously invokes its 1433 // executor callback, and why async functions synchronously 1434 // execute code before the first await. Since we implement simple 1435 // async functions in terms of async generators, it is especially 1436 // important to get this right, even though it requires care. 1437 previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later 1438 // invocations of the iterator. 1439 callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); 1440 } // Define the unified helper method that is used to implement .next, 1441 // .throw, and .return (see defineIteratorMethods). 1442 1443 1444 this._invoke = enqueue; 1445 } 1446 1447 defineIteratorMethods(AsyncIterator.prototype); 1448 1449 AsyncIterator.prototype[asyncIteratorSymbol] = function () { 1450 return this; 1451 }; 1452 1453 exports.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of 1454 // AsyncIterator objects; they just return a Promise for the value of 1455 // the final result produced by the iterator. 1456 1457 exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { 1458 if (PromiseImpl === void 0) PromiseImpl = Promise; 1459 var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); 1460 return exports.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. 1461 : iter.next().then(function (result) { 1462 return result.done ? result.value : iter.next(); 1463 }); 1464 }; 1465 1466 function makeInvokeMethod(innerFn, self, context) { 1467 var state = GenStateSuspendedStart; 1468 return function invoke(method, arg) { 1469 if (state === GenStateExecuting) { 1470 throw new Error("Generator is already running"); 1471 } 1472 1473 if (state === GenStateCompleted) { 1474 if (method === "throw") { 1475 throw arg; 1476 } // Be forgiving, per 25.3.3.3.3 of the spec: 1477 // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume 1478 1479 1480 return doneResult(); 1481 } 1482 1483 context.method = method; 1484 context.arg = arg; 1485 1486 while (true) { 1487 var delegate = context.delegate; 1488 1489 if (delegate) { 1490 var delegateResult = maybeInvokeDelegate(delegate, context); 1491 1492 if (delegateResult) { 1493 if (delegateResult === ContinueSentinel) continue; 1494 return delegateResult; 1495 } 1496 } 1497 1498 if (context.method === "next") { 1499 // Setting context._sent for legacy support of Babel's 1500 // function.sent implementation. 1501 context.sent = context._sent = context.arg; 1502 } else if (context.method === "throw") { 1503 if (state === GenStateSuspendedStart) { 1504 state = GenStateCompleted; 1505 throw context.arg; 1506 } 1507 1508 context.dispatchException(context.arg); 1509 } else if (context.method === "return") { 1510 context.abrupt("return", context.arg); 1511 } 1512 1513 state = GenStateExecuting; 1514 var record = tryCatch(innerFn, self, context); 1515 1516 if (record.type === "normal") { 1517 // If an exception is thrown from innerFn, we leave state === 1518 // GenStateExecuting and loop back for another invocation. 1519 state = context.done ? GenStateCompleted : GenStateSuspendedYield; 1520 1521 if (record.arg === ContinueSentinel) { 1522 continue; 1523 } 1524 1525 return { 1526 value: record.arg, 1527 done: context.done 1528 }; 1529 } else if (record.type === "throw") { 1530 state = GenStateCompleted; // Dispatch the exception by looping back around to the 1531 // context.dispatchException(context.arg) call above. 1532 1533 context.method = "throw"; 1534 context.arg = record.arg; 1535 } 1536 } 1537 }; 1538 } // Call delegate.iterator[context.method](context.arg) and handle the 1539 // result, either by returning a { value, done } result from the 1540 // delegate iterator, or by modifying context.method and context.arg, 1541 // setting context.delegate to null, and returning the ContinueSentinel. 1542 1543 1544 function maybeInvokeDelegate(delegate, context) { 1545 var method = delegate.iterator[context.method]; 1546 1547 if (method === undefined) { 1548 // A .throw or .return when the delegate iterator has no .throw 1549 // method always terminates the yield* loop. 1550 context.delegate = null; 1551 1552 if (context.method === "throw") { 1553 // Note: ["return"] must be used for ES3 parsing compatibility. 1554 if (delegate.iterator["return"]) { 1555 // If the delegate iterator has a return method, give it a 1556 // chance to clean up. 1557 context.method = "return"; 1558 context.arg = undefined; 1559 maybeInvokeDelegate(delegate, context); 1560 1561 if (context.method === "throw") { 1562 // If maybeInvokeDelegate(context) changed context.method from 1563 // "return" to "throw", let that override the TypeError below. 1564 return ContinueSentinel; 1565 } 1566 } 1567 1568 context.method = "throw"; 1569 context.arg = new TypeError("The iterator does not provide a 'throw' method"); 1570 } 1571 1572 return ContinueSentinel; 1573 } 1574 1575 var record = tryCatch(method, delegate.iterator, context.arg); 1576 1577 if (record.type === "throw") { 1578 context.method = "throw"; 1579 context.arg = record.arg; 1580 context.delegate = null; 1581 return ContinueSentinel; 1582 } 1583 1584 var info = record.arg; 1585 1586 if (!info) { 1587 context.method = "throw"; 1588 context.arg = new TypeError("iterator result is not an object"); 1589 context.delegate = null; 1590 return ContinueSentinel; 1591 } 1592 1593 if (info.done) { 1594 // Assign the result of the finished delegate to the temporary 1595 // variable specified by delegate.resultName (see delegateYield). 1596 context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). 1597 1598 context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the 1599 // exception, let the outer generator proceed normally. If 1600 // context.method was "next", forget context.arg since it has been 1601 // "consumed" by the delegate iterator. If context.method was 1602 // "return", allow the original .return call to continue in the 1603 // outer generator. 1604 1605 if (context.method !== "return") { 1606 context.method = "next"; 1607 context.arg = undefined; 1608 } 1609 } else { 1610 // Re-yield the result returned by the delegate method. 1611 return info; 1612 } // The delegate iterator is finished, so forget it and continue with 1613 // the outer generator. 1614 1615 1616 context.delegate = null; 1617 return ContinueSentinel; 1618 } // Define Generator.prototype.{next,throw,return} in terms of the 1619 // unified ._invoke helper method. 1620 1621 1622 defineIteratorMethods(Gp); 1623 define(Gp, toStringTagSymbol, "Generator"); // A Generator should always return itself as the iterator object when the 1624 // @@iterator function is called on it. Some browsers' implementations of the 1625 // iterator prototype chain incorrectly implement this, causing the Generator 1626 // object to not be returned from this call. This ensures that doesn't happen. 1627 // See https://github.com/facebook/regenerator/issues/274 for more details. 1628 1629 Gp[iteratorSymbol] = function () { 1630 return this; 1631 }; 1632 1633 Gp.toString = function () { 1634 return "[object Generator]"; 1635 }; 1636 1637 function pushTryEntry(locs) { 1638 var entry = { 1639 tryLoc: locs[0] 1640 }; 1641 1642 if (1 in locs) { 1643 entry.catchLoc = locs[1]; 1644 } 1645 1646 if (2 in locs) { 1647 entry.finallyLoc = locs[2]; 1648 entry.afterLoc = locs[3]; 1649 } 1650 1651 this.tryEntries.push(entry); 1652 } 1653 1654 function resetTryEntry(entry) { 1655 var record = entry.completion || {}; 1656 record.type = "normal"; 1657 delete record.arg; 1658 entry.completion = record; 1659 } 1660 1661 function Context(tryLocsList) { 1662 // The root entry object (effectively a try statement without a catch 1663 // or a finally block) gives us a place to store values thrown from 1664 // locations where there is no enclosing try statement. 1665 this.tryEntries = [{ 1666 tryLoc: "root" 1667 }]; 1668 tryLocsList.forEach(pushTryEntry, this); 1669 this.reset(true); 1670 } 1671 1672 exports.keys = function (object) { 1673 var keys = []; 1674 1675 for (var key in object) { 1676 keys.push(key); 1677 } 1678 1679 keys.reverse(); // Rather than returning an object with a next method, we keep 1680 // things simple and return the next function itself. 1681 1682 return function next() { 1683 while (keys.length) { 1684 var key = keys.pop(); 1685 1686 if (key in object) { 1687 next.value = key; 1688 next.done = false;
vendor: 11,384 bytes, lines 1689-2019
1689 return next; 1690 } 1691 } // To avoid creating an additional object, we just hang the .value 1692 // and .done properties off the next function object itself. This 1693 // also ensures that the minifier will not anonymize the function. 1694 1695 1696 next.done = true; 1697 return next; 1698 }; 1699 }; 1700 1701 function values(iterable) { 1702 if (iterable) { 1703 var iteratorMethod = iterable[iteratorSymbol]; 1704 1705 if (iteratorMethod) { 1706 return iteratorMethod.call(iterable); 1707 } 1708 1709 if (typeof iterable.next === "function") { 1710 return iterable; 1711 } 1712 1713 if (!isNaN(iterable.length)) { 1714 var i = -1, 1715 next = function next() { 1716 while (++i < iterable.length) { 1717 if (hasOwn.call(iterable, i)) { 1718 next.value = iterable[i]; 1719 next.done = false; 1720 return next; 1721 } 1722 } 1723 1724 next.value = undefined; 1725 next.done = true; 1726 return next; 1727 }; 1728 1729 return next.next = next; 1730 } 1731 } // Return an iterator with no values. 1732 1733 1734 return { 1735 next: doneResult 1736 }; 1737 } 1738 1739 exports.values = values; 1740 1741 function doneResult() { 1742 return { 1743 value: undefined, 1744 done: true 1745 }; 1746 } 1747 1748 Context.prototype = { 1749 constructor: Context, 1750 reset: function reset(skipTempReset) { 1751 this.prev = 0; 1752 this.next = 0; // Resetting context._sent for legacy support of Babel's 1753 // function.sent implementation. 1754 1755 this.sent = this._sent = undefined; 1756 this.done = false; 1757 this.delegate = null; 1758 this.method = "next"; 1759 this.arg = undefined; 1760 this.tryEntries.forEach(resetTryEntry); 1761 1762 if (!skipTempReset) { 1763 for (var name in this) { 1764 // Not sure about the optimal order of these conditions: 1765 if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { 1766 this[name] = undefined; 1767 } 1768 } 1769 } 1770 }, 1771 stop: function stop() { 1772 this.done = true; 1773 var rootEntry = this.tryEntries[0]; 1774 var rootRecord = rootEntry.completion; 1775 1776 if (rootRecord.type === "throw") { 1777 throw rootRecord.arg; 1778 } 1779 1780 return this.rval; 1781 }, 1782 dispatchException: function dispatchException(exception) { 1783 if (this.done) { 1784 throw exception; 1785 } 1786 1787 var context = this; 1788 1789 function handle(loc, caught) { 1790 record.type = "throw"; 1791 record.arg = exception; 1792 context.next = loc; 1793 1794 if (caught) { 1795 // If the dispatched exception was caught by a catch block, 1796 // then let that catch block handle the exception normally. 1797 context.method = "next"; 1798 context.arg = undefined; 1799 } 1800 1801 return !!caught; 1802 } 1803 1804 for (var i = this.tryEntries.length - 1; i >= 0; --i) { 1805 var entry = this.tryEntries[i]; 1806 var record = entry.completion; 1807 1808 if (entry.tryLoc === "root") { 1809 // Exception thrown outside of any try block that could handle 1810 // it, so set the completion value of the entire function to 1811 // throw the exception. 1812 return handle("end"); 1813 } 1814 1815 if (entry.tryLoc <= this.prev) { 1816 var hasCatch = hasOwn.call(entry, "catchLoc"); 1817 var hasFinally = hasOwn.call(entry, "finallyLoc"); 1818 1819 if (hasCatch && hasFinally) { 1820 if (this.prev < entry.catchLoc) { 1821 return handle(entry.catchLoc, true); 1822 } else if (this.prev < entry.finallyLoc) { 1823 return handle(entry.finallyLoc); 1824 } 1825 } else if (hasCatch) { 1826 if (this.prev < entry.catchLoc) { 1827 return handle(entry.catchLoc, true); 1828 } 1829 } else if (hasFinally) { 1830 if (this.prev < entry.finallyLoc) { 1831 return handle(entry.finallyLoc); 1832 } 1833 } else { 1834 throw new Error("try statement without catch or finally"); 1835 } 1836 } 1837 } 1838 }, 1839 abrupt: function abrupt(type, arg) { 1840 for (var i = this.tryEntries.length - 1; i >= 0; --i) { 1841 var entry = this.tryEntries[i]; 1842 1843 if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { 1844 var finallyEntry = entry; 1845 break; 1846 } 1847 } 1848 1849 if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { 1850 // Ignore the finally entry if control is not jumping to a 1851 // location outside the try/catch block. 1852 finallyEntry = null; 1853 } 1854 1855 var record = finallyEntry ? finallyEntry.completion : {}; 1856 record.type = type; 1857 record.arg = arg; 1858 1859 if (finallyEntry) { 1860 this.method = "next"; 1861 this.next = finallyEntry.finallyLoc; 1862 return ContinueSentinel; 1863 } 1864 1865 return this.complete(record); 1866 }, 1867 complete: function complete(record, afterLoc) { 1868 if (record.type === "throw") { 1869 throw record.arg; 1870 } 1871 1872 if (record.type === "break" || record.type === "continue") { 1873 this.next = record.arg; 1874 } else if (record.type === "return") { 1875 this.rval = this.arg = record.arg; 1876 this.method = "return"; 1877 this.next = "end"; 1878 } else if (record.type === "normal" && afterLoc) { 1879 this.next = afterLoc; 1880 } 1881 1882 return ContinueSentinel; 1883 }, 1884 finish: function finish(finallyLoc) { 1885 for (var i = this.tryEntries.length - 1; i >= 0; --i) { 1886 var entry = this.tryEntries[i]; 1887 1888 if (entry.finallyLoc === finallyLoc) { 1889 this.complete(entry.completion, entry.afterLoc); 1890 resetTryEntry(entry); 1891 return ContinueSentinel; 1892 } 1893 } 1894 }, 1895 "catch": function _catch(tryLoc) { 1896 for (var i = this.tryEntries.length - 1; i >= 0; --i) { 1897 var entry = this.tryEntries[i]; 1898 1899 if (entry.tryLoc === tryLoc) { 1900 var record = entry.completion; 1901 1902 if (record.type === "throw") { 1903 var thrown = record.arg; 1904 resetTryEntry(entry); 1905 } 1906 1907 return thrown; 1908 } 1909 } // The context.catch method must only be called with a location 1910 // argument that corresponds to a known catch block. 1911 1912 1913 throw new Error("illegal catch attempt"); 1914 }, 1915 delegateYield: function delegateYield(iterable, resultName, nextLoc) { 1916 this.delegate = { 1917 iterator: values(iterable), 1918 resultName: resultName, 1919 nextLoc: nextLoc 1920 }; 1921 1922 if (this.method === "next") { 1923 // Deliberately forget the last sent value so that we don't 1924 // accidentally pass it on to the delegate. 1925 this.arg = undefined; 1926 } 1927 1928 return ContinueSentinel; 1929 } 1930 }; // Regardless of whether this script is executing as a CommonJS module 1931 // or not, return the runtime object so that we can declare the variable 1932 // regeneratorRuntime in the outer scope, which allows this module to be 1933 // injected easily by `bin/regenerator --include-runtime script.js`. 1934 1935 return exports; 1936 }( // If this script is executing as a CommonJS module, use module.exports 1937 // as the regeneratorRuntime namespace. Otherwise create a new empty 1938 // object. Either way, the resulting object will be used to initialize 1939 // the regeneratorRuntime variable at the top of this file. 1940 true ? module.exports : 0); 1941 1942 try { 1943 regeneratorRuntime = runtime; 1944 } catch (accidentalStrictMode) { 1945 // This module should not be running in strict mode, so the above 1946 // assignment should always work unless something is misconfigured. Just 1947 // in case runtime.js accidentally runs in strict mode, we can escape 1948 // strict mode using a global Function call. This could conceivably fail 1949 // if a Content Security Policy forbids using Function, but in that case 1950 // the proper solution is to fix the accidental strict mode problem. If 1951 // you've misconfigured your bundler to force strict mode and applied a 1952 // CSP to forbid Function, and you're not willing to fix either of those 1953 // problems, please detail your unique predicament in a GitHub issue. 1954 Function("r", "regeneratorRuntime = r")(runtime); 1955 } 1956 /***/ 1957 1958 }, 1959 1960 /***/ 1961 1670: 1962 /*!******************************************************!*\ 1963 !*** ./node_modules/zone.js/fesm2015/zone-legacy.js ***! 1964 \******************************************************/ 1965 1966 /***/ 1967 function _() { 1968 "use strict"; 1969 /** 1970 * @license Angular v12.0.0-next.0 1971 * (c) 2010-2020 Google LLC. https://angular.io/ 1972 * License: MIT 1973 */ 1974 1975 /** 1976 * @license 1977 * Copyright Google LLC All Rights Reserved. 1978 * 1979 * Use of this source code is governed by an MIT-style license that can be 1980 * found in the LICENSE file at https://angular.io/license 1981 */ 1982 1983 /* 1984 * This is necessary for Chrome and Chrome mobile, to enable 1985 * things like redefining `createdCallback` on an element. 1986 */ 1987 1988 var zoneSymbol; 1989 1990 var _defineProperty; 1991 1992 var _getOwnPropertyDescriptor; 1993 1994 var _create; 1995 1996 var unconfigurablesKey; 1997 1998 function propertyPatch() { 1999 zoneSymbol = Zone.__symbol__; 2000 _defineProperty = Object[zoneSymbol('defineProperty')] = Object.defineProperty; 2001 _getOwnPropertyDescriptor = Object[zoneSymbol('getOwnPropertyDescriptor')] = Object.getOwnPropertyDescriptor; 2002 _create = Object.create; 2003 unconfigurablesKey = zoneSymbol('unconfigurables'); 2004 2005 Object.defineProperty = function (obj, prop, desc) { 2006 if (isUnconfigurable(obj, prop)) { 2007 throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); 2008 } 2009 2010 var originalConfigurableFlag = desc.configurable; 2011 2012 if (prop !== 'prototype') { 2013 desc = rewriteDescriptor(obj, prop, desc); 2014 } 2015 2016 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 2017 }; 2018 2019 Object.defineProperties = function (obj, props) {
2020 Object.keys(props).forEach(function (prop) { 2021 Object.defineProperty(obj, prop, props[prop]); 2022 }); 2023 return obj; 2024 }; 2025 2026 Object.create = function (obj, proto) { 2027 if (typeof proto === 'object' && !Object.isFrozen(proto)) { 2028 Object.keys(proto).forEach(function (prop) { 2029 proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); 2030 }); 2031 } 2032 2033 return _create(obj, proto); 2034 }; 2035 2036 Object.getOwnPropertyDescriptor = function (obj, prop) { 2037 var desc = _getOwnPropertyDescriptor(obj, prop); 2038 2039 if (desc && isUnconfigurable(obj, prop)) { 2040 desc.configurable = false; 2041 } 2042 2043 return desc; 2044 }; 2045 } 2046 2047 function _redefineProperty(obj, prop, desc) { 2048 var originalConfigurableFlag = desc.configurable; 2049 desc = rewriteDescriptor(obj, prop, desc); 2050 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 2051 } 2052 2053 function isUnconfigurable(obj, prop) { 2054 return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; 2055 } 2056 2057 function rewriteDescriptor(obj, prop, desc) { 2058 // issue-927, if the desc is frozen, don't try to change the desc 2059 if (!Object.isFrozen(desc)) { 2060 desc.configurable = true; 2061 } 2062 2063 if (!desc.configurable) { 2064 // issue-927, if the obj is frozen, don't try to set the desc to obj 2065 if (!obj[unconfigurablesKey] && !Object.isFrozen(obj)) { 2066 _defineProperty(obj, unconfigurablesKey, { 2067 writable: true, 2068 value: {} 2069 }); 2070 } 2071 2072 if (obj[unconfigurablesKey]) { 2073 obj[unconfigurablesKey][prop] = true; 2074 } 2075 } 2076 2077 return desc; 2078 } 2079 2080 function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { 2081 try { 2082 return _defineProperty(obj, prop, desc); 2083 } catch (error) { 2084 if (desc.configurable) { 2085 // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's 2086 // retry with the original flag value 2087 if (typeof originalConfigurableFlag == 'undefined') { 2088 delete desc.configurable; 2089 } else { 2090 desc.configurable = originalConfigurableFlag; 2091 } 2092 2093 try { 2094 return _defineProperty(obj, prop, desc); 2095 } catch (error) { 2096 var swallowError = false; 2097 2098 if (prop === 'createdCallback' || prop === 'attachedCallback' || prop === 'detachedCallback' || prop === 'attributeChangedCallback') { 2099 // We only swallow the error in registerElement patch 2100 // this is the work around since some applications 2101 // fail if we throw the error 2102 swallowError = true; 2103 } 2104 2105 if (!swallowError) { 2106 throw error; 2107 } // TODO: @JiaLiPassion, Some application such as `registerElement` patch 2108 // still need to swallow the error, in the future after these applications 2109 // are updated, the following logic can be removed. 2110 2111 2112 var descJson = null; 2113 2114 try { 2115 descJson = JSON.stringify(desc); 2116 } catch (error) { 2117 descJson = desc.toString(); 2118 } 2119 2120 console.log("Attempting to configure '".concat(prop, "' with descriptor '").concat(descJson, "' on object '").concat(obj, "' and got error, giving up: ").concat(error)); 2121 } 2122 } else { 2123 throw error; 2124 } 2125 } 2126 } 2127 /** 2128 * @license 2129 * Copyright Google LLC All Rights Reserved. 2130 * 2131 * Use of this source code is governed by an MIT-style license that can be 2132 * found in the LICENSE file at https://angular.io/license 2133 */ 2134 2135 2136 function eventTargetLegacyPatch(_global, api) { 2137 var _api$getGlobalObjects = api.getGlobalObjects(), 2138 eventNames = _api$getGlobalObjects.eventNames, 2139 globalSources = _api$getGlobalObjects.globalSources, 2140 zoneSymbolEventNames = _api$getGlobalObjects.zoneSymbolEventNames, 2141 TRUE_STR = _api$getGlobalObjects.TRUE_STR, 2142 FALSE_STR = _api$getGlobalObjects.FALSE_STR, 2143 ZONE_SYMBOL_PREFIX = _api$getGlobalObjects.ZONE_SYMBOL_PREFIX; 2144 2145 var WTF_ISSUE_555 = 'Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video'; 2146 var NO_EVENT_TARGET = 'ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket'.split(','); 2147 var EVENT_TARGET = 'EventTarget'; 2148 var apis = []; 2149 var isWtf = _global['wtf']; 2150 var WTF_ISSUE_555_ARRAY = WTF_ISSUE_555.split(','); 2151 2152 if (isWtf) { 2153 // Workaround for: https://github.com/google/tracing-framework/issues/555 2154 apis = WTF_ISSUE_555_ARRAY.map(function (v) { 2155 return 'HTML' + v + 'Element'; 2156 }).concat(NO_EVENT_TARGET); 2157 } else if (_global[EVENT_TARGET]) { 2158 apis.push(EVENT_TARGET); 2159 } else { 2160 // Note: EventTarget is not available in all browsers, 2161 // if it's not available, we instead patch the APIs in the IDL that inherit from EventTarget 2162 apis = NO_EVENT_TARGET; 2163 } 2164 2165 var isDisableIECheck = _global['__Zone_disable_IE_check'] || false; 2166 var isEnableCrossContextCheck = _global['__Zone_enable_cross_context_check'] || false; 2167 var ieOrEdge = api.isIEOrEdge(); 2168 var ADD_EVENT_LISTENER_SOURCE = '.addEventListener:'; 2169 var FUNCTION_WRAPPER = '[object FunctionWrapper]'; 2170 var BROWSER_TOOLS = 'function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }'; 2171 var pointerEventsMap = { 2172 'MSPointerCancel': 'pointercancel', 2173 'MSPointerDown': 'pointerdown', 2174 'MSPointerEnter': 'pointerenter', 2175 'MSPointerHover': 'pointerhover', 2176 'MSPointerLeave': 'pointerleave', 2177 'MSPointerMove': 'pointermove', 2178 'MSPointerOut': 'pointerout', 2179 'MSPointerOver': 'pointerover', 2180 'MSPointerUp': 'pointerup' 2181 }; // predefine all __zone_symbol__ + eventName + true/false string 2182 2183 for (var i = 0; i < eventNames.length; i++) { 2184 var eventName = eventNames[i]; 2185 var falseEventName = eventName + FALSE_STR; 2186 var trueEventName = eventName + TRUE_STR; 2187 var symbol = ZONE_SYMBOL_PREFIX + falseEventName; 2188 var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 2189 zoneSymbolEventNames[eventName] = {}; 2190 zoneSymbolEventNames[eventName][FALSE_STR] = symbol; 2191 zoneSymbolEventNames[eventName][TRUE_STR] = symbolCapture; 2192 } // predefine all task.source string 2193 2194 2195 for (var _i = 0; _i < WTF_ISSUE_555_ARRAY.length; _i++) { 2196 var target = WTF_ISSUE_555_ARRAY[_i]; 2197 var targets = globalSources[target] = {}; 2198 2199 for (var j = 0; j < eventNames.length; j++) { 2200 var _eventName = eventNames[j]; 2201 targets[_eventName] = target + ADD_EVENT_LISTENER_SOURCE + _eventName; 2202 } 2203 } 2204 2205 var checkIEAndCrossContext = function checkIEAndCrossContext(nativeDelegate, delegate, target, args) { 2206 if (!isDisableIECheck && ieOrEdge) { 2207 if (isEnableCrossContextCheck) { 2208 try { 2209 var testString = delegate.toString(); 2210 2211 if (testString === FUNCTION_WRAPPER || testString == BROWSER_TOOLS) { 2212 nativeDelegate.apply(target, args); 2213 return false;
2214 } 2215 } catch (error) { 2216 nativeDelegate.apply(target, args); 2217 return false; 2218 } 2219 } else { 2220 var _testString = delegate.toString(); 2221 2222 if (_testString === FUNCTION_WRAPPER || _testString == BROWSER_TOOLS) { 2223 nativeDelegate.apply(target, args); 2224 return false; 2225 } 2226 } 2227 } else if (isEnableCrossContextCheck) { 2228 try { 2229 delegate.toString(); 2230 } catch (error) { 2231 nativeDelegate.apply(target, args); 2232 return false; 2233 } 2234 } 2235 2236 return true; 2237 }; 2238 2239 var apiTypes = []; 2240 2241 for (var _i2 = 0; _i2 < apis.length; _i2++) { 2242 var type = _global[apis[_i2]]; 2243 apiTypes.push(type && type.prototype); 2244 } // vh is validateHandler to check event handler 2245 // is valid or not(for security check) 2246 2247 2248 api.patchEventTarget(_global, apiTypes, { 2249 vh: checkIEAndCrossContext, 2250 transferEventName: function transferEventName(eventName) { 2251 var pointerEventName = pointerEventsMap[eventName]; 2252 return pointerEventName || eventName; 2253 } 2254 }); 2255 Zone[api.symbol('patchEventTarget')] = !!_global[EVENT_TARGET]; 2256 return true; 2257 } 2258 /** 2259 * @license 2260 * Copyright Google LLC All Rights Reserved. 2261 * 2262 * Use of this source code is governed by an MIT-style license that can be 2263 * found in the LICENSE file at https://angular.io/license 2264 */ 2265 // we have to patch the instance since the proto is non-configurable 2266 2267 2268 function apply(api, _global) { 2269 var _api$getGlobalObjects2 = api.getGlobalObjects(), 2270 ADD_EVENT_LISTENER_STR = _api$getGlobalObjects2.ADD_EVENT_LISTENER_STR, 2271 REMOVE_EVENT_LISTENER_STR = _api$getGlobalObjects2.REMOVE_EVENT_LISTENER_STR; 2272 2273 var WS = _global.WebSocket; // On Safari window.EventTarget doesn't exist so need to patch WS add/removeEventListener 2274 // On older Chrome, no need since EventTarget was already patched 2275 2276 if (!_global.EventTarget) { 2277 api.patchEventTarget(_global, [WS.prototype]); 2278 } 2279 2280 _global.WebSocket = function (x, y) { 2281 var socket = arguments.length > 1 ? new WS(x, y) : new WS(x); 2282 var proxySocket; 2283 var proxySocketProto; // Safari 7.0 has non-configurable own 'onmessage' and friends properties on the socket instance 2284 2285 var onmessageDesc = api.ObjectGetOwnPropertyDescriptor(socket, 'onmessage'); 2286 2287 if (onmessageDesc && onmessageDesc.configurable === false) { 2288 proxySocket = api.ObjectCreate(socket); // socket have own property descriptor 'onopen', 'onmessage', 'onclose', 'onerror' 2289 // but proxySocket not, so we will keep socket as prototype and pass it to 2290 // patchOnProperties method 2291 2292 proxySocketProto = socket; 2293 [ADD_EVENT_LISTENER_STR, REMOVE_EVENT_LISTENER_STR, 'send', 'close'].forEach(function (propName) { 2294 proxySocket[propName] = function () { 2295 var args = api.ArraySlice.call(arguments); 2296 2297 if (propName === ADD_EVENT_LISTENER_STR || propName === REMOVE_EVENT_LISTENER_STR) { 2298 var eventName = args.length > 0 ? args[0] : undefined; 2299 2300 if (eventName) { 2301 var propertySymbol = Zone.__symbol__('ON_PROPERTY' + eventName); 2302 2303 socket[propertySymbol] = proxySocket[propertySymbol]; 2304 } 2305 } 2306 2307 return socket[propName].apply(socket, args); 2308 }; 2309 }); 2310 } else { 2311 // we can patch the real socket 2312 proxySocket = socket; 2313 } 2314 2315 api.patchOnProperties(proxySocket, ['close', 'error', 'message', 'open'], proxySocketProto); 2316 return proxySocket; 2317 }; 2318 2319 var globalWebSocket = _global['WebSocket']; 2320 2321 for (var prop in WS) { 2322 globalWebSocket[prop] = WS[prop]; 2323 } 2324 } 2325 /** 2326 * @license 2327 * Copyright Google LLC All Rights Reserved. 2328 * 2329 * Use of this source code is governed by an MIT-style license that can be 2330 * found in the LICENSE file at https://angular.io/license 2331 */ 2332 2333 2334 function propertyDescriptorLegacyPatch(api, _global) { 2335 var _api$getGlobalObjects3 = api.getGlobalObjects(), 2336 isNode = _api$getGlobalObjects3.isNode, 2337 isMix = _api$getGlobalObjects3.isMix; 2338 2339 if (isNode && !isMix) { 2340 return; 2341 } 2342
2343 if (!canPatchViaPropertyDescriptor(api, _global)) { 2344 var supportsWebSocket = typeof WebSocket !== 'undefined'; // Safari, Android browsers (Jelly Bean) 2345 2346 patchViaCapturingAllTheEvents(api); 2347 api.patchClass('XMLHttpRequest'); 2348 2349 if (supportsWebSocket) { 2350 apply(api, _global); 2351 } 2352 2353 Zone[api.symbol('patchEvents')] = true; 2354 } 2355 } 2356 2357 function canPatchViaPropertyDescriptor(api, _global) { 2358 var _api$getGlobalObjects4 = api.getGlobalObjects(), 2359 isBrowser = _api$getGlobalObjects4.isBrowser, 2360 isMix = _api$getGlobalObjects4.isMix; 2361 2362 if ((isBrowser || isMix) && !api.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype, 'onclick') && typeof Element !== 'undefined') { 2363 // WebKit https://bugs.webkit.org/show_bug.cgi?id=134364 2364 // IDL interface attributes are not configurable 2365 var desc = api.ObjectGetOwnPropertyDescriptor(Element.prototype, 'onclick'); 2366 if (desc && !desc.configurable) return false; // try to use onclick to detect whether we can patch via propertyDescriptor 2367 // because XMLHttpRequest is not available in service worker 2368 2369 if (desc) { 2370 api.ObjectDefineProperty(Element.prototype, 'onclick', { 2371 enumerable: true, 2372 configurable: true, 2373 get: function get() { 2374 return true; 2375 } 2376 }); 2377 var div = document.createElement('div'); 2378 var result = !!div.onclick; 2379 api.ObjectDefineProperty(Element.prototype, 'onclick', desc); 2380 return result; 2381 } 2382 } 2383 2384 var XMLHttpRequest = _global['XMLHttpRequest']; 2385 2386 if (!XMLHttpRequest) { 2387 // XMLHttpRequest is not available in service worker 2388 return false; 2389 } 2390 2391 var ON_READY_STATE_CHANGE = 'onreadystatechange'; 2392 var XMLHttpRequestPrototype = XMLHttpRequest.prototype; 2393 var xhrDesc = api.ObjectGetOwnPropertyDescriptor(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE); // add enumerable and configurable here because in opera 2394 // by default XMLHttpRequest.prototype.onreadystatechange is undefined 2395 // without adding enumerable and configurable will cause onreadystatechange 2396 // non-configurable 2397 // and if XMLHttpRequest.prototype.onreadystatechange is undefined, 2398 // we should set a real desc instead a fake one 2399 2400 if (xhrDesc) { 2401 api.ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { 2402 enumerable: true, 2403 configurable: true, 2404 get: function get() { 2405 return true; 2406 } 2407 }); 2408 var req = new XMLHttpRequest(); 2409 2410 var _result = !!req.onreadystatechange; // restore original desc 2411 2412 2413 api.ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, xhrDesc || {}); 2414 return _result; 2415 } else { 2416 var SYMBOL_FAKE_ONREADYSTATECHANGE = api.symbol('fake'); 2417 api.ObjectDefineProperty(XMLHttpRequestPrototype, ON_READY_STATE_CHANGE, { 2418 enumerable: true, 2419 configurable: true, 2420 get: function get() { 2421 return this[SYMBOL_FAKE_ONREADYSTATECHANGE]; 2422 }, 2423 set: function set(value) { 2424 this[SYMBOL_FAKE_ONREADYSTATECHANGE] = value; 2425 } 2426 }); 2427 2428 var _req = new XMLHttpRequest(); 2429 2430 var detectFunc = function detectFunc() {}; 2431 2432 _req.onreadystatechange = detectFunc; 2433 2434 var _result2 = _req[SYMBOL_FAKE_ONREADYSTATECHANGE] === detectFunc; 2435 2436 _req.onreadystatechange = null; 2437 return _result2; 2438 } 2439 } // Whenever any eventListener fires, we check the eventListener target and all parents 2440 // for `onwhatever` properties and replace them with zone-bound functions 2441 // - Chrome (for now) 2442 2443 2444 function patchViaCapturingAllTheEvents(api) { 2445 var _api$getGlobalObjects5 = api.getGlobalObjects(), 2446 eventNames = _api$getGlobalObjects5.eventNames; 2447 2448 var unboundKey = api.symbol('unbound'); 2449 2450 var _loop = function _loop(i) { 2451 var property = eventNames[i]; 2452 var onproperty = 'on' + property; 2453 self.addEventListener(property, function (event) { 2454 var elt = event.target, 2455 bound, 2456 source; 2457 2458 if (elt) { 2459 source = elt.constructor['name'] + '.' + onproperty; 2460 } else { 2461 source = 'unknown.' + onproperty; 2462 } 2463 2464 while (elt) { 2465 if (elt[onproperty] && !elt[onproperty][unboundKey]) { 2466 bound = api.wrapWithCurrentZone(elt[onproperty], source); 2467 bound[unboundKey] = elt[onproperty]; 2468 elt[onproperty] = bound; 2469 } 2470 2471 elt = elt.parentElement; 2472 } 2473 }, true); 2474 }; 2475 2476 for (var i = 0; i < eventNames.length; i++) { 2477 _loop(i); 2478 } 2479 } 2480 /** 2481 * @license 2482 * Copyright Google LLC All Rights Reserved. 2483 * 2484 * Use of this source code is governed by an MIT-style license that can be 2485 * found in the LICENSE file at https://angular.io/license 2486 */ 2487 2488 2489 function registerElementPatch(_global, api) { 2490 var _api$getGlobalObjects6 = api.getGlobalObjects(), 2491 isBrowser = _api$getGlobalObjects6.isBrowser, 2492 isMix = _api$getGlobalObjects6.isMix; 2493 2494 if (!isBrowser && !isMix || !('registerElement' in _global.document)) { 2495 return; 2496 } 2497 2498 var callbacks = ['createdCallback', 'attachedCallback', 'detachedCallback', 'attributeChangedCallback']; 2499 api.patchCallbacks(api, document, 'Document', 'registerElement', callbacks); 2500 } 2501 /** 2502 * @license 2503 * Copyright Google LLC All Rights Reserved. 2504 * 2505 * Use of this source code is governed by an MIT-style license that can be 2506 * found in the LICENSE file at https://angular.io/license 2507 */ 2508 2509 2510 (function (_global) { 2511 var symbolPrefix = _global['__Zone_symbol_prefix'] || '__zone_symbol__'; 2512 2513 function __symbol__(name) { 2514 return symbolPrefix + name; 2515 } 2516 2517 _global[__symbol__('legacyPatch')] = function () { 2518 var Zone = _global['Zone']; 2519 2520 Zone.__load_patch('defineProperty', function (global, Zone, api) { 2521 api._redefineProperty = _redefineProperty; 2522 propertyPatch(); 2523 }); 2524 2525 Zone.__load_patch('registerElement', function (global, Zone, api) { 2526 registerElementPatch(global, api); 2527 }); 2528 2529 Zone.__load_patch('EventTargetLegacy', function (global, Zone, api) { 2530 eventTargetLegacyPatch(global, api); 2531 propertyDescriptorLegacyPatch(api, global); 2532 }); 2533 }; 2534 })(typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}); 2535 /***/ 2536 2537 }, 2538 2539 /***/ 2540 7277: 2541 /*!***********************************************!*\ 2542 !*** ./node_modules/zone.js/fesm2015/zone.js ***! 2543 \***********************************************/ 2544 2545 /***/ 2546 function _() { 2547 "use strict"; 2548 /** 2549 * @license Angular v12.0.0-next.0 2550 * (c) 2010-2020 Google LLC. https://angular.io/ 2551 * License: MIT 2552 */ 2553 2554 /** 2555 * @license 2556 * Copyright Google LLC All Rights Reserved. 2557 * 2558 * Use of this source code is governed by an MIT-style license that can be 2559 * found in the LICENSE file at https://angular.io/license 2560 */ 2561 2562 var Zone$1 = function (global) { 2563 var performance = global['performance']; 2564 2565 function mark(name) { 2566 performance && performance['mark'] && performance['mark'](name); 2567 } 2568 2569 function performanceMeasure(name, label) { 2570 performance && performance['measure'] && performance['measure'](name, label); 2571 } 2572 2573 mark('Zone'); // Initialize before it's accessed below. 2574 // __Zone_symbol_prefix global can be used to override the default zone 2575 // symbol prefix with a custom one if needed. 2576 2577 var symbolPrefix = global['__Zone_symbol_prefix'] || '__zone_symbol__'; 2578 2579 function __symbol__(name) { 2580 return symbolPrefix + name; 2581 } 2582 2583 var checkDuplicate = global[__symbol__('forceDuplicateZoneCheck')] === true; 2584 2585 if (global['Zone']) { 2586 // if global['Zone'] already exists (maybe zone.js was already loaded or 2587 // some other lib also registered a global object named Zone), we may
2587need 2588 // to throw an error, but sometimes user may not want this error. 2589 // For example, 2590 // we have two web pages, page1 includes zone.js, page2 doesn't. 2591 // and the 1st time user load page1 and page2, everything work fine, 2592 // but when user load page2 again, error occurs because global['Zone'] already exists. 2593 // so we add a flag to let user choose whether to throw this error or not. 2594 // By default, if existing Zone is from zone.js, we will not throw the error. 2595 if (checkDuplicate || typeof global['Zone'].__symbol__ !== 'function') { 2596 throw new Error('Zone already loaded.'); 2597 } else { 2598 return global['Zone']; 2599 } 2600 } 2601 2602 var Zone = /*#__PURE__*/function () { 2603 function Zone(parent, zoneSpec) { 2604 _classCallCheck(this, Zone); 2605 2606 this._parent = parent; 2607 this._name = zoneSpec ? zoneSpec.name || 'unnamed' : '<root>'; 2608 this._properties = zoneSpec && zoneSpec.properties || {}; 2609 this._zoneDelegate = new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); 2610 } 2611 2612 _createClass(Zone, [{ 2613 key: "parent", 2614 get: function get() { 2615 return this._parent; 2616 } 2617 }, { 2618 key: "name", 2619 get: function get() { 2620 return this._name; 2621 } 2622 }, { 2623 key: "get", 2624 value: function get(key) { 2625 var zone = this.getZoneWith(key); 2626 if (zone) return zone._properties[key]; 2627 } 2628 }, { 2629 key: "getZoneWith", 2630 value: function getZoneWith(key) { 2631 var current = this; 2632 2633 while (current) { 2634 if (current._properties.hasOwnProperty(key)) { 2635 return current; 2636 } 2637 2638 current = current._parent; 2639 } 2640 2641 return null; 2642 } 2643 }, { 2644 key: "fork", 2645 value: function fork(zoneSpec) { 2646 if (!zoneSpec) throw new Error('ZoneSpec required!'); 2647 return this._zoneDelegate.fork(this, zoneSpec); 2648 } 2649 }, { 2650 key: "wrap", 2651 value: function wrap(callback, source) { 2652 if (typeof callback !== 'function') { 2653 throw new Error('Expecting function got: ' + callback); 2654 } 2655 2656 var _callback = this._zoneDelegate.intercept(this, callback, source); 2657 2658 var zone = this; 2659 return function () { 2660 return zone.runGuarded(_callback, this, arguments, source); 2661 }; 2662 } 2663 }, { 2664 key: "run", 2665 value: function run(callback, applyThis, applyArgs, source) { 2666 _currentZoneFrame = { 2667 parent: _currentZoneFrame, 2668 zone: this 2669 }; 2670 2671 try { 2672 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 2673 } finally { 2674 _currentZoneFrame = _currentZoneFrame.parent; 2675 } 2676 } 2677 }, { 2678 key: "runGuarded", 2679 value: function runGuarded(callback) { 2680 var applyThis = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; 2681 var applyArgs = arguments.length > 2 ? arguments[2] : undefined; 2682 var source = arguments.length > 3 ? arguments[3] : undefined; 2683 _currentZoneFrame = { 2684 parent: _currentZoneFrame, 2685 zone: this 2686 }; 2687 2688 try { 2689 try { 2690 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 2691 } catch (error) { 2692 if (this._zoneDelegate.handleError(this, error)) { 2693 throw error; 2694 } 2695 } 2696 } finally { 2697 _currentZoneFrame = _currentZoneFrame.parent; 2698 } 2699 } 2700 }, { 2701 key: "runTask", 2702 value: function runTask(task, applyThis, applyArgs) { 2703 if (task.zone != this) { 2704 throw new Error('A task can only be run in the zone of creation! (Creation: ' + (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 2705 } // https://github.com/angular/zone.js/issues/778, sometimes eventTask 2706 // will run in notScheduled(canceled) state, we should not try to 2707 // run such kind of task but just return 2708 2709 2710 if (task.state === notScheduled && (task.type === eventTask || task.type === macroTask)) { 2711 return; 2712 } 2713 2714 var reEntryGuard = task.state != running; 2715 reEntryGuard && task._transitionTo(running, scheduled); 2716 task.runCount++; 2717 var previousTask = _currentTask; 2718 _currentTask = task; 2719 _currentZoneFrame = { 2720 parent: _currentZoneFrame, 2721 zone: this 2722 }; 2723 2724 try { 2725 if (task.type == macroTask && task.data && !task.data.isPeriodic) { 2726 task.cancelFn = undefined; 2727 } 2728 2729 try { 2730 return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); 2731 } catch (error) { 2732 if (this._zoneDelegate.handleError(this, error)) { 2733 throw error; 2734 } 2735 } 2736 } finally { 2737 // if the task's state is notScheduled or unknown, then it has already been cancelled 2738 // we should not reset the state to scheduled 2739 if (task.state !== notScheduled && task.state !== unknown) { 2740 if (task.type == eventTask || task.data && task.data.isPeriodic) { 2741 reEntryGuard && task._transitionTo(scheduled, running); 2742 } else { 2743 task.runCount = 0; 2744 2745 this._updateTaskCount(task, -1); 2746 2747 reEntryGuard && task._transitionTo(notScheduled, running, notScheduled); 2748 } 2749 } 2750 2751 _currentZoneFrame = _currentZoneFrame.parent; 2752 _currentTask = previousTask; 2753 } 2754 } 2755 }, { 2756 key: "scheduleTask", 2757 value: function scheduleTask(task) { 2758 if (task.zone && task.zone !== this) { 2759 // check if the task was rescheduled, the newZone 2760 // should not be the children of the original zone 2761 var newZone = this; 2762 2763 while (newZone) { 2764 if (newZone === task.zone) { 2765 throw Error("can not reschedule task to ".concat(this.name, " which is descendants of the original zone ").concat(task.zone.name)); 2766 } 2767 2768 newZone = newZone.parent; 2769 } 2770 } 2771 2772 task._transitionTo(scheduling, notScheduled); 2773 2774 var zoneDelegates = []; 2775 task._zoneDelegates = zoneDelegates; 2776 task._zone = this; 2777 2778 try { 2779 task = this._zoneDelegate.scheduleTask(this, task); 2780 } catch (err) { 2781 // should set task's state to unknown when scheduleTask throw error 2782 // because the err may from reschedule, so the fromState maybe notScheduled 2783 task._transitionTo(unknown, scheduling, notScheduled); // TODO: @JiaLiPassion, should we check the result from handleError? 2784 2785 2786 this._zoneDelegate.handleError(this, err); 2787 2788 throw err; 2789 } 2790 2791 if (task._zoneDelegates === zoneDelegates) { 2792 // we have to check because internally the delegate can reschedule the task. 2793 this._updateTaskCount(task, 1); 2794 } 2795 2796 if (task.state == scheduling) { 2797 task._transitionTo(scheduled, scheduling); 2798 } 2799 2800 return task; 2801 } 2802 }, { 2803 key: "scheduleMicroTask", 2804 value: function scheduleMicroTask(source, callback, data, customSchedule) { 2805 return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, undefined)); 2806 } 2807 }, { 2808 key: "scheduleMacroTask", 2809 value: function scheduleMacroTask(source, callback, data, customSchedule, customCancel) { 2810 return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel)); 2811 } 2812 }, { 2813 key: "scheduleEventTask", 2814 value: function scheduleEventTask(source, callback, data, customSchedule, customCancel) { 2815 return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel)); 2816 } 2817 }, { 2818 key: "cancelTask", 2819 value: function cancelTask(task) { 2820 if (task.zone != this) throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' + (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 2821 2822 task._transitionTo(canceling, scheduled, running); 2823 2824 try { 2825 this._zoneDelegate.cancelTask(this, task); 2826 } catch (err) { 2827 // if error occurs when cancelTask, transit the state to unknown 2828 task._transitionTo(unknown, canceling); 2829 2830 this._zoneDelegate.handleError(this, err); 2831 2832 throw err; 2833 } 2834 2835 this._updateTaskCount(task, -1); 2836 2837 task._transitionTo(notScheduled, canceling); 2838 2839 task.runCount = 0; 2840 return task; 2841 } 2842 }, { 2843 key: "_updateTaskCount", 2844 value: function _updateTaskCount(task, count) { 2845 var zoneDelegates = task._zoneDelegates; 2846 2847 if (count == -1) { 2848 task._zoneDelegates = null; 2849 } 2850 2851 for (var i = 0; i < zoneDelegates.length; i++) { 2852 zoneDelegates[i]._updateTaskCount(task.type, count); 2853 } 2854 } 2855 }], [{ 2856 key: "assertZonePatched", 2857 value: function assertZonePatched() { 2858 if (global['Promise'] !== patches['ZoneAwarePromise']) { 2859 throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' + 'has been overwritten.\n' + 'Most likely cause is that a Promise polyfill has been loaded ' + 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' + 'If you must load one, do so before loading zone.js.)'); 2860 } 2861 } 2862 }, { 2863 key: "root", 2864 get: function get() { 2865 var zone = Zone.current; 2866 2867 while (zone.parent) { 2868 zone = zone.parent; 2869 } 2870 2871 return zone; 2872 } 2873 }, { 2874 key: "current", 2875 get: function get() { 2876 return _currentZoneFrame.zone; 2877 } 2878 }, { 2879 key: "currentTask", 2880 get: function get() { 2881 return _currentTask; 2882 } // tslint:disable-next-line:require-internal-with-underscore 2883 2884 }, { 2885 key: "__load_patch", 2886 value: function __load_patch(name, fn) { 2887 var ignoreDuplicate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
2888 2889 if (patches.hasOwnProperty(name)) { 2890 // `checkDuplicate` option is defined from global variable 2891 // so it works for all modules. 2892 // `ignoreDuplicate` can work for the specified module 2893 if (!ignoreDuplicate && checkDuplicate) { 2894 throw Error('Already loaded patch: ' + name); 2895 } 2896 } else if (!global['__Zone_disable_' + name]) { 2897 var perfName = 'Zone:' + name; 2898 mark(perfName); 2899 patches[name] = fn(global, Zone, _api); 2900 performanceMeasure(perfName, perfName); 2901 } 2902 } 2903 }]); 2904 2905 return Zone; 2906 }(); // tslint:disable-next-line:require-internal-with-underscore 2907 2908 2909 Zone.__symbol__ = __symbol__; 2910 var DELEGATE_ZS = { 2911 name: '', 2912 onHasTask: function onHasTask(delegate, _, target, hasTaskState) { 2913 return delegate.hasTask(target, hasTaskState); 2914 }, 2915 onScheduleTask: function onScheduleTask(delegate, _, target, task) { 2916 return delegate.scheduleTask(target, task); 2917 }, 2918 onInvokeTask: function onInvokeTask(delegate, _, target, task, applyThis, applyArgs) { 2919 return delegate.invokeTask(target, task, applyThis, applyArgs); 2920 }, 2921 onCancelTask: function onCancelTask(delegate, _, target, task) { 2922 return delegate.cancelTask(target, task); 2923 } 2924 }; 2925 2926 var ZoneDelegate = /*#__PURE__*/function () { 2927 function ZoneDelegate(zone, parentDelegate, zoneSpec) { 2928 _classCallCheck(this, ZoneDelegate); 2929 2930 this._taskCounts = { 2931 'microTask': 0, 2932 'macroTask': 0, 2933 'eventTask': 0 2934 }; 2935 this.zone = zone; 2936 this._parentDelegate = parentDelegate; 2937 this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); 2938 this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); 2939 this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate._forkCurrZone); 2940 this._interceptZS = zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); 2941 this._interceptDlgt = zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); 2942 this._interceptCurrZone = zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate._interceptCurrZone); 2943 this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); 2944 this._invokeDlgt = zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); 2945 this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate._invokeCurrZone); 2946 this._handleErrorZS = zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); 2947 this._handleErrorDlgt = zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); 2948 this._handleErrorCurrZone = zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate._handleErrorCurrZone); 2949 this._scheduleTaskZS = zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); 2950 this._scheduleTaskDlgt = zoneSpec && (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); 2951 this._scheduleTaskCurrZone = zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate._scheduleTaskCurrZone); 2952 this._invokeTaskZS = zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); 2953 this._invokeTaskDlgt = zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); 2954 this._invokeTaskCurrZone = zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate._invokeTaskCurrZone); 2955 this._cancelTaskZS = zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); 2956 this._cancelTaskDlgt = zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); 2957 this._cancelTaskCurrZone = zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate._cancelTaskCurrZone); 2958 this._hasTaskZS = null; 2959 this._hasTaskDlgt = null; 2960 this._hasTaskDlgtOwner = null; 2961 this._hasTaskCurrZone = null; 2962 var zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask; 2963 var parentHasTask = parentDelegate && parentDelegate._hasTaskZS; 2964 2965 if (zoneSpecHasTask || parentHasTask) { 2966 // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such 2967 // a case all task related interceptors must go through this ZD. We can't short circuit it. 2968 this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS; 2969 this._hasTaskDlgt = parentDelegate; 2970 this._hasTaskDlgtOwner = this; 2971 this._hasTaskCurrZone = zone; 2972 2973 if (!zoneSpec.onScheduleTask) { 2974 this._scheduleTaskZS = DELEGATE_ZS; 2975 this._scheduleTaskDlgt = parentDelegate; 2976 this._scheduleTaskCurrZone = this.zone; 2977 } 2978 2979 if (!zoneSpec.onInvokeTask) { 2980 this._invokeTaskZS = DELEGATE_ZS; 2981 this._invokeTaskDlgt = parentDelegate; 2982 this._invokeTaskCurrZone = this.zone; 2983 } 2984 2985 if (!zoneSpec.onCancelTask) { 2986 this._cancelTaskZS = DELEGATE_ZS; 2987 this._cancelTaskDlgt = parentDelegate; 2988 this._cancelTaskCurrZone = this.zone; 2989 } 2990 } 2991 } 2992 2993 _createClass(ZoneDelegate, [{ 2994 key: "fork", 2995 value: function fork(targetZone, zoneSpec) { 2996 return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) : new Zone(targetZone, zoneSpec); 2997 } 2998 }, { 2999 key: "intercept", 3000 value: function intercept(targetZone, callback, source) { 3001 return this._interceptZS ? this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) : callback; 3002 } 3003 }, { 3004 key: "invoke", 3005 value: function invoke(targetZone, callback, applyThis, applyArgs, source) { 3006 return this._invokeZS ? this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) : callback.apply(applyThis, applyArgs); 3007 } 3008 }, { 3009 key: "handleError", 3010 value: function handleError(targetZone, error) { 3011 return this._handleErrorZS ? this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) : true; 3012 } 3013 }, { 3014 key: "scheduleTask", 3015 value: function scheduleTask(targetZone, task) { 3016 var returnTask = task; 3017 3018 if (this._scheduleTaskZS) { 3019 if (this._hasTaskZS) { 3020 returnTask._zoneDelegates.push(this._hasTaskDlgtOwner); 3021 } // clang-format off 3022 3023 3024 returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task); // clang-format on 3025 3026 if (!returnTask) returnTask = task; 3027 } else { 3028 if (task.scheduleFn) { 3029 task.scheduleFn(task); 3030 } else if (task.type == microTask) { 3031 scheduleMicroTask(task); 3032 } else { 3033 throw new Error('Task is missing scheduleFn.'); 3034 } 3035 } 3036 3037 return returnTask; 3038 } 3039 }, { 3040 key: "invokeTask", 3041 value: function invokeTask(targetZone, task, applyThis, applyArgs) { 3042 return this._invokeTaskZS ? this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) : task.callback.apply(applyThis, applyArgs); 3043 } 3044 }, { 3045 key: "cancelTask", 3046 value: function cancelTask(targetZone, task) { 3047 var value; 3048 3049 if (this._cancelTaskZS) { 3050 value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task); 3051 } else { 3052 if (!task.cancelFn) { 3053 throw Error('Task is not cancelable'); 3054 } 3055 3056 value = task.cancelFn(task); 3057 } 3058 3059 return value; 3060 } 3061 }, { 3062 key: "hasTask", 3063 value: function hasTask(targetZone, isEmpty) { 3064 // hasTask should not throw error so other ZoneDelegate 3065 // can still trigger hasTask callback 3066 try { 3067 this._hasTaskZS && this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty); 3068 } catch (err) { 3069 this.handleError(targetZone, err); 3070 } 3071 } // tslint:disable-next-line:require-internal-with-underscore 3072 3073 }, { 3074 key: "_updateTaskCount", 3075 value: function _updateTaskCount(type, count) { 3076 var counts = this._taskCounts; 3077 var prev = counts[type]; 3078 var next = counts[type] = prev + count; 3079 3080 if (next < 0) { 3081 throw new Error('More tasks executed then were scheduled.'); 3082 } 3083 3084 if (prev == 0 || next == 0) { 3085 var isEmpty = { 3086 microTask: counts['microTask'] > 0, 3087 macroTask: counts['macroTask'] > 0, 3088 eventTask: counts['eventTask'] > 0, 3089 change: type 3090 }; 3091 this.hasTask(this.zone, isEmpty); 3092 } 3093 } 3094 }]); 3095 3096 return ZoneDelegate; 3097 }(); 3098 3099 var ZoneTask = /*#__PURE__*/function () { 3100 function ZoneTask(type, source, callback, options, scheduleFn, cancelFn) { 3101 _classCallCheck(this, ZoneTask); 3102 3103 // tslint:disable-next-line:require-internal-with-underscore 3104 this._zone = null; 3105 this.runCount = 0; // tslint:disable-next-line:require-internal-with-underscore 3106 3107 this._zoneDelegates = null; // tslint:disable-next-line:require-internal-with-underscore 3108 3109 this._state = 'notScheduled'; 3110 this.type = type; 3111 this.source = source; 3112 this.data = options; 3113 this.scheduleFn = scheduleFn; 3114 this.cancelFn = cancelFn; 3115 3116 if (!callback) { 3117 throw new Error('callback is not defined'); 3118 } 3119 3120 this.callback = callback; 3121 var self = this; // TODO: @JiaLiPassion options should have interface 3122 3123 if (type === eventTask && options && options.useG) { 3124 this.invoke = ZoneTask.invokeTask; 3125 } else { 3126 this.invoke = function () { 3127 return ZoneTask.invokeTask.call(global, self, this, arguments); 3128 }; 3129 } 3130 } 3131 3132 _createClass(ZoneTask, [{ 3133 key: "zone", 3134 get: function get() { 3135 return this._zone; 3136 } 3137 }, { 3138 key: "state", 3139 get: function get() { 3140 return this._state; 3141 } 3142 }, { 3143 key: "cancelScheduleRequest", 3144 value: function cancelScheduleRequest() { 3145 this._transitionTo(notScheduled, scheduling); 3146 } // tslint:disable-next-line:require-internal-with-underscore 3147 3148 }, { 3149 key: "_transitionTo", 3150 value: function _transitionTo(toState, fromState1, fromState2) { 3151 if (this._state === fromState1 || this._state === fromState2) { 3152 this._state = toState; 3153 3154 if (toState == notScheduled) { 3155 this._zoneDelegates = null; 3156 } 3157 } else {
3158 throw new Error("".concat(this.type, " '").concat(this.source, "': can not transition to '").concat(toState, "', expecting state '").concat(fromState1, "'").concat(fromState2 ? ' or \'' + fromState2 + '\'' : '', ", was '").concat(this._state, "'.")); 3159 } 3160 } 3161 }, { 3162 key: "toString", 3163 value: function toString() { 3164 if (this.data && typeof this.data.handleId !== 'undefined') { 3165 return this.data.handleId.toString(); 3166 } else { 3167 return Object.prototype.toString.call(this); 3168 } 3169 } // add toJSON method to prevent cyclic error when 3170 // call JSON.stringify(zoneTask) 3171 3172 }, { 3173 key: "toJSON", 3174 value: function toJSON() { 3175 return { 3176 type: this.type, 3177 state: this.state, 3178 source: this.source, 3179 zone: this.zone.name, 3180 runCount: this.runCount 3181 }; 3182 } 3183 }], [{ 3184 key: "invokeTask", 3185 value: function invokeTask(task, target, args) { 3186 if (!task) { 3187 task = this; 3188 } 3189 3190 _numberOfNestedTaskFrames++; 3191 3192 try { 3193 task.runCount++; 3194 return task.zone.runTask(task, target, args); 3195 } finally { 3196 if (_numberOfNestedTaskFrames == 1) { 3197 drainMicroTaskQueue(); 3198 } 3199 3200 _numberOfNestedTaskFrames--; 3201 } 3202 } 3203 }]); 3204 3205 return ZoneTask; 3206 }(); //////////////////////////////////////////////////////
3207 ////////////////////////////////////////////////////// 3208 /// MICROTASK QUEUE 3209 ////////////////////////////////////////////////////// 3210 ////////////////////////////////////////////////////// 3211 3212 3213 var symbolSetTimeout = __symbol__('setTimeout'); 3214 3215 var symbolPromise = __symbol__('Promise'); 3216 3217 var symbolThen = __symbol__('then'); 3218 3219 var _microTaskQueue = []; 3220 var _isDrainingMicrotaskQueue = false; 3221 var nativeMicroTaskQueuePromise; 3222 3223 function scheduleMicroTask(task) { 3224 // if we are not running in any task, and there has not been anything scheduled 3225 // we must bootstrap the initial task creation by manually scheduling the drain 3226 if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) { 3227 // We are not running in Task, so we need to kickstart the microtask queue. 3228 if (!nativeMicroTaskQueuePromise) { 3229 if (global[symbolPromise]) { 3230 nativeMicroTaskQueuePromise = global[symbolPromise].resolve(0); 3231 } 3232 } 3233 3234 if (nativeMicroTaskQueuePromise) { 3235 var nativeThen = nativeMicroTaskQueuePromise[symbolThen]; 3236 3237 if (!nativeThen) { 3238 // native Promise is not patchable, we need to use `then` directly 3239 // issue 1078 3240 nativeThen = nativeMicroTaskQueuePromise['then']; 3241 } 3242 3243 nativeThen.call(nativeMicroTaskQueuePromise, drainMicroTaskQueue); 3244 } else { 3245 global[symbolSetTimeout](drainMicroTaskQueue, 0); 3246 } 3247 } 3248 3249 task && _microTaskQueue.push(task); 3250 } 3251 3252 function drainMicroTaskQueue() { 3253 if (!_isDrainingMicrotaskQueue) { 3254 _isDrainingMicrotaskQueue = true; 3255 3256 while (_microTaskQueue.length) { 3257 var queue = _microTaskQueue; 3258 _microTaskQueue = []; 3259 3260 for (var i = 0; i < queue.length; i++) { 3261 var task = queue[i]; 3262 3263 try { 3264 task.zone.runTask(task, null, null); 3265 } catch (error) { 3266 _api.onUnhandledError(error); 3267 } 3268 } 3269 } 3270 3271 _api.microtaskDrainDone(); 3272 3273 _isDrainingMicrotaskQueue = false; 3274 } 3275 } //////////////////////////////////////////////////////
3276 ////////////////////////////////////////////////////// 3277 /// BOOTSTRAP 3278 ////////////////////////////////////////////////////// 3279 ////////////////////////////////////////////////////// 3280 3281 3282 var NO_ZONE = { 3283 name: 'NO ZONE' 3284 }; 3285 var notScheduled = 'notScheduled', 3286 scheduling = 'scheduling', 3287 scheduled = 'scheduled', 3288 running = 'running', 3289 canceling = 'canceling', 3290 unknown = 'unknown'; 3291 var microTask = 'microTask', 3292 macroTask = 'macroTask', 3293 eventTask = 'eventTask'; 3294 var patches = {}; 3295 var _api = { 3296 symbol: __symbol__, 3297 currentZoneFrame: function currentZoneFrame() { 3298 return _currentZoneFrame; 3299 }, 3300 onUnhandledError: noop, 3301 microtaskDrainDone: noop, 3302 scheduleMicroTask: scheduleMicroTask, 3303 showUncaughtError: function showUncaughtError() { 3304 return !Zone[__symbol__('ignoreConsoleErrorUncaughtError')]; 3305 }, 3306 patchEventTarget: function patchEventTarget() { 3307 return []; 3308 }, 3309 patchOnProperties: noop, 3310 patchMethod: function patchMethod() { 3311 return noop; 3312 }, 3313 bindArguments: function bindArguments() { 3314 return []; 3315 }, 3316 patchThen: function patchThen() { 3317 return noop; 3318 }, 3319 patchMacroTask: function patchMacroTask() { 3320 return noop; 3321 }, 3322 patchEventPrototype: function patchEventPrototype() { 3323 return noop; 3324 }, 3325 isIEOrEdge: function isIEOrEdge() { 3326 return false; 3327 }, 3328 getGlobalObjects: function getGlobalObjects() { 3329 return undefined; 3330 }, 3331 ObjectDefineProperty: function ObjectDefineProperty() { 3332 return noop; 3333 }, 3334 ObjectGetOwnPropertyDescriptor: function ObjectGetOwnPropertyDescriptor() { 3335 return undefined; 3336 }, 3337 ObjectCreate: function ObjectCreate() { 3338 return undefined; 3339 }, 3340 ArraySlice: function ArraySlice() { 3341 return []; 3342 }, 3343 patchClass: function patchClass() { 3344 return noop; 3345 }, 3346 wrapWithCurrentZone: function wrapWithCurrentZone() { 3347 return noop; 3348 }, 3349 filterProperties: function filterProperties() { 3350 return []; 3351 }, 3352 attachOriginToPatched: function attachOriginToPatched() { 3353 return noop; 3354 }, 3355 _redefineProperty: function _redefineProperty() { 3356 return noop; 3357 }, 3358 patchCallbacks: function patchCallbacks() { 3359 return noop; 3360 } 3361 }; 3362 var _currentZoneFrame = { 3363 parent: null, 3364 zone: new Zone(null, null) 3365 }; 3366 var _currentTask = null; 3367 var _numberOfNestedTaskFrames = 0; 3368 3369 function noop() {} 3370 3371 performanceMeasure('Zone', 'Zone'); 3372 return global['Zone'] = Zone; 3373 }(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global); 3374 /** 3375 * @license 3376 * Copyright Google LLC All Rights Reserved. 3377 * 3378 * Use of this source code is governed by an MIT-style license that can be 3379 * found in the LICENSE file at https://angular.io/license 3380 */ 3381 3382 /** 3383 * Suppress closure compiler errors about unknown 'Zone' variable 3384 * @fileoverview 3385 * @suppress {undefinedVars,globalThis,missingRequire} 3386 */ 3387 /// <reference types="node"/> 3388 // issue #989, to reduce bundle size, use short name 3389 3390 /** Object.getOwnPropertyDescriptor */ 3391 3392 3393 var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 3394 /** Object.defineProperty */ 3395 3396 var ObjectDefineProperty = Object.defineProperty; 3397 /** Object.getPrototypeOf */ 3398 3399 var ObjectGetPrototypeOf = Object.getPrototypeOf; 3400 /** Object.create */ 3401 3402 var ObjectCreate = Object.create; 3403 /** Array.prototype.slice */ 3404 3405 var ArraySlice = Array.prototype.slice; 3406 /** addEventListener string const */ 3407 3408 var ADD_EVENT_LISTENER_STR = 'addEventListener'; 3409 /** removeEventListener string const */ 3410 3411 var REMOVE_EVENT_LISTENER_STR = 'removeEventListener'; 3412 /** zoneSymbol addEventListener */ 3413 3414 var ZONE_SYMBOL_ADD_EVENT_LISTENER = Zone.__symbol__(ADD_EVENT_LISTENER_STR); 3415 /** zoneSymbol removeEventListener */ 3416 3417
3418 var ZONE_SYMBOL_REMOVE_EVENT_LISTENER = Zone.__symbol__(REMOVE_EVENT_LISTENER_STR); 3419 /** true string const */ 3420 3421 3422 var TRUE_STR = 'true'; 3423 /** false string const */ 3424 3425 var FALSE_STR = 'false'; 3426 /** Zone symbol prefix string const. */ 3427 3428 var ZONE_SYMBOL_PREFIX = Zone.__symbol__(''); 3429 3430 function wrapWithCurrentZone(callback, source) { 3431 return Zone.current.wrap(callback, source); 3432 } 3433 3434 function scheduleMacroTaskWithCurrentZone(source, callback, data, customSchedule, customCancel) { 3435 return Zone.current.scheduleMacroTask(source, callback, data, customSchedule, customCancel); 3436 } 3437 3438 var zoneSymbol = Zone.__symbol__; 3439 var isWindowExists = typeof window !== 'undefined'; 3440 var internalWindow = isWindowExists ? window : undefined; 3441 3442 var _global = isWindowExists && internalWindow || typeof self === 'object' && self || global; 3443 3444 var REMOVE_ATTRIBUTE = 'removeAttribute'; 3445 var NULL_ON_PROP_VALUE = [null]; 3446 3447 function bindArguments(args, source) { 3448 for (var i = args.length - 1; i >= 0; i--) { 3449 if (typeof args[i] === 'function') { 3450 args[i] = wrapWithCurrentZone(args[i], source + '_' + i); 3451 } 3452 } 3453 3454 return args; 3455 } 3456 3457 function patchPrototype(prototype, fnNames) { 3458 var source = prototype.constructor['name']; 3459 3460 var _loop2 = function _loop2(i) { 3461 var name = fnNames[i]; 3462 var delegate = prototype[name]; 3463 3464 if (delegate) { 3465 var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, name); 3466 3467 if (!isPropertyWritable(prototypeDesc)) { 3468 return "continue"; 3469 } 3470 3471 prototype[name] = function (delegate) { 3472 var patched = function patched() { 3473 return delegate.apply(this, bindArguments(arguments, source + '.' + name)); 3474 }; 3475 3476 attachOriginToPatched(patched, delegate); 3477 return patched; 3478 }(delegate); 3479 } 3480 }; 3481 3482 for (var i = 0; i < fnNames.length; i++) { 3483 var _ret = _loop2(i); 3484 3485 if (_ret === "continue") continue; 3486 } 3487 } 3488 3489 function isPropertyWritable(propertyDesc) { 3490 if (!propertyDesc) { 3491 return true; 3492 } 3493 3494 if (propertyDesc.writable === false) { 3495 return false; 3496 } 3497 3498 return !(typeof propertyDesc.get === 'function' && typeof propertyDesc.set === 'undefined'); 3499 } 3500 3501 var isWebWorker = typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope; // Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 3502 // this code. 3503 3504 var isNode = !('nw' in _global) && typeof _global.process !== 'undefined' && {}.toString.call(_global.process) === '[object process]'; 3505 var isBrowser = !isNode && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']); // we are in electron of nw, so we are both browser and nodejs 3506 // Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 3507 // this code. 3508 3509 var isMix = typeof _global.process !== 'undefined' && {}.toString.call(_global.process) === '[object process]' && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']); 3510 var zoneSymbolEventNames = {}; 3511 3512 var wrapFn = function wrapFn(event) { 3513 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 3514 // event will be undefined, so we need to use window.event 3515 event = event || _global.event; 3516 3517 if (!event) { 3518 return; 3519 } 3520 3521 var eventNameSymbol = zoneSymbolEventNames[event.type]; 3522 3523 if (!eventNameSymbol) { 3524 eventNameSymbol = zoneSymbolEventNames[event.type] = zoneSymbol('ON_PROPERTY' + event.type); 3525 } 3526 3527 var target = this || event.target || _global; 3528 var listener = target[eventNameSymbol]; 3529 var result; 3530 3531 if (isBrowser && target === internalWindow && event.type === 'error') { 3532 // window.onerror have different signiture 3533 // https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror#window.onerror 3534 // and onerror callback will prevent default when callback return true 3535 var errorEvent = event; 3536 result = listener && listener.call(this, errorEvent.message, errorEvent.filename, errorEvent.lineno, errorEvent.colno, errorEvent.error); 3537 3538 if (result === true) { 3539 event.preventDefault(); 3540 } 3541 } else { 3542 result = listener && listener.apply(this, arguments); 3543 3544 if (result != undefined && !result) { 3545 event.preventDefault(); 3546 } 3547 } 3548 3549 return result; 3550 }; 3551 3552 function patchProperty(obj, prop, prototype) { 3553 var desc = ObjectGetOwnPropertyDescriptor(obj, prop); 3554 3555 if (!desc && prototype) { 3556 // when patch window object, use prototype to check prop exist or not
3557 var prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, prop); 3558 3559 if (prototypeDesc) { 3560 desc = { 3561 enumerable: true, 3562 configurable: true 3563 }; 3564 } 3565 } // if the descriptor not exists or is not configurable 3566 // just return 3567 3568 3569 if (!desc || !desc.configurable) { 3570 return; 3571 } 3572 3573 var onPropPatchedSymbol = zoneSymbol('on' + prop + 'patched'); 3574 3575 if (obj.hasOwnProperty(onPropPatchedSymbol) && obj[onPropPatchedSymbol]) { 3576 return; 3577 } // A property descriptor cannot have getter/setter and be writable 3578 // deleting the writable and value properties avoids this error: 3579 // 3580 // TypeError: property descriptors must not specify a value or be writable when a 3581 // getter or setter has been specified 3582 3583 3584 delete desc.writable; 3585 delete desc.value; 3586 var originalDescGet = desc.get; 3587 var originalDescSet = desc.set; // substr(2) cuz 'onclick' -> 'click', etc 3588 3589 var eventName = prop.substr(2); 3590 var eventNameSymbol = zoneSymbolEventNames[eventName]; 3591 3592 if (!eventNameSymbol) { 3593 eventNameSymbol = zoneSymbolEventNames[eventName] = zoneSymbol('ON_PROPERTY' + eventName); 3594 } 3595 3596 desc.set = function (newValue) { 3597 // in some of windows's onproperty callback, this is undefined 3598 // so we need to check it 3599 var target = this; 3600 3601 if (!target && obj === _global) { 3602 target = _global; 3603 } 3604 3605 if (!target) { 3606 return; 3607 } 3608 3609 var previousValue = target[eventNameSymbol]; 3610 3611 if (previousValue) { 3612 target.removeEventListener(eventName, wrapFn); 3613 } // issue #978, when onload handler was added before loading zone.js 3614 // we should remove it with originalDescSet 3615 3616 3617 if (originalDescSet) { 3618 originalDescSet.apply(target, NULL_ON_PROP_VALUE); 3619 } 3620 3621 if (typeof newValue === 'function') { 3622 target[eventNameSymbol] = newValue; 3623 target.addEventListener(eventName, wrapFn, false); 3624 } else { 3625 target[eventNameSymbol] = null; 3626 } 3627 }; // The getter would return undefined for unassigned properties but the default value of an 3628 // unassigned property is null 3629 3630 3631 desc.get = function () { 3632 // in some of windows's onproperty callback, this is undefined 3633 // so we need to check it 3634 var target = this; 3635 3636 if (!target && obj === _global) { 3637 target = _global; 3638 } 3639 3640 if (!target) { 3641 return null; 3642 } 3643 3644 var listener = target[eventNameSymbol]; 3645 3646 if (listener) { 3647 return listener; 3648 } else if (originalDescGet) { 3649 // result will be null when use inline event attribute, 3650 // such as <button onclick="func();">OK</button> 3651 // because the onclick function is internal raw uncompiled handler 3652 // the onclick will be evaluated when first time event was triggered or 3653 // the property is accessed, https://github.com/angular/zone.js/issues/525 3654 // so we should use original native get to retrieve the handler 3655 var value = originalDescGet && originalDescGet.call(this); 3656 3657 if (value) { 3658 desc.set.call(this, value); 3659 3660 if (typeof target[REMOVE_ATTRIBUTE] === 'function') { 3661 target.removeAttribute(prop); 3662 } 3663 3664 return value; 3665 } 3666 } 3667 3668 return null; 3669 }; 3670 3671 ObjectDefineProperty(obj, prop, desc); 3672 obj[onPropPatchedSymbol] = true; 3673 } 3674 3675 function patchOnProperties(obj, properties, prototype) { 3676 if (properties) { 3677 for (var i = 0; i < properties.length; i++) { 3678 patchProperty(obj, 'on' + properties[i], prototype); 3679 } 3680 } else { 3681 var onProperties = []; 3682 3683 for (var prop in obj) { 3684 if (prop.substr(0, 2) == 'on') { 3685 onProperties.push(prop); 3686 } 3687 } 3688 3689 for (var j = 0; j < onProperties.length; j++) { 3690 patchProperty(obj, onProperties[j], prototype); 3691 } 3692 } 3693 } 3694 3695 var originalInstanceKey = zoneSymbol('originalInstance'); // wrap some native API on `window` 3696 3697 function patchClass(className) { 3698 var OriginalClass = _global[className]; 3699 if (!OriginalClass) return; // keep original class in global 3700 3701 _global[zoneSymbol(className)] = OriginalClass; 3702 3703 _global[className] = function () { 3704 var a = bindArguments(arguments, className); 3705 3706 switch (a.length) { 3707 case 0: 3708 this[originalInstanceKey] = new OriginalClass(); 3709 break; 3710 3711 case 1: 3712 this[originalInstanceKey] = new OriginalClass(a[0]); 3713 break; 3714 3715 case 2: 3716 this[originalInstanceKey] = new OriginalClass(a[0], a[1]); 3717 break; 3718 3719 case 3: 3720 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); 3721 break; 3722 3723 case 4: 3724 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); 3725 break; 3726 3727 default: 3728 throw new Error('Arg list too long.'); 3729 } 3730 }; // attach original delegate to patched function 3731 3732 3733 attachOriginToPatched(_global[className], OriginalClass); 3734 var instance = new OriginalClass(function () {}); 3735 var prop; 3736 3737 for (prop in instance) { 3738 // https://bugs.webkit.org/show_bug.cgi?id=44721 3739 if (className === 'XMLHttpRequest' && prop === 'responseBlob') continue; 3740 3741 (function (prop) { 3742 if (typeof instance[prop] === 'function') { 3743 _global[className].prototype[prop] = function () { 3744 return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); 3745 }; 3746 } else { 3747 ObjectDefineProperty(_global[className].prototype, prop, { 3748 set: function set(fn) { 3749 if (typeof fn === 'function') { 3750 this[originalInstanceKey][prop] = wrapWithCurrentZone(fn, className + '.' + prop); // keep callback in wrapped function so we can 3751 // use it in Function.prototype.toString to return 3752 // the native one. 3753 3754 attachOriginToPatched(this[originalInstanceKey][prop], fn); 3755 } else { 3756 this[originalInstanceKey][prop] = fn; 3757 } 3758 }, 3759 get: function get() { 3760 return this[originalInstanceKey][prop]; 3761 } 3762 }); 3763 } 3764 })(prop); 3765 } 3766 3767 for (prop in OriginalClass) { 3768 if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { 3769 _global[className][prop] = OriginalClass[prop]; 3770 } 3771 } 3772 } 3773 3774 function patchMethod(target, name, patchFn) { 3775 var proto = target; 3776 3777 while (proto && !proto.hasOwnProperty(name)) { 3778 proto = ObjectGetPrototypeOf(proto); 3779 } 3780 3781 if (!proto && target[name]) { 3782 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 3783 proto = target; 3784 } 3785 3786 var delegateName = zoneSymbol(name); 3787 var delegate = null; 3788 3789 if (proto && (!(delegate = proto[delegateName]) || !proto.hasOwnProperty(delegateName))) { 3790 delegate = proto[delegateName] = proto[name]; // check whether proto[name] is writable 3791 // some property is readonly in safari, such as HtmlCanvasElement.prototype.toBlob 3792 3793 var desc = proto && ObjectGetOwnPropertyDescriptor(proto, name); 3794 3795 if (isPropertyWritable(desc)) { 3796 var patchDelegate = patchFn(delegate, delegateName, name); 3797 3798 proto[name] = function () { 3799 return patchDelegate(this, arguments); 3800 }; 3801 3802 attachOriginToPatched(proto[name], delegate); 3803 } 3804 } 3805 3806 return delegate; 3807 } // TODO: @JiaLiPassion, support cancel task later if necessary 3808 3809 3810 function patchMacroTask(obj, funcName, metaCreator) { 3811 var setNative = null; 3812 3813 function scheduleTask(task) { 3814 var data = task.data; 3815 3816 data.args[data.cbIdx] = function () { 3817 task.invoke.apply(this, arguments); 3818 }; 3819
3820 setNative.apply(data.target, data.args); 3821 return task; 3822 } 3823 3824 setNative = patchMethod(obj, funcName, function (delegate) { 3825 return function (self, args) { 3826 var meta = metaCreator(self, args); 3827 3828 if (meta.cbIdx >= 0 && typeof args[meta.cbIdx] === 'function') { 3829 return scheduleMacroTaskWithCurrentZone(meta.name, args[meta.cbIdx], meta, scheduleTask); 3830 } else { 3831 // cause an error by calling it directly. 3832 return delegate.apply(self, args); 3833 } 3834 }; 3835 }); 3836 } 3837 3838 function attachOriginToPatched(patched, original) { 3839 patched[zoneSymbol('OriginalDelegate')] = original; 3840 } 3841 3842 var isDetectedIEOrEdge = false; 3843 var ieOrEdge = false; 3844 3845 function isIE() { 3846 try { 3847 var ua = internalWindow.navigator.userAgent; 3848 3849 if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1) { 3850 return true; 3851 } 3852 } catch (error) {} 3853 3854 return false; 3855 } 3856 3857 function isIEOrEdge() { 3858 if (isDetectedIEOrEdge) { 3859 return ieOrEdge; 3860 } 3861 3862 isDetectedIEOrEdge = true; 3863 3864 try { 3865 var ua = internalWindow.navigator.userAgent; 3866 3867 if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1 || ua.indexOf('Edge/') !== -1) { 3868 ieOrEdge = true; 3869 } 3870 } catch (error) {} 3871 3872 return ieOrEdge; 3873 } 3874 /** 3875 * @license 3876 * Copyright Google LLC All Rights Reserved. 3877 * 3878 * Use of this source code is governed by an MIT-style license that can be 3879 * found in the LICENSE file at https://angular.io/license 3880 */ 3881 3882 3883 Zone.__load_patch('ZoneAwarePromise', function (global, Zone, api) { 3884 var ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 3885 var ObjectDefineProperty = Object.defineProperty; 3886 3887 function readableObjectToString(obj) { 3888 if (obj && obj.toString === Object.prototype.toString) { 3889 var className = obj.constructor && obj.constructor.name; 3890 return (className ? className : '') + ': ' + JSON.stringify(obj); 3891 } 3892 3893 return obj ? obj.toString() : Object.prototype.toString.call(obj); 3894 } 3895 3896 var __symbol__ = api.symbol; 3897 var _uncaughtPromiseErrors = []; 3898 var isDisableWrappingUncaughtPromiseRejection = global[__symbol__('DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION')] === true; 3899 3900 var symbolPromise = __symbol__('Promise'); 3901 3902 var symbolThen = __symbol__('then'); 3903 3904 var creationTrace = '__creationTrace__'; 3905 3906 api.onUnhandledError = function (e) { 3907 if (api.showUncaughtError()) { 3908 var rejection = e && e.rejection; 3909 3910 if (rejection) { 3911 console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined); 3912 } else { 3913 console.error(e); 3914 } 3915 } 3916 }; 3917 3918 api.microtaskDrainDone = function () { 3919 var _loop3 = function _loop3() { 3920 var uncaughtPromiseError = _uncaughtPromiseErrors.shift(); 3921 3922 try { 3923 uncaughtPromiseError.zone.runGuarded(function () { 3924 if (uncaughtPromiseError.throwOriginal) { 3925 throw uncaughtPromiseError.rejection; 3926 } 3927 3928 throw uncaughtPromiseError; 3929 }); 3930 } catch (error) { 3931 handleUnhandledRejection(error); 3932 } 3933 }; 3934 3935 while (_uncaughtPromiseErrors.length) { 3936 _loop3(); 3937 } 3938 }; 3939 3940 var UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL = __symbol__('unhandledPromiseRejectionHandler'); 3941 3942 function handleUnhandledRejection(e) { 3943 api.onUnhandledError(e); 3944 3945 try { 3946 var handler = Zone[UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL]; 3947 3948 if (typeof handler === 'function') { 3949 handler.call(this, e); 3950 } 3951 } catch (err) {} 3952 } 3953 3954 function isThenable(value) { 3955 return value && value.then; 3956 } 3957 3958 function forwardResolution(value) { 3959 return value; 3960 } 3961 3962 function forwardRejection(rejection) { 3963 return ZoneAwarePromise.reject(rejection); 3964 } 3965 3966 var symbolState = __symbol__('state'); 3967 3968 var symbolValue = __symbol__('value'); 3969 3970 var symbolFinally = __symbol__('finally'); 3971 3972 var symbolParentPromiseValue = __symbol__('parentPromiseValue'); 3973 3974 var symbolParentPromiseState = __symbol__('parentPromiseState'); 3975 3976 var source = 'Promise.then'; 3977 var UNRESOLVED = null; 3978 var RESOLVED = true; 3979 var REJECTED = false;
3980 var REJECTED_NO_CATCH = 0; 3981 3982 function makeResolver(promise, state) { 3983 return function (v) { 3984 try { 3985 resolvePromise(promise, state, v); 3986 } catch (err) { 3987 resolvePromise(promise, false, err); 3988 } // Do not return value or you will break the Promise spec. 3989 3990 }; 3991 } 3992 3993 var once = function once() { 3994 var wasCalled = false; 3995 return function wrapper(wrappedFunction) { 3996 return function () { 3997 if (wasCalled) { 3998 return; 3999 } 4000 4001 wasCalled = true; 4002 wrappedFunction.apply(null, arguments); 4003 }; 4004 }; 4005 }; 4006 4007 var TYPE_ERROR = 'Promise resolved with itself'; 4008 4009 var CURRENT_TASK_TRACE_SYMBOL = __symbol__('currentTaskTrace'); // Promise Resolution 4010 4011 4012 function resolvePromise(promise, state, value) { 4013 var onceWrapper = once(); 4014 4015 if (promise === value) { 4016 throw new TypeError(TYPE_ERROR); 4017 } 4018 4019 if (promise[symbolState] === UNRESOLVED) { 4020 // should only get value.then once based on promise spec. 4021 var then = null; 4022 4023 try { 4024 if (typeof value === 'object' || typeof value === 'function') { 4025 then = value && value.then; 4026 } 4027 } catch (err) { 4028 onceWrapper(function () { 4029 resolvePromise(promise, false, err); 4030 })(); 4031 return promise; 4032 } // if (value instanceof ZoneAwarePromise) { 4033 4034 4035 if (state !== REJECTED && value instanceof ZoneAwarePromise && value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) && value[symbolState] !== UNRESOLVED) { 4036 clearRejectedNoCatch(value); 4037 resolvePromise(promise, value[symbolState], value[symbolValue]); 4038 } else if (state !== REJECTED && typeof then === 'function') { 4039 try { 4040 then.call(value, onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false))); 4041 } catch (err) { 4042 onceWrapper(function () { 4043 resolvePromise(promise, false, err); 4044 })(); 4045 } 4046 } else { 4047 promise[symbolState] = state; 4048 var queue = promise[symbolValue]; 4049 promise[symbolValue] = value; 4050 4051 if (promise[symbolFinally] === symbolFinally) { 4052 // the promise is generated by Promise.prototype.finally 4053 if (state === RESOLVED) { 4054 // the state is resolved, should ignore the value 4055 // and use parent promise value 4056 promise[symbolState] = promise[symbolParentPromiseState]; 4057 promise[symbolValue] = promise[symbolParentPromiseValue]; 4058 } 4059 } // record task information in value when error occurs, so we can 4060 // do some additional work such as render longStackTrace 4061 4062 4063 if (state === REJECTED && value instanceof Error) { 4064 // check if longStackTraceZone is here 4065 var trace = Zone.currentTask && Zone.currentTask.data && Zone.currentTask.data[creationTrace]; 4066 4067 if (trace) { 4068 // only keep the long stack trace into error when in longStackTraceZone 4069 ObjectDefineProperty(value, CURRENT_TASK_TRACE_SYMBOL, { 4070 configurable: true, 4071 enumerable: false, 4072 writable: true, 4073 value: trace 4074 }); 4075 } 4076 } 4077 4078 for (var i = 0; i < queue.length;) { 4079 scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); 4080 } 4081 4082 if (queue.length == 0 && state == REJECTED) { 4083 promise[symbolState] = REJECTED_NO_CATCH; 4084 var uncaughtPromiseError = value; 4085 4086 try { 4087 // Here we throws a new Error to print more readable error log 4088 // and if the value is not an error, zone.js builds an `Error` 4089 // Object here to attach the stack information. 4090 throw new Error('Uncaught (in promise): ' + readableObjectToString(value) + (value && value.stack ? '\n' + value.stack : '')); 4091 } catch (err) { 4092 uncaughtPromiseError = err; 4093 } 4094 4095 if (isDisableWrappingUncaughtPromiseRejection) { 4096 // If disable wrapping uncaught promise reject 4097 // use the value instead of wrapping it. 4098 uncaughtPromiseError.throwOriginal = true; 4099 } 4100 4101 uncaughtPromiseError.rejection = value; 4102 uncaughtPromiseError.promise = promise; 4103 uncaughtPromiseError.zone = Zone.current; 4104 uncaughtPromiseError.task = Zone.currentTask; 4105 4106 _uncaughtPromiseErrors.push(uncaughtPromiseError); 4107 4108 api.scheduleMicroTask(); // to make sure that it is running 4109 } 4110 } 4111 } // Resolving an already resolved promise is a noop. 4112 4113 4114 return promise; 4115 } 4116 4117 var REJECTION_HANDLED_HANDLER = __symbol__('rejectionHandledHandler'); 4118 4119 function clearRejectedNoCatch(promise) { 4120 if (promise[symbolState] === REJECTED_NO_CATCH) { 4121 // if the promise is rejected no catch status 4122 // and queue.length > 0, means there is a error handler 4123 // here to handle the rejected promise, we should trigger 4124 // windows.rejectionhandled eventHandler or nodejs rejectionHandled 4125 // eventHandler 4126 try { 4127 var handler = Zone[REJECTION_HANDLED_HANDLER]; 4128 4129 if (handler && typeof handler === 'function') { 4130 handler.call(this, { 4131 rejection: promise[symbolValue], 4132 promise: promise 4133 }); 4134 } 4135 } catch (err) {} 4136 4137 promise[symbolState] = REJECTED; 4138 4139 for (var i = 0; i < _uncaughtPromiseErrors.length; i++) { 4140 if (promise === _uncaughtPromiseErrors[i].promise) { 4141 _uncaughtPromiseErrors.splice(i, 1); 4142 } 4143 } 4144 } 4145 } 4146 4147 function scheduleResolveOrReject(promise, zone, chainProm
4147ise, onFulfilled, onRejected) { 4148 clearRejectedNoCatch(promise); 4149 var promiseState = promise[symbolState]; 4150 var delegate = promiseState ? typeof onFulfilled === 'function' ? onFulfilled : forwardResolution : typeof onRejected === 'function' ? onRejected : forwardRejection; 4151 zone.scheduleMicroTask(source, function () { 4152 try { 4153 var parentPromiseValue = promise[symbolValue]; 4154 var isFinallyPromise = !!chainPromise && symbolFinally === chainPromise[symbolFinally]; 4155 4156 if (isFinallyPromise) { 4157 // if the promise is generated from finally call, keep parent promise's state and value 4158 chainPromise[symbolParentPromiseValue] = parentPromiseValue; 4159 chainPromise[symbolParentPromiseState] = promiseState; 4160 } // should not pass value to finally callback 4161 4162 4163 var value = zone.run(delegate, undefined, isFinallyPromise && delegate !== forwardRejection && delegate !== forwardResolution ? [] : [parentPromiseValue]); 4164 resolvePromise(chainPromise, true, value); 4165 } catch (error) { 4166 // if error occurs, should always return this error 4167 resolvePromise(chainPromise, false, error); 4168 } 4169 }, chainPromise); 4170 } 4171 4172 var ZONE_AWARE_PROMISE_TO_STRING = 'function ZoneAwarePromise() { [native code] }'; 4173 4174 var noop = function noop() {}; 4175 4176 var ZoneAwarePromise = /*#__PURE__*/function () { 4177 function ZoneAwarePromise(executor) { 4178 _classCallCheck(this, ZoneAwarePromise); 4179 4180 var promise = this; 4181 4182 if (!(promise instanceof ZoneAwarePromise)) { 4183 throw new Error('Must be an instanceof Promise.'); 4184 } 4185 4186 promise[symbolState] = UNRESOLVED; 4187 promise[symbolValue] = []; // queue; 4188 4189 try { 4190 executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); 4191 } catch (error) { 4192 resolvePromise(promise, false, error); 4193 } 4194 } 4195 4196 _createClass(ZoneAwarePromise, [{ 4197 key: Symbol.toStringTag, 4198 get: function get() { 4199 return 'Promise'; 4200 } 4201 }, { 4202 key: Symbol.species, 4203 get: function get() { 4204 return ZoneAwarePromise; 4205 } 4206 }, { 4207 key: "then", 4208 value: function then(onFulfilled, onRejected) { 4209 var C = this.constructor[Symbol.species]; 4210 4211 if (!C || typeof C !== 'function') { 4212 C = this.constructor || ZoneAwarePromise; 4213 } 4214 4215 var chainPromise = new C(noop); 4216 var zone = Zone.current; 4217 4218 if (this[symbolState] == UNRESOLVED) { 4219 this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); 4220 } else { 4221 scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); 4222 } 4223
4224 return chainPromise; 4225 } 4226 }, { 4227 key: "catch", 4228 value: function _catch(onRejected) { 4229 return this.then(null, onRejected); 4230 } 4231 }, { 4232 key: "finally", 4233 value: function _finally(onFinally) { 4234 var C = this.constructor[Symbol.species]; 4235 4236 if (!C || typeof C !== 'function') { 4237 C = ZoneAwarePromise; 4238 } 4239 4240 var chainPromise = new C(noop); 4241 chainPromise[symbolFinally] = symbolFinally; 4242 var zone = Zone.current; 4243 4244 if (this[symbolState] == UNRESOLVED) { 4245 this[symbolValue].push(zone, chainPromise, onFinally, onFinally); 4246 } else { 4247 scheduleResolveOrReject(this, zone, chainPromise, onFinally, onFinally); 4248 } 4249 4250 return chainPromise; 4251 } 4252 }], [{ 4253 key: "toString", 4254 value: function toString() { 4255 return ZONE_AWARE_PROMISE_TO_STRING; 4256 } 4257 }, { 4258 key: "resolve", 4259 value: function resolve(value) { 4260 return resolvePromise(new this(null), RESOLVED, value); 4261 } 4262 }, { 4263 key: "reject", 4264 value: function reject(error) { 4265 return resolvePromise(new this(null), REJECTED, error); 4266 } 4267 }, { 4268 key: "race", 4269 value: function race(values) { 4270 var resolve; 4271 var reject; 4272 var promise = new this(function (res, rej) { 4273 resolve = res; 4274 reject = rej; 4275 }); 4276 4277 function onResolve(value) { 4278 resolve(value); 4279 } 4280 4281 function onReject(error) { 4282 reject(error); 4283 } 4284 4285 var _iterator = _createForOfIteratorHelper(values), 4286 _step; 4287 4288 try { 4289 for (_iterator.s(); !(_step = _iterator.n()).done;) { 4290 var value = _step.value; 4291 4292 if (!isThenable(value)) { 4293 value = this.resolve(value); 4294 } 4295 4296 value.then(onResolve, onReject); 4297 } 4298 } catch (err) { 4299 _iterator.e(err); 4300 } finally { 4301 _iterator.f(); 4302 } 4303 4304 return promise; 4305 } 4306 }, { 4307 key: "all", 4308 value: function all(values) { 4309 return ZoneAwarePromise.allWithCallback(values); 4310 } 4311 }, { 4312 key: "allSettled", 4313 value: function allSettled(values) { 4314 var P = this && this.prototype instanceof ZoneAwarePromise ? this : ZoneAwarePromise; 4315 return P.allWithCallback(values, { 4316 thenCallback: function thenCallback(value) { 4317 return { 4318 status: 'fulfilled', 4319 value: value 4320 }; 4321 }, 4322 errorCallback: function errorCallback(err) { 4323 return { 4324 status: 'rejected', 4325 reason: err 4326 }; 4327 } 4328 }); 4329 } 4330 }, { 4331 key: "allWithCallback", 4332 value: function allWithCallback(values, callback) { 4333 var _this = this; 4334 4335 var resolve; 4336 var reject; 4337 var promise = new this(function (res, rej) { 4338 resolve = res; 4339 reject = rej; 4340 }); // Start at 2 to prevent prematurely resolving if .then is called immediately. 4341 4342 var unresolvedCount = 2; 4343 var valueIndex = 0; 4344 var resolvedValues = []; 4345 4346 var _iterator2 = _createForOfIteratorHelper(values), 4347 _step2; 4348 4349 try { 4350 var _loop4 = function _loop4() { 4351 var value = _step2.value; 4352 4353 if (!isThenable(value)) { 4354 value = _this.resolve(value); 4355 } 4356 4357 var curValueIndex = valueIndex; 4358 4359 try { 4360 value.then(function (value) { 4361 resolvedValues[curValueIndex] = callback ? callback.thenCallback(value) : value; 4362 unresolvedCount--; 4363 4364 if (unresolvedCount === 0) { 4365 resolve(resolvedValues); 4366 } 4367 }, function (err) { 4368 if (!callback) { 4369 reject(err); 4370 } else { 4371 resolvedValues[curValueIndex] = callback.errorCallback(err); 4372 unresolvedCount--; 4373 4374 if (unresolvedCount === 0) { 4375 resolve(resolvedValues); 4376 } 4377 } 4378 }); 4379 } catch (thenErr) { 4380 reject(thenErr); 4381 } 4382 4383 unresolvedCount++; 4384 valueIndex++; 4385 }; 4386 4387 for (_iterator2.s();
4387 !(_step2 = _iterator2.n()).done;) { 4388 _loop4(); 4389 } // Make the unresolvedCount zero-based again. 4390 4391 } catch (err) { 4392 _iterator2.e(err); 4393 } finally { 4394 _iterator2.f(); 4395 } 4396 4397 unresolvedCount -= 2; 4398 4399 if (unresolvedCount === 0) { 4400 resolve(resolvedValues); 4401 } 4402 4403 return promise; 4404 } 4405 }]); 4406 4407 return ZoneAwarePromise; 4408 }(); // Protect against aggressive optimizers dropping seemingly unused properties. 4409 // E.g. Closure Compiler in advanced mode. 4410 4411 4412 ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; 4413 ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; 4414 ZoneAwarePromise['race'] = ZoneAwarePromise.race; 4415 ZoneAwarePromise['all'] = ZoneAwarePromise.all; 4416 var NativePromise = global[symbolPromise] = global['Promise']; 4417 global['Promise'] = ZoneAwarePromise; 4418 4419 var symbolThenPatched = __symbol__('thenPatched'); 4420 4421 function patchThen(Ctor) { 4422 var proto = Ctor.prototype; 4423 var prop = ObjectGetOwnPropertyDescriptor(proto, 'then'); 4424 4425 if (prop && (prop.writable === false || !prop.configurable)) { 4426 // check Ctor.prototype.then propertyDescriptor is writable or not 4427 // in meteor env, writable is false, we should ignore such case 4428 return; 4429 } 4430 4431 var originalThen = proto.then; // Keep a reference to the original method. 4432 4433 proto[symbolThen] = originalThen; 4434 4435 Ctor.prototype.then = function (onResolve, onReject) { 4436 var _this2 = this; 4437 4438 var wrapped = new ZoneAwarePromise(function (resolve, reject) { 4439 originalThen.call(_this2, resolve, reject); 4440 }); 4441 return wrapped.then(onResolve, onReject); 4442 }; 4443 4444 Ctor[symbolThenPatched] = true; 4445 } 4446 4447 api.patchThen = patchThen; 4448 4449 function zoneify(fn) { 4450 return function (self, args) { 4451 var resultPromise = fn.apply(self, args); 4452 4453 if (resultPromise instanceof ZoneAwarePromise) { 4454 return resultPromise; 4455 } 4456 4457 var ctor = resultPromise.constructor; 4458 4459 if (!ctor[symbolThenPatched]) { 4460 patchThen(ctor); 4461 } 4462 4463 return resultPromise; 4464 }; 4465 } 4466 4467 if (NativePromise) { 4468 patchThen(NativePromise); 4469 patchMethod(global, 'fetch', function (delegate) { 4470 return zoneify(delegate); 4471 }); 4472 } // This is not part of public API, but it is useful for tests, so we expose it. 4473 4474 4475 Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; 4476 return ZoneAwarePromise; 4477 }); 4478 /** 4479 * @license 4480 * Copyright Google LLC All Rights Reserved. 4481 * 4482 * Use of this source code is governed by an MIT-style license that can be 4483 * found in the LICENSE file at https://angular.io/license 4484 */ 4485 // override Function.prototype.toString to make zone.js patched function 4486 // look like native function 4487 4488 4489 Zone.__load_patch('toString', function (global) { 4490 // patch Func.prototype.toString to let them look like native 4491 var originalFunctionToString = Function.prototype.toString; 4492 var ORIGINAL_DELEGATE_SYMBOL = zoneSymbol('OriginalDelegate'); 4493 var PROMISE_SYMBOL = zoneSymbol('Promise'); 4494 var ERROR_SYMBOL = zoneSymbol('Error'); 4495 4496 var newFunctionToString = function toString() { 4497 if (typeof this === 'function') { 4498 var originalDelegate = this[ORIGINAL_DELEGATE_SYMBOL]; 4499 4500 if (originalDelegate) { 4501 if (typeof originalDelegate === 'function') { 4502 return originalFunctionToString.call(originalDelegate); 4503 } else { 4504 return Object.prototype.toString.call(originalDelegate); 4505 } 4506 } 4507 4508 if (this === Promise) { 4509 var nativePromise = global[PROMISE_SYMBOL]; 4510 4511 if (nativePromise) { 4512 return originalFunctionToString.call(nativePromise); 4513 } 4514 } 4515 4516 if (this === Error) { 4517 var nativeError = global[ERROR_SYMBOL]; 4518 4519 if (nativeError) { 4520 return originalFunctionToString.call(nativeError); 4521 } 4522 } 4523 } 4524 4525 return originalFunctionToString.call(this); 4526 }; 4527 4528 newFunctionToString[ORIGINAL_DELEGATE_SYMBOL] = originalFunctionToString; 4529 Function.prototype.toString = newFunctionToString; // patch Object.prototype.toString to let them look like native 4530 4531 var originalObjectToString = Object.prototype.toString; 4532 var PROMISE_OBJECT_TO_STRING = '[object Promise]'; 4533 4534 Object.prototype.toString = function () { 4535 if (typeof Promise === 'function' && this instanceof Promise) { 4536 return PROMISE_OBJECT_TO_STRING; 4537 } 4538 4539 return originalObjectToString.call(this); 4540 }; 4541 }); 4542 /** 4543 * @license 4544 * Copyright Google LLC All Rights Reserved. 4545 * 4546 * Use of this source code is governed by an MIT-style license that can be 4547 * found in the LICENSE file at https://angular.io/license 4548 */ 4549 4550 4551 var passiveSupported = false;
4552 4553 if (typeof window !== 'undefined') { 4554 try { 4555 var options = Object.defineProperty({}, 'passive', { 4556 get: function get() { 4557 passiveSupported = true; 4558 } 4559 }); 4560 window.addEventListener('test', options, options); 4561 window.removeEventListener('test', options, options); 4562 } catch (err) { 4563 passiveSupported = false; 4564 } 4565 } // an identifier to tell ZoneTask do not create a new invoke closure 4566 4567 4568 var OPTIMIZED_ZONE_EVENT_TASK_DATA = { 4569 useG: true 4570 }; 4571 var zoneSymbolEventNames$1 = {}; 4572 var globalSources = {}; 4573 var EVENT_NAME_SYMBOL_REGX = new RegExp('^' + ZONE_SYMBOL_PREFIX + '(\\w+)(true|false)$'); 4574 var IMMEDIATE_PROPAGATION_SYMBOL = zoneSymbol('propagationStopped'); 4575 4576 function prepareEventNames(eventName, eventNameToString) { 4577 var falseEventName = (eventNameToString ? eventNameToString(eventName) : eventName) + FALSE_STR; 4578 var trueEventName = (eventNameToString ? eventNameToString(eventName) : eventName) + TRUE_STR; 4579 var symbol = ZONE_SYMBOL_PREFIX + falseEventName; 4580 var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 4581 zoneSymbolEventNames$1[eventName] = {}; 4582 zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; 4583 zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; 4584 } 4585 4586 function patchEventTarget(_global, apis, patchOptions) { 4587 var ADD_EVENT_LISTENER = patchOptions && patchOptions.add || ADD_EVENT_LISTENER_STR; 4588 var REMOVE_EVENT_LISTENER = patchOptions && patchOptions.rm || REMOVE_EVENT_LISTENER_STR; 4589 var LISTENERS_EVENT_LISTENER = patchOptions && patchOptions.listeners || 'eventListeners'; 4590 var REMOVE_ALL_LISTENERS_EVENT_LISTENER = patchOptions && patchOptions.rmAll || 'removeAllListeners'; 4591 var zoneSymbolAddEventListener = zoneSymbol(ADD_EVENT_LISTENER); 4592 var ADD_EVENT_LISTENER_SOURCE = '.' + ADD_EVENT_LISTENER + ':'; 4593 var PREPEND_EVENT_LISTENER = 'prependListener'; 4594 var PREPEND_EVENT_LISTENER_SOURCE = '.' + PREPEND_EVENT_LISTENER + ':'; 4595 4596 var invokeTask = function invokeTask(task, target, event) { 4597 // for better performance, check isRemoved which is set 4598 // by removeEventListener 4599 if (task.isRemoved) { 4600 return; 4601 } 4602 4603 var delegate = task.callback; 4604 4605 if (typeof delegate === 'object' && delegate.handleEvent) { 4606 // create the bind version of handleEvent when invoke 4607 task.callback = function (event) { 4608 return delegate.handleEvent(event); 4609 }; 4610 4611 task.originalDelegate = delegate; 4612 } // invoke static task.invoke 4613 4614 4615 task.invoke(task, target, [event]); 4616 var options = task.options; 4617 4618 if (options && typeof options === 'object' && options.once) { 4619 // if options.once is true, after invoke once remove listener here 4620 // only browser need to do this, nodejs eventEmitter will cal removeListener 4621 // inside EventEmitter.once 4622 var _delegate = task.originalDelegate ? task.originalDelegate : task.callback; 4623 4624 target[REMOVE_EVENT_LISTENER].call(target, event.type, _delegate, options); 4625 } 4626 }; // global shared zoneAwareCallback to handle all event callback with capture = false 4627 4628 4629 var globalZoneAwareCallback = function globalZoneAwareCallback(event) { 4630 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 4631 // event will be undefined, so we need to use window.event 4632 event = event || _global.event; 4633 4634 if (!event) { 4635 return; 4636 } // event.target is needed for Samsung TV and SourceBuffer 4637 // || global is needed https://github.com/angular/zone.js/issues/190 4638 4639 4640 var target = this || event.target || _global; 4641 var tasks = target[zoneSymbolEventNames$1[event.type][FALSE_STR]]; 4642 4643 if (tasks) { 4644 // invoke all tasks which attached to current target with given event.type and capture = false 4645 // for performance concern, if task.length === 1, just invoke 4646 if (tasks.length === 1) { 4647 invokeTask(tasks[0], target, event); 4648 } else { 4649 // https://github.com/angular/zone.js/issues/836 4650 // copy the tasks array before invoke, to avoid 4651 // the callback will remove itself or other listener 4652 var copyTasks = tasks.slice(); 4653 4654 for (var i = 0; i < copyTasks.length; i++) { 4655 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 4656 break; 4657 } 4658 4659 invokeTask(copyTasks[i], target, event); 4660 } 4661 } 4662 } 4663 }; // global shared zoneAwareCallback to handle all event callback with capture = true 4664 4665 4666 var globalZoneAwareCaptureCallback = function globalZoneAwareCaptureCallback(event) { 4667 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 4668 // event will be undefined, so we need to use window.event 4669 event = event || _global.event; 4670 4671 if (!event) { 4672 return; 4673 } // event.target is needed for Samsung TV and SourceBuffer 4674 // || global is needed https://github.com/angular/zone.js/issues/190 4675 4676 4677 var target = this || event.target || _global; 4678 var tasks = target[zoneSymbolEventNames$1[event.type][TRUE_STR]]; 4679 4680 if (tasks) { 4681 // invoke all tasks which attached to current target with given event.type and capture = false 4682 // for performance concern, if task.length === 1, just invoke 4683 if (tasks.length === 1) { 4684 invokeTask(tasks[0], target, event); 4685 } else { 4686 // https://github.com/angular/zone.js/issues/836 4687 // copy the tasks array before invoke, to avoid 4688 // the callback will remove itself or other listener 4689 var copyTasks = tasks.slice(); 4690 4691 for (var i = 0; i < copyTasks.length; i++) { 4692 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 4693 break; 4694 } 4695 4696 invokeTask(copyTasks[i], target, event); 4697 } 4698 } 4699 } 4700 }; 4701 4702 function patchEventTargetMethods(obj, patchOptions) { 4703 if (!obj) { 4704 return false;
4705 } 4706 4707 var useGlobalCallback = true; 4708 4709 if (patchOptions && patchOptions.useG !== undefined) { 4710 useGlobalCallback = patchOptions.useG; 4711 } 4712 4713 var validateHandler = patchOptions && patchOptions.vh; 4714 var checkDuplicate = true; 4715 4716 if (patchOptions && patchOptions.chkDup !== undefined) { 4717 checkDuplicate = patchOptions.chkDup; 4718 } 4719 4720 var returnTarget = false; 4721 4722 if (patchOptions && patchOptions.rt !== undefined) { 4723 returnTarget = patchOptions.rt; 4724 } 4725 4726 var proto = obj; 4727 4728 while (proto && !proto.hasOwnProperty(ADD_EVENT_LISTENER)) { 4729 proto = ObjectGetPrototypeOf(proto); 4730 } 4731 4732 if (!proto && obj[ADD_EVENT_LISTENER]) { 4733 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 4734 proto = obj; 4735 } 4736 4737 if (!proto) { 4738 return false; 4739 } 4740 4741 if (proto[zoneSymbolAddEventListener]) { 4742 return false; 4743 } 4744 4745 var eventNameToString = patchOptions && patchOptions.eventNameToString; // a shared global taskData to pass data for scheduleEventTask 4746 // so we do not need to create a new object just for pass some data 4747 4748 var taskData = {}; 4749 var nativeAddEventListener = proto[zoneSymbolAddEventListener] = proto[ADD_EVENT_LISTENER]; 4750 var nativeRemoveEventListener = proto[zoneSymbol(REMOVE_EVENT_LISTENER)] = proto[REMOVE_EVENT_LISTENER];
4751 var nativeListeners = proto[zoneSymbol(LISTENERS_EVENT_LISTENER)] = proto[LISTENERS_EVENT_LISTENER]; 4752 var nativeRemoveAllListeners = proto[zoneSymbol(REMOVE_ALL_LISTENERS_EVENT_LISTENER)] = proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER]; 4753 var nativePrependEventListener; 4754 4755 if (patchOptions && patchOptions.prepend) { 4756 nativePrependEventListener = proto[zoneSymbol(patchOptions.prepend)] = proto[patchOptions.prepend]; 4757 } 4758 /** 4759 * This util function will build an option object with passive option 4760 * to handle all possible input from the user. 4761 */ 4762 4763 4764 function buildEventListenerOptions(options, passive) { 4765 if (!passiveSupported && typeof options === 'object' && options) { 4766 // doesn't support passive but user want to pass an object as options. 4767 // this will not work on some old browser, so we just pass a boolean 4768 // as useCapture parameter 4769 return !!options.capture; 4770 } 4771 4772 if (!passiveSupported || !passive) { 4773 return options; 4774 } 4775 4776 if (typeof options === 'boolean') { 4777 return { 4778 capture: options, 4779 passive: true 4780 }; 4781 } 4782 4783 if (!options) { 4784 return { 4785 passive: true 4786 }; 4787 } 4788 4789 if (typeof options === 'object' && options.passive !== false) { 4790 return Object.assign(Object.assign({}, options), { 4791 passive: true 4792 }); 4793 } 4794 4795 return options; 4796 } 4797 4798 var customScheduleGlobal = function customScheduleGlobal(task) { 4799 // if there is already a task for the eventName + capture, 4800 // just return, because we use the shared globalZoneAwareCallback here. 4801 if (taskData.isExisting) { 4802 return; 4803 } 4804 4805 return nativeAddEventListener.call(taskData.target, taskData.eventName, taskData.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, taskData.options); 4806 }; 4807 4808 var customCancelGlobal = function customCancelGlobal(task) { 4809 // if task is not marked as isRemoved, this call is directly 4810 // from Zone.prototype.cancelTask, we should remove the task 4811 // from tasksList of target first 4812 if (!task.isRemoved) { 4813 var symbolEventNames = zoneSymbolEventNames$1[task.eventName]; 4814 var symbolEventName; 4815 4816 if (symbolEventNames) { 4817 symbolEventName = symbolEventNames[task.capture ? TRUE_STR : FALSE_STR]; 4818 } 4819 4820 var existingTasks = symbolEventName && task.target[symbolEventName]; 4821 4822 if (existingTasks) { 4823 for (var i = 0; i < existingTasks.length; i++) { 4824 var existingTask = existingTasks[i]; 4825 4826 if (existingTask === task) { 4827 existingTasks.splice(i, 1); // set isRemoved to data for faster invokeTask check 4828 4829 task.isRemoved = true; 4830 4831 if (existingTasks.length === 0) { 4832 // all tasks for the eventName + capture have gone, 4833 // remove globalZoneAwareCallback and remove the task cache from target 4834 task.allRemoved = true; 4835 task.target[symbolEventName] = null; 4836 } 4837 4838 break; 4839 } 4840 } 4841 } 4842 } // if all tasks for the eventName + capture have gone, 4843 // we will really remove the global event callback, 4844 // if not, return 4845 4846 4847 if (!task.allRemoved) { 4848 return; 4849 } 4850 4851 return nativeRemoveEventListener.call(task.target, task.eventName, task.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, task.options); 4852 }; 4853 4854 var customScheduleNonGlobal = function customScheduleNonGlobal(task) { 4855 return nativeAddEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 4856 }; 4857 4858 var customSchedulePrepend = function customSchedulePrepend(task) { 4859 return nativePrependEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 4860 }; 4861 4862 var customCancelNonGlobal = function customCancelNonGlobal(task) { 4863 return nativeRemoveEventListener.call(task.target, task.eventName, task.invoke, task.options); 4864 }; 4865 4866 var customSchedule = useGlobalCallback ? customScheduleGlobal : customScheduleNonGlobal; 4867 var customCancel = useGlobalCallback ? customCancelGlobal : customCancelNonGlobal; 4868 4869 var compareTaskCallbackVsDelegate = function compareTaskCallbackVsDelegate(task, delegate) { 4870 var typeOfDelegate = typeof delegate; 4871 return typeOfDelegate === 'function' && task.callback === delegate || typeOfDelegate === 'object' && task.originalDelegate === delegate; 4872 }; 4873 4874 var compare = patchOptions && patchOptions.diff ? patchOptions.diff : compareTaskCallbackVsDelegate; 4875 var unpatchedEvents = Zone[zoneSymbol('UNPATCHED_EVENTS')]; 4876 4877 var passiveEvents = _global[zoneSymbol('PASSIVE_EVENTS')]; 4878 4879 var makeAddListener = function makeAddListener(nativeListener, addSource, customScheduleFn, customCancelFn) { 4880 var returnTarget = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;
4881 var prepend = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false; 4882 return function () { 4883 var target = this || _global; 4884 var eventName = arguments[0]; 4885 4886 if (patchOptions && patchOptions.transferEventName) { 4887 eventName = patchOptions.transferEventName(eventName); 4888 } 4889 4890 var delegate = arguments[1]; 4891 4892 if (!delegate) { 4893 return nativeListener.apply(this, arguments); 4894 } 4895 4896 if (isNode && eventName === 'uncaughtException') { 4897 // don't patch uncaughtException of nodejs to prevent endless loop 4898 return nativeListener.apply(this, arguments); 4899 } // don't create the bind delegate function for handleEvent 4900 // case here to improve addEventListener performance 4901 // we will create the bind delegate when invoke 4902 4903 4904 var isHandleEvent = false; 4905 4906 if (typeof delegate !== 'function') { 4907 if (!delegate.handleEvent) { 4908 return nativeListener.apply(this, arguments); 4909 } 4910 4911 isHandleEvent = true; 4912 } 4913 4914 if (validateHandler && !validateHandler(nativeListener, delegate, target, arguments)) { 4915 return; 4916 } 4917 4918 var passive = passiveSupported && !!passiveEvents && passiveEvents.indexOf(eventName) !== -1; 4919 var options = buildEventListenerOptions(arguments[2], passive); 4920 4921 if (unpatchedEvents) { 4922 // check upatched list 4923 for (var i = 0; i < unpatchedEvents.length; i++) { 4924 if (eventName === unpatchedEvents[i]) { 4925 if (passive) { 4926 return nativeListener.call(target, eventName, delegate, options); 4927 } else { 4928 return nativeListener.apply(this, arguments); 4929 } 4930 } 4931 } 4932 } 4933 4934 var capture = !options ? false : typeof options === 'boolean' ? true : options.capture; 4935 var once = options && typeof options === 'object' ? options.once : false; 4936 var zone = Zone.current; 4937 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 4938 4939 if (!symbolEventNames) { 4940 prepareEventNames(eventName, eventNameToString); 4941 symbolEventNames = zoneSymbolEventNames$1[eventName]; 4942 } 4943 4944 var symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 4945 var existingTasks = target[symbolEventName]; 4946 var isExisting = false; 4947 4948 if (existingTasks) { 4949 // already have task registered 4950 isExisting = true; 4951 4952 if (checkDuplicate) { 4953 for (var _i3 = 0; _i3 < existingTasks.length; _i3++) { 4954 if (compare(existingTasks[_i3], delegate)) { 4955 // same callback, same capture, same event name, just return 4956 return; 4957 } 4958 } 4959 } 4960 } else { 4961 existingTasks = target[symbolEventName] = []; 4962 } 4963 4964 var source; 4965 var constructorName = target.constructor['name']; 4966 var targetSource = globalSources[constructorName]; 4967 4968 if (targetSource) { 4969 source = targetSource[eventName]; 4970 } 4971 4972 if (!source) { 4973 source = constructorName + addSource + (eventNameToString ? eventNameToString(eventName) : eventName); 4974 } // do not create a new object as task.data to pass those things 4975 // just use the global shared one 4976 4977 4978 taskData.options = options; 4979 4980 if (once) { 4981 // if addEventListener with once options, we don't pass it to 4982 // native addEventListener, instead we keep the once setting 4983 // and handle ourselves. 4984 taskData.options.once = false;
4985 } 4986 4987 taskData.target = target; 4988 taskData.capture = capture; 4989 taskData.eventName = eventName; 4990 taskData.isExisting = isExisting; 4991 var data = useGlobalCallback ? OPTIMIZED_ZONE_EVENT_TASK_DATA : undefined; // keep taskData into data to allow onScheduleEventTask to access the task information 4992 4993 if (data) { 4994 data.taskData = taskData; 4995 } 4996 4997 var task = zone.scheduleEventTask(source, delegate, data, customScheduleFn, customCancelFn); // should clear taskData.target to avoid memory leak 4998 // issue, https://github.com/angular/angular/issues/20442 4999 5000 taskData.target = null; // need to clear up taskData because it is a global object 5001 5002 if (data) { 5003 data.taskData = null; 5004 } // have to save those information to task in case 5005 // application may call task.zone.cancelTask() directly 5006 5007 5008 if (once) { 5009 options.once = true; 5010 } 5011 5012 if (!(!passiveSupported && typeof task.options === 'boolean')) { 5013 // if not support passive, and we pass an option object 5014 // to addEventListener, we should save the options to task 5015 task.options = options; 5016 } 5017 5018 task.target = target; 5019 task.capture = capture; 5020 task.eventName = eventName; 5021 5022 if (isHandleEvent) { 5023 // save original delegate for compare to check duplicate 5024 task.originalDelegate = delegate; 5025 } 5026 5027 if (!prepend) { 5028 existingTasks.push(task); 5029 } else { 5030 existingTasks.unshift(task); 5031 } 5032 5033 if (returnTarget) { 5034 return target; 5035 } 5036 }; 5037 }; 5038 5039 proto[ADD_EVENT_LISTENER] = makeAddListener(nativeAddEventListener, ADD_EVENT_LISTENER_SOURCE, customSchedule, customCancel, returnTarget); 5040 5041 if (nativePrependEventListener) { 5042 proto[PREPEND_EVENT_LISTENER] = makeAddListener(nativePrependEventListener, PREPEND_EVENT_LISTENER_SOURCE, customSchedulePrepend, customCancel, returnTarget, true); 5043 } 5044 5045 proto[REMOVE_EVENT_LISTENER] = function () { 5046 var target = this || _global; 5047 var eventName = arguments[0]; 5048 5049 if (patchOptions && patchOptions.transferEventName) { 5050 eventName = patchOptions.transferEventName(eventName); 5051 } 5052 5053 var options = arguments[2]; 5054 var capture = !options ? false : typeof options === 'boolean' ? true : options.capture; 5055 var delegate = arguments[1]; 5056 5057 if (!delegate) { 5058 return nativeRemoveEventListener.apply(this, arguments); 5059 } 5060 5061 if (validateHandler && !validateHandler(nativeRemoveEventListener, delegate, target, arguments)) { 5062 return; 5063 } 5064 5065 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 5066 var symbolEventName; 5067 5068 if (symbolEventNames) { 5069 symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 5070 } 5071 5072 var existingTasks = symbolEventName && target[symbolEventName]; 5073 5074 if (existingTasks) { 5075 for (var i = 0; i < existingTasks.length; i++) { 5076 var existingTask = existingTasks[i]; 5077 5078 if (compare(existingTask, delegate)) { 5079 existingTasks.splice(i, 1); // set isRemoved to data for faster invokeTask check 5080 5081 existingTask.isRemoved = true; 5082 5083 if (existingTasks.length === 0) { 5084 // all tasks for the eventName + capture have gone, 5085 // remove globalZoneAwareCallback and remove the task cache from target 5086 existingTask.allRemoved = true; 5087 target[symbolEventName] = null; // in the target, we have an event listener which is added by on_property 5088 // such as target.onclick = function() {}, so we need to clear this internal 5089 // property too if all delegates all removed 5090 5091 if (typeof eventName === 'string') { 5092 var onPropertySymbol = ZONE_SYMBOL_PREFIX + 'ON_PROPERTY' + eventName; 5093 target[onPropertySymbol] = null; 5094 } 5095 } 5096 5097 existingTask.zone.cancelTask(existingTask); 5098 5099 if (returnTarget) { 5100 return target; 5101 } 5102 5103 return; 5104 } 5105 } 5106 } // issue 930, didn't find the event name or callback 5107 // from zone kept existingTasks, the callback maybe 5108 // added outside of zone, we need to call native removeEventListener 5109 // to try to remove it. 5110 5111 5112 return nativeRemoveEventListener.apply(this, arguments); 5113 }; 5114
5115 proto[LISTENERS_EVENT_LISTENER] = function () { 5116 var target = this || _global; 5117 var eventName = arguments[0]; 5118 5119 if (patchOptions && patchOptions.transferEventName) { 5120 eventName = patchOptions.transferEventName(eventName); 5121 } 5122 5123 var listeners = []; 5124 var tasks = findEventTasks(target, eventNameToString ? eventNameToString(eventName) : eventName); 5125 5126 for (var i = 0; i < tasks.length; i++) { 5127 var task = tasks[i]; 5128 var delegate = task.originalDelegate ? task.originalDelegate : task.callback; 5129 listeners.push(delegate); 5130 } 5131 5132 return listeners; 5133 }; 5134 5135 proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER] = function () { 5136 var target = this || _global; 5137 var eventName = arguments[0]; 5138 5139 if (!eventName) { 5140 var keys = Object.keys(target); 5141 5142 for (var i = 0; i < keys.length; i++) { 5143 var prop = keys[i]; 5144 var match = EVENT_NAME_SYMBOL_REGX.exec(prop); 5145 var evtName = match && match[1]; // in nodejs EventEmitter, removeListener event is 5146 // used for monitoring the removeListener call, 5147 // so just keep removeListener eventListener until 5148 // all other eventListeners are removed 5149 5150 if (evtName && evtName !== 'removeListener') { 5151 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, evtName); 5152 } 5153 } // remove removeListener listener finally 5154 5155 5156 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, 'removeListener'); 5157 } else { 5158 if (patchOptions && patchOptions.transferEventName) { 5159 eventName = patchOptions.transferEventName(eventName); 5160 } 5161 5162 var symbolEventNames = zoneSymbolEventNames$1[eventName]; 5163 5164 if (symbolEventNames) { 5165 var symbolEventName = symbolEventNames[FALSE_STR]; 5166 var symbolCaptureEventName = symbolEventNames[TRUE_STR]; 5167 var tasks = target[symbolEventName]; 5168 var captureTasks = target[symbolCaptureEventName]; 5169 5170 if (tasks) { 5171 var removeTasks = tasks.slice(); 5172 5173 for (var _i4 = 0; _i4 < removeTasks.length; _i4++) { 5174 var task = removeTasks[_i4]; 5175 var delegate = task.originalDelegate ? task.originalDelegate : task.callback; 5176 this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); 5177 } 5178 } 5179 5180 if (captureTasks) { 5181 var _removeTasks = captureTasks.slice(); 5182 5183 for (var _i5 = 0; _i5 < _removeTasks.length; _i5++) { 5184 var _task = _removeTasks[_i5]; 5185 5186 var _delegate2 = _task.originalDelegate ? _task.originalDelegate : _task.callback; 5187 5188 this[REMOVE_EVENT_LISTENER].call(this, eventName, _delegate2, _task.options); 5189 } 5190 } 5191 } 5192 } 5193 5194 if (returnTarget) { 5195 return this; 5196 } 5197 }; // for native toString patch 5198 5199 5200 attachOriginToPatched(proto[ADD_EVENT_LISTENER], nativeAddEventListener); 5201 attachOriginToPatched(proto[REMOVE_EVENT_LISTENER], nativeRemoveEventListener); 5202 5203 if (nativeRemoveAllListeners) { 5204 attachOriginToPatched(proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER], nativeRemoveAllListeners); 5205 } 5206 5207 if (nativeListeners) { 5208 attachOriginToPatched(proto[LISTENERS_EVENT_LISTENER], nativeListeners); 5209 } 5210 5211 return true; 5212 } 5213 5214 var results = []; 5215 5216 for (var i = 0; i < apis.length; i++) { 5217 results[i] = patchEventTargetMethods(apis[i], patchOptions); 5218 } 5219 5220 return results; 5221 } 5222 5223 function findEventTasks(target, eventName) { 5224 if (!eventName) { 5225 var foundTasks = []; 5226 5227 for (var prop in target) { 5228 var match = EVENT_NAME_SYMBOL_REGX.exec(prop); 5229 var evtName = match && match[1]; 5230 5231 if (evtName && (!eventName || evtName === eventName)) { 5232 var tasks = target[prop]; 5233 5234 if (tasks) { 5235 for (var i = 0; i < tasks.length; i++) { 5236 foundTasks.push(tasks[i]); 5237 } 5238 } 5239 } 5240 } 5241 5242 return foundTasks; 5243 } 5244 5245 var symbolEventName = zoneSymbolEventNames$1[eventName]; 5246 5247 if (!symbolEventName) { 5248 prepareEventNames(eventName); 5249 symbolEventName = zoneSymbolEventNames$1[eventName]; 5250 } 5251 5252 var captureFalseTasks = target[symbolEventName[FALSE_STR]]; 5253 var captureTrueTasks = target[symbolEventName[TRUE_STR]]; 5254 5255 if (!captureFalseTasks) { 5256 return captureTrueTasks ? captureTrueTasks.slice() : []; 5257 } else { 5258 return captureTrueTasks ? captureFalseTasks.concat(captureTrueTasks) : captureFalseTasks.slice(); 5259 } 5260 } 5261 5262 function patchEventPrototype(global, api) { 5263 var Event = global['Event']; 5264 5265 if (Event && Event.prototype) { 5266 api.patchMethod(Event.prototype, 'stopImmediatePropagation', function (delegate) { 5267 return function (self, args) { 5268 self[IMMEDIATE_PROPAGATION_SYMBOL] = true; // we need to call the native stopImmediatePropagation 5269 // in case in some hybrid application, some part of 5270 // application will be controlled by zone, some are not 5271 5272 delegate && delegate.apply(self, args); 5273 }; 5274 }); 5275 } 5276 } 5277 /** 5278 * @license 5279 * Copyright Google LLC All Rights Reserved. 5280 * 5281 * Use of this source code is governed by an MIT-style license that can be 5282 * found in the LICENSE file at https://angular.io/license 5283 */ 5284 5285 5286 function patchCallbacks(api, target, targetName, method, callbacks) { 5287 var symbol = Zone.__symbol__(method); 5288 5289 if (target[symbol]) { 5290 return; 5291 } 5292 5293 var nativeDelegate = target[symbol] = target[method]; 5294 5295 target[method] = function (name, opts, options) { 5296 if (opts && opts.prototype) { 5297 callbacks.forEach(function (callback) { 5298 var source = "".concat(targetName, ".").concat(method, "::") + callback; 5299 var prototype = opts.prototype; 5300 5301 if (prototype.hasOwnProperty(callback)) { 5302 var descriptor = api.ObjectGetOwnPropertyDescriptor(prototype, callback); 5303 5304 if (descriptor && descriptor.value) { 5305 descriptor.value = api.wrapWithCurrentZone(descriptor.value, source); 5306 5307 api._redefineProperty(opts.prototype, callback, descriptor); 5308 } else if (prototype[callback]) { 5309 prototype[callback] = api.wrapWithCurrentZone(prototype[callback], source); 5310 } 5311 } else if (prototype[callback]) { 5312 prototype[callback] = api.wrapWithCurrentZone(prototype[callback], source); 5313 } 5314 }); 5315 } 5316 5317 return nativeDelegate.call(target, name, opts, options); 5318 }; 5319 5320 api.attachOriginToPatched(target[method], nativeDelegate); 5321 } 5322 /** 5323 * @license 5324 * Copyright Google LLC All Rights Reserved. 5325 * 5326 * Use of this source code is governed by an MIT-style license that can be 5327 * found in the LICENSE file at https://angular.io/license 5328 */ 5329 5330 5331 var globalEventHandlersEventNames = ['abort', 'animationcancel', 'animationend', 'animationiteration', 'auxclick', 'beforeinput', 'blur', 'cancel', 'canplay', 'canplaythrough', 'change', 'compositionstart', 'compositionupdate', 'compositionend', 'cuechange', 'click', 'close', 'contextmenu', 'curechange', 'dblclick', 'drag', 'dragend', 'dragenter', 'dragexit', 'dragleave', 'dragover', 'drop', 'durationchange', 'emptied', 'ended', 'error', 'focus', 'focusin', 'focusout', 'gotpointercapture', 'input', 'invalid', 'keydown', 'ke
5331ypress', 'keyup', 'load', 'loadstart', 'loadeddata', 'loadedmetadata', 'lostpointercapture', 'mousedown', 'mouseenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'mousewheel', 'orientationchange', 'pause', 'play', 'playing', 'pointercancel', 'pointerdown', 'pointerenter', 'pointerleave', 'pointerlockchange', 'mozpointerlockchange', 'webkitpointerlockerchange', 'pointerlockerror', 'mozpointerlockerror', 'webkitpointerlockerror', 'pointermove', 'pointout', 'pointerover', 'pointerup', 'progress', 'ratechange', 'reset', 'resize', 'scroll', 'seeked', 'seeking', 'select', 'selectionchange', 'selectstart', 'show', 'sort', 'stalled', 'submit', 'suspend', 'timeupdate', 'volumechange', 'touchcancel', 'touchmove', 'touchstart', 'touchend', 'transitioncancel', 'transitionend', 'waiting', 'wheel']; 5332 var documentEventNames = ['afterscriptexecute', 'beforescriptexecute', 'DOMContentLoaded', 'freeze', 'fullscreenchange', 'mozfullscreenchange', 'webkitfullscreenchange', 'msfullscreenchange', 'fullscreenerror', 'mozfullscreenerror', 'webkitfullscreenerror', 'msfullscreenerror', 'readystatechange', 'visibilitychange', 'resume']; 5333 var windowEventNames = ['absolutedeviceorientation', 'afterinput', 'afterprint', 'appinstalled', 'beforeinstallprompt', 'beforeprint', 'beforeunload', 'devicelight', 'devicemotion', 'deviceorientation', 'deviceorientationabsolute', 'deviceproximity', 'hashchange', 'languagechange', 'message', 'mozbeforepaint', 'offline', 'online', 'paint', 'pageshow', 'pagehide', 'popstate', 'rejectionhandled', 'storage', 'unhandledrejection', 'unload', 'userproximity', 'vrdisplayconnected', 'vrdisplaydisconnected', 'vrdisplaypresentchange']; 5334 var htmlElementEventNames = ['beforecopy', 'beforecut', 'beforepaste', 'copy', 'cut', 'paste', 'dragstart', 'loadend', 'animationstart', 'search', 'transitionrun', 'transitionstart', 'webkitanimationend', 'webkitanimationiteration', 'webkitanimationstart', 'webkittransitionend']; 5335 var mediaElementEventNames = ['encrypted', 'waitingforkey', 'msneedkey', 'mozinterruptbegin', 'mozinterruptend']; 5336 var ieElementEventNames = ['activate', 'afterupdate', 'ariarequest', 'beforeactivate', 'beforedeactivate', 'beforeeditfocus', 'beforeupdate', 'cellchange', 'controlselect', 'dataavailable', 'datasetchanged', 'datasetcomplete', 'errorupdate', 'filterchange', 'layoutcomplete', 'losecapture', 'move', 'moveend', 'movestart', 'propertychange', 'resizeend', 'resizestart', 'rowenter', 'rowexit', 'rowsdelete', 'rowsinserted', 'command', 'compassneedscalibration', 'deactivate', 'help', 'mscontentzoom', 'msmanipulationstatechanged', 'msgesturechange', 'msgesturedoubletap', 'msgestureend', 'msgesturehold', 'msgesturestart', 'msgesturetap', 'msgotpointercapture', 'msinertiastart', 'mslostpointercapture', 'mspointercancel', 'mspointerdown', 'mspointerenter', 'mspointerhover', 'mspointerleave', 'mspointermove', 'mspointerout', 'mspointerover', 'mspointerup', 'pointerout', 'mssitemodejumplistitemremoved', 'msthumbnailclick', 'stop', 'storagecommit'];
5337 var webglEventNames = ['webglcontextrestored', 'webglcontextlost', 'webglcontextcreationerror']; 5338 var formEventNames = ['autocomplete', 'autocompleteerror']; 5339 var detailEventNames = ['toggle']; 5340 var frameEventNames = ['load']; 5341 var frameSetEventNames = ['blur', 'error', 'focus', 'load', 'resize', 'scroll', 'messageerror']; 5342 var marqueeEventNames = ['bounce', 'finish', 'start']; 5343 var XMLHttpRequestEventNames = ['loadstart', 'progress', 'abort', 'error', 'load', 'progress', 'timeout', 'loadend', 'readystatechange']; 5344 var IDBIndexEventNames = ['upgradeneeded', 'complete', 'abort', 'success', 'error', 'blocked', 'versionchange', 'close']; 5345 var websocketEventNames = ['close', 'error', 'open', 'message']; 5346 var workerEventNames = ['error', 'message']; 5347 var eventNames = globalEventHandlersEventNames.concat(webglEventNames, formEventNames, detailEventNames, documentEventNames, windowEventNames, htmlElementEventNames, ieElementEventNames); 5348 5349 function filterProperties(target, onProperties, ignoreProperties) { 5350 if (!ignoreProperties || ignoreProperties.length === 0) { 5351 return onProperties; 5352 } 5353 5354 var tip = ignoreProperties.filter(function (ip) { 5355 return ip.target === target; 5356 }); 5357 5358 if (!tip || tip.length === 0) { 5359 return onProperties; 5360 } 5361 5362 var targetIgnoreProperties = tip[0].ignoreProperties; 5363 return onProperties.filter(function (op) { 5364 return targetIgnoreProperties.indexOf(op) === -1; 5365 }); 5366 } 5367 5368 function patchFilteredProperties(target, onProperties, ignoreProperties, prototype) { 5369 // check whether target is available, sometimes target will be undefined 5370 // because different browser or some 3rd party plugin. 5371 if (!target) { 5372 return; 5373 } 5374 5375 var filteredProperties = filterProperties(target, onProperties, ignoreProperties); 5376 patchOnProperties(target, filteredProperties, prototype); 5377 } 5378 5379 function propertyDescriptorPatch(api, _global) { 5380 if (isNode && !isMix) { 5381 return; 5382 } 5383 5384 if (Zone[api.symbol('patchEvents')]) { 5385 // events are already been patched by legacy patch. 5386 return; 5387 } 5388 5389 var supportsWebSocket = typeof WebSocket !== 'undefined'; 5390 var ignoreProperties = _global['__Zone_ignore_on_properties']; // for browsers that we can patch the descriptor: Chrome & Firefox 5391 5392 if (isBrowser) { 5393 var _internalWindow = window; 5394 var ignoreErrorProperties = isIE() ? [{ 5395 target: _internalWindow, 5396 ignoreProperties: ['error'] 5397 }] : []; // in IE/Edge, onProp not exist in window object, but in WindowPrototype 5398 // so we need to pass WindowPrototype to check onProp exist or not 5399 5400 patchFilteredProperties(_internalWindow, eventNames.concat(['messageerror']), ignoreProperties ? ignoreProperties.concat(ignoreErrorProperties) : ignoreProperties, ObjectGetPrototypeOf(_internalWindow)); 5401 patchFilteredProperties(Document.prototype, eventNames, ignoreProperties); 5402 5403 if (typeof _internalWindow['SVGElement'] !== 'undefined') { 5404 patchFilteredProperties(_internalWindow['SVGElement'].prototype, eventNames, ignoreProperties); 5405 } 5406 5407 patchFilteredProperties(Element.prototype, eventNames, ignoreProperties); 5408 patchFilteredProperties(HTMLElement.prototype, eventNames, ignoreProperties); 5409 patchFilteredProperties(HTMLMediaElement.prototype, mediaElementEventNames, ignoreProperties); 5410 patchFilteredProperties(HTMLFrameSetElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 5411 patchFilteredProperties(HTMLBodyElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 5412 patchFilteredProperties(HTMLFrameElement.prototype, frameEventNames, ignoreProperties); 5413 patchFilteredProperties(HTMLIFrameElement.prototype, frameEventNames, ignoreProperties); 5414 var HTMLMarqueeElement = _internalWindow['HTMLMarqueeElement']; 5415 5416 if (HTMLMarqueeElement) { 5417 patchFilteredProperties(HTMLMarqueeElement.prototype, marqueeEventNames, ignoreProperties); 5418 } 5419 5420 var Worker = _internalWindow['Worker']; 5421 5422 if (Worker) { 5423 patchFilteredProperties(Worker.prototype, workerEventNames, ignoreProperties); 5424 } 5425 } 5426 5427 var XMLHttpRequest = _global['XMLHttpRequest']; 5428 5429 if (XMLHttpRequest) { 5430 // XMLHttpRequest is not available in ServiceWorker, so we need to check here 5431 patchFilteredProperties(XMLHttpRequest.prototype, XMLHttpRequestEventNames, ignoreProperties); 5432 } 5433 5434 var XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget']; 5435 5436 if (XMLHttpRequestEventTarget) { 5437 patchFilteredProperties(XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype, XMLHttpRequestEventNames, ignoreProperties); 5438 } 5439 5440 if (typeof IDBIndex !== 'undefined') { 5441 patchFilteredProperties(IDBIndex.prototype, IDBIndexEventNames, ignoreProperties); 5442 patchFilteredProperties(IDBRequest.prototype, IDBIndexEventNames, ignoreProperties); 5443 patchFilteredProperties(IDBOpenDBRequest.prototype, IDBIndexEventNames, ignoreProperties);
5444 patchFilteredProperties(IDBDatabase.prototype, IDBIndexEventNames, ignoreProperties); 5445 patchFilteredProperties(IDBTransaction.prototype, IDBIndexEventNames, ignoreProperties); 5446 patchFilteredProperties(IDBCursor.prototype, IDBIndexEventNames, ignoreProperties); 5447 } 5448 5449 if (supportsWebSocket) { 5450 patchFilteredProperties(WebSocket.prototype, websocketEventNames, ignoreProperties); 5451 } 5452 } 5453 /** 5454 * @license 5455 * Copyright Google LLC All Rights Reserved. 5456 * 5457 * Use of this source code is governed by an MIT-style license that can be 5458 * found in the LICENSE file at https://angular.io/license 5459 */ 5460 5461 5462 Zone.__load_patch('util', function (global, Zone, api) { 5463 api.patchOnProperties = patchOnProperties; 5464 api.patchMethod = patchMethod; 5465 api.bindArguments = bindArguments; 5466 api.patchMacroTask = patchMacroTask; // In earlier version of zone.js (<0.9.0), we use env name `__zone_symbol__BLACK_LISTED_EVENTS` to 5467 // define which events will not be patched by `Zone.js`. 5468 // In newer version (>=0.9.0), we change the env name to `__zone_symbol__UNPATCHED_EVENTS` to keep 5469 // the name consistent with angular repo. 5470 // The `__zone_symbol__BLACK_LISTED_EVENTS` is deprecated, but it is still be supported for 5471 // backwards compatibility. 5472 5473 var SYMBOL_BLACK_LISTED_EVENTS = Zone.__symbol__('BLACK_LISTED_EVENTS'); 5474 5475 var SYMBOL_UNPATCHED_EVENTS = Zone.__symbol__('UNPATCHED_EVENTS'); 5476 5477 if (global[SYMBOL_UNPATCHED_EVENTS]) { 5478 global[SYMBOL_BLACK_LISTED_EVENTS] = global[SYMBOL_UNPATCHED_EVENTS]; 5479 } 5480 5481 if (global[SYMBOL_BLACK_LISTED_EVENTS]) { 5482 Zone[SYMBOL_BLACK_LISTED_EVENTS] = Zone[SYMBOL_UNPATCHED_EVENTS] = global[SYMBOL_BLACK_LISTED_EVENTS]; 5483 } 5484 5485 api.patchEventPrototype = patchEventPrototype; 5486 api.patchEventTarget = patchEventTarget; 5487 api.isIEOrEdge = isIEOrEdge; 5488 api.ObjectDefineProperty = ObjectDefineProperty; 5489 api.ObjectGetOwnPropertyDescriptor = ObjectGetOwnPropertyDescriptor; 5490 api.ObjectCreate = ObjectCreate; 5491 api.ArraySlice = ArraySlice; 5492 api.patchClass = patchClass; 5493 api.wrapWithCurrentZone = wrapWithCurrentZone; 5494 api.filterProperties = filterProperties; 5495 api.attachOriginToPatched = attachOriginToPatched; 5496 api._redefineProperty = Object.defineProperty; 5497 api.patchCallbacks = patchCallbacks; 5498 5499 api.getGlobalObjects = function () { 5500 return { 5501 globalSources: globalSources, 5502 zoneSymbolEventNames: zoneSymbolEventNames$1, 5503 eventNames: eventNames, 5504 isBrowser: isBrowser, 5505 isMix: isMix, 5506 isNode: isNode, 5507 TRUE_STR: TRUE_STR, 5508 FALSE_STR: FALSE_STR, 5509 ZONE_SYMBOL_PREFIX: ZONE_SYMBOL_PREFIX, 5510 ADD_EVENT_LISTENER_STR: ADD_EVENT_LISTENER_STR, 5511 REMOVE_EVENT_LISTENER_STR: REMOVE_EVENT_LISTENER_STR 5512 }; 5513 }; 5514 }); 5515 /** 5516 * @license 5517 * Copyright Google LLC All Rights Reserved. 5518 * 5519 * Use of this source code is governed by an MIT-style license that can be 5520 * found in the LICENSE file at https://angular.io/license 5521 */ 5522 5523 5524 var taskSymbol = zoneSymbol('zoneTask'); 5525 5526 function patchTimer(window, setName, cancelName, nameSuffix) { 5527 var setNative = null; 5528 var clearNative = null; 5529 setName += nameSuffix; 5530 cancelName += nameSuffix; 5531 var tasksByHandleId = {}; 5532 5533 function scheduleTask(task) { 5534 var data = task.data; 5535 5536 data.args[0] = function () { 5537 return task.invoke.apply(this, arguments); 5538 }; 5539 5540 data.handleId = setNative.apply(window, data.args); 5541 return task; 5542 } 5543 5544 function clearTask(task) { 5545 return clearNative.call(window, task.data.handleId); 5546 } 5547 5548 setNative = patchMethod(window, setName, function (delegate) { 5549 return function (self, args) { 5550 if (typeof args[0] === 'function') { 5551 var _options = { 5552 isPeriodic: nameSuffix === 'Interval', 5553 delay: nameSuffix === 'Timeout' || nameSuffix === 'Interval' ? args[1] || 0 : undefined, 5554 args: args 5555 }; 5556 var callback = args[0]; 5557 5558 args[0] = function timer() { 5559 try { 5560 return callback.apply(this, arguments); 5561 } finally { 5562 // issue-934, task will be cancelled 5563 // even it is a periodic task such as 5564 // setInterval 5565 // https://github.com/angular/angular/issues/40387 5566 // Cleanup tasksByHandleId should be handled before scheduleTask 5567 // Since some zoneSpec may intercept and doesn't trigger 5568 // scheduleFn(scheduleTask) provided here. 5569 if (!_options.isPeriodic) { 5570 if (typeof _options.handleId === 'number') { 5571 // in non-nodejs env, we remove timerId 5572 // from local cache 5573 delete tasksByHandleId[_options.handleId]; 5574 } else if (_options.handleId) { 5575 // Node returns complex objects as handleIds 5576 // we remove task reference from timer object 5577 _options.handleId[taskSymbol] = null; 5578 } 5579 } 5580 } 5581 }; 5582 5583 var task = scheduleMacroTaskWithCurrentZone(setName, args[0], _options, scheduleTask, clearTask); 5584 5585 if (!task) { 5586 return task; 5587 } // Node.js must additionally support the ref and unref functions. 5588 5589 5590 var handle = task.data.handleId; 5591 5592 if (typeof handle === 'number') { 5593 // for non nodejs env, we save handleId: task 5594 // mapping in local cache for clearTimeout 5595 tasksByHandleId[handle] = task; 5596 } else if (handle) { 5597 // for nodejs env, we save task 5598 // reference in timerId Object for clearTimeout 5599 handle[taskSymbol] = task; 5600 } // check whether handle is null, because some polyfill or browser 5601 // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame 5602 5603 5604 if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' && typeof handle.unref === 'function') { 5605 task.ref = handle.ref.bind(handle); 5606 task.unref = handle.unref.bind(handle); 5607 } 5608 5609 if (typeof handle === 'number' || handle) { 5610 return handle; 5611 } 5612 5613 return task; 5614 } else { 5615 // cause an error by calling it directly. 5616 return delegate.apply(window, args); 5617 } 5618 }; 5619 }); 5620 clearNative = patchMethod(window, cancelName, function (delegate) { 5621 return function (self, args) { 5622 var id = args[0]; 5623 var task; 5624 5625 if (typeof id === 'number') { 5626 // non nodejs env. 5627 task = tasksByHandleId[id]; 5628 } else { 5629 // nodejs env. 5630 task = id && id[taskSymbol]; // other environments. 5631 5632 if (!task) { 5633 task = id; 5634 } 5635 } 5636 5637 if (task && typeof task.type === 'string') { 5638 if (task.state !== 'notScheduled' && (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) { 5639 if (typeof id === 'number') { 5640 delete tasksByHandleId[id]; 5641 } else if (id) { 5642 id[taskSymbol] = null; 5643 } // Do not cancel already canceled functions 5644 5645 5646 task.zone.cancelTask(task); 5647 } 5648 } else { 5649 // cause an error by calling it directly. 5650 delegate.apply(window, args); 5651 } 5652 }; 5653 }); 5654 } 5655 /** 5656 * @license 5657 * Copyright Google LLC All Rights Reserved. 5658 * 5659 * Use of this source code is governed by an MIT-style license that can be 5660 * found in the LICENSE file at https://angular.io/license 5661 */ 5662 5663 5664 function patchCustomElements(_global, api) { 5665 var _api$getGlobalObjects7 = api.getGlobalObjects(), 5666 isBrowser = _api$getGlobalObjects7.isBrowser, 5667 isMix = _api$getGlobalObjects7.isMix; 5668 5669 if (!isBrowser && !isMix || !_global['customElements'] || !('customElements' in _global)) { 5670 return; 5671 } 5672 5673 var callbacks = ['connectedCallback', 'disconnectedCallback', 'adoptedCallback', 'attributeChangedCallback']; 5674 api.patchCallbacks(api, _global.customElements, 'customElements', 'define', callbacks); 5675 } 5676 /** 5677 * @license 5678 * Copyright Google LLC All Rights Reserved. 5679 * 5680 * Use of this source code is governed by an MIT-style license that can be 5681 * found in the LICENSE file at https://angular.io/license 5682 */ 5683 5684 5685 function eventTargetPatch(_global, api) {
5686 if (Zone[api.symbol('patchEventTarget')]) { 5687 // EventTarget is already patched. 5688 return; 5689 } 5690 5691 var _api$getGlobalObjects8 = api.getGlobalObjects(), 5692 eventNames = _api$getGlobalObjects8.eventNames, 5693 zoneSymbolEventNames = _api$getGlobalObjects8.zoneSymbolEventNames, 5694 TRUE_STR = _api$getGlobalObjects8.TRUE_STR, 5695 FALSE_STR = _api$getGlobalObjects8.FALSE_STR, 5696 ZONE_SYMBOL_PREFIX = _api$getGlobalObjects8.ZONE_SYMBOL_PREFIX; // predefine all __zone_symbol__ + eventName + true/false string 5697 5698 5699 for (var i = 0; i < eventNames.length; i++) { 5700 var eventName = eventNames[i]; 5701 var falseEventName = eventName + FALSE_STR; 5702 var trueEventName = eventName + TRUE_STR; 5703 var symbol = ZONE_SYMBOL_PREFIX + falseEventName; 5704 var symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 5705 zoneSymbolEventNames[eventName] = {}; 5706 zoneSymbolEventNames[eventName][FALSE_STR] = symbol; 5707 zoneSymbolEventNames[eventName][TRUE_STR] = symbolCapture; 5708 } 5709 5710 var EVENT_TARGET = _global['EventTarget']; 5711 5712 if (!EVENT_TARGET || !EVENT_TARGET.prototype) { 5713 return; 5714 } 5715 5716 api.patchEventTarget(_global, [EVENT_TARGET && EVENT_TARGET.prototype]); 5717 return true; 5718 } 5719 5720 function patchEvent(global, api) { 5721 api.patchEventPrototype(global, api); 5722 } 5723 /** 5724 * @license 5725 * Copyright Google LLC All Rights Reserved. 5726 * 5727 * Use of this source code is governed by an MIT-style license that can be 5728 * found in the LICENSE file at https://angular.io/license 5729 */ 5730 5731 5732 Zone.__load_patch('legacy', function (global) { 5733 var legacyPatch = global[Zone.__symbol__('legacyPatch')]; 5734 5735 if (legacyPatch) { 5736 legacyPatch(); 5737 } 5738 }); 5739 5740 Zone.__load_patch('queueMicrotask', function (global, Zone, api) { 5741 api.patchMethod(global, 'queueMicrotask', function (delegate) { 5742 return function (self, args) { 5743 Zone.current.scheduleMicroTask('queueMicrotask', args[0]); 5744 }; 5745 }); 5746 }); 5747 5748 Zone.__load_patch('timers', function (global) { 5749 var set = 'set'; 5750 var clear = 'clear'; 5751 patchTimer(global, set, clear, 'Timeout'); 5752 patchTimer(global, set, clear, 'Interval'); 5753 patchTimer(global, set, clear, 'Immediate'); 5754 }); 5755 5756 Zone.__load_patch('requestAnimationFrame', function (global) { 5757 patchTimer(global, 'request', 'cancel', 'AnimationFrame'); 5758 patchTimer(global, 'mozRequest', 'mozCancel', 'AnimationFrame'); 5759 patchTimer(global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); 5760 }); 5761 5762 Zone.__load_patch('blocking', function (global, Zone) { 5763 var blockingMethods = ['alert', 'prompt', 'confirm']; 5764 5765 for (var i = 0; i < blockingMethods.length; i++) { 5766 var name = blockingMethods[i]; 5767 patchMethod(global, name, function (delegate, symbol, name) { 5768 return function (s, args) { 5769 return Zone.current.run(delegate, global, args, name); 5770 }; 5771 }); 5772 } 5773 }); 5774 5775 Zone.__load_patch('EventTarget', function (global, Zone, api) { 5776 patchEvent(global, api); 5777 eventTargetPatch(global, api); // patch XMLHttpRequestEventTarget's addEventListener/removeEventListener 5778 5779 var XMLHttpRequestEventTarget = global['XMLHttpRequestEventTarget']; 5780 5781 if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) { 5782 api.patchEventTarget(global, [XMLHttpRequestEventTarget.prototype]); 5783 } 5784 }); 5785 5786 Zone.__load_patch('MutationObserver', function (global, Zone, api) { 5787 patchClass('MutationObserver'); 5788 patchClass('WebKitMutationObserver'); 5789 }); 5790 5791 Zone.__load_patch('IntersectionObserver', function (global, Zone, api) { 5792 patchClass('IntersectionObserver'); 5793 }); 5794 5795 Zone.__load_patch('FileReader', function (global, Zone, api) { 5796 patchClass('FileReader'); 5797 }); 5798 5799 Zone.__load_patch('on_property', function (global, Zone, api) { 5800 propertyDescriptorPatch(api, global); 5801 }); 5802 5803 Zone.__load_patch('customElements', function (global, Zone, api) { 5804 patchCustomElements(global, api); 5805 }); 5806 5807 Zone.__load_patch('XHR', function (global, Zone) { 5808 // Treat XMLHttpRequest as a macrotask. 5809 patchXHR(global); 5810 var XHR_TASK = zoneSymbol('xhrTask'); 5811 var XHR_SYNC = zoneSymbol('xhrSync'); 5812 var XHR_LISTENER = zoneSymbol('xhrListener'); 5813 var XHR_SCHEDULED = zoneSymbol('xhrScheduled'); 5814 var XHR_URL = zoneSymbol('xhrURL'); 5815 var XHR_ERROR_BEFORE_SCHEDULED = zoneSymbol('xhrErrorBeforeScheduled'); 5816 5817 function patchXHR(window) { 5818 var XMLHttpRequest = window['XMLHttpRequest']; 5819 5820 if (!XMLHttpRequest) { 5821 // XMLHttpRequest is not available in service worker 5822 return; 5823 } 5824 5825 var XMLHttpRequestPrototype = XMLHttpRequest.prototype; 5826 5827 function findPendingTask(target) { 5828 return target[XHR_TASK]; 5829 } 5830 5831 var oriAddListener = XMLHttpRequestPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 5832 var oriRemoveListener = XMLHttpRequestPrototype[ZONE_SYMBOL_REMOVE_
5832EVENT_LISTENER]; 5833 5834 if (!oriAddListener) { 5835 var XMLHttpRequestEventTarget = window['XMLHttpRequestEventTarget']; 5836 5837 if (XMLHttpRequestEventTarget) { 5838 var XMLHttpRequestEventTargetPrototype = XMLHttpRequestEventTarget.prototype; 5839 oriAddListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 5840 oriRemoveListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 5841 } 5842 } 5843 5844 var READY_STATE_CHANGE = 'readystatechange'; 5845 var SCHEDULED = 'scheduled'; 5846 5847 function scheduleTask(task) { 5848 var data = task.data; 5849 var target = data.target; 5850 target[XHR_SCHEDULED] = false; 5851 target[XHR_ERROR_BEFORE_SCHEDULED] = false; // remove existing event listener 5852 5853 var listener = target[XHR_LISTENER]; 5854 5855 if (!oriAddListener) { 5856 oriAddListener = target[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 5857 oriRemoveListener = target[ZONE_SYMBOL_REMOVE_
5857EVENT_LISTENER]; 5858 } 5859 5860 if (listener) { 5861 oriRemoveListener.call(target, READY_STATE_CHANGE, listener); 5862 } 5863 5864 var newListener = target[XHR_LISTENER] = function () { 5865 if (target.readyState === target.DONE) { 5866 // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with 5867 // readyState=4 multiple times, so we need to check task state here 5868 if (!data.aborted && target[XHR_SCHEDULED] && task.state === SCHEDULED) { 5869 // check whether the xhr has registered onload listener 5870 // if that is the case, the task should invoke after all 5871 // onload listeners finish. 5872 // Also if the request failed without response (status = 0), the load event handler 5873 // will not be triggered, in that case, we should also invoke the placeholder callback 5874 // to close the XMLHttpRequest::send macroTask. 5875 // https://github.com/angular/angular/issues/38795 5876 var loadTasks = target[Zone.__symbol__('loadfalse')]; 5877 5878 if (target.status !== 0 && loadTasks && loadTasks.length > 0) { 5879 var oriInvoke = task.invoke; 5880 5881 task.invoke = function () { 5882 // need to load the tasks again, because in other 5883 // load listener, they may remove themselves 5884 var loadTasks = target[Zone.__symbol__('loadfalse')]; 5885 5886 for (var i = 0; i < loadTasks.length; i++) { 5887 if (loadTasks[i] === task) { 5888 loadTasks.splice(i, 1); 5889 } 5890 } 5891 5892 if (!data.aborted && task.state === SCHEDULED) { 5893 oriInvoke.call(task); 5894 } 5895 }; 5896 5897 loadTasks.push(task); 5898 } else { 5899 task.invoke(); 5900 } 5901 } else if (!data.aborted && target[XHR_SCHEDULED] === false) { 5902 // error occurs when xhr.send() 5903 target[XHR_ERROR_BEFORE_SCHEDULED] = true; 5904 } 5905 } 5906 }; 5907 5908 oriAddListener.call(target, READY_STATE_CHANGE, newListener); 5909 var storedTask = target[XHR_TASK]; 5910 5911 if (!storedTask) { 5912 target[XHR_TASK] = task; 5913 } 5914
5915 sendNative.apply(target, data.args); 5916 target[XHR_SCHEDULED] = true; 5917 return task; 5918 } 5919 5920 function placeholderCallback() {} 5921 5922 function clearTask(task) { 5923 var data = task.data; // Note - ideally, we would call data.target.removeEventListener here, but it's too late 5924 // to prevent it from firing. So instead, we store info for the event listener. 5925 5926 data.aborted = true; 5927 return abortNative.apply(data.target, data.args); 5928 } 5929 5930 var openNative = patchMethod(XMLHttpRequestPrototype, 'open', function () { 5931 return function (self, args) { 5932 self[XHR_SYNC] = args[2] == false; 5933 self[XHR_URL] = args[1]; 5934 return openNative.apply(self, args); 5935 }; 5936 }); 5937 var XMLHTTPREQUEST_SOURCE = 'XMLHttpRequest.send'; 5938 var fetchTaskAborting = zoneSymbol('fetchTaskAborting'); 5939 var fetchTaskScheduling = zoneSymbol('fetchTaskScheduling'); 5940 var sendNative = patchMethod(XMLHttpRequestPrototype, 'send', function () { 5941 return function (self, args) { 5942 if (Zone.current[fetchTaskScheduling] === true) { 5943 // a fetch is scheduling, so we are using xhr to polyfill fetch 5944 // and because we already schedule macroTask for fetch, we should 5945 // not schedule a macroTask for xhr again 5946 return sendNative.apply(self, args); 5947 } 5948 5949 if (self[XHR_SYNC]) { 5950 // if the XHR is sync there is no task to schedule, just execute the code. 5951 return sendNative.apply(self, args); 5952 } else { 5953 var _options2 = { 5954 target: self, 5955 url: self[XHR_URL], 5956 isPeriodic: false, 5957 args: args, 5958 aborted: false 5959 }; 5960 var task = scheduleMacroTaskWithCurrentZone(XMLHTTPREQUEST_SOURCE, placeholderCallback, _options2, scheduleTask, clearTask); 5961 5962 if (self && self[XHR_ERROR_BEFORE_SCHEDULED] === true && !_options2.aborted && task.state === SCHEDULED) { 5963 // xhr request throw error when send 5964 // we should invoke task instead of leaving a scheduled 5965 // pending macroTask 5966 task.invoke(); 5967 } 5968 } 5969 }; 5970 }); 5971 var abortNative = patchMethod(XMLHttpRequestPrototype, 'abort', function () { 5972 return function (self, args) { 5973 var task = findPendingTask(self); 5974 5975 if (task && typeof task.type == 'string') { 5976 // If the XHR has already completed, do nothing. 5977 // If the XHR has already been aborted, do nothing. 5978 // Fix #569, call abort multiple times before done will cause 5979 // macroTask task count be negative number 5980 if (task.cancelFn == null || task.data && task.data.aborted) { 5981 return; 5982 } 5983 5984 task.zone.cancelTask(task); 5985 } else if (Zone.current[fetchTaskAborting] === true) { 5986 // the abort is called from fetch polyfill, we need to call native abort of XHR. 5987 return abortNative.apply(self, args); 5988 } // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no 5989 // task 5990 // to cancel. Do nothing. 5991 5992 }; 5993 }); 5994 } 5995 }); 5996 5997 Zone.__load_patch('geolocation', function (global) { 5998 /// GEO_LOCATION 5999 if (global['navigator'] && global['navigator'].geolocation) { 6000 patchPrototype(global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']); 6001 } 6002 }); 6003 6004 Zone.__load_patch('PromiseRejectionEvent', function (global, Zone) { 6005 // handle unhandled promise rejection 6006 function findPromiseRejectionHandler(evtName) { 6007 return function (e) { 6008 var eventTasks = findEventTasks(global, evtName); 6009 eventTasks.forEach(function (eventTask) { 6010 // windows has added unhandledrejection event listener 6011 // trigger the event listener 6012 var PromiseRejectionEvent = global['PromiseRejectionEvent']; 6013 6014 if (PromiseRejectionEvent) { 6015 var evt = new PromiseRejectionEvent(evtName, { 6016 promise: e.promise, 6017 reason: e.rejection 6018 }); 6019 eventTask.invoke(evt); 6020 } 6021 }); 6022 }; 6023 } 6024 6025 if (global['PromiseRejectionEvent']) { 6026 Zone[zoneSymbol('unhandledPromiseRejectionHandler')] = findPromiseRejectionHandler('unhandledrejection'); 6027 Zone[zoneSymbol('rejectionHandledHandler')] = findPromiseRejectionHandler('rejectionhandled'); 6028 } 6029 }); 6030 /***/ 6031 6032 }, 6033 6034 /***/ 6035 7435: 6036 /*!**************************!*\ 6037 !*** ./src/polyfills.ts ***! 6038 \**************************/ 6039 6040 /***/ 6041 function _(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 6042 "use strict"; 6043 6044 __webpack_require__.r(__webpack_exports__); 6045 /* harmony import */ 6046 6047 6048 var _angular_localize_init__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( 6049 /*! @angular/localize/init */ 6050 85240); 6051 /* harmony import */ 6052 6053 6054 var zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( 6055 /*! zone.js */ 6056 7277); 6057 /* harmony import */ 6058 6059 6060 var zone_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(zone_js__WEBPACK_IMPORTED_MODULE_1__); 6061 /*************************************************************************************************** 6062 * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. 6063 */ 6064 6065 /** 6066 * This file includes polyfills needed by Angular and is loaded before the app. 6067 * You can add your own extra polyfills to this file. 6068 * 6069 * This file is divided into 2 sections: 6070 * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. 6071 * 2. Application imports. Files imported after ZoneJS that should be loaded before your main 6072 * file. 6073 * 6074 * The current setup is for so-called "evergreen" browsers; the last versions of browsers that 6075 * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), 6076 * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. 6077 * 6078 * Learn more in https://angular.io/guide/browser-support 6079 */ 6080 6081 /*************************************************************************************************** 6082 * BROWSER POLYFILLS 6083 */ 6084 6085 /** IE10 and IE11 requires the following for NgClass support on SVG elements */ 6086 // import 'classlist.js'; // Run `npm install --save classlist.js`. 6087 6088 /** 6089 * Web Animations `@angular/platform-browser/animations` 6090 * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. 6091 * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). 6092 */ 6093 // import 'web-animations-js'; // Run `npm install --save web-animations-js`. 6094 6095 /** 6096 * By default, zone.js will patch all possible macroTask and DomEvents 6097 * user can disable parts of macroTask/DomEvents patch by setting following flags 6098 * because those flags need to be set before `zone.js` being loaded, and webpack 6099 * will put import in the top of bundle, so user need to create a separate file
6100 * in this directory (for example: zone-flags.ts), and put the following flags 6101 * into that file, and then add the following code before importing zone.js. 6102 * import './zone-flags'; 6103 * 6104 * The flags allowed in zone-flags.ts are listed here. 6105 * 6106 * The following flags will work for all browsers. 6107 * 6108 * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame 6109 * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick 6110 * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames 6111 * 6112 * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js 6113 * with the following flag, it will bypass `zone.js` patch for IE/Edge 6114 * 6115 * (window as any).__Zone_enable_cross_context_check = true; 6116 * 6117 */ 6118 6119 /*************************************************************************************************** 6120 * Zone JS is required by default for Angular itself. 6121 */ 6122 // Included with Angular CLI. 6123 6124 /*************************************************************************************************** 6125 * APPLICATION IMPORTS 6126 */ 6127 6128 /***/ 6129 6130 }, 6131 6132 /***/ 6133 95152: 6134 /*!******************************************************************************************!*\ 6135 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/es/date/index.js ***! 6136 \******************************************************************************************/ 6137 6138 /***/ 6139 function _(module, __unused_webpack_exports, __webpack_require__) { 6140 __webpack_require__( 6141 /*! ../../modules/es.date.now */ 6142 63979); 6143 6144 __webpack_require__( 6145 /*! ../../modules/es.date.to-json */ 6146 17383); 6147 6148 __webpack_require__( 6149 /*! ../../modules/es.date.to-iso-string */ 6150 42607); 6151 6152 __webpack_require__( 6153 /*! ../../modules/es.date.to-string */ 6154 72707); 6155 6156 __webpack_require__( 6157 /*! ../../modules/es.date.to-primitive */ 6158 43288); 6159 6160 var path = __webpack_require__( 6161 /*! ../../internals/path */ 6162 41833); 6163 6164 module.exports = path.Date; 6165 /***/ 6166 }, 6167 6168 /***/ 6169 24172: 6170 /*!******************************************************************************************!*\ 6171 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/es/math/index.js ***! 6172 \******************************************************************************************/ 6173 6174 /***/ 6175 function _(module, __unused_webpack_exports, __webpack_require__) { 6176 __webpack_require__( 6177 /*! ../../modules/es.math.acosh */ 6178 67983); 6179 6180 __webpack_require__( 6181 /*! ../../modules/es.math.asinh */ 6182 3208); 6183 6184 __webpack_require__( 6185 /*! ../../modules/es.math.atanh */ 6186 77389); 6187 6188 __webpack_require__( 6189 /*! ../../modules/es.math.cbrt */ 6190 50099); 6191 6192 __webpack_require__( 6193 /*! ../../modules/es.math.clz32 */ 6194 5715); 6195 6196 __webpack_require__( 6197 /*! ../../modules/es.math.cosh */ 6198 85143); 6199 6200 __webpack_require__( 6201 /*! ../../modules/es.math.expm1 */ 6202 34438); 6203 6204 __webpack_require__( 6205 /*! ../../modules/es.math.fround */ 6206 74399); 6207 6208 __webpack_require__( 6209 /*! ../../modules/es.math.hypot */ 6210 99815); 6211 6212 __webpack_require__( 6213 /*! ../../modules/es.math.imul */ 6214 62529); 6215 6216 __webpack_require__( 6217 /*! ../../modules/es.math.log10 */ 6218 60299); 6219 6220 __webpack_require__( 6221 /*! ../../modules/es.math.log1p */ 6222 88760); 6223 6224 __webpack_require__( 6225 /*! ../../modules/es.math.log2 */ 6226 64546); 6227 6228 __webpack_require__( 6229 /*! ../../modules/es.math.sign */ 6230 46685); 6231 6232 __webpack_require__( 6233 /*! ../../modules/es.math.sinh */ 6234 69605); 6235 6236 __webpack_require__( 6237 /*! ../../modules/es.math.tanh */ 6238 86537); 6239 6240 __webpack_require__( 6241 /*! ../../modules/es.math.to-string-tag */ 6242 3137); 6243 6244 __webpack_require__( 6245 /*! ../../modules/es.math.trunc */ 6246 76542); 6247 6248 var path = __webpack_require__( 6249 /*! ../../internals/path */ 6250 41833); 6251 6252 module.exports = path.Math; 6253 /***/ 6254 }, 6255 6256 /***/ 6257 68086: 6258 /*!********************************************************************************************!*\ 6259 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/es/number/index.js ***! 6260 \********************************************************************************************/ 6261 6262 /***/ 6263 function _(module, __unused_webpack_exports, __webpack_require__) { 6264 __webpack_require__( 6265 /*! ../../modules/es.number.constructor */ 6266 88199); 6267 6268 __webpack_require__( 6269 /*! ../../modules/es.number.epsilon */ 6270 64008); 6271 6272 __webpack_require__( 6273 /*! ../../modules/es.number.is-finite */ 6274 83290); 6275 6276 __webpack_require__( 6277 /*! ../../modules/es.number.is-integer */ 6278 50941); 6279 6280 __webpack_require__( 6281 /*! ../../modules/es.number.is-nan */ 6282 39362); 6283 6284 __webpack_require__( 6285 /*! ../../modules/es.number.is-safe-integer */ 6286 28519); 6287 6288 __webpack_require__( 6289 /*! ../../modules/es.number.max-safe-integer */ 6290 62561); 6291 6292 __webpack_require__( 6293 /*! ../../modules/es.number.min-safe-integer */ 6294 81634); 6295 6296 __webpack_require__( 6297 /*! ../../modules/es.number.parse-float */ 6298 40977); 6299 6300 __webpack_require__( 6301 /*! ../../modules/es.number.parse-int */ 6302 94318); 6303 6304 __webpack_require__( 6305 /*! ../../modules/es.number.to-fixed */ 6306 33595); 6307 6308 __webpack_require__( 6309 /*! ../../modules/es.number.to-precision */ 6310 17064); 6311 6312 var path = __webpack_require__( 6313 /*! ../../internals/path */ 6314 41833); 6315 6316 module.exports = path.Number; 6317 /***/ 6318 }, 6319 6320 /***/ 6321 51351: 6322 /*!********************************************************************************************!*\ 6323 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/es/symbol/index.js ***! 6324 \********************************************************************************************/ 6325 6326 /***/ 6327 function _(module, __unused_webpack_exports, __webpack_require__) { 6328 __webpack_require__(
vendor: 4,806 bytes, lines 6329-6500
6329 /*! ../../modules/es.array.concat */ 6330 2231); 6331 6332 __webpack_require__( 6333 /*! ../../modules/es.object.to-string */ 6334 13651); 6335 6336 __webpack_require__( 6337 /*! ../../modules/es.symbol */ 6338 32136); 6339 6340 __webpack_require__( 6341 /*! ../../modules/es.symbol.async-iterator */ 6342 32326); 6343 6344 __webpack_require__( 6345 /*! ../../modules/es.symbol.description */ 6346 97607); 6347 6348 __webpack_require__( 6349 /*! ../../modules/es.symbol.has-instance */ 6350 93812); 6351 6352 __webpack_require__( 6353 /*! ../../modules/es.symbol.is-concat-spreadable */ 6354 56079); 6355 6356 __webpack_require__( 6357 /*! ../../modules/es.symbol.iterator */ 6358 74620); 6359 6360 __webpack_require__( 6361 /*! ../../modules/es.symbol.match */ 6362 50608); 6363 6364 __webpack_require__( 6365 /*! ../../modules/es.symbol.match-all */ 6366 18439); 6367 6368 __webpack_require__( 6369 /*! ../../modules/es.symbol.replace */ 6370 17683); 6371 6372 __webpack_require__( 6373 /*! ../../modules/es.symbol.search */ 6374 45463); 6375 6376 __webpack_require__( 6377 /*! ../../modules/es.symbol.species */ 6378 32070); 6379 6380 __webpack_require__( 6381 /*! ../../modules/es.symbol.split */ 6382 22676); 6383 6384 __webpack_require__( 6385 /*! ../../modules/es.symbol.to-primitive */ 6386 34823); 6387 6388 __webpack_require__( 6389 /*! ../../modules/es.symbol.to-string-tag */ 6390 59134); 6391 6392 __webpack_require__( 6393 /*! ../../modules/es.symbol.unscopables */ 6394 11622); 6395 6396 __webpack_require__( 6397 /*! ../../modules/es.json.to-string-tag */ 6398 86641); 6399 6400 __webpack_require__( 6401 /*! ../../modules/es.math.to-string-tag */ 6402 3137); 6403 6404 __webpack_require__( 6405 /*! ../../modules/es.reflect.to-string-tag */ 6406 16317); 6407 6408 var path = __webpack_require__( 6409 /*! ../../internals/path */ 6410 41833); 6411 6412 module.exports = path.Symbol; 6413 /***/ 6414 }, 6415 6416 /***/ 6417 90272: 6418 /*!*************************************************************************************************!*\ 6419 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a-function.js ***! 6420 \*************************************************************************************************/ 6421 6422 /***/ 6423 function _(module) { 6424 module.exports = function (it) { 6425 if (typeof it != 'function') { 6426 throw TypeError(String(it) + ' is not a function'); 6427 } 6428 6429 return it; 6430 }; 6431 /***/ 6432 6433 }, 6434 6435 /***/ 6436 64338: 6437 /*!***********************************************************************************************************!*\ 6438 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a-possible-prototype.js ***! 6439 \***********************************************************************************************************/ 6440 6441 /***/ 6442 function _(module, __unused_webpack_exports, __webpack_require__) { 6443 var isObject = __webpack_require__( 6444 /*! ../internals/is-object */ 6445 5053); 6446 6447 module.exports = function (it) { 6448 if (!isObject(it) && it !== null) { 6449 throw TypeError("Can't set " + String(it) + ' as a prototype'); 6450 } 6451 6452 return it; 6453 }; 6454 /***/ 6455 6456 }, 6457 6458 /***/ 6459 90992: 6460 /*!*********************************************************************************************************!*\ 6461 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/add-to-unscopables.js ***! 6462 \*********************************************************************************************************/ 6463 6464 /***/ 6465 function _(module, __unused_webpack_exports, __webpack_require__) { 6466 var wellKnownSymbol = __webpack_require__( 6467 /*! ../internals/well-known-symbol */ 6468 12871); 6469 6470 var create = __webpack_require__( 6471 /*! ../internals/object-create */ 6472 56527); 6473 6474 var definePropertyModule = __webpack_require__( 6475 /*! ../internals/object-define-property */ 6476 70704); 6477 6478 var UNSCOPABLES = wellKnownSymbol('unscopables'); 6479 var ArrayPrototype = Array.prototype; // Array.prototype[@@unscopables] 6480 // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 6481 6482 if (ArrayPrototype[UNSCOPABLES] == undefined) { 6483 definePropertyModule.f(ArrayPrototype, UNSCOPABLES, { 6484 configurable: true, 6485 value: create(null) 6486 }); 6487 } // add a key to Array.prototype[@@unscopables] 6488 6489 6490 module.exports = function (key) { 6491 ArrayPrototype[UNSCOPABLES][key] = true; 6492 }; 6493 /***/ 6494 6495 }, 6496 6497 /***/ 6498 56987: 6499 /*!***********************************************************************************************************!*\ 6500 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a
vendor: 9,707 bytes, lines 6500-6784
6500dvance-string-index.js ***! 6501 \***********************************************************************************************************/ 6502 6503 /***/ 6504 function _(module, __unused_webpack_exports, __webpack_require__) { 6505 "use strict"; 6506 6507 var charAt = __webpack_require__( 6508 /*! ../internals/string-multibyte */ 6509 40153).charAt; // `AdvanceStringIndex` abstract operation 6510 // https://tc39.es/ecma262/#sec-advancestringindex 6511 6512 6513 module.exports = function (S, index, unicode) { 6514 return index + (unicode ? charAt(S, index).length : 1); 6515 }; 6516 /***/ 6517 6518 }, 6519 6520 /***/ 6521 14697: 6522 /*!**************************************************************************************************!*\ 6523 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js ***! 6524 \**************************************************************************************************/ 6525 6526 /***/ 6527 function _(module) { 6528 module.exports = function (it, Constructor, name) { 6529 if (!(it instanceof Constructor)) { 6530 throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation'); 6531 } 6532 6533 return it; 6534 }; 6535 /***/ 6536 6537 }, 6538 6539 /***/ 6540 96845: 6541 /*!************************************************************************************************!*\ 6542 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js ***! 6543 \************************************************************************************************/ 6544 6545 /***/ 6546 function _(module, __unused_webpack_exports, __webpack_require__) { 6547 var isObject = __webpack_require__( 6548 /*! ../internals/is-object */ 6549 5053); 6550 6551 module.exports = function (it) { 6552 if (!isObject(it)) { 6553 throw TypeError(String(it) + ' is not an object'); 6554 } 6555 6556 return it; 6557 }; 6558 /***/ 6559 6560 }, 6561 6562 /***/ 6563 63135: 6564 /*!********************************************************************************************************!*\ 6565 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-copy-within.js ***! 6566 \********************************************************************************************************/ 6567 6568 /***/ 6569 function _(module, __unused_webpack_exports, __webpack_require__) { 6570 "use strict"; 6571 6572 var toObject = __webpack_require__( 6573 /*! ../internals/to-object */ 6574 23542); 6575 6576 var toAbsoluteIndex = __webpack_require__( 6577 /*! ../internals/to-absolute-index */ 6578 63141); 6579 6580 var toLength = __webpack_require__( 6581 /*! ../internals/to-length */ 6582 77457); 6583 6584 var min = Math.min; // `Array.prototype.copyWithin` method implementation 6585 // https://tc39.es/ecma262/#sec-array.prototype.copywithin 6586 // eslint-disable-next-line es/no-array-prototype-copywithin -- safe 6587 6588 module.exports = [].copyWithin || function copyWithin(target 6589 /* = 0 */ 6590 , start 6591 /* = 0, end = @length */ 6592 ) { 6593 var O = toObject(this); 6594 var len = toLength(O.length); 6595 var to = toAbsoluteIndex(target, len); 6596 var from = toAbsoluteIndex(start, len); 6597 var end = arguments.length > 2 ? arguments[2] : undefined; 6598 var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to); 6599 var inc = 1; 6600 6601 if (from < to && to < from + count) { 6602 inc = -1; 6603 from += count - 1; 6604 to += count - 1; 6605 } 6606 6607 while (count-- > 0) { 6608 if (from in O) O[to] = O[from];else delete O[to]; 6609 to += inc; 6610 from += inc; 6611 } 6612 6613 return O; 6614 }; 6615 /***/ 6616 6617 }, 6618 6619 /***/ 6620 92749: 6621 /*!*************************************************************************************************!*\ 6622 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-fill.js ***! 6623 \*************************************************************************************************/ 6624 6625 /***/ 6626 function _(module, __unused_webpack_exports, __webpack_require__) { 6627 "use strict"; 6628 6629 var toObject = __webpack_require__( 6630 /*! ../internals/to-object */ 6631 23542); 6632 6633 var toAbsoluteIndex = __webpack_require__( 6634 /*! ../internals/to-absolute-index */ 6635 63141); 6636 6637 var toLength = __webpack_require__( 6638 /*! ../internals/to-length */ 6639 77457); // `Array.prototype.fill` method implementation 6640 // https://tc39.es/ecma262/#sec-array.prototype.fill 6641 6642 6643 module.exports = function fill(value 6644 /* , start = 0, end = @length */ 6645 ) { 6646 var O = toObject(this); 6647 var length = toLength(O.length); 6648 var argumentsLength = arguments.length; 6649 var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length); 6650 var end = argumentsLength > 2 ? arguments[2] : undefined; 6651 var endPos = end === undefined ? length : toAbsoluteIndex(end, length); 6652 6653 while (endPos > index) { 6654 O[index++] = value; 6655 } 6656 6657 return O; 6658 }; 6659 /***/ 6660 6661 }, 6662 6663 /***/ 6664 64274: 6665 /*!*****************************************************************************************************!*\ 6666 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-for-each.js ***! 6667 \*****************************************************************************************************/ 6668 6669 /***/ 6670 function _(module, __unused_webpack_exports, __webpack_require__) { 6671 "use strict"; 6672 6673 var $forEach = __webpack_require__( 6674 /*! ../internals/array-iteration */ 6675 81269).forEach; 6676 6677 var arrayMethodIsStrict = __webpack_require__( 6678 /*! ../internals/array-method-is-strict */ 6679 79925); 6680 6681 var STRICT_METHOD = arrayMethodIsStrict('forEach'); // `Array.prototype.forEach` method implementation 6682 // https://tc39.es/ecma262/#sec-array.prototype.foreach 6683 6684 module.exports = !STRICT_METHOD ? function forEach(callbackfn 6685 /* , thisArg */ 6686 ) { 6687 return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); // eslint-disable-next-line es/no-array-prototype-foreach -- safe 6688 } : [].forEach; 6689 /***/ 6690 }, 6691 6692 /***/ 6693 80164: 6694 /*!*************************************************************************************************!*\ 6695 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-from.js ***! 6696 \*************************************************************************************************/ 6697 6698 /***/ 6699 function _(module, __unused_webpack_exports, __webpack_require__) { 6700 "use strict"; 6701 6702 var bind = __webpack_require__( 6703 /*! ../internals/function-bind-context */ 6704 78952); 6705 6706 var toObject = __webpack_require__( 6707 /*! ../internals/to-object */ 6708 23542); 6709 6710 var callWithSafeIterationClosing = __webpack_require__( 6711 /*! ../internals/call-with-safe-iteration-closing */ 6712 17761); 6713 6714 var isArrayIteratorMethod = __webpack_require__( 6715 /*! ../internals/is-array-iterator-method */ 6716 52064); 6717 6718 var toLength = __webpack_require__( 6719 /*! ../internals/to-length */ 6720 77457); 6721 6722 var createProperty = __webpack_require__( 6723 /*! ../internals/create-property */ 6724 68923); 6725 6726 var getIteratorMethod = __webpack_require__( 6727 /*! ../internals/get-iterator-method */ 6728 2108); // `Array.from` method implementation 6729 // https://tc39.es/ecma262/#sec-array.from 6730 6731 6732 module.exports = function from(arrayLike 6733 /* , mapfn = undefined, thisArg = undefined */ 6734 ) { 6735 var O = toObject(arrayLike); 6736 var C = typeof this == 'function' ? this : Array; 6737 var argumentsLength = arguments.length; 6738 var mapfn = argumentsLength > 1 ? arguments[1] : undefined; 6739 var mapping = mapfn !== undefined; 6740 var iteratorMethod = getIteratorMethod(O); 6741 var index = 0; 6742 var length, result, step, iterator, next, value; 6743 if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2); // if the target is not iterable or it's an array with the default iterator - use a simple case 6744 6745 if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) { 6746 iterator = iteratorMethod.call(O); 6747 next = iterator.next; 6748 result = new C(); 6749 6750 for (; !(step = next.call(iterator)).done; index++) { 6751 value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value; 6752 createProperty(result, index, value); 6753 } 6754 } else { 6755 length = toLength(O.length); 6756 result = new C(length); 6757 6758 for (; length > index; index++) { 6759 value = mapping ? mapfn(O[index], index) : O[index]; 6760 createProperty(result, index, value); 6761 } 6762 } 6763 6764 result.length = index; 6765 return result; 6766 }; 6767 /***/ 6768 6769 }, 6770 6771 /***/ 6772 13759: 6773 /*!*****************************************************************************************************!*\ 6774 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-includes.js ***! 6775 \*****************************************************************************************************/ 6776 6777 /***/ 6778 function _(module, __unused_webpack_exports, __webpack_require__) { 6779 var toIndexedObject = __webpack_require__( 6780 /*! ../internals/to-indexed-object */ 6781 60058); 6782 6783 var toLength = __webpack_require__( 6784 /*! ../internals/to-length */
vendor: 4,482 bytes, lines 6785-6912
6785 77457); 6786 6787 var toAbsoluteIndex = __webpack_require__( 6788 /*! ../internals/to-absolute-index */ 6789 63141); // `Array.prototype.{ indexOf, includes }` methods implementation 6790 6791 6792 var createMethod = function createMethod(IS_INCLUDES) { 6793 return function ($this, el, fromIndex) { 6794 var O = toIndexedObject($this); 6795 var length = toLength(O.length); 6796 var index = toAbsoluteIndex(fromIndex, length); 6797 var value; // Array#includes uses SameValueZero equality algorithm 6798 // eslint-disable-next-line no-self-compare -- NaN check 6799 6800 if (IS_INCLUDES && el != el) while (length > index) { 6801 value = O[index++]; // eslint-disable-next-line no-self-compare -- NaN check 6802 6803 if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not 6804 } else for (; length > index; index++) { 6805 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; 6806 } 6807 return !IS_INCLUDES && -1; 6808 }; 6809 }; 6810 6811 module.exports = { 6812 // `Array.prototype.includes` method 6813 // https://tc39.es/ecma262/#sec-array.prototype.includes 6814 includes: createMethod(true), 6815 // `Array.prototype.indexOf` method 6816 // https://tc39.es/ecma262/#sec-array.prototype.indexof 6817 indexOf: createMethod(false) 6818 }; 6819 /***/ 6820 }, 6821 6822 /***/ 6823 81269: 6824 /*!******************************************************************************************************!*\ 6825 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-iteration.js ***! 6826 \******************************************************************************************************/ 6827 6828 /***/ 6829 function _(module, __unused_webpack_exports, __webpack_require__) { 6830 var bind = __webpack_require__( 6831 /*! ../internals/function-bind-context */ 6832 78952); 6833 6834 var IndexedObject = __webpack_require__( 6835 /*! ../internals/indexed-object */ 6836 7858); 6837 6838 var toObject = __webpack_require__( 6839 /*! ../internals/to-object */ 6840 23542); 6841 6842 var toLength = __webpack_require__( 6843 /*! ../internals/to-length */ 6844 77457); 6845 6846 var arraySpeciesCreate = __webpack_require__( 6847 /*! ../internals/array-species-create */ 6848 5301); 6849 6850 var push = [].push; // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterOut }` methods implementation 6851 6852 var createMethod = function createMethod(TYPE) { 6853 var IS_MAP = TYPE == 1; 6854 var IS_FILTER = TYPE == 2; 6855 var IS_SOME = TYPE == 3; 6856 var IS_EVERY = TYPE == 4; 6857 var IS_FIND_INDEX = TYPE == 6; 6858 var IS_FILTER_OUT = TYPE == 7; 6859 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 6860 return function ($this, callbackfn, that, specificCreate) { 6861 var O = toObject($this); 6862 var self = IndexedObject(O); 6863 var boundFunction = bind(callbackfn, that, 3); 6864 var length = toLength(self.length); 6865 var index = 0; 6866 var create = specificCreate || arraySpeciesCreate; 6867 var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_OUT ? create($this, 0) : undefined; 6868 var value, result; 6869 6870 for (; length > index; index++) { 6871 if (NO_HOLES || index in self) { 6872 value = self[index]; 6873 result = boundFunction(value, index, O); 6874 6875 if (TYPE) { 6876 if (IS_MAP) target[index] = result; // map 6877 else if (result) switch (TYPE) { 6878 case 3: 6879 return true; 6880 // some 6881 6882 case 5: 6883 return value; 6884 // find 6885 6886 case 6: 6887 return index; 6888 // findIndex 6889 6890 case 2: 6891 push.call(target, value); 6892 // filter 6893 } else switch (TYPE) { 6894 case 4: 6895 return false; 6896 // every 6897 6898 case 7: 6899 push.call(target, value); 6900 // filterOut 6901 } 6902 } 6903 } 6904 } 6905 6906 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; 6907 }; 6908 }; 6909 6910 module.exports = { 6911 // `Array.prototype.forEach` method 6912 // https://tc39.es/ecma262/#sec-array.prototype.foreach
vendor: 6,157 bytes, lines 6913-7084
6913 forEach: createMethod(0), 6914 // `Array.prototype.map` method 6915 // https://tc39.es/ecma262/#sec-array.prototype.map 6916 map: createMethod(1), 6917 // `Array.prototype.filter` method 6918 // https://tc39.es/ecma262/#sec-array.prototype.filter 6919 filter: createMethod(2), 6920 // `Array.prototype.some` method 6921 // https://tc39.es/ecma262/#sec-array.prototype.some 6922 some: createMethod(3), 6923 // `Array.prototype.every` method 6924 // https://tc39.es/ecma262/#sec-array.prototype.every 6925 every: createMethod(4), 6926 // `Array.prototype.find` method 6927 // https://tc39.es/ecma262/#sec-array.prototype.find 6928 find: createMethod(5), 6929 // `Array.prototype.findIndex` method 6930 // https://tc39.es/ecma262/#sec-array.prototype.findIndex 6931 findIndex: createMethod(6), 6932 // `Array.prototype.filterOut` method 6933 // https://github.com/tc39/proposal-array-filtering 6934 filterOut: createMethod(7) 6935 }; 6936 /***/ 6937 }, 6938 6939 /***/ 6940 25004: 6941 /*!**********************************************************************************************************!*\ 6942 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-last-index-of.js ***! 6943 \**********************************************************************************************************/ 6944 6945 /***/ 6946 function _(module, __unused_webpack_exports, __webpack_require__) { 6947 "use strict"; 6948 /* eslint-disable es/no-array-prototype-lastindexof -- safe */ 6949 6950 var toIndexedObject = __webpack_require__( 6951 /*! ../internals/to-indexed-object */ 6952 60058); 6953 6954 var toInteger = __webpack_require__( 6955 /*! ../internals/to-integer */ 6956 20397); 6957 6958 var toLength = __webpack_require__( 6959 /*! ../internals/to-length */ 6960 77457); 6961 6962 var arrayMethodIsStrict = __webpack_require__( 6963 /*! ../internals/array-method-is-strict */ 6964 79925); 6965 6966 var min = Math.min; 6967 var $lastIndexOf = [].lastIndexOf; 6968 var NEGATIVE_ZERO = !!$lastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0; 6969 var STRICT_METHOD = arrayMethodIsStrict('lastIndexOf'); 6970 var FORCED = NEGATIVE_ZERO || !STRICT_METHOD; // `Array.prototype.lastIndexOf` method implementation 6971 // https://tc39.es/ecma262/#sec-array.prototype.lastindexof 6972 6973 module.exports = FORCED ? function lastIndexOf(searchElement 6974 /* , fromIndex = @[*-1] */ 6975 ) { 6976 // convert -0 to +0 6977 if (NEGATIVE_ZERO) return $lastIndexOf.apply(this, arguments) || 0; 6978 var O = toIndexedObject(this); 6979 var length = toLength(O.length); 6980 var index = length - 1; 6981 if (arguments.length > 1) index = min(index, toInteger(arguments[1])); 6982 if (index < 0) index = length + index; 6983 6984 for (; index >= 0; index--) { 6985 if (index in O && O[index] === searchElement) return index || 0; 6986 } 6987 6988 return -1; 6989 } : $lastIndexOf; 6990 /***/ 6991 }, 6992 6993 /***/ 6994 19197: 6995 /*!***********************************************************************************************************************!*\ 6996 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-method-has-species-support.js ***! 6997 \***********************************************************************************************************************/ 6998 6999 /***/ 7000 function _(module, __unused_webpack_exports, __webpack_require__) { 7001 var fails = __webpack_require__( 7002 /*! ../internals/fails */ 7003 43849); 7004 7005 var wellKnownSymbol = __webpack_require__( 7006 /*! ../internals/well-known-symbol */ 7007 12871); 7008 7009 var V8_VERSION = __webpack_require__( 7010 /*! ../internals/engine-v8-version */ 7011 66889); 7012 7013 var SPECIES = wellKnownSymbol('species'); 7014 7015 module.exports = function (METHOD_NAME) { 7016 // We can't use this feature detection in V8 since it causes 7017 // deoptimization and serious performance degradation 7018 // https://github.com/zloirock/core-js/issues/677 7019 return V8_VERSION >= 51 || !fails(function () { 7020 var array = []; 7021 var constructor = array.constructor = {}; 7022 7023 constructor[SPECIES] = function () { 7024 return { 7025 foo: 1 7026 }; 7027 }; 7028 7029 return array[METHOD_NAME](Boolean).foo !== 1; 7030 }); 7031 }; 7032 /***/ 7033 7034 }, 7035 7036 /***/ 7037 79925: 7038 /*!*************************************************************************************************************!*\ 7039 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-method-is-strict.js ***! 7040 \*************************************************************************************************************/ 7041 7042 /***/ 7043 function _(module, __unused_webpack_exports, __webpack_require__) { 7044 "use strict"; 7045 7046 var fails = __webpack_require__( 7047 /*! ../internals/fails */ 7048 43849); 7049 7050 module.exports = function (METHOD_NAME, argument) { 7051 var method = [][METHOD_NAME]; 7052 return !!method && fails(function () { 7053 // eslint-disable-next-line no-useless-call,no-throw-literal -- required for testing 7054 method.call(null, argument || function () { 7055 throw 1; 7056 }, 1); 7057 }); 7058 }; 7059 /***/ 7060 7061 }, 7062 7063 /***/ 7064 72527: 7065 /*!***************************************************************************************************!*\ 7066 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-reduce.js ***! 7067 \***************************************************************************************************/ 7068 7069 /***/ 7070 function _(module, __unused_webpack_exports, __webpack_require__) { 7071 var aFunction = __webpack_require__( 7072 /*! ../internals/a-function */ 7073 90272); 7074 7075 var toObject = __webpack_require__( 7076 /*! ../internals/to-object */ 7077 23542); 7078 7079 var IndexedObject = __webpack_require__( 7080 /*! ../internals/indexed-object */ 7081 7858); 7082 7083 var toLength = __webpack_require__( 7084 /*! ../internals/to-length */
vendor: 4,526 bytes, lines 7085-7214
7085 77457); // `Array.prototype.{ reduce, reduceRight }` methods implementation 7086 7087 7088 var createMethod = function createMethod(IS_RIGHT) { 7089 return function (that, callbackfn, argumentsLength, memo) { 7090 aFunction(callbackfn); 7091 var O = toObject(that); 7092 var self = IndexedObject(O); 7093 var length = toLength(O.length); 7094 var index = IS_RIGHT ? length - 1 : 0; 7095 var i = IS_RIGHT ? -1 : 1; 7096 if (argumentsLength < 2) while (true) { 7097 if (index in self) { 7098 memo = self[index]; 7099 index += i; 7100 break; 7101 } 7102 7103 index += i; 7104 7105 if (IS_RIGHT ? index < 0 : length <= index) { 7106 throw TypeError('Reduce of empty array with no initial value'); 7107 } 7108 } 7109 7110 for (; IS_RIGHT ? index >= 0 : length > index; index += i) { 7111 if (index in self) { 7112 memo = callbackfn(memo, self[index], index, O); 7113 } 7114 } 7115 7116 return memo; 7117 }; 7118 }; 7119 7120 module.exports = { 7121 // `Array.prototype.reduce` method 7122 // https://tc39.es/ecma262/#sec-array.prototype.reduce 7123 left: createMethod(false), 7124 // `Array.prototype.reduceRight` method 7125 // https://tc39.es/ecma262/#sec-array.prototype.reduceright 7126 right: createMethod(true) 7127 }; 7128 /***/ 7129 }, 7130 7131 /***/ 7132 5301: 7133 /*!***********************************************************************************************************!*\ 7134 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-species-create.js ***! 7135 \***********************************************************************************************************/ 7136 7137 /***/ 7138 function _(module, __unused_webpack_exports, __webpack_require__) { 7139 var isObject = __webpack_require__( 7140 /*! ../internals/is-object */ 7141 5053); 7142 7143 var isArray = __webpack_require__( 7144 /*! ../internals/is-array */ 7145 62703); 7146 7147 var wellKnownSymbol = __webpack_require__( 7148 /*! ../internals/well-known-symbol */ 7149 12871); 7150 7151 var SPECIES = wellKnownSymbol('species'); // `ArraySpeciesCreate` abstract operation 7152 // https://tc39.es/ecma262/#sec-arrayspeciescreate 7153 7154 module.exports = function (originalArray, length) { 7155 var C; 7156 7157 if (isArray(originalArray)) { 7158 C = originalArray.constructor; // cross-realm fallback 7159 7160 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;else if (isObject(C)) { 7161 C = C[SPECIES]; 7162 if (C === null) C = undefined; 7163 } 7164 } 7165 7166 return new (C === undefined ? Array : C)(length === 0 ? 0 : length); 7167 }; 7168 /***/ 7169 7170 }, 7171 7172 /***/ 7173 17761: 7174 /*!***********************************************************************************************************************!*\ 7175 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/call-with-safe-iteration-closing.js ***! 7176 \***********************************************************************************************************************/ 7177 7178 /***/ 7179 function _(module, __unused_webpack_exports, __webpack_require__) { 7180 var anObject = __webpack_require__( 7181 /*! ../internals/an-object */ 7182 96845); 7183 7184 var iteratorClose = __webpack_require__( 7185 /*! ../internals/iterator-close */ 7186 38309); // call something on iterator step with safe closing on error 7187 7188 7189 module.exports = function (iterator, fn, value, ENTRIES) { 7190 try { 7191 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); // 7.4.6 IteratorClose(iterator, completion) 7192 } catch (error) { 7193 iteratorClose(iterator); 7194 throw error; 7195 } 7196 }; 7197 /***/ 7198 7199 }, 7200 7201 /***/ 7202 865: 7203 /*!*********************************************************************************************************************!*\ 7204 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/check-correctness-of-iteration.js ***! 7205 \*********************************************************************************************************************/ 7206 7207 /***/ 7208 function _(module, __unused_webpack_exports, __webpack_require__) { 7209 var wellKnownSymbol = __webpack_require__( 7210 /*! ../internals/well-known-symbol */ 7211 12871); 7212 7213 var ITERATOR = wellKnownSymbol('iterator'); 7214 var SAFE_CLOSING = false;
vendor: 4,835 bytes, lines 7215-7378
7215 7216 try { 7217 var called = 0; 7218 var iteratorWithReturn = { 7219 next: function next() { 7220 return { 7221 done: !!called++ 7222 }; 7223 }, 7224 'return': function _return() { 7225 SAFE_CLOSING = true; 7226 } 7227 }; 7228 7229 iteratorWithReturn[ITERATOR] = function () { 7230 return this; 7231 }; // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing 7232 7233 7234 Array.from(iteratorWithReturn, function () { 7235 throw 2; 7236 }); 7237 } catch (error) { 7238 /* empty */ 7239 } 7240 7241 module.exports = function (exec, SKIP_CLOSING) { 7242 if (!SKIP_CLOSING && !SAFE_CLOSING) return false; 7243 var ITERATION_SUPPORT = false; 7244 7245 try { 7246 var object = {}; 7247 7248 object[ITERATOR] = function () { 7249 return { 7250 next: function next() { 7251 return { 7252 done: ITERATION_SUPPORT = true 7253 }; 7254 } 7255 }; 7256 }; 7257 7258 exec(object); 7259 } catch (error) { 7260 /* empty */ 7261 } 7262 7263 return ITERATION_SUPPORT; 7264 }; 7265 /***/ 7266 7267 }, 7268 7269 /***/ 7270 36504: 7271 /*!**************************************************************************************************!*\ 7272 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js ***! 7273 \**************************************************************************************************/ 7274 7275 /***/ 7276 function _(module) { 7277 var toString = {}.toString; 7278 7279 module.exports = function (it) { 7280 return toString.call(it).slice(8, -1); 7281 }; 7282 /***/ 7283 7284 }, 7285 7286 /***/ 7287 89736: 7288 /*!**********************************************************************************************!*\ 7289 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof.js ***! 7290 \**********************************************************************************************/ 7291 7292 /***/ 7293 function _(module, __unused_webpack_exports, __webpack_require__) { 7294 var TO_STRING_TAG_SUPPORT = __webpack_require__( 7295 /*! ../internals/to-string-tag-support */ 7296 24556); 7297 7298 var classofRaw = __webpack_require__( 7299 /*! ../internals/classof-raw */ 7300 36504); 7301 7302 var wellKnownSymbol = __webpack_require__( 7303 /*! ../internals/well-known-symbol */ 7304 12871); 7305 7306 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); // ES3 wrong here 7307 7308 var CORRECT_ARGUMENTS = classofRaw(function () { 7309 return arguments; 7310 }()) == 'Arguments'; // fallback for IE11 Script Access Denied error 7311 7312 var tryGet = function tryGet(it, key) { 7313 try { 7314 return it[key]; 7315 } catch (error) { 7316 /* empty */ 7317 } 7318 }; // getting tag from ES6+ `Object.prototype.toString` 7319 7320 7321 module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) { 7322 var O, tag, result; 7323 return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case 7324 : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag // builtinTag case 7325 : CORRECT_ARGUMENTS ? classofRaw(O) // ES3 arguments fallback 7326 : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result; 7327 }; 7328 /***/ 7329 }, 7330 7331 /***/ 7332 59274: 7333 /*!********************************************************************************************************!*\ 7334 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-strong.js ***! 7335 \********************************************************************************************************/ 7336 7337 /***/ 7338 function _(module, __unused_webpack_exports, __webpack_require__) { 7339 "use strict"; 7340 7341 var defineProperty = __webpack_require__( 7342 /*! ../internals/object-define-property */ 7343 70704).f; 7344 7345 var create = __webpack_require__( 7346 /*! ../internals/object-create */ 7347 56527); 7348 7349 var redefineAll = __webpack_require__( 7350 /*! ../internals/redefine-all */ 7351 96475); 7352 7353 var bind = __webpack_require__( 7354 /*! ../internals/function-bind-context */ 7355 78952); 7356 7357 var anInstance = __webpack_require__( 7358 /*! ../internals/an-instance */ 7359 14697); 7360 7361 var iterate = __webpack_require__( 7362 /*! ../internals/iterate */ 7363 27421); 7364 7365 var defineIterator = __webpack_require__( 7366 /*! ../internals/define-iterator */ 7367 10097); 7368 7369 var setSpecies = __webpack_require__( 7370 /*! ../internals/set-species */ 7371 58506); 7372 7373 var DESCRIPTORS = __webpack_require__( 7374 /*! ../internals/descriptors */ 7375 14952); 7376 7377 var fastKey = __webpack_require__( 7378 /*! ../internals/internal-metadata */
vendor: 5,620 bytes, lines 7379-7530
7379 77483).fastKey; 7380 7381 var InternalStateModule = __webpack_require__( 7382 /*! ../internals/internal-state */ 7383 17996); 7384 7385 var setInternalState = InternalStateModule.set; 7386 var internalStateGetterFor = InternalStateModule.getterFor; 7387 module.exports = { 7388 getConstructor: function getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 7389 var C = wrapper(function (that, iterable) { 7390 anInstance(that, C, CONSTRUCTOR_NAME); 7391 setInternalState(that, { 7392 type: CONSTRUCTOR_NAME, 7393 index: create(null), 7394 first: undefined, 7395 last: undefined, 7396 size: 0 7397 }); 7398 if (!DESCRIPTORS) that.size = 0; 7399 if (iterable != undefined) iterate(iterable, that[ADDER], { 7400 that: that, 7401 AS_ENTRIES: IS_MAP 7402 }); 7403 }); 7404 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 7405 7406 var define = function define(that, key, value) { 7407 var state = getInternalState(that); 7408 var entry = getEntry(that, key); 7409 var previous, index; // change existing entry 7410 7411 if (entry) { 7412 entry.value = value; // create new entry 7413 } else { 7414 state.last = entry = { 7415 index: index = fastKey(key, true), 7416 key: key, 7417 value: value, 7418 previous: previous = state.last, 7419 next: undefined, 7420 removed: false 7421 }; 7422 if (!state.first) state.first = entry; 7423 if (previous) previous.next = entry; 7424 if (DESCRIPTORS) state.size++;else that.size++; // add to index 7425 7426 if (index !== 'F') state.index[index] = entry; 7427 } 7428 7429 return that; 7430 }; 7431 7432 var getEntry = function getEntry(that, key) { 7433 var state = getInternalState(that); // fast case 7434 7435 var index = fastKey(key); 7436 var entry; 7437 if (index !== 'F') return state.index[index]; // frozen object case 7438 7439 for (entry = state.first; entry; entry = entry.next) { 7440 if (entry.key == key) return entry; 7441 } 7442 }; 7443 7444 redefineAll(C.prototype, { 7445 // 23.1.3.1 Map.prototype.clear() 7446 // 23.2.3.2 Set.prototype.clear() 7447 clear: function clear() { 7448 var that = this; 7449 var state = getInternalState(that); 7450 var data = state.index; 7451 var entry = state.first; 7452 7453 while (entry) { 7454 entry.removed = true; 7455 if (entry.previous) entry.previous = entry.previous.next = undefined; 7456 delete data[entry.index]; 7457 entry = entry.next; 7458 } 7459 7460 state.first = state.last = undefined; 7461 if (DESCRIPTORS) state.size = 0;else that.size = 0; 7462 }, 7463 // 23.1.3.3 Map.prototype.delete(key) 7464 // 23.2.3.4 Set.prototype.delete(value) 7465 'delete': function _delete(key) { 7466 var that = this; 7467 var state = getInternalState(that); 7468 var entry = getEntry(that, key); 7469 7470 if (entry) { 7471 var next = entry.next; 7472 var prev = entry.previous; 7473 delete state.index[entry.index]; 7474 entry.removed = true; 7475 if (prev) prev.next = next; 7476 if (next) next.previous = prev; 7477 if (state.first == entry) state.first = next; 7478 if (state.last == entry) state.last = prev; 7479 if (DESCRIPTORS) state.size--;else that.size--; 7480 } 7481 7482 return !!entry; 7483 }, 7484 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) 7485 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) 7486 forEach: function forEach(callbackfn 7487 /* , that = undefined */ 7488 ) { 7489 var state = getInternalState(this); 7490 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); 7491 var entry; 7492 7493 while (entry = entry ? entry.next : state.first) { 7494 boundFunction(entry.value, entry.key, this); // revert to the last existing entry 7495 7496 while (entry && entry.removed) { 7497 entry = entry.previous; 7498 } 7499 } 7500 }, 7501 // 23.1.3.7 Map.prototype.has(key) 7502 // 23.2.3.7 Set.prototype.has(value) 7503 has: function has(key) { 7504 return !!getEntry(this, key); 7505 } 7506 }); 7507 redefineAll(C.prototype, IS_MAP ? { 7508 // 23.1.3.6 Map.prototype.get(key) 7509 get: function get(key) { 7510 var entry = getEntry(this, key); 7511 return entry && entry.value; 7512 }, 7513 // 23.1.3.9 Map.prototype.set(key, value) 7514 set: function set(key, value) { 7515 return define(this, key === 0 ? 0 : key, value); 7516 } 7517 } : { 7518 // 23.2.3.1 Set.prototype.add(value) 7519 add: function add(value) { 7520 return define(this, value = value === 0 ? 0 : value, value); 7521 } 7522 }); 7523 if (DESCRIPTORS) defineProperty(C.prototype, 'size', { 7524 get: function get() { 7525 return getInternalState(this).size; 7526 } 7527 }); 7528 return C; 7529 }, 7530 setStrong: function setStrong(C, CONSTRUCTOR_NAME, IS_MAP) {
vendor: 5,790 bytes, lines 7531-7698
7531 var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; 7532 var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); 7533 var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); // add .keys, .values, .entries, [@@iterator] 7534 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 7535 7536 defineIterator(C, CONSTRUCTOR_NAME, function (iterated, kind) { 7537 setInternalState(this, { 7538 type: ITERATOR_NAME, 7539 target: iterated, 7540 state: getInternalCollectionState(iterated), 7541 kind: kind, 7542 last: undefined 7543 }); 7544 }, function () { 7545 var state = getInternalIteratorState(this); 7546 var kind = state.kind; 7547 var entry = state.last; // revert to the last existing entry 7548 7549 while (entry && entry.removed) { 7550 entry = entry.previous; 7551 } // get next entry 7552 7553 7554 if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { 7555 // or finish the iteration 7556 state.target = undefined; 7557 return { 7558 value: undefined, 7559 done: true 7560 }; 7561 } // return step by kind 7562 7563 7564 if (kind == 'keys') return { 7565 value: entry.key, 7566 done: false 7567 }; 7568 if (kind == 'values') return { 7569 value: entry.value, 7570 done: false 7571 }; 7572 return { 7573 value: [entry.key, entry.value], 7574 done: false 7575 }; 7576 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); // add [@@species], 23.1.2.2, 23.2.2.2 7577 7578 setSpecies(CONSTRUCTOR_NAME); 7579 } 7580 }; 7581 /***/ 7582 }, 7583 7584 /***/ 7585 22903: 7586 /*!******************************************************************************************************!*\ 7587 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-weak.js ***! 7588 \******************************************************************************************************/ 7589 7590 /***/ 7591 function _(module, __unused_webpack_exports, __webpack_require__) { 7592 "use strict"; 7593 7594 var redefineAll = __webpack_require__( 7595 /*! ../internals/redefine-all */ 7596 96475); 7597 7598 var getWeakData = __webpack_require__( 7599 /*! ../internals/internal-metadata */ 7600 77483).getWeakData; 7601 7602 var anObject = __webpack_require__( 7603 /*! ../internals/an-object */ 7604 96845); 7605 7606 var isObject = __webpack_require__( 7607 /*! ../internals/is-object */ 7608 5053); 7609 7610 var anInstance = __webpack_require__( 7611 /*! ../internals/an-instance */ 7612 14697); 7613 7614 var iterate = __webpack_require__( 7615 /*! ../internals/iterate */ 7616 27421); 7617 7618 var ArrayIterationModule = __webpack_require__( 7619 /*! ../internals/array-iteration */ 7620 81269); 7621 7622 var $has = __webpack_require__( 7623 /*! ../internals/has */ 7624 72515); 7625 7626 var InternalStateModule = __webpack_require__( 7627 /*! ../internals/internal-state */ 7628 17996); 7629 7630 var setInternalState = InternalStateModule.set; 7631 var internalStateGetterFor = InternalStateModule.getterFor; 7632 var find = ArrayIterationModule.find; 7633 var findIndex = ArrayIterationModule.findIndex; 7634 var id = 0; // fallback for uncaught frozen keys 7635 7636 var uncaughtFrozenStore = function uncaughtFrozenStore(store) { 7637 return store.frozen || (store.frozen = new UncaughtFrozenStore()); 7638 }; 7639 7640 var UncaughtFrozenStore = function UncaughtFrozenStore() { 7641 this.entries = []; 7642 }; 7643 7644 var findUncaughtFrozen = function findUncaughtFrozen(store, key) { 7645 return find(store.entries, function (it) { 7646 return it[0] === key; 7647 }); 7648 }; 7649 7650 UncaughtFrozenStore.prototype = { 7651 get: function get(key) { 7652 var entry = findUncaughtFrozen(this, key); 7653 if (entry) return entry[1]; 7654 }, 7655 has: function has(key) { 7656 return !!findUncaughtFrozen(this, key); 7657 }, 7658 set: function set(key, value) { 7659 var entry = findUncaughtFrozen(this, key); 7660 if (entry) entry[1] = value;else this.entries.push([key, value]); 7661 }, 7662 'delete': function _delete(key) { 7663 var index = findIndex(this.entries, function (it) { 7664 return it[0] === key; 7665 }); 7666 if (~index) this.entries.splice(index, 1); 7667 return !!~index; 7668 } 7669 }; 7670 module.exports = { 7671 getConstructor: function getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 7672 var C = wrapper(function (that, iterable) { 7673 anInstance(that, C, CONSTRUCTOR_NAME); 7674 setInternalState(that, { 7675 type: CONSTRUCTOR_NAME, 7676 id: id++, 7677 frozen: undefined 7678 }); 7679 if (iterable != undefined) iterate(iterable, that[ADDER], { 7680 that: that, 7681 AS_ENTRIES: IS_MAP 7682 }); 7683 }); 7684 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 7685 7686 var define = function define(that, key, value) { 7687 var state = getInternalState(that); 7688 var data = getWeakData(anObject(key), true); 7689 if (data === true) uncaughtFrozenStore(state).set(key, value);else data[state.id] = value; 7690 return that; 7691 }; 7692 7693 redefineAll(C.prototype, { 7694 // 23.3.3.2 WeakMap.prototype.delete(key) 7695 // 23.4.3.3 WeakSet.prototype.delete(value) 7696 'delete': function _delete(key) { 7697 var state = getInternalState(this); 7698 if (!isObject(key)) return false;
vendor: 4,602 bytes, lines 7699-7824
7699 var data = getWeakData(key); 7700 if (data === true) return uncaughtFrozenStore(state)['delete'](key); 7701 return data && $has(data, state.id) && delete data[state.id]; 7702 }, 7703 // 23.3.3.4 WeakMap.prototype.has(key) 7704 // 23.4.3.4 WeakSet.prototype.has(value) 7705 has: function has(key) { 7706 var state = getInternalState(this); 7707 if (!isObject(key)) return false; 7708 var data = getWeakData(key); 7709 if (data === true) return uncaughtFrozenStore(state).has(key); 7710 return data && $has(data, state.id); 7711 } 7712 }); 7713 redefineAll(C.prototype, IS_MAP ? { 7714 // 23.3.3.3 WeakMap.prototype.get(key) 7715 get: function get(key) { 7716 var state = getInternalState(this); 7717 7718 if (isObject(key)) { 7719 var data = getWeakData(key); 7720 if (data === true) return uncaughtFrozenStore(state).get(key); 7721 return data ? data[state.id] : undefined; 7722 } 7723 }, 7724 // 23.3.3.5 WeakMap.prototype.set(key, value) 7725 set: function set(key, value) { 7726 return define(this, key, value); 7727 } 7728 } : { 7729 // 23.4.3.1 WeakSet.prototype.add(value) 7730 add: function add(value) { 7731 return define(this, value, true); 7732 } 7733 }); 7734 return C; 7735 } 7736 }; 7737 /***/ 7738 }, 7739 7740 /***/ 7741 58545: 7742 /*!*************************************************************************************************!*\ 7743 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js ***! 7744 \*************************************************************************************************/ 7745 7746 /***/ 7747 function _(module, __unused_webpack_exports, __webpack_require__) { 7748 "use strict"; 7749 7750 var $ = __webpack_require__( 7751 /*! ../internals/export */ 7752 4773); 7753 7754 var global = __webpack_require__( 7755 /*! ../internals/global */ 7756 30357); 7757 7758 var isForced = __webpack_require__( 7759 /*! ../internals/is-forced */ 7760 18153); 7761 7762 var redefine = __webpack_require__( 7763 /*! ../internals/redefine */ 7764 81859); 7765 7766 var InternalMetadataModule = __webpack_require__( 7767 /*! ../internals/internal-metadata */ 7768 77483); 7769 7770 var iterate = __webpack_require__( 7771 /*! ../internals/iterate */ 7772 27421); 7773 7774 var anInstance = __webpack_require__( 7775 /*! ../internals/an-instance */ 7776 14697); 7777 7778 var isObject = __webpack_require__( 7779 /*! ../internals/is-object */ 7780 5053); 7781 7782 var fails = __webpack_require__( 7783 /*! ../internals/fails */ 7784 43849); 7785 7786 var checkCorrectnessOfIteration = __webpack_require__( 7787 /*! ../internals/check-correctness-of-iteration */ 7788 865); 7789 7790 var setToStringTag = __webpack_require__( 7791 /*! ../internals/set-to-string-tag */ 7792 20814); 7793 7794 var inheritIfRequired = __webpack_require__( 7795 /*! ../internals/inherit-if-required */ 7796 75079); 7797 7798 module.exports = function (CONSTRUCTOR_NAME, wrapper, common) { 7799 var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1; 7800 var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1; 7801 var ADDER = IS_MAP ? 'set' : 'add'; 7802 var NativeConstructor = global[CONSTRUCTOR_NAME]; 7803 var NativePrototype = NativeConstructor && NativeConstructor.prototype; 7804 var Constructor = NativeConstructor; 7805 var exported = {}; 7806 7807 var fixMethod = function fixMethod(KEY) { 7808 var nativeMethod = NativePrototype[KEY]; 7809 redefine(NativePrototype, KEY, KEY == 'add' ? function add(value) { 7810 nativeMethod.call(this, value === 0 ? 0 : value); 7811 return this; 7812 } : KEY == 'delete' ? function (key) { 7813 return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); 7814 } : KEY == 'get' ? function get(key) { 7815 return IS_WEAK && !isObject(key) ? undefined : nativeMethod.call(this, key === 0 ? 0 : key); 7816 } : KEY == 'has' ? function has(key) { 7817 return IS_WEAK && !isObject(key) ? false : nativeMethod.call(this, key === 0 ? 0 : key); 7818 } : function set(key, value) { 7819 nativeMethod.call(this, key === 0 ? 0 : key, value); 7820 return this; 7821 }); 7822 }; 7823 7824 var REPLACE = isForced(CONSTRUCTOR_NAME, typeof NativeConstructor != 'function' || !(IS_WEAK || NativePrototype.forEach && !fails(function () {
vendor: 4,846 bytes, lines 7825-7955
7825 new NativeConstructor().entries().next(); 7826 }))); 7827 7828 if (REPLACE) { 7829 // create collection constructor 7830 Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); 7831 InternalMetadataModule.REQUIRED = true; 7832 } else if (isForced(CONSTRUCTOR_NAME, true)) { 7833 var instance = new Constructor(); // early implementations not supports chaining 7834 7835 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 7836 7837 var THROWS_ON_PRIMITIVES = fails(function () { 7838 instance.has(1); 7839 }); // most early implementations doesn't supports iterables, most modern - not close it correctly 7840 // eslint-disable-next-line no-new -- required for testing 7841 7842 var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { 7843 new NativeConstructor(iterable); 7844 }); // for early implementations -0 and +0 not the same 7845 7846 var BUGGY_ZERO = !IS_WEAK && fails(function () { 7847 // V8 ~ Chromium 42- fails only with 5+ elements 7848 var $instance = new NativeConstructor(); 7849 var index = 5; 7850 7851 while (index--) { 7852 $instance[ADDER](index, index); 7853 } 7854 7855 return !$instance.has(-0); 7856 }); 7857 7858 if (!ACCEPT_ITERABLES) { 7859 Constructor = wrapper(function (dummy, iterable) { 7860 anInstance(dummy, Constructor, CONSTRUCTOR_NAME); 7861 var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor); 7862 if (iterable != undefined) iterate(iterable, that[ADDER], { 7863 that: that, 7864 AS_ENTRIES: IS_MAP 7865 }); 7866 return that; 7867 }); 7868 Constructor.prototype = NativePrototype; 7869 NativePrototype.constructor = Constructor; 7870 } 7871 7872 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 7873 fixMethod('delete'); 7874 fixMethod('has'); 7875 IS_MAP && fixMethod('get'); 7876 } 7877 7878 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); // weak collections should not contains .clear method 7879 7880 if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; 7881 } 7882 7883 exported[CONSTRUCTOR_NAME] = Constructor; 7884 $({ 7885 global: true, 7886 forced: Constructor != NativeConstructor 7887 }, exported); 7888 setToStringTag(Constructor, CONSTRUCTOR_NAME); 7889 if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); 7890 return Constructor; 7891 }; 7892 /***/ 7893 7894 }, 7895 7896 /***/ 7897 62242: 7898 /*!******************************************************************************************************************!*\ 7899 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/copy-constructor-properties.js ***! 7900 \******************************************************************************************************************/ 7901 7902 /***/ 7903 function _(module, __unused_webpack_exports, __webpack_require__) { 7904 var has = __webpack_require__( 7905 /*! ../internals/has */ 7906 72515); 7907 7908 var ownKeys = __webpack_require__( 7909 /*! ../internals/own-keys */ 7910 80713); 7911 7912 var getOwnPropertyDescriptorModule = __webpack_require__( 7913 /*! ../internals/object-get-own-property-descriptor */ 7914 49629); 7915 7916 var definePropertyModule = __webpack_require__( 7917 /*! ../internals/object-define-property */ 7918 70704); 7919 7920 module.exports = function (target, source) { 7921 var keys = ownKeys(source); 7922 var defineProperty = definePropertyModule.f; 7923 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 7924 7925 for (var i = 0; i < keys.length; i++) { 7926 var key = keys[i]; 7927 if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); 7928 } 7929 }; 7930 /***/ 7931 7932 }, 7933 7934 /***/ 7935 13211: 7936 /*!**************************************************************************************************************!*\ 7937 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/correct-is-regexp-logic.js ***! 7938 \**************************************************************************************************************/ 7939 7940 /***/ 7941 function _(module, __unused_webpack_exports, __webpack_require__) { 7942 var wellKnownSymbol = __webpack_require__( 7943 /*! ../internals/well-known-symbol */ 7944 12871); 7945 7946 var MATCH = wellKnownSymbol('match'); 7947 7948 module.exports = function (METHOD_NAME) { 7949 var regexp = /./; 7950 7951 try { 7952 '/./'[METHOD_NAME](regexp); 7953 } catch (error1) { 7954 try { 7955 regexp[MATCH] = false;
7956 return '/./'[METHOD_NAME](regexp); 7957 } catch (error2) { 7958 /* empty */ 7959 } 7960 } 7961 7962 return false; 7963 }; 7964 /***/ 7965 7966 }, 7967 7968 /***/ 7969 31304: 7970 /*!***************************************************************************************************************!*\ 7971 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/correct-prototype-getter.js ***! 7972 \***************************************************************************************************************/ 7973 7974 /***/ 7975 function _(module, __unused_webpack_exports, __webpack_require__) { 7976 var fails = __webpack_require__( 7977 /*! ../internals/fails */ 7978 43849); 7979 7980 module.exports = !fails(function () { 7981 function F() { 7982 /* empty */ 7983 } 7984 7985 F.prototype.constructor = null; // eslint-disable-next-line es/no-object-getprototypeof -- required for testing 7986 7987 return Object.getPrototypeOf(new F()) !== F.prototype; 7988 }); 7989 /***/ 7990 }, 7991 7992 /***/ 7993 49112: 7994 /*!**************************************************************************************************!*\ 7995 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-html.js ***! 7996 \**************************************************************************************************/ 7997 7998 /***/ 7999 function _(module, __unused_webpack_exports, __webpack_require__) { 8000 var requireObjectCoercible = __webpack_require__( 8001 /*! ../internals/require-object-coercible */ 8002 94300); 8003 8004 var quot = /"/g; // B.2.3.2.1 CreateHTML(string, tag, attribute, value) 8005 // https://tc39.es/ecma262/#sec-createhtml 8006 8007 module.exports = function (string, tag, attribute, value) { 8008 var S = String(requireObjectCoercible(string)); 8009 var p1 = '<' + tag; 8010 if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; 8011 return p1 + '>' + S + '</' + tag + '>'; 8012 }; 8013 /***/ 8014 8015 }, 8016 8017 /***/ 8018 89066: 8019 /*!******************************************************************************************************************!*\ 8020 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-iterator-constructor.js ***! 8021 \******************************************************************************************************************/ 8022 8023 /***/ 8024 function _(module, __unused_webpack_exports, __webpack_require__) { 8025 "use strict"; 8026 8027 var IteratorPrototype = __webpack_require__( 8028 /*! ../internals/iterators-core */ 8029 27473).IteratorPrototype; 8030 8031 var create = __webpack_require__( 8032 /*! ../internals/object-create */ 8033 56527); 8034 8035 var createPropertyDescriptor = __webpack_require__( 8036 /*! ../internals/create-property-descriptor */ 8037 34618); 8038 8039 var setToStringTag = __webpack_require__( 8040 /*! ../internals/set-to-string-tag */ 8041 20814); 8042 8043 var Iterators = __webpack_require__( 8044 /*! ../internals/iterators */ 8045 37448); 8046 8047 var returnThis = function returnThis() { 8048 return this; 8049 }; 8050 8051 module.exports = function (IteratorConstructor, NAME, next) { 8052 var TO_STRING_TAG = NAME + ' Iterator'; 8053 IteratorConstructor.prototype = create(IteratorPrototype, { 8054 next: createPropertyDescriptor(1, next) 8055 }); 8056 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); 8057 Iterators[TO_STRING_TAG] = returnThis; 8058 return IteratorConstructor; 8059 }; 8060 /***/ 8061 8062 }, 8063 8064 /***/ 8065 35384: 8066 /*!*********************************************************************************************************************!*\ 8067 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-non-enumerable-property.js ***! 8068 \*********************************************************************************************************************/ 8069 8070 /***/ 8071 function _(module, __unused_webpack_exports, __webpack_require__) { 8072 var DESCRIPTORS = __webpack_require__( 8073 /*! ../internals/descriptors */ 8074 14952); 8075 8076 var definePropertyModule = __webpack_require__( 8077 /*! ../internals/object-define-property */ 8078 70704); 8079 8080 var createPropertyDescriptor = __webpack_require__( 8081 /*! ../internals/create-property-descriptor */ 8082 34618); 8083 8084 module.exports = DESCRIPTORS ? function (object, key, value) { 8085 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); 8086 } : function (object, key, value) { 8087 object[key] = value; 8088 return object; 8089 }; 8090 /***/ 8091 }, 8092 8093 /***/ 8094 34618: 8095 /*!*****************************************************************************************************************!*\ 8096 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js ***! 8097 \*****************************************************************************************************************/ 8098 8099 /***/ 8100 function _(module) { 8101 module.exports = function (bitmap, value) { 8102 return { 8103 enumerable: !(bitmap & 1), 8104 configurable: !(bitmap & 2), 8105 writable: !(bitmap & 4), 8106 value: value 8107 }; 8108 }; 8109 /***/ 8110 8111 }, 8112 8113 /***/ 8114 68923: 8115 /*!******************************************************************************************************!*\ 8116 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property.js ***! 8117 \******************************************************************************************************/ 8118 8119 /***/ 8120 function _(module, __unused_webpack_exports, __webpack_require__) { 8121 "use strict"; 8122 8123 var toPrimitive = __webpack_require__( 8124 /*! ../internals/to-primitive */ 8125 12729); 8126 8127 var definePropertyModule = __webpack_require__( 8128 /*! ../internals/object-define-property */ 8129 70704); 8130 8131 var createPropertyDescriptor = __webpack_require__( 8132 /*! ../internals/create-property-descriptor */ 8133 34618); 8134 8135 module.exports = function (object, key, value) { 8136 var propertyKey = toPrimitive(key); 8137 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));else object[propertyKey] = value; 8138 }; 8139 /***/ 8140 8141 }, 8142 8143 /***/ 8144 42594: 8145 /*!*********************************************************************************************************!*\ 8146 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/date-to-iso-string.js ***! 8147 \*********************************************************************************************************/ 8148 8149 /***/ 8150 function _(module, __unused_webpack_exports, __webpack_require__) { 8151 "use strict"; 8152 8153 var fails = __webpack_require__( 8154 /*! ../internals/fails */ 8155 43849); 8156 8157 var padStart = __webpack_require__( 8158 /*! ../internals/string-pad */ 8159 96293).start; 8160 8161 var abs = Math.abs; 8162 var DatePrototype = Date.prototype; 8163 var getTime = DatePrototype.getTime; 8164 var nativeDateToISOString = DatePrototype.toISOString; // `Date.prototype.toISOString` method implementation 8165 // https://tc39.es/ecma262/#sec-date.prototype.toisostring 8166 // PhantomJS / old WebKit fails here: 8167 8168 module.exports = fails(function () { 8169 return nativeDateToISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; 8170 }) || !fails(function () { 8171 nativeDateToISOString.call(new Date(NaN)); 8172 }) ? function toISOString() { 8173 if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value'); 8174 var date = this; 8175 var year = date.getUTCFullYear(); 8176 var milliseconds = date.getUTCMilliseconds(); 8177 var sign = year < 0 ? '-' : year > 9999 ? '+' : ''; 8178 return sign + padStart(abs(year), sign ? 6 : 4, 0) + '-' + padStart(date.getUTCMonth() + 1, 2, 0) + '-' + padStart(date.getUTCDate(), 2, 0) + 'T' + padStart(date.getUTCHours(), 2,
81780) + ':' + padStart(date.getUTCMinutes(), 2, 0) + ':' + padStart(date.getUTCSeconds(), 2, 0) + '.' + padStart(milliseconds, 3, 0) + 'Z'; 8179 } : nativeDateToISOString; 8180 /***/ 8181 }, 8182 8183 /***/ 8184 89445: 8185 /*!********************************************************************************************************!*\ 8186 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/date-to-primitive.js ***! 8187 \********************************************************************************************************/ 8188 8189 /***/ 8190 function _(module, __unused_webpack_exports, __webpack_require__) { 8191 "use strict"; 8192 8193 var anObject = __webpack_require__( 8194 /*! ../internals/an-object */ 8195 96845); 8196 8197 var toPrimitive = __webpack_require__( 8198 /*! ../internals/to-primitive */ 8199 12729); 8200 8201 module.exports = function (hint) { 8202 if (hint !== 'string' && hint !== 'number' && hint !== 'default') { 8203 throw TypeError('Incorrect hint'); 8204 } 8205 8206 return toPrimitive(anObject(this), hint !== 'number'); 8207 }; 8208 /***/ 8209 8210 }, 8211 8212 /***/ 8213 10097: 8214 /*!******************************************************************************************************!*\ 8215 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/define-iterator.js ***! 8216 \******************************************************************************************************/ 8217 8218 /***/ 8219 function _(module, __unused_webpack_exports, __webpack_require__) { 8220 "use strict"; 8221 8222 var $ = __webpack_require__( 8223 /*! ../internals/export */ 8224 4773); 8225 8226 var createIteratorConstructor = __webpack_require__( 8227 /*! ../internals/create-iterator-constructor */ 8228 89066); 8229 8230 var getPrototypeOf = __webpack_require__( 8231 /*! ../internals/object-get-prototype-of */ 8232 58873); 8233 8234 var setPrototypeOf = __webpack_require__( 8235 /*! ../internals/object-set-prototype-of */ 8236 86561); 8237 8238 var setToStringTag = __webpack_require__( 8239 /*! ../internals/set-to-string-tag */ 8240 20814); 8241 8242 var createNonEnumerableProperty = __webpack_require__( 8243 /*! ../internals/create-non-enumerable-property */ 8244 35384); 8245 8246 var redefine = __webpack_require__( 8247 /*! ../internals/redefine */ 8248 81859); 8249 8250 var wellKnownSymbol = __webpack_require__( 8251 /*! ../internals/well-known-symbol */ 8252 12871); 8253 8254 var IS_PURE = __webpack_require__( 8255 /*! ../internals/is-pure */ 8256 89345); 8257 8258 var Iterators = __webpack_require__( 8259 /*! ../internals/iterators */ 8260 37448); 8261 8262 var IteratorsCore = __webpack_require__( 8263 /*! ../internals/iterators-core */ 8264 27473); 8265 8266 var IteratorPrototype = IteratorsCore.IteratorPrototype; 8267 var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; 8268 var ITERATOR = wellKnownSymbol('iterator'); 8269 var KEYS = 'keys'; 8270 var VALUES = 'values'; 8271 var ENTRIES = 'entries'; 8272 8273 var returnThis = function returnThis() { 8274 return this; 8275 }; 8276 8277 module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { 8278 createIteratorConstructor(IteratorConstructor, NAME, next); 8279 8280 var getIterationMethod = function getIterationMethod(KIND) { 8281 if (KIND === DEFAULT && defaultIterator) return defaultIterator; 8282 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; 8283 8284 switch (KIND) { 8285 case KEYS: 8286 return function keys() { 8287 return new IteratorConstructor(this, KIND); 8288 }; 8289 8290 case VALUES: 8291 return function values() { 8292 return new IteratorConstructor(this, KIND); 8293 }; 8294 8295 case ENTRIES: 8296 return function entries() { 8297 return new IteratorConstructor(this, KIND); 8298 }; 8299 } 8300 8301 return function () { 8302 return new IteratorConstructor(this); 8303 }; 8304 }; 8305 8306 var TO_STRING_TAG = NAME + ' Iterator';
vendor: 11,691 bytes, lines 8307-8628
8307 var INCORRECT_VALUES_NAME = false; 8308 var IterablePrototype = Iterable.prototype; 8309 var nativeIterator = IterablePrototype[ITERATOR] || IterablePrototype['@@iterator'] || DEFAULT && IterablePrototype[DEFAULT]; 8310 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); 8311 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; 8312 var CurrentIteratorPrototype, methods, KEY; // fix native 8313 8314 if (anyNativeIterator) { 8315 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); 8316 8317 if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { 8318 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { 8319 if (setPrototypeOf) { 8320 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); 8321 } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') { 8322 createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis); 8323 } 8324 } // Set @@toStringTag to native iterators 8325 8326 8327 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); 8328 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; 8329 } 8330 } // fix Array#{values, @@iterator}.name in V8 / FF 8331 8332 8333 if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { 8334 INCORRECT_VALUES_NAME = true; 8335 8336 defaultIterator = function values() { 8337 return nativeIterator.call(this); 8338 }; 8339 } // define iterator 8340 8341 8342 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { 8343 createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator); 8344 } 8345 8346 Iterators[NAME] = defaultIterator; // export additional methods 8347 8348 if (DEFAULT) { 8349 methods = { 8350 values: getIterationMethod(VALUES), 8351 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), 8352 entries: getIterationMethod(ENTRIES) 8353 }; 8354 if (FORCED) for (KEY in methods) { 8355 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { 8356 redefine(IterablePrototype, KEY, methods[KEY]); 8357 } 8358 } else $({ 8359 target: NAME, 8360 proto: true, 8361 forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME 8362 }, methods); 8363 } 8364 8365 return methods; 8366 }; 8367 /***/ 8368 8369 }, 8370 8371 /***/ 8372 47949: 8373 /*!***************************************************************************************************************!*\ 8374 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/define-well-known-symbol.js ***! 8375 \***************************************************************************************************************/ 8376 8377 /***/ 8378 function _(module, __unused_webpack_exports, __webpack_require__) { 8379 var path = __webpack_require__( 8380 /*! ../internals/path */ 8381 41833); 8382 8383 var has = __webpack_require__( 8384 /*! ../internals/has */ 8385 72515); 8386 8387 var wrappedWellKnownSymbolModule = __webpack_require__( 8388 /*! ../internals/well-known-symbol-wrapped */ 8389 57768); 8390 8391 var defineProperty = __webpack_require__( 8392 /*! ../internals/object-define-property */ 8393 70704).f; 8394 8395 module.exports = function (NAME) { 8396 var Symbol = path.Symbol || (path.Symbol = {}); 8397 if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, { 8398 value: wrappedWellKnownSymbolModule.f(NAME) 8399 }); 8400 }; 8401 /***/ 8402 8403 }, 8404 8405 /***/ 8406 14952: 8407 /*!**************************************************************************************************!*\ 8408 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js ***! 8409 \**************************************************************************************************/ 8410 8411 /***/ 8412 function _(module, __unused_webpack_exports, __webpack_require__) { 8413 var fails = __webpack_require__( 8414 /*! ../internals/fails */ 8415 43849); // Detect IE8's incomplete defineProperty implementation 8416 8417 8418 module.exports = !fails(function () { 8419 // eslint-disable-next-line es/no-object-defineproperty -- required for testing 8420 return Object.defineProperty({}, 1, { 8421 get: function get() { 8422 return 7; 8423 } 8424 })[1] != 7; 8425 }); 8426 /***/ 8427 }, 8428 8429 /***/ 8430 66792: 8431 /*!**************************************************************************************************************!*\ 8432 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/document-create-element.js ***! 8433 \**************************************************************************************************************/ 8434 8435 /***/ 8436 function _(module, __unused_webpack_exports, __webpack_require__) { 8437 var global = __webpack_require__( 8438 /*! ../internals/global */ 8439 30357); 8440 8441 var isObject = __webpack_require__( 8442 /*! ../internals/is-object */ 8443 5053); 8444 8445 var document = global.document; // typeof document.createElement is 'object' in old IE 8446 8447 var EXISTS = isObject(document) && isObject(document.createElement); 8448 8449 module.exports = function (it) { 8450 return EXISTS ? document.createElement(it) : {}; 8451 }; 8452 /***/ 8453 8454 }, 8455 8456 /***/ 8457 57793: 8458 /*!****************************************************************************************************!*\ 8459 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/dom-iterables.js ***! 8460 \****************************************************************************************************/ 8461 8462 /***/ 8463 function _(module) { 8464 // iterable DOM collections 8465 // flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods 8466 module.exports = { 8467 CSSRuleList: 0, 8468 CSSStyleDeclaration: 0, 8469 CSSValueList: 0, 8470 ClientRectList: 0, 8471 DOMRectList: 0, 8472 DOMStringList: 0, 8473 DOMTokenList: 1, 8474 DataTransferItemList: 0, 8475 FileList: 0, 8476 HTMLAllCollection: 0, 8477 HTMLCollection: 0, 8478 HTMLFormElement: 0, 8479 HTMLSelectElement: 0, 8480 MediaList: 0, 8481 MimeTypeArray: 0, 8482 NamedNodeMap: 0, 8483 NodeList: 1, 8484 PaintRequestList: 0, 8485 Plugin: 0, 8486 PluginArray: 0, 8487 SVGLengthList: 0, 8488 SVGNumberList: 0, 8489 SVGPathSegList: 0, 8490 SVGPointList: 0, 8491 SVGStringList: 0, 8492 SVGTransformList: 0, 8493 SourceBufferList: 0, 8494 StyleSheetList: 0, 8495 TextTrackCueList: 0, 8496 TextTrackList: 0, 8497 TouchList: 0 8498 }; 8499 /***/ 8500 }, 8501 8502 /***/ 8503 30250: 8504 /*!********************************************************************************************************!*\ 8505 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-is-browser.js ***! 8506 \********************************************************************************************************/ 8507 8508 /***/ 8509 function _(module) { 8510 module.exports = typeof window == 'object'; 8511 /***/ 8512 }, 8513 8514 /***/ 8515 82385: 8516 /*!****************************************************************************************************!*\ 8517 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-is-ios.js ***! 8518 \****************************************************************************************************/ 8519 8520 /***/ 8521 function _(module, __unused_webpack_exports, __webpack_require__) { 8522 var userAgent = __webpack_require__( 8523 /*! ../internals/engine-user-agent */ 8524 78964); 8525 8526 module.exports = /(?:iphone|ipod|ipad).*applewebkit/i.test(userAgent); 8527 /***/ 8528 }, 8529 8530 /***/ 8531 40170: 8532 /*!*****************************************************************************************************!*\ 8533 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-is-node.js ***! 8534 \*****************************************************************************************************/ 8535 8536 /***/ 8537 function _(module, __unused_webpack_exports, __webpack_require__) { 8538 var classof = __webpack_require__( 8539 /*! ../internals/classof-raw */ 8540 36504); 8541 8542 var global = __webpack_require__( 8543 /*! ../internals/global */ 8544 30357); 8545 8546 module.exports = classof(global.process) == 'process'; 8547 /***/ 8548 }, 8549 8550 /***/ 8551 49310: 8552 /*!*************************************************************************************************************!*\ 8553 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-is-webos-webkit.js ***! 8554 \*************************************************************************************************************/ 8555 8556 /***/ 8557 function _(module, __unused_webpack_exports, __webpack_require__) { 8558 var userAgent = __webpack_require__( 8559 /*! ../internals/engine-user-agent */ 8560 78964); 8561 8562 module.exports = /web0s(?!.*chrome)/i.test(userAgent); 8563 /***/ 8564 }, 8565 8566 /***/ 8567 78964: 8568 /*!********************************************************************************************************!*\ 8569 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-user-agent.js ***! 8570 \********************************************************************************************************/ 8571 8572 /***/ 8573 function _(module, __unused_webpack_exports, __webpack_require__) { 8574 var getBuiltIn = __webpack_require__( 8575 /*! ../internals/get-built-in */ 8576 57344); 8577 8578 module.exports = getBuiltIn('navigator', 'userAgent') || ''; 8579 /***/ 8580 }, 8581 8582 /***/ 8583 66889: 8584 /*!********************************************************************************************************!*\ 8585 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/engine-v8-version.js ***! 8586 \********************************************************************************************************/ 8587 8588 /***/ 8589 function _(module, __unused_webpack_exports, __webpack_require__) { 8590 var global = __webpack_require__( 8591 /*! ../internals/global */ 8592 30357); 8593 8594 var userAgent = __webpack_require__( 8595 /*! ../internals/engine-user-agent */ 8596 78964); 8597 8598 var process = global.process; 8599 var versions = process && process.versions; 8600 var v8 = versions && versions.v8; 8601 var match, version; 8602 8603 if (v8) { 8604 match = v8.split('.'); 8605 version = match[0] < 4 ? 1 : match[0] + match[1]; 8606 } else if (userAgent) { 8607 match = userAgent.match(/Edge\/(\d+)/); 8608 8609 if (!match || match[1] >= 74) { 8610 match = userAgent.match(/Chrome\/(\d+)/); 8611 if (match) version = match[1]; 8612 } 8613 } 8614 8615 module.exports = version && +version; 8616 /***/ 8617 }, 8618 8619 /***/ 8620 98176: 8621 /*!****************************************************************************************************!*\ 8622 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js ***! 8623 \****************************************************************************************************/ 8624 8625 /***/ 8626 function _(module) { 8627 // IE8- don't enum bug keys 8628 module.exports = ['constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleStr
vendor: 5,282 bytes, lines 8628-8775
8628ing', 'toString', 'valueOf']; 8629 /***/ 8630 }, 8631 8632 /***/ 8633 4773: 8634 /*!*********************************************************************************************!*\ 8635 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js ***! 8636 \*********************************************************************************************/ 8637 8638 /***/ 8639 function _(module, __unused_webpack_exports, __webpack_require__) { 8640 var global = __webpack_require__( 8641 /*! ../internals/global */ 8642 30357); 8643 8644 var getOwnPropertyDescriptor = __webpack_require__( 8645 /*! ../internals/object-get-own-property-descriptor */ 8646 49629).f; 8647 8648 var createNonEnumerableProperty = __webpack_require__( 8649 /*! ../internals/create-non-enumerable-property */ 8650 35384); 8651 8652 var redefine = __webpack_require__( 8653 /*! ../internals/redefine */ 8654 81859); 8655 8656 var setGlobal = __webpack_require__( 8657 /*! ../internals/set-global */ 8658 26190); 8659 8660 var copyConstructorProperties = __webpack_require__( 8661 /*! ../internals/copy-constructor-properties */ 8662 62242); 8663 8664 var isForced = __webpack_require__( 8665 /*! ../internals/is-forced */ 8666 18153); 8667 /* 8668 options.target - name of the target object 8669 options.global - target is the global object 8670 options.stat - export as static methods of target 8671 options.proto - export as prototype methods of target 8672 options.real - real prototype method for the `pure` version 8673 options.forced - export even if the native feature is available 8674 options.bind - bind methods to the target, required for the `pure` version 8675 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version 8676 options.unsafe - use the simple assignment of property instead of delete + defineProperty 8677 options.sham - add a flag to not completely full polyfills 8678 options.enumerable - export as enumerable property 8679 options.noTargetGet - prevent calling a getter on target 8680 */ 8681 8682 8683 module.exports = function (options, source) { 8684 var TARGET = options.target; 8685 var GLOBAL = options.global; 8686 var STATIC = options.stat; 8687 var FORCED, target, key, targetProperty, sourceProperty, descriptor; 8688 8689 if (GLOBAL) { 8690 target = global; 8691 } else if (STATIC) { 8692 target = global[TARGET] || setGlobal(TARGET, {}); 8693 } else { 8694 target = (global[TARGET] || {}).prototype; 8695 } 8696 8697 if (target) for (key in source) { 8698 sourceProperty = source[key]; 8699 8700 if (options.noTargetGet) { 8701 descriptor = getOwnPropertyDescriptor(target, key); 8702 targetProperty = descriptor && descriptor.value; 8703 } else targetProperty = target[key]; 8704 8705 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); // contained in target 8706 8707 if (!FORCED && targetProperty !== undefined) { 8708 if (typeof sourceProperty === typeof targetProperty) continue; 8709 copyConstructorProperties(sourceProperty, targetProperty); 8710 } // add a flag to not completely full polyfills 8711 8712 8713 if (options.sham || targetProperty && targetProperty.sham) { 8714 createNonEnumerableProperty(sourceProperty, 'sham', true); 8715 } // extend global 8716 8717 8718 redefine(target, key, sourceProperty, options); 8719 } 8720 }; 8721 /***/ 8722 8723 }, 8724 8725 /***/ 8726 43849: 8727 /*!********************************************************************************************!*\ 8728 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js ***! 8729 \********************************************************************************************/ 8730 8731 /***/ 8732 function _(module) { 8733 module.exports = function (exec) { 8734 try { 8735 return !!exec(); 8736 } catch (error) { 8737 return true; 8738 } 8739 }; 8740 /***/ 8741 8742 }, 8743 8744 /***/ 8745 68309: 8746 /*!*************************************************************************************************************************!*\ 8747 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js ***! 8748 \*************************************************************************************************************************/ 8749 8750 /***/ 8751 function _(module, __unused_webpack_exports, __webpack_require__) { 8752 "use strict"; // TODO: Remove from `core-js@4` since it's moved to entry points 8753 8754 __webpack_require__( 8755 /*! ../modules/es.regexp.exec */ 8756 39624); 8757 8758 var redefine = __webpack_require__( 8759 /*! ../internals/redefine */ 8760 81859); 8761 8762 var fails = __webpack_require__( 8763 /*! ../internals/fails */ 8764 43849); 8765 8766 var wellKnownSymbol = __webpack_require__( 8767 /*! ../internals/well-known-symbol */ 8768 12871); 8769 8770 var createNonEnumerableProperty = __webpack_require__( 8771 /*! ../internals/create-non-enumerable-property */ 8772 35384); 8773 8774 var SPECIES = wellKnownSymbol('species'); 8775 var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
vendor: 4,593 bytes, lines 8776-8896
8776 // #replace needs built-in support for named groups. 8777 // #match works fine because it just return the exec results, even if it has 8778 // a "grops" property. 8779 var re = /./; 8780 8781 re.exec = function () { 8782 var result = []; 8783 result.groups = { 8784 a: '7' 8785 }; 8786 return result; 8787 }; 8788 8789 return ''.replace(re, '$<a>') !== '7'; 8790 }); // IE <= 11 replaces $0 with the whole match, as if it was $& 8791 // https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0 8792 8793 var REPLACE_KEEPS_$0 = function () { 8794 // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing 8795 return 'a'.replace(/./, '$0') === '$0'; 8796 }(); 8797 8798 var REPLACE = wellKnownSymbol('replace'); // Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string 8799 8800 var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = function () { 8801 if (/./[REPLACE]) { 8802 return /./[REPLACE]('a', '$0') === ''; 8803 } 8804 8805 return false; 8806 }(); // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec 8807 // Weex JS has frozen built-in prototypes, so use try / catch wrapper 8808 8809 8810 var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () { 8811 // eslint-disable-next-line regexp/no-empty-group -- required for testing 8812 var re = /(?:)/; 8813 var originalExec = re.exec; 8814 8815 re.exec = function () { 8816 return originalExec.apply(this, arguments); 8817 }; 8818 8819 var result = 'ab'.split(re); 8820 return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b'; 8821 }); 8822 8823 module.exports = function (KEY, length, exec, sham) { 8824 var SYMBOL = wellKnownSymbol(KEY); 8825 var DELEGATES_TO_SYMBOL = !fails(function () { 8826 // String methods call symbol-named RegEp methods 8827 var O = {}; 8828 8829 O[SYMBOL] = function () { 8830 return 7; 8831 }; 8832 8833 return ''[KEY](O) != 7; 8834 }); 8835 var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () { 8836 // Symbol-named RegExp methods call .exec 8837 var execCalled = false; 8838 var re = /a/; 8839 8840 if (KEY === 'split') { 8841 // We can't use real regex here since it causes deoptimization 8842 // and serious performance degradation in V8 8843 // https://github.com/zloirock/core-js/issues/306 8844 re = {}; // RegExp[@@split] doesn't call the regex's exec method, but first creates 8845 // a new one. We need to return the patched regex when creating the new one. 8846 8847 re.constructor = {}; 8848 8849 re.constructor[SPECIES] = function () { 8850 return re; 8851 }; 8852 8853 re.flags = ''; 8854 re[SYMBOL] = /./[SYMBOL]; 8855 } 8856 8857 re.exec = function () { 8858 execCalled = true; 8859 return null; 8860 }; 8861 8862 re[SYMBOL](''); 8863 return !execCalled; 8864 }); 8865 8866 if (!DELEGATES_TO_SYMBOL || !DELEGATES_TO_EXEC || KEY === 'replace' && !(REPLACE_SUPPORTS_NAMED_GROUPS && REPLACE_KEEPS_$0 && !REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE) || KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) { 8867 var nativeRegExpMethod = /./[SYMBOL]; 8868 var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) { 8869 if (regexp.exec === RegExp.prototype.exec) { 8870 if (DELEGATES_TO_SYMBOL && !forceStringMethod) { 8871 // The native String method already delegates to @@method (this 8872 // polyfilled function), leasing to infinite recursion. 8873 // We avoid it by directly calling the native @@method method. 8874 return { 8875 done: true, 8876 value: nativeRegExpMethod.call(regexp, str, arg2) 8877 }; 8878 } 8879 8880 return { 8881 done: true, 8882 value: nativeMethod.call(str, regexp, arg2) 8883 }; 8884 } 8885 8886 return { 8887 done: false 8888 }; 8889 }, { 8890 REPLACE_KEEPS_$0: REPLACE_KEEPS_$0, 8891 REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE 8892 }); 8893 var stringMethod = methods[0]; 8894 var regexMethod = methods[1]; 8895 redefine(String.prototype, KEY, stringMethod); 8896 redefine(RegExp.prototype, SYMBOL, length == 2 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
8897 // 21.2.5.11 RegExp.prototype[@@split](string, limit) 8898 ? function (string, arg) { 8899 return regexMethod.call(string, this, arg); 8900 } // 21.2.5.6 RegExp.prototype[@@match](string) 8901 // 21.2.5.9 RegExp.prototype[@@search](string) 8902 : function (string) { 8903 return regexMethod.call(string, this); 8904 }); 8905 } 8906 8907 if (sham) createNonEnumerableProperty(RegExp.prototype[SYMBOL], 'sham', true); 8908 }; 8909 /***/ 8910 8911 }, 8912 8913 /***/ 8914 10698: 8915 /*!*********************************************************************************************************!*\ 8916 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/flatten-into-array.js ***! 8917 \*********************************************************************************************************/ 8918 8919 /***/ 8920 function _(module, __unused_webpack_exports, __webpack_require__) { 8921 "use strict"; 8922 8923 var isArray = __webpack_require__( 8924 /*! ../internals/is-array */ 8925 62703); 8926 8927 var toLength = __webpack_require__( 8928 /*! ../internals/to-length */ 8929 77457); 8930 8931 var bind = __webpack_require__( 8932 /*! ../internals/function-bind-context */ 8933 78952); // `FlattenIntoArray` abstract operation 8934 // https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray 8935 8936 8937 var flattenIntoArray = function flattenIntoArray(target, original, source, sourceLen, start, depth, mapper, thisArg) { 8938 var targetIndex = start; 8939 var sourceIndex = 0; 8940 var mapFn = mapper ? bind(mapper, thisArg, 3) : false; 8941 var element; 8942 8943 while (sourceIndex < sourceLen) { 8944 if (sourceIndex in source) { 8945 element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex]; 8946 8947 if (depth > 0 && isArray(element)) { 8948 targetIndex = flattenIntoArray(target, original, element, toLength(element.length), targetIndex, depth - 1) - 1; 8949 } else { 8950 if (targetIndex >= 0x1FFFFFFFFFFFFF) throw TypeError('Exceed the acceptable array length'); 8951 target[targetIndex] = element; 8952 } 8953 8954 targetIndex++; 8955 } 8956 8957 sourceIndex++; 8958 } 8959 8960 return targetIndex; 8961 }; 8962 8963 module.exports = flattenIntoArray; 8964 /***/ 8965 }, 8966 8967 /***/ 8968 85744: 8969 /*!***********************************************************************************************!*\ 8970 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/freezing.js ***! 8971 \***********************************************************************************************/ 8972 8973 /***/ 8974 function _(module, __unused_webpack_exports, __webpack_require__) { 8975 var fails = __webpack_require__( 8976 /*! ../internals/fails */ 8977 43849); 8978 8979 module.exports = !fails(function () { 8980 // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing 8981 return Object.isExtensible(Object.preventExtensions({})); 8982 }); 8983 /***/ 8984 }, 8985 8986 /***/ 8987 78952: 8988 /*!************************************************************************************************************!*\ 8989 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-bind-context.js ***! 8990 \************************************************************************************************************/ 8991 8992 /***/ 8993 function _(module, __unused_webpack_exports, __webpack_require__) { 8994 var aFunction = __webpack_require__( 8995 /*! ../internals/a-function */ 8996 90272); // optional / simple context binding 8997 8998 8999 module.exports = function (fn, that, length) { 9000 aFunction(fn); 9001 if (that === undefined) return fn; 9002 9003 switch (length) { 9004 case 0: 9005 return function () { 9006 return fn.call(that); 9007 }; 9008 9009 case 1: 9010 return function (a) { 9011 return fn.call(that, a); 9012 }; 9013 9014 case 2: 9015 return function (a, b) {
9016 return fn.call(that, a, b); 9017 }; 9018 9019 case 3: 9020 return function (a, b, c) { 9021 return fn.call(that, a, b, c); 9022 }; 9023 } 9024 9025 return function () { 9026 return fn.apply(that, arguments); 9027 }; 9028 }; 9029 /***/ 9030 9031 }, 9032 9033 /***/ 9034 46574: 9035 /*!****************************************************************************************************!*\ 9036 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-bind.js ***! 9037 \****************************************************************************************************/ 9038 9039 /***/ 9040 function _(module, __unused_webpack_exports, __webpack_require__) { 9041 "use strict"; 9042 9043 var aFunction = __webpack_require__( 9044 /*! ../internals/a-function */ 9045 90272); 9046 9047 var isObject = __webpack_require__( 9048 /*! ../internals/is-object */ 9049 5053); 9050 9051 var slice = [].slice; 9052 var factories = {}; 9053 9054 var construct = function construct(C, argsLength, args) { 9055 if (!(argsLength in factories)) { 9056 for (var list = [], i = 0; i < argsLength; i++) { 9057 list[i] = 'a[' + i + ']'; 9058 } // eslint-disable-next-line no-new-func -- we have no proper alternatives, IE8- only 9059 9060 9061 factories[argsLength] = Function('C,a', 'return new C(' + list.join(',') + ')'); 9062 } 9063 9064 return factories[argsLength](C, args); 9065 }; // `Function.prototype.bind` method implementation 9066 // https://tc39.es/ecma262/#sec-function.prototype.bind 9067 9068 9069 module.exports = Function.bind || function bind(that 9070 /* , ...args */ 9071 ) { 9072 var fn = aFunction(this); 9073 var partArgs = slice.call(arguments, 1); 9074 9075 var boundFunction = function bound() { 9076 var args = partArgs.concat(slice.call(arguments)); 9077 return this instanceof boundFunction ? construct(fn, args.length, args) : fn.apply(that, args); 9078 }; 9079 9080 if (isObject(fn.prototype)) boundFunction.prototype = fn.prototype; 9081 return boundFunction; 9082 }; 9083 /***/ 9084 9085 }, 9086 9087 /***/ 9088 57344: 9089 /*!***************************************************************************************************!*\ 9090 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-built-in.js ***! 9091 \***************************************************************************************************/ 9092 9093 /***/ 9094 function _(module, __unused_webpack_exports, __webpack_require__) { 9095 var path = __webpack_require__( 9096 /*! ../internals/path */ 9097 41833); 9098 9099 var global = __webpack_require__( 9100 /*! ../internals/global */ 9101 30357); 9102 9103 var aFunction = function aFunction(variable) { 9104 return typeof variable == 'function' ? variable : undefined; 9105 }; 9106 9107 module.exports = function (namespace, method) { 9108 return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace]) : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method]; 9109 }; 9110 /***/ 9111 9112 }, 9113 9114 /***/ 9115 2108: 9116 /*!**********************************************************************************************************!*\ 9117 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-iterator-method.js ***! 9118 \**********************************************************************************************************/ 9119 9120 /***/ 9121 function _(module, __unused_webpack_exports, __webpack_require__) { 9122 var classof = __webpack_require__( 9123 /*! ../internals/classof */ 9124 89736); 9125 9126 var Iterators = __webpack_require__( 9127 /*! ../internals/iterators */ 9128 37448); 9129 9130 var wellKnownSymbol = __webpack_require__( 9131 /*! ../internals/well-known-symbol */ 9132 12871); 9133 9134 var ITERATOR = wellKnownSymbol('iterator'); 9135 9136 module.exports = function (it) { 9137 if (it != undefined) return it[ITERATOR] || it['@@iterator'] || Iterators[classof(it)]; 9138 }; 9139 /***/ 9140 9141 }, 9142 9143 /***/ 9144 52563: 9145 /*!*******************************************************************************************************!*\ 9146 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-substitution.js ***! 9147 \*******************************************************************************************************/ 9148 9149 /***/ 9150 function _(module, __unused_webpack_exports, __webpack_require__) { 9151 var toObject = __webpack_require__( 9152 /*! ../internals/to-object */ 9153 23542); 9154 9155 var floor = Math.floor; 9156 var replace = ''.replace; 9157 var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g; 9158 var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g; // https://tc39.es/ecma262/#sec-getsubstitution 9159 9160 module.exports = function (matched, str, position, captures, namedCaptures, replacement) { 9161 var tailPos = position + matched.length; 9162 var m = captures.length; 9163 var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED; 9164 9165 if (namedCaptures !== undefined) { 9166 namedCaptures = toObject(namedCaptures); 9167 symbols = SUBSTITUTION_SYMBOLS; 9168 } 9169 9170 return replace.call(replacement, symbols, function (match, ch) { 9171 var capture; 9172 9173 switch (ch.charAt(0)) { 9174 case '$': 9175 return '$'; 9176 9177 case '&': 9178 return matched; 9179 9180 case '`': 9181 return str.slice(0, position); 9182
9183 case "'": 9184 return str.slice(tailPos); 9185 9186 case '<': 9187 capture = namedCaptures[ch.slice(1, -1)]; 9188 break; 9189 9190 default: 9191 // \d\d? 9192 var n = +ch; 9193 if (n === 0) return match; 9194 9195 if (n > m) { 9196 var f = floor(n / 10); 9197 if (f === 0) return match; 9198 if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1); 9199 return match; 9200 } 9201 9202 capture = captures[n - 1]; 9203 } 9204 9205 return capture === undefined ? '' : capture; 9206 }); 9207 }; 9208 /***/ 9209 9210 }, 9211 9212 /***/ 9213 30357: 9214 /*!*********************************************************************************************!*\ 9215 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js ***! 9216 \*********************************************************************************************/ 9217 9218 /***/ 9219 function _(module) { 9220 var check = function check(it) { 9221 return it && it.Math == Math && it; 9222 }; // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 9223 9224 9225 module.exports = // eslint-disable-next-line es/no-global-this -- safe 9226 check(typeof globalThis == 'object' && globalThis) || check(typeof window == 'object' && window) || // eslint-disable-next-line no-restricted-globals -- safe 9227 check(typeof self == 'object' && self) || check(typeof global == 'object' && global) || // eslint-disable-next-line no-new-func -- fallback 9228 function () { 9229 return this; 9230 }() || Function('return this')(); 9231 /***/ 9232 9233 }, 9234 9235 /***/ 9236 72515: 9237 /*!******************************************************************************************!*\ 9238 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js ***! 9239 \******************************************************************************************/ 9240 9241 /***/ 9242 function _(module, __unused_webpack_exports, __webpack_require__) { 9243 var toObject = __webpack_require__( 9244 /*! ../internals/to-object */ 9245 23542); 9246 9247 var hasOwnProperty = {}.hasOwnProperty; 9248 9249 module.exports = function hasOwn(it, key) { 9250 return hasOwnProperty.call(toObject(it), key); 9251 }; 9252 /***/ 9253 9254 }, 9255 9256 /***/ 9257 44199: 9258 /*!**************************************************************************************************!*\ 9259 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js ***! 9260 \**************************************************************************************************/ 9261 9262 /***/ 9263 function _(module) { 9264 module.exports = {}; 9265 /***/ 9266 }, 9267 9268 /***/ 9269 21714: 9270 /*!*********************************************************************************************************!*\ 9271 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/host-report-errors.js ***! 9272 \*********************************************************************************************************/ 9273 9274 /***/ 9275 function _(module, __unused_webpack_exports, __webpack_require__) { 9276 var global = __webpack_require__( 9277 /*! ../internals/global */ 9278 30357); 9279 9280 module.exports = function (a, b) { 9281 var console = global.console; 9282 9283 if (console && console.error) { 9284 arguments.length === 1 ? console.error(a) : console.error(a, b); 9285 } 9286 }; 9287 /***/ 9288 9289 }, 9290 9291 /***/ 9292 43815: 9293 /*!*******************************************************************************************!*\ 9294 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/html.js ***! 9295 \*******************************************************************************************/ 9296 9297 /***/ 9298 function _(module, __unused_webpack_exports, __webpack_require__) { 9299 var getBuiltIn = __webpack_require__( 9300 /*! ../internals/get-built-in */ 9301 57344); 9302 9303 module.exports = getBuiltIn('document', 'documentElement'); 9304 /***/ 9305 }, 9306 9307 /***/ 9308 94718: 9309 /*!*****************************************************************************************************!*\ 9310 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/ie8-d
vendor: 14,638 bytes, lines 9310-9747
9310om-define.js ***! 9311 \*****************************************************************************************************/ 9312 9313 /***/ 9314 function _(module, __unused_webpack_exports, __webpack_require__) { 9315 var DESCRIPTORS = __webpack_require__( 9316 /*! ../internals/descriptors */ 9317 14952); 9318 9319 var fails = __webpack_require__( 9320 /*! ../internals/fails */ 9321 43849); 9322 9323 var createElement = __webpack_require__( 9324 /*! ../internals/document-create-element */ 9325 66792); // Thank's IE8 for his funny defineProperty 9326 9327 9328 module.exports = !DESCRIPTORS && !fails(function () { 9329 // eslint-disable-next-line es/no-object-defineproperty -- requied for testing 9330 return Object.defineProperty(createElement('div'), 'a', { 9331 get: function get() { 9332 return 7; 9333 } 9334 }).a != 7; 9335 }); 9336 /***/ 9337 }, 9338 9339 /***/ 9340 7858: 9341 /*!*****************************************************************************************************!*\ 9342 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/indexed-object.js ***! 9343 \*****************************************************************************************************/ 9344 9345 /***/ 9346 function _(module, __unused_webpack_exports, __webpack_require__) { 9347 var fails = __webpack_require__( 9348 /*! ../internals/fails */ 9349 43849); 9350 9351 var classof = __webpack_require__( 9352 /*! ../internals/classof-raw */ 9353 36504); 9354 9355 var split = ''.split; // fallback for non-array-like ES3 and non-enumerable old V8 strings 9356 9357 module.exports = fails(function () { 9358 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 9359 // eslint-disable-next-line no-prototype-builtins -- safe 9360 return !Object('z').propertyIsEnumerable(0); 9361 }) ? function (it) { 9362 return classof(it) == 'String' ? split.call(it, '') : Object(it); 9363 } : Object; 9364 /***/ 9365 }, 9366 9367 /***/ 9368 75079: 9369 /*!**********************************************************************************************************!*\ 9370 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/inherit-if-required.js ***! 9371 \**********************************************************************************************************/ 9372 9373 /***/ 9374 function _(module, __unused_webpack_exports, __webpack_require__) { 9375 var isObject = __webpack_require__( 9376 /*! ../internals/is-object */ 9377 5053); 9378 9379 var setPrototypeOf = __webpack_require__( 9380 /*! ../internals/object-set-prototype-of */ 9381 86561); // makes subclassing work correct for wrapped built-ins 9382 9383 9384 module.exports = function ($this, dummy, Wrapper) { 9385 var NewTarget, NewTargetPrototype; 9386 if ( // it can work only with native `setPrototypeOf` 9387 setPrototypeOf && // we haven't completely correct pre-ES6 way for getting `new.target`, so use this 9388 typeof (NewTarget = dummy.constructor) == 'function' && NewTarget !== Wrapper && isObject(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype) setPrototypeOf($this, NewTargetPrototype); 9389 return $this; 9390 }; 9391 /***/ 9392 9393 }, 9394 9395 /***/ 9396 7519: 9397 /*!*****************************************************************************************************!*\ 9398 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/inspect-source.js ***! 9399 \*****************************************************************************************************/ 9400 9401 /***/ 9402 function _(module, __unused_webpack_exports, __webpack_require__) { 9403 var store = __webpack_require__( 9404 /*! ../internals/shared-store */ 9405 76291); 9406 9407 var functionToString = Function.toString; // this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper 9408 9409 if (typeof store.inspectSource != 'function') { 9410 store.inspectSource = function (it) { 9411 return functionToString.call(it); 9412 }; 9413 } 9414 9415 module.exports = store.inspectSource; 9416 /***/ 9417 }, 9418 9419 /***/ 9420 77483: 9421 /*!********************************************************************************************************!*\ 9422 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js ***! 9423 \********************************************************************************************************/ 9424 9425 /***/ 9426 function _(module, __unused_webpack_exports, __webpack_require__) { 9427 var hiddenKeys = __webpack_require__( 9428 /*! ../internals/hidden-keys */ 9429 44199); 9430 9431 var isObject = __webpack_require__( 9432 /*! ../internals/is-object */ 9433 5053); 9434 9435 var has = __webpack_require__( 9436 /*! ../internals/has */ 9437 72515); 9438 9439 var defineProperty = __webpack_require__( 9440 /*! ../internals/object-define-property */ 9441 70704).f; 9442 9443 var uid = __webpack_require__( 9444 /*! ../internals/uid */ 9445 11427); 9446 9447 var FREEZING = __webpack_require__( 9448 /*! ../internals/freezing */ 9449 85744); 9450 9451 var METADATA = uid('meta'); 9452 var id = 0; // eslint-disable-next-line es/no-object-isextensible -- safe 9453 9454 var isExtensible = Object.isExtensible || function () { 9455 return true; 9456 }; 9457 9458 var setMetadata = function setMetadata(it) { 9459 defineProperty(it, METADATA, { 9460 value: { 9461 objectID: 'O' + ++id, 9462 // object ID 9463 weakData: {} // weak collections IDs 9464 9465 } 9466 }); 9467 }; 9468 9469 var fastKey = function fastKey(it, create) { 9470 // return a primitive with prefix 9471 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 9472 9473 if (!has(it, METADATA)) { 9474 // can't set metadata to uncaught frozen object 9475 if (!isExtensible(it)) return 'F'; // not necessary to add metadata 9476 9477 if (!create) return 'E'; // add missing metadata 9478 9479 setMetadata(it); // return object ID 9480 } 9481 9482 return it[METADATA].objectID; 9483 }; 9484 9485 var getWeakData = function getWeakData(it, create) { 9486 if (!has(it, METADATA)) { 9487 // can't set metadata to uncaught frozen object 9488 if (!isExtensible(it)) return true; // not necessary to add metadata 9489 9490 if (!create) return false; // add missing metadata 9491 9492 setMetadata(it); // return the store of weak collections IDs 9493 } 9494 9495 return it[METADATA].weakData; 9496 }; // add metadata on freeze-family methods calling 9497 9498 9499 var onFreeze = function onFreeze(it) { 9500 if (FREEZING && meta.REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it); 9501 return it; 9502 }; 9503 9504 var meta = module.exports = { 9505 REQUIRED: false, 9506 fastKey: fastKey, 9507 getWeakData: getWeakData, 9508 onFreeze: onFreeze 9509 }; 9510 hiddenKeys[METADATA] = true; 9511 /***/ 9512 }, 9513 9514 /***/ 9515 17996: 9516 /*!*****************************************************************************************************!*\ 9517 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js ***! 9518 \*****************************************************************************************************/ 9519 9520 /***/ 9521 function _(module, __unused_webpack_exports, __webpack_require__) { 9522 var NATIVE_WEAK_MAP = __webpack_require__( 9523 /*! ../internals/native-weak-map */ 9524 7013); 9525 9526 var global = __webpack_require__( 9527 /*! ../internals/global */ 9528 30357); 9529 9530 var isObject = __webpack_require__( 9531 /*! ../internals/is-object */ 9532 5053); 9533 9534 var createNonEnumerableProperty = __webpack_require__( 9535 /*! ../internals/create-non-enumerable-property */ 9536 35384); 9537 9538 var objectHas = __webpack_require__( 9539 /*! ../internals/has */ 9540 72515); 9541 9542 var shared = __webpack_require__( 9543 /*! ../internals/shared-store */ 9544 76291); 9545 9546 var sharedKey = __webpack_require__( 9547 /*! ../internals/shared-key */ 9548 51822); 9549 9550 var hiddenKeys = __webpack_require__( 9551 /*! ../internals/hidden-keys */ 9552 44199); 9553 9554 var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; 9555 var WeakMap = global.WeakMap; 9556 var set, get, has; 9557 9558 var enforce = function enforce(it) { 9559 return has(it) ? get(it) : set(it, {}); 9560 }; 9561 9562 var getterFor = function getterFor(TYPE) { 9563 return function (it) { 9564 var state; 9565 9566 if (!isObject(it) || (state = get(it)).type !== TYPE) { 9567 throw TypeError('Incompatible receiver, ' + TYPE + ' required'); 9568 } 9569 9570 return state; 9571 }; 9572 }; 9573 9574 if (NATIVE_WEAK_MAP) { 9575 var store = shared.state || (shared.state = new WeakMap()); 9576 var wmget = store.get; 9577 var wmhas = store.has; 9578 var wmset = store.set; 9579 9580 set = function set(it, metadata) { 9581 if (wmhas.call(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); 9582 metadata.facade = it; 9583 wmset.call(store, it, metadata); 9584 return metadata; 9585 }; 9586 9587 get = function get(it) { 9588 return wmget.call(store, it) || {}; 9589 }; 9590 9591 has = function has(it) { 9592 return wmhas.call(store, it); 9593 }; 9594 } else { 9595 var STATE = sharedKey('state'); 9596 hiddenKeys[STATE] = true; 9597 9598 set = function set(it, metadata) { 9599 if (objectHas(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); 9600 metadata.facade = it; 9601 createNonEnumerableProperty(it, STATE, metadata); 9602 return metadata; 9603 }; 9604 9605 get = function get(it) { 9606 return objectHas(it, STATE) ? it[STATE] : {}; 9607 }; 9608 9609 has = function has(it) { 9610 return objectHas(it, STATE); 9611 }; 9612 } 9613 9614 module.exports = { 9615 set: set, 9616 get: get, 9617 has: has, 9618 enforce: enforce, 9619 getterFor: getterFor 9620 }; 9621 /***/ 9622 }, 9623 9624 /***/ 9625 52064: 9626 /*!***************************************************************************************************************!*\ 9627 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array-iterator-method.js ***! 9628 \***************************************************************************************************************/ 9629 9630 /***/ 9631 function _(module, __unused_webpack_exports, __webpack_require__) { 9632 var wellKnownSymbol = __webpack_require__( 9633 /*! ../internals/well-known-symbol */ 9634 12871); 9635 9636 var Iterators = __webpack_require__( 9637 /*! ../internals/iterators */ 9638 37448); 9639 9640 var ITERATOR = wellKnownSymbol('iterator'); 9641 var ArrayPrototype = Array.prototype; // check on default Array iterator 9642 9643 module.exports = function (it) { 9644 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); 9645 }; 9646 /***/ 9647 9648 }, 9649 9650 /***/ 9651 62703: 9652 /*!***********************************************************************************************!*\ 9653 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array.js ***! 9654 \***********************************************************************************************/ 9655 9656 /***/ 9657 function _(module, __unused_webpack_exports, __webpack_require__) { 9658 var classof = __webpack_require__( 9659 /*! ../internals/classof-raw */ 9660 36504); // `IsArray` abstract operation 9661 // https://tc39.es/ecma262/#sec-isarray 9662 // eslint-disable-next-line es/no-array-isarray -- safe 9663 9664 9665 module.exports = Array.isArray || function isArray(arg) { 9666 return classof(arg) == 'Array'; 9667 }; 9668 /***/ 9669 9670 }, 9671 9672 /***/ 9673 18153: 9674 /*!************************************************************************************************!*\ 9675 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-forced.js ***! 9676 \************************************************************************************************/ 9677 9678 /***/ 9679 function _(module, __unused_webpack_exports, __webpack_require__) { 9680 var fails = __webpack_require__( 9681 /*! ../internals/fails */ 9682 43849); 9683 9684 var replacement = /#|\.prototype\./; 9685 9686 var isForced = function isForced(feature, detection) { 9687 var value = data[normalize(feature)]; 9688 return value == POLYFILL ? true : value == NATIVE ? false : typeof detection == 'function' ? fails(detection) : !!detection; 9689 }; 9690 9691 var normalize = isForced.normalize = function (string) { 9692 return String(string).replace(replacement, '.').toLowerCase(); 9693 }; 9694 9695 var data = isForced.data = {}; 9696 var NATIVE = isForced.NATIVE = 'N'; 9697 var POLYFILL = isForced.POLYFILL = 'P'; 9698 module.exports = isForced; 9699 /***/ 9700 }, 9701 9702 /***/ 9703 81243: 9704 /*!*************************************************************************************************!*\ 9705 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-integer.js ***! 9706 \*************************************************************************************************/ 9707 9708 /***/ 9709 function _(module, __unused_webpack_exports, __webpack_require__) { 9710 var isObject = __webpack_require__( 9711 /*! ../internals/is-object */ 9712 5053); 9713 9714 var floor = Math.floor; // `Number.isInteger` method implementation 9715 // https://tc39.es/ecma262/#sec-number.isinteger 9716 9717 module.exports = function isInteger(it) { 9718 return !isObject(it) && isFinite(it) && floor(it) === it; 9719 }; 9720 /***/ 9721 9722 }, 9723 9724 /***/ 9725 5053: 9726 /*!************************************************************************************************!*\ 9727 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js ***! 9728 \************************************************************************************************/ 9729 9730 /***/ 9731 function _(module) { 9732 module.exports = function (it) { 9733 return typeof it === 'object' ? it !== null : typeof it === 'function'; 9734 }; 9735 /***/ 9736 9737 }, 9738 9739 /***/ 9740 89345: 9741 /*!**********************************************************************************************!*\ 9742 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js ***! 9743 \**********************************************************************************************/ 9744 9745 /***/ 9746 function _(module) { 9747 module.exports = false;
vendor: 6,056 bytes, lines 9748-9936
9748 /***/ 9749 }, 9750 9751 /***/ 9752 15247: 9753 /*!************************************************************************************************!*\ 9754 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-regexp.js ***! 9755 \************************************************************************************************/ 9756 9757 /***/ 9758 function _(module, __unused_webpack_exports, __webpack_require__) { 9759 var isObject = __webpack_require__( 9760 /*! ../internals/is-object */ 9761 5053); 9762 9763 var classof = __webpack_require__( 9764 /*! ../internals/classof-raw */ 9765 36504); 9766 9767 var wellKnownSymbol = __webpack_require__( 9768 /*! ../internals/well-known-symbol */ 9769 12871); 9770 9771 var MATCH = wellKnownSymbol('match'); // `IsRegExp` abstract operation 9772 // https://tc39.es/ecma262/#sec-isregexp 9773 9774 module.exports = function (it) { 9775 var isRegExp; 9776 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp'); 9777 }; 9778 /***/ 9779 9780 }, 9781 9782 /***/ 9783 27421: 9784 /*!**********************************************************************************************!*\ 9785 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js ***! 9786 \**********************************************************************************************/ 9787 9788 /***/ 9789 function _(module, __unused_webpack_exports, __webpack_require__) { 9790 var anObject = __webpack_require__( 9791 /*! ../internals/an-object */ 9792 96845); 9793 9794 var isArrayIteratorMethod = __webpack_require__( 9795 /*! ../internals/is-array-iterator-method */ 9796 52064); 9797 9798 var toLength = __webpack_require__( 9799 /*! ../internals/to-length */ 9800 77457); 9801 9802 var bind = __webpack_require__( 9803 /*! ../internals/function-bind-context */ 9804 78952); 9805 9806 var getIteratorMethod = __webpack_require__( 9807 /*! ../internals/get-iterator-method */ 9808 2108); 9809 9810 var iteratorClose = __webpack_require__( 9811 /*! ../internals/iterator-close */ 9812 38309); 9813 9814 var Result = function Result(stopped, result) { 9815 this.stopped = stopped; 9816 this.result = result; 9817 }; 9818 9819 module.exports = function (iterable, unboundFunction, options) { 9820 var that = options && options.that; 9821 var AS_ENTRIES = !!(options && options.AS_ENTRIES); 9822 var IS_ITERATOR = !!(options && options.IS_ITERATOR); 9823 var INTERRUPTED = !!(options && options.INTERRUPTED); 9824 var fn = bind(unboundFunction, that, 1 + AS_ENTRIES + INTERRUPTED); 9825 var iterator, iterFn, index, length, result, next, step; 9826 9827 var stop = function stop(condition) { 9828 if (iterator) iteratorClose(iterator); 9829 return new Result(true, condition); 9830 }; 9831 9832 var callFn = function callFn(value) { 9833 if (AS_ENTRIES) { 9834 anObject(value); 9835 return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); 9836 } 9837 9838 return INTERRUPTED ? fn(value, stop) : fn(value); 9839 }; 9840 9841 if (IS_ITERATOR) { 9842 iterator = iterable; 9843 } else { 9844 iterFn = getIteratorMethod(iterable); 9845 if (typeof iterFn != 'function') throw TypeError('Target is not iterable'); // optimisation for array iterators 9846 9847 if (isArrayIteratorMethod(iterFn)) { 9848 for (index = 0, length = toLength(iterable.length); length > index; index++) { 9849 result = callFn(iterable[index]); 9850 if (result && result instanceof Result) return result; 9851 } 9852 9853 return new Result(false); 9854 } 9855 9856 iterator = iterFn.call(iterable); 9857 } 9858 9859 next = iterator.next; 9860 9861 while (!(step = next.call(iterator)).done) { 9862 try { 9863 result = callFn(step.value); 9864 } catch (error) { 9865 iteratorClose(iterator); 9866 throw error; 9867 } 9868 9869 if (typeof result == 'object' && result && result instanceof Result) return result; 9870 } 9871 9872 return new Result(false); 9873 }; 9874 /***/ 9875 9876 }, 9877 9878 /***/ 9879 38309: 9880 /*!*****************************************************************************************************!*\ 9881 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterator-close.js ***! 9882 \*****************************************************************************************************/ 9883 9884 /***/ 9885 function _(module, __unused_webpack_exports, __webpack_require__) { 9886 var anObject = __webpack_require__( 9887 /*! ../internals/an-object */ 9888 96845); 9889 9890 module.exports = function (iterator) { 9891 var returnMethod = iterator['return']; 9892 9893 if (returnMethod !== undefined) { 9894 return anObject(returnMethod.call(iterator)).value; 9895 } 9896 }; 9897 /***/ 9898 9899 }, 9900 9901 /***/ 9902 27473: 9903 /*!*****************************************************************************************************!*\ 9904 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators-core.js ***! 9905 \*****************************************************************************************************/ 9906 9907 /***/ 9908 function _(module, __unused_webpack_exports, __webpack_require__) { 9909 "use strict"; 9910 9911 var fails = __webpack_require__( 9912 /*! ../internals/fails */ 9913 43849); 9914 9915 var getPrototypeOf = __webpack_require__( 9916 /*! ../internals/object-get-prototype-of */ 9917 58873); 9918 9919 var createNonEnumerableProperty = __webpack_require__( 9920 /*! ../internals/create-non-enumerable-property */ 9921 35384); 9922 9923 var has = __webpack_require__( 9924 /*! ../internals/has */ 9925 72515); 9926 9927 var wellKnownSymbol = __webpack_require__( 9928 /*! ../internals/well-known-symbol */ 9929 12871); 9930 9931 var IS_PURE = __webpack_require__( 9932 /*! ../internals/is-pure */ 9933 89345); 9934 9935 var ITERATOR = wellKnownSymbol('iterator'); 9936 var BUGGY_SAFARI_ITERATORS = false;
vendor: 15,491 bytes, lines 9937-10365
9937 9938 var returnThis = function returnThis() { 9939 return this; 9940 }; // `%IteratorPrototype%` object 9941 // https://tc39.es/ecma262/#sec-%iteratorprototype%-object 9942 9943 9944 var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; 9945 /* eslint-disable es/no-array-prototype-keys -- safe */ 9946 9947 if ([].keys) { 9948 arrayIterator = [].keys(); // Safari 8 has buggy iterators w/o `next` 9949 9950 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;else { 9951 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); 9952 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; 9953 } 9954 } 9955 9956 var NEW_ITERATOR_PROTOTYPE = IteratorPrototype == undefined || fails(function () { 9957 var test = {}; // FF44- legacy iterators case 9958 9959 return IteratorPrototype[ITERATOR].call(test) !== test; 9960 }); 9961 if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() 9962 9963 if ((!IS_PURE || NEW_ITERATOR_PROTOTYPE) && !has(IteratorPrototype, ITERATOR)) { 9964 createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis); 9965 } 9966 9967 module.exports = { 9968 IteratorPrototype: IteratorPrototype, 9969 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS 9970 }; 9971 /***/ 9972 }, 9973 9974 /***/ 9975 37448: 9976 /*!************************************************************************************************!*\ 9977 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js ***! 9978 \************************************************************************************************/ 9979 9980 /***/ 9981 function _(module) { 9982 module.exports = {}; 9983 /***/ 9984 }, 9985 9986 /***/ 9987 24807: 9988 /*!*************************************************************************************************!*\ 9989 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/math-expm1.js ***! 9990 \*************************************************************************************************/ 9991 9992 /***/ 9993 function _(module) { 9994 // eslint-disable-next-line es/no-math-expm1 -- safe 9995 var $expm1 = Math.expm1; 9996 var exp = Math.exp; // `Math.expm1` method implementation 9997 // https://tc39.es/ecma262/#sec-math.expm1 9998 9999 module.exports = !$expm1 // Old FF bug 10000 || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168 // Tor Browser bug 10001 || $expm1(-2e-17) != -2e-17 ? function expm1(x) { 10002 return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : exp(x) - 1; 10003 } : $expm1; 10004 /***/ 10005 }, 10006 10007 /***/ 10008 79636: 10009 /*!**************************************************************************************************!*\ 10010 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/math-fround.js ***! 10011 \**************************************************************************************************/ 10012 10013 /***/ 10014 function _(module, __unused_webpack_exports, __webpack_require__) { 10015 var sign = __webpack_require__( 10016 /*! ../internals/math-sign */ 10017 84462); 10018 10019 var abs = Math.abs; 10020 var pow = Math.pow; 10021 var EPSILON = pow(2, -52); 10022 var EPSILON32 = pow(2, -23); 10023 var MAX32 = pow(2, 127) * (2 - EPSILON32); 10024 var MIN32 = pow(2, -126); 10025 10026 var roundTiesToEven = function roundTiesToEven(n) { 10027 return n + 1 / EPSILON - 1 / EPSILON; 10028 }; // `Math.fround` method implementation 10029 // https://tc39.es/ecma262/#sec-math.fround 10030 // eslint-disable-next-line es/no-math-fround -- safe 10031 10032 10033 module.exports = Math.fround || function fround(x) { 10034 var $abs = abs(x); 10035 var $sign = sign(x); 10036 var a, result; 10037 if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; 10038 a = (1 + EPSILON32 / EPSILON) * $abs; 10039 result = a - (a - $abs); // eslint-disable-next-line no-self-compare -- NaN check 10040 10041 if (result > MAX32 || result != result) return $sign * Infinity; 10042 return $sign * result; 10043 }; 10044 /***/ 10045 10046 }, 10047 10048 /***/ 10049 57308: 10050 /*!*************************************************************************************************!*\ 10051 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/math-log1p.js ***! 10052 \*************************************************************************************************/ 10053 10054 /***/ 10055 function _(module) { 10056 var log = Math.log; // `Math.log1p` method implementation 10057 // https://tc39.es/ecma262/#sec-math.log1p 10058 // eslint-disable-next-line es/no-math-log1p -- safe 10059 10060 module.exports = Math.log1p || function log1p(x) { 10061 return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log(1 + x); 10062 }; 10063 /***/ 10064 10065 }, 10066 10067 /***/ 10068 84462: 10069 /*!************************************************************************************************!*\ 10070 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/math-sign.js ***! 10071 \************************************************************************************************/ 10072 10073 /***/ 10074 function _(module) { 10075 // `Math.sign` method implementation 10076 // https://tc39.es/ecma262/#sec-math.sign 10077 // eslint-disable-next-line es/no-math-sign -- safe 10078 module.exports = Math.sign || function sign(x) { 10079 // eslint-disable-next-line no-self-compare -- NaN check 10080 return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; 10081 }; 10082 /***/ 10083 10084 }, 10085 10086 /***/ 10087 72839: 10088 /*!************************************************************************************************!*\ 10089 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/microtask.js ***! 10090 \************************************************************************************************/ 10091 10092 /***/ 10093 function _(module, __unused_webpack_exports, __webpack_require__) { 10094 var global = __webpack_require__( 10095 /*! ../internals/global */ 10096 30357); 10097 10098 var getOwnPropertyDescriptor = __webpack_require__( 10099 /*! ../internals/object-get-own-property-descriptor */ 10100 49629).f; 10101 10102 var macrotask = __webpack_require__( 10103 /*! ../internals/task */ 10104 727).set; 10105 10106 var IS_IOS = __webpack_require__( 10107 /*! ../internals/engine-is-ios */ 10108 82385); 10109 10110 var IS_WEBOS_WEBKIT = __webpack_require__( 10111 /*! ../internals/engine-is-webos-webkit */ 10112 49310); 10113 10114 var IS_NODE = __webpack_require__( 10115 /*! ../internals/engine-is-node */ 10116 40170); 10117 10118 var MutationObserver = global.MutationObserver || global.WebKitMutationObserver; 10119 var document = global.document; 10120 var process = global.process; 10121 var Promise = global.Promise; // Node.js 11 shows ExperimentalWarning on getting `queueMicrotask` 10122 10123 var queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask'); 10124 var queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value; 10125 var flush, head, last, notify, toggle, node, promise, then; // modern engines have queueMicrotask method 10126 10127 if (!queueMicrotask) { 10128 flush = function flush() { 10129 var parent, fn; 10130 if (IS_NODE && (parent = process.domain)) parent.exit(); 10131 10132 while (head) { 10133 fn = head.fn; 10134 head = head.next; 10135 10136 try { 10137 fn(); 10138 } catch (error) { 10139 if (head) notify();else last = undefined; 10140 throw error; 10141 } 10142 } 10143 10144 last = undefined; 10145 if (parent) parent.enter(); 10146 }; // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339 10147 // also except WebOS Webkit https://github.com/zloirock/core-js/issues/898 10148 10149 10150 if (!IS_IOS && !IS_NODE && !IS_WEBOS_WEBKIT && MutationObserver && document) { 10151 toggle = true; 10152 node = document.createTextNode(''); 10153 new MutationObserver(flush).observe(node, { 10154 characterData: true 10155 }); 10156 10157 notify = function notify() { 10158 node.data = toggle = !toggle; 10159 }; // environments with maybe non-completely correct, but existent Promise 10160 10161 } else if (Promise && Promise.resolve) { 10162 // Promise.resolve without an argument throws an error in LG WebOS 2 10163 promise = Promise.resolve(undefined); // workaround of WebKit ~ iOS Safari 10.1 bug 10164 10165 promise.constructor = Promise; 10166 then = promise.then; 10167 10168 notify = function notify() { 10169 then.call(promise, flush); 10170 }; // Node.js without promises 10171 10172 } else if (IS_NODE) { 10173 notify = function notify() { 10174 process.nextTick(flush); 10175 }; // for other environments - macrotask based on: 10176 // - setImmediate 10177 // - MessageChannel 10178 // - window.postMessag 10179 // - onreadystatechange 10180 // - setTimeout 10181 10182 } else { 10183 notify = function notify() { 10184 // strange IE + webpack dev server bug - use .call(global) 10185 macrotask.call(global, flush); 10186 }; 10187 } 10188 } 10189 10190 module.exports = queueMicrotask || function (fn) { 10191 var task = { 10192 fn: fn, 10193 next: undefined 10194 }; 10195 if (last) last.next = task; 10196 10197 if (!head) { 10198 head = task; 10199 notify(); 10200 } 10201 10202 last = task; 10203 }; 10204 /***/ 10205 10206 }, 10207 10208 /***/ 10209 13507: 10210 /*!*****************************************************************************************************************!*\ 10211 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-promise-constructor.js ***! 10212 \*****************************************************************************************************************/ 10213 10214 /***/ 10215 function _(module, __unused_webpack_exports, __webpack_require__) { 10216 var global = __webpack_require__( 10217 /*! ../internals/global */ 10218 30357); 10219 10220 module.exports = global.Promise; 10221 /***/ 10222 }, 10223 10224 /***/ 10225 66700: 10226 /*!****************************************************************************************************!*\ 10227 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-symbol.js ***! 10228 \****************************************************************************************************/ 10229 10230 /***/ 10231 function _(module, __unused_webpack_exports, __webpack_require__) { 10232 /* eslint-disable es/no-symbol -- required for testing */ 10233 var V8_VERSION = __webpack_require__( 10234 /*! ../internals/engine-v8-version */ 10235 66889); 10236 10237 var fails = __webpack_require__( 10238 /*! ../internals/fails */ 10239 43849); // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing 10240 10241 10242 module.exports = !!Object.getOwnPropertySymbols && !fails(function () { 10243 return !String(Symbol()) || // Chrome 38 Symbol has incorrect toString conversion 10244 // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances 10245 !Symbol.sham && V8_VERSION && V8_VERSION < 41; 10246 }); 10247 /***/ 10248 }, 10249 10250 /***/ 10251 7013: 10252 /*!******************************************************************************************************!*\ 10253 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-weak-map.js ***! 10254 \******************************************************************************************************/ 10255 10256 /***/ 10257 function _(module, __unused_webpack_exports, __webpack_require__) { 10258 var global = __webpack_require__( 10259 /*! ../internals/global */ 10260 30357); 10261 10262 var inspectSource = __webpack_require__( 10263 /*! ../internals/inspect-source */ 10264 7519); 10265 10266 var WeakMap = global.WeakMap; 10267 module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap)); 10268 /***/ 10269 }, 10270 10271 /***/ 10272 67620: 10273 /*!*************************************************************************************************************!*\ 10274 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/new-promise-capability.js ***! 10275 \*************************************************************************************************************/ 10276 10277 /***/ 10278 function _(module, __unused_webpack_exports, __webpack_require__) { 10279 "use strict"; 10280 10281 var aFunction = __webpack_require__( 10282 /*! ../internals/a-function */ 10283 90272); 10284 10285 var PromiseCapability = function PromiseCapability(C) { 10286 var resolve, reject; 10287 this.promise = new C(function ($$resolve, $$reject) { 10288 if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor'); 10289 resolve = $$resolve; 10290 reject = $$reject; 10291 }); 10292 this.resolve = aFunction(resolve); 10293 this.reject = aFunction(reject); 10294 }; // 25.4.1.5 NewPromiseCapability(C) 10295 10296 10297 module.exports.f = function (C) { 10298 return new PromiseCapability(C); 10299 }; 10300 /***/ 10301 10302 }, 10303 10304 /***/ 10305 33078: 10306 /*!***************************************************************************************************!*\ 10307 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/not-a-regexp.js ***! 10308 \***************************************************************************************************/ 10309 10310 /***/ 10311 function _(module, __unused_webpack_exports, __webpack_require__) { 10312 var isRegExp = __webpack_require__( 10313 /*! ../internals/is-regexp */ 10314 15247); 10315 10316 module.exports = function (it) { 10317 if (isRegExp(it)) { 10318 throw TypeError("The method doesn't accept regular expressions"); 10319 } 10320 10321 return it; 10322 }; 10323 /***/ 10324 10325 }, 10326 10327 /***/ 10328 88907: 10329 /*!*******************************************************************************************************!*\ 10330 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/number-is-finite.js ***! 10331 \*******************************************************************************************************/ 10332 10333 /***/ 10334 function _(module, __unused_webpack_exports, __webpack_require__) { 10335 var global = __webpack_require__( 10336 /*! ../internals/global */ 10337 30357); 10338 10339 var globalIsFinite = global.isFinite; // `Number.isFinite` method 10340 // https://tc39.es/ecma262/#sec-number.isfinite 10341 // eslint-disable-next-line es/no-number-isfinite -- safe 10342 10343 module.exports = Number.isFinite || function isFinite(it) { 10344 return typeof it == 'number' && globalIsFinite(it); 10345 }; 10346 /***/ 10347 10348 }, 10349 10350 /***/ 10351 51854: 10352 /*!*********************************************************************************************************!*\ 10353 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/number-parse-float.js ***! 10354 \*********************************************************************************************************/ 10355 10356 /***/ 10357 function _(module, __unused_webpack_exports, __webpack_require__) { 10358 var global = __webpack_require__( 10359 /*! ../internals/global */ 10360 30357); 10361 10362 var trim = __webpack_require__( 10363 /*! ../internals/string-trim */ 10364 95223).trim; 10365
10366 var whitespaces = __webpack_require__( 10367 /*! ../internals/whitespaces */ 10368 70454); 10369 10370 var $parseFloat = global.parseFloat; 10371 var FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity; // `parseFloat` method 10372 // https://tc39.es/ecma262/#sec-parsefloat-string 10373 10374 module.exports = FORCED ? function parseFloat(string) { 10375 var trimmedString = trim(String(string)); 10376 var result = $parseFloat(trimmedString); 10377 return result === 0 && trimmedString.charAt(0) == '-' ? -0 : result; 10378 } : $parseFloat; 10379 /***/ 10380 }, 10381 10382 /***/ 10383 96282: 10384 /*!*******************************************************************************************************!*\ 10385 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/number-parse-int.js ***! 10386 \*******************************************************************************************************/ 10387 10388 /***/ 10389 function _(module, __unused_webpack_exports, __webpack_require__) { 10390 var global = __webpack_require__( 10391 /*! ../internals/global */ 10392 30357); 10393 10394 var trim = __webpack_require__( 10395 /*! ../internals/string-trim */ 10396 95223).trim; 10397 10398 var whitespaces = __webpack_require__(
vendor: 5,859 bytes, lines 10399-10571
10399 /*! ../internals/whitespaces */ 10400 70454); 10401 10402 var $parseInt = global.parseInt; 10403 var hex = /^[+-]?0[Xx]/; 10404 var FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22; // `parseInt` method 10405 // https://tc39.es/ecma262/#sec-parseint-string-radix 10406 10407 module.exports = FORCED ? function parseInt(string, radix) { 10408 var S = trim(String(string)); 10409 return $parseInt(S, radix >>> 0 || (hex.test(S) ? 16 : 10)); 10410 } : $parseInt; 10411 /***/ 10412 }, 10413 10414 /***/ 10415 3696: 10416 /*!****************************************************************************************************!*\ 10417 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-assign.js ***! 10418 \****************************************************************************************************/ 10419 10420 /***/ 10421 function _(module, __unused_webpack_exports, __webpack_require__) { 10422 "use strict"; 10423 10424 var DESCRIPTORS = __webpack_require__( 10425 /*! ../internals/descriptors */ 10426 14952); 10427 10428 var fails = __webpack_require__( 10429 /*! ../internals/fails */ 10430 43849); 10431 10432 var objectKeys = __webpack_require__( 10433 /*! ../internals/object-keys */ 10434 90671); 10435 10436 var getOwnPropertySymbolsModule = __webpack_require__( 10437 /*! ../internals/object-get-own-property-symbols */ 10438 27513); 10439 10440 var propertyIsEnumerableModule = __webpack_require__( 10441 /*! ../internals/object-property-is-enumerable */ 10442 87023); 10443 10444 var toObject = __webpack_require__( 10445 /*! ../internals/to-object */ 10446 23542); 10447 10448 var IndexedObject = __webpack_require__( 10449 /*! ../internals/indexed-object */ 10450 7858); // eslint-disable-next-line es/no-object-assign -- safe 10451 10452 10453 var $assign = Object.assign; // eslint-disable-next-line es/no-object-defineproperty -- required for testing 10454 10455 var defineProperty = Object.defineProperty; // `Object.assign` method 10456 // https://tc39.es/ecma262/#sec-object.assign 10457 10458 module.exports = !$assign || fails(function () { 10459 // should have correct order of operations (Edge bug) 10460 if (DESCRIPTORS && $assign({ 10461 b: 1 10462 }, $assign(defineProperty({}, 'a', { 10463 enumerable: true, 10464 get: function get() { 10465 defineProperty(this, 'b', { 10466 value: 3, 10467 enumerable: false 10468 }); 10469 } 10470 }), { 10471 b: 2 10472 })).b !== 1) return true; // should work with symbols and should have deterministic property order (V8 bug) 10473 10474 var A = {}; 10475 var B = {}; // eslint-disable-next-line es/no-symbol -- safe 10476 10477 var symbol = Symbol(); 10478 var alphabet = 'abcdefghijklmnopqrst'; 10479 A[symbol] = 7; 10480 alphabet.split('').forEach(function (chr) { 10481 B[chr] = chr; 10482 }); 10483 return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet; 10484 }) ? function assign(target, source) { 10485 // eslint-disable-line no-unused-vars -- required for `.length` 10486 var T = toObject(target); 10487 var argumentsLength = arguments.length; 10488 var index = 1; 10489 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; 10490 var propertyIsEnumerable = propertyIsEnumerableModule.f; 10491 10492 while (argumentsLength > index) { 10493 var S = IndexedObject(arguments[index++]); 10494 var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S); 10495 var length = keys.length; 10496 var j = 0; 10497 var key; 10498 10499 while (length > j) { 10500 key = keys[j++]; 10501 if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key]; 10502 } 10503 } 10504 10505 return T; 10506 } : $assign; 10507 /***/ 10508 }, 10509 10510 /***/ 10511 56527: 10512 /*!****************************************************************************************************!*\ 10513 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-create.js ***! 10514 \****************************************************************************************************/ 10515 10516 /***/ 10517 function _(module, __unused_webpack_exports, __webpack_require__) { 10518 var anObject = __webpack_require__( 10519 /*! ../internals/an-object */ 10520 96845); 10521 10522 var defineProperties = __webpack_require__( 10523 /*! ../internals/object-define-properties */ 10524 6858); 10525 10526 var enumBugKeys = __webpack_require__( 10527 /*! ../internals/enum-bug-keys */ 10528 98176); 10529 10530 var hiddenKeys = __webpack_require__( 10531 /*! ../internals/hidden-keys */ 10532 44199); 10533 10534 var html = __webpack_require__( 10535 /*! ../internals/html */ 10536 43815); 10537 10538 var documentCreateElement = __webpack_require__( 10539 /*! ../internals/document-create-element */ 10540 66792); 10541 10542 var sharedKey = __webpack_require__( 10543 /*! ../internals/shared-key */ 10544 51822); 10545 10546 var GT = '>'; 10547 var LT = '<'; 10548 var PROTOTYPE = 'prototype'; 10549 var SCRIPT = 'script'; 10550 var IE_PROTO = sharedKey('IE_PROTO'); 10551 10552 var EmptyConstructor = function EmptyConstructor() { 10553 /* empty */ 10554 }; 10555 10556 var scriptTag = function scriptTag(content) { 10557 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT; 10558 }; // Create object with fake `null` prototype: use ActiveX Object with cleared prototype 10559 10560 10561 var NullProtoObjectViaActiveX = function NullProtoObjectViaActiveX(activeXDocument) { 10562 activeXDocument.write(scriptTag('')); 10563 activeXDocument.close(); 10564 var temp = activeXDocument.parentWindow.Object; 10565 activeXDocument = null; // avoid memory leak 10566 10567 return temp; 10568 }; // Create object with fake `null` prototype: use iframe Object with cleared prototype 10569 10570 10571 var NullProtoObjectViaIFrame = function NullProtoObjectViaIFrame() {
vendor: 4,126 bytes, lines 10572-10687
10572 // Thrash, waste and sodomy: IE GC bug 10573 var iframe = documentCreateElement('iframe'); 10574 var JS = 'java' + SCRIPT + ':'; 10575 var iframeDocument; 10576 iframe.style.display = 'none'; 10577 html.appendChild(iframe); // https://github.com/zloirock/core-js/issues/475 10578 10579 iframe.src = String(JS); 10580 iframeDocument = iframe.contentWindow.document; 10581 iframeDocument.open(); 10582 iframeDocument.write(scriptTag('document.F=Object')); 10583 iframeDocument.close(); 10584 return iframeDocument.F; 10585 }; // Check for document.domain and active x support 10586 // No need to use active x approach when document.domain is not set 10587 // see https://github.com/es-shims/es5-shim/issues/150 10588 // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346 10589 // avoid IE GC bug 10590 10591 10592 var activeXDocument; 10593 10594 var _NullProtoObject = function NullProtoObject() { 10595 try { 10596 /* global ActiveXObject -- old IE */ 10597 activeXDocument = document.domain && new ActiveXObject('htmlfile'); 10598 } catch (error) { 10599 /* ignore */ 10600 } 10601 10602 _NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame(); 10603 var length = enumBugKeys.length; 10604 10605 while (length--) { 10606 delete _NullProtoObject[PROTOTYPE][enumBugKeys[length]]; 10607 } 10608 10609 return _NullProtoObject(); 10610 }; 10611 10612 hiddenKeys[IE_PROTO] = true; // `Object.create` method 10613 // https://tc39.es/ecma262/#sec-object.create 10614 10615 module.exports = Object.create || function create(O, Properties) { 10616 var result; 10617 10618 if (O !== null) { 10619 EmptyConstructor[PROTOTYPE] = anObject(O); 10620 result = new EmptyConstructor(); 10621 EmptyConstructor[PROTOTYPE] = null; // add "__proto__" for Object.getPrototypeOf polyfill 10622 10623 result[IE_PROTO] = O; 10624 } else result = _NullProtoObject(); 10625 10626 return Properties === undefined ? result : defineProperties(result, Properties); 10627 }; 10628 /***/ 10629 10630 }, 10631 10632 /***/ 10633 6858: 10634 /*!***************************************************************************************************************!*\ 10635 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-properties.js ***! 10636 \***************************************************************************************************************/ 10637 10638 /***/ 10639 function _(module, __unused_webpack_exports, __webpack_require__) { 10640 var DESCRIPTORS = __webpack_require__( 10641 /*! ../internals/descriptors */ 10642 14952); 10643 10644 var definePropertyModule = __webpack_require__( 10645 /*! ../internals/object-define-property */ 10646 70704); 10647 10648 var anObject = __webpack_require__( 10649 /*! ../internals/an-object */ 10650 96845); 10651 10652 var objectKeys = __webpack_require__( 10653 /*! ../internals/object-keys */ 10654 90671); // `Object.defineProperties` method 10655 // https://tc39.es/ecma262/#sec-object.defineproperties 10656 // eslint-disable-next-line es/no-object-defineproperties -- safe 10657 10658 10659 module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { 10660 anObject(O); 10661 var keys = objectKeys(Properties); 10662 var length = keys.length; 10663 var index = 0; 10664 var key; 10665 10666 while (length > index) { 10667 definePropertyModule.f(O, key = keys[index++], Properties[key]); 10668 } 10669 10670 return O; 10671 }; 10672 /***/ 10673 }, 10674 10675 /***/ 10676 70704: 10677 /*!*************************************************************************************************************!*\ 10678 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js ***! 10679 \*************************************************************************************************************/ 10680 10681 /***/ 10682 function _(__unused_webpack_module, exports, __webpack_require__) { 10683 var DESCRIPTORS = __webpack_require__( 10684 /*! ../internals/descriptors */ 10685 14952); 10686 10687 var IE8_DOM_DEFINE = __webpack_require__(
vendor: 5,787 bytes, lines 10688-10838
10688 /*! ../internals/ie8-dom-define */ 10689 94718); 10690 10691 var anObject = __webpack_require__( 10692 /*! ../internals/an-object */ 10693 96845); 10694 10695 var toPrimitive = __webpack_require__( 10696 /*! ../internals/to-primitive */ 10697 12729); // eslint-disable-next-line es/no-object-defineproperty -- safe 10698 10699 10700 var $defineProperty = Object.defineProperty; // `Object.defineProperty` method 10701 // https://tc39.es/ecma262/#sec-object.defineproperty 10702 10703 exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) { 10704 anObject(O); 10705 P = toPrimitive(P, true); 10706 anObject(Attributes); 10707 if (IE8_DOM_DEFINE) try { 10708 return $defineProperty(O, P, Attributes); 10709 } catch (error) { 10710 /* empty */ 10711 } 10712 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported'); 10713 if ('value' in Attributes) O[P] = Attributes.value; 10714 return O; 10715 }; 10716 /***/ 10717 }, 10718 10719 /***/ 10720 49629: 10721 /*!*************************************************************************************************************************!*\ 10722 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-descriptor.js ***! 10723 \*************************************************************************************************************************/ 10724 10725 /***/ 10726 function _(__unused_webpack_module, exports, __webpack_require__) { 10727 var DESCRIPTORS = __webpack_require__( 10728 /*! ../internals/descriptors */ 10729 14952); 10730 10731 var propertyIsEnumerableModule = __webpack_require__( 10732 /*! ../internals/object-property-is-enumerable */ 10733 87023); 10734 10735 var createPropertyDescriptor = __webpack_require__( 10736 /*! ../internals/create-property-descriptor */ 10737 34618); 10738 10739 var toIndexedObject = __webpack_require__( 10740 /*! ../internals/to-indexed-object */ 10741 60058); 10742 10743 var toPrimitive = __webpack_require__( 10744 /*! ../internals/to-primitive */ 10745 12729); 10746 10747 var has = __webpack_require__( 10748 /*! ../internals/has */ 10749 72515); 10750 10751 var IE8_DOM_DEFINE = __webpack_require__( 10752 /*! ../internals/ie8-dom-define */ 10753 94718); // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 10754 10755 10756 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // `Object.getOwnPropertyDescriptor` method 10757 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor 10758 10759 exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { 10760 O = toIndexedObject(O); 10761 P = toPrimitive(P, true); 10762 if (IE8_DOM_DEFINE) try { 10763 return $getOwnPropertyDescriptor(O, P); 10764 } catch (error) { 10765 /* empty */ 10766 } 10767 if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); 10768 }; 10769 /***/ 10770 }, 10771 10772 /***/ 10773 62774: 10774 /*!*****************************************************************************************************************************!*\ 10775 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-names-external.js ***! 10776 \*****************************************************************************************************************************/ 10777 10778 /***/ 10779 function _(module, __unused_webpack_exports, __webpack_require__) { 10780 /* eslint-disable es/no-object-getownpropertynames -- safe */ 10781 var toIndexedObject = __webpack_require__( 10782 /*! ../internals/to-indexed-object */ 10783 60058); 10784 10785 var $getOwnPropertyNames = __webpack_require__( 10786 /*! ../internals/object-get-own-property-names */ 10787 66006).f; 10788 10789 var toString = {}.toString; 10790 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; 10791 10792 var getWindowNames = function getWindowNames(it) { 10793 try { 10794 return $getOwnPropertyNames(it); 10795 } catch (error) { 10796 return windowNames.slice(); 10797 } 10798 }; // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window 10799 10800 10801 module.exports.f = function getOwnPropertyNames(it) { 10802 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : $getOwnPropertyNames(toIndexedObject(it)); 10803 }; 10804 /***/ 10805 10806 }, 10807 10808 /***/ 10809 66006: 10810 /*!********************************************************************************************************************!*\ 10811 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-names.js ***! 10812 \********************************************************************************************************************/ 10813 10814 /***/ 10815 function _(__unused_webpack_module, exports, __webpack_require__) { 10816 var internalObjectKeys = __webpack_require__( 10817 /*! ../internals/object-keys-internal */ 10818 97331); 10819 10820 var enumBugKeys = __webpack_require__( 10821 /*! ../internals/enum-bug-keys */ 10822 98176); 10823 10824 var hiddenKeys = enumBugKeys.concat('length', 'prototype'); // `Object.getOwnPropertyNames` method 10825 // https://tc39.es/ecma262/#sec-object.getownpropertynames 10826 // eslint-disable-next-line es/no-object-getownpropertynames -- safe 10827 10828 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 10829 return internalObjectKeys(O, hiddenKeys); 10830 }; 10831 /***/ 10832 10833 }, 10834 10835 /***/ 10836 27513: 10837 /*!**********************************************************************************************************************!*\ 10838 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-symbol
10838s.js ***! 10839 \**********************************************************************************************************************/ 10840 10841 /***/ 10842 function _(__unused_webpack_module, exports) { 10843 // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe 10844 exports.f = Object.getOwnPropertySymbols; 10845 /***/ 10846 }, 10847 10848 /***/ 10849 58873: 10850 /*!**************************************************************************************************************!*\ 10851 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js ***! 10852 \**************************************************************************************************************/ 10853 10854 /***/ 10855 function _(module, __unused_webpack_exports, __webpack_require__) { 10856 var has = __webpack_require__( 10857 /*! ../internals/has */ 10858 72515); 10859 10860 var toObject = __webpack_require__( 10861 /*! ../internals/to-object */ 10862 23542); 10863 10864 var sharedKey = __webpack_require__( 10865 /*! ../internals/shared-key */ 10866 51822); 10867 10868 var CORRECT_PROTOTYPE_GETTER = __webpack_require__( 10869 /*! ../internals/correct-prototype-getter */ 10870 31304); 10871 10872 var IE_PROTO = sharedKey('IE_PROTO'); 10873 var ObjectPrototype = Object.prototype; // `Object.getPrototypeOf` method 10874 // https://tc39.es/ecma262/#sec-object.getprototypeof 10875 // eslint-disable-next-line es/no-object-getprototypeof -- safe 10876 10877 module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) { 10878 O = toObject(O); 10879 if (has(O, IE_PROTO)) return O[IE_PROTO]; 10880 10881 if (typeof O.constructor == 'function' && O instanceof O.constructor) { 10882 return O.constructor.prototype; 10883 } 10884 10885 return O instanceof Object ? ObjectPrototype : null; 10886 }; 10887 /***/ 10888 }, 10889 10890 /***/ 10891 97331: 10892 /*!***********************************************************************************************************!*\ 10893 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys-internal.js ***! 10894 \***********************************************************************************************************/ 10895 10896 /***/ 10897 function _(module, __unused_webpack_exports, __webpack_require__) { 10898 var has = __webpack_require__( 10899 /*! ../internals/has */ 10900 72515); 10901 10902 var toIndexedObject = __webpack_require__( 10903 /*! ../internals/to-indexed-object */ 10904 60058); 10905 10906 var indexOf = __webpack_require__( 10907 /*! ../internals/array-includes */ 10908 13759).indexOf; 10909 10910 var hiddenKeys = __webpack_require__( 10911 /*! ../internals/hidden-keys */ 10912 44199); 10913 10914 module.exports = function (object, names) { 10915 var O = toIndexedObject(object); 10916 var i = 0; 10917 var result = []; 10918 var key; 10919 10920 for (key in O) { 10921 !has(hiddenKeys, key) && has(O, key) && result.push(key); 10922 } // Don't enum bug & hidden keys 10923 10924 10925 while (names.length > i) { 10926 if (has(O, key = names[i++])) { 10927 ~indexOf(result, key) || result.push(key); 10928 } 10929 } 10930 10931 return result; 10932 }; 10933 /***/ 10934 10935 }, 10936 10937 /***/ 10938 90671: 10939 /*!**************************************************************************************************!*\ 10940 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys.js ***! 10941 \**************************************************************************************************/ 10942 10943 /***/ 10944 function _(module, __unused_webpack_exports, __webpack_require__) { 10945 var internalObjectKeys = __webpack_require__( 10946 /*! ../internals/object-keys-internal */ 10947 97331); 10948 10949 var enumBugKeys = __webpack_require__( 10950 /*! ../internals/enum-bug-keys */ 10951 98176); // `Object.keys` method 10952 // https://tc39.es/ecma262/#sec-object.keys 10953 // eslint-disable-next-line es/no-object-keys -- safe 10954 10955 10956 module.exports = Object.keys || function keys(O) { 10957 return internalObjectKeys(O, enumBugKeys); 10958 }; 10959 /***/ 10960 10961 }, 10962 10963 /***/ 10964 87023: 10965 /*!********************************************************************************************************************!*\ 10966 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-property-is-enumerable.js ***! 10967 \********************************************************************************************************************/ 10968 10969 /***/
vendor: 4,110 bytes, lines 10970-11083
10970 function _(__unused_webpack_module, exports) { 10971 "use strict"; 10972 10973 var $propertyIsEnumerable = {}.propertyIsEnumerable; // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 10974 10975 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; // Nashorn ~ JDK8 bug 10976 10977 var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 10978 1: 2 10979 }, 1); // `Object.prototype.propertyIsEnumerable` method implementation 10980 // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable 10981 10982 exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { 10983 var descriptor = getOwnPropertyDescriptor(this, V); 10984 return !!descriptor && descriptor.enumerable; 10985 } : $propertyIsEnumerable; 10986 /***/ 10987 }, 10988 10989 /***/ 10990 86561: 10991 /*!**************************************************************************************************************!*\ 10992 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-set-prototype-of.js ***! 10993 \**************************************************************************************************************/ 10994 10995 /***/ 10996 function _(module, __unused_webpack_exports, __webpack_require__) { 10997 /* eslint-disable no-proto -- safe */ 10998 var anObject = __webpack_require__( 10999 /*! ../internals/an-object */ 11000 96845); 11001 11002 var aPossiblePrototype = __webpack_require__( 11003 /*! ../internals/a-possible-prototype */ 11004 64338); // `Object.setPrototypeOf` method 11005 // https://tc39.es/ecma262/#sec-object.setprototypeof 11006 // Works with __proto__ only. Old v8 can't work with null proto objects. 11007 // eslint-disable-next-line es/no-object-setprototypeof -- safe 11008 11009 11010 module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { 11011 var CORRECT_SETTER = false; 11012 var test = {}; 11013 var setter; 11014 11015 try { 11016 // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe 11017 setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set; 11018 setter.call(test, []); 11019 CORRECT_SETTER = test instanceof Array; 11020 } catch (error) { 11021 /* empty */ 11022 } 11023 11024 return function setPrototypeOf(O, proto) { 11025 anObject(O); 11026 aPossiblePrototype(proto); 11027 if (CORRECT_SETTER) setter.call(O, proto);else O.__proto__ = proto; 11028 return O; 11029 }; 11030 }() : undefined); 11031 /***/ 11032 }, 11033 11034 /***/ 11035 25761: 11036 /*!******************************************************************************************************!*\ 11037 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-to-array.js ***! 11038 \******************************************************************************************************/ 11039 11040 /***/ 11041 function _(module, __unused_webpack_exports, __webpack_require__) { 11042 var DESCRIPTORS = __webpack_require__( 11043 /*! ../internals/descriptors */ 11044 14952); 11045 11046 var objectKeys = __webpack_require__( 11047 /*! ../internals/object-keys */ 11048 90671); 11049 11050 var toIndexedObject = __webpack_require__( 11051 /*! ../internals/to-indexed-object */ 11052 60058); 11053 11054 var propertyIsEnumerable = __webpack_require__( 11055 /*! ../internals/object-property-is-enumerable */ 11056 87023).f; // `Object.{ entries, values }` methods implementation 11057 11058 11059 var createMethod = function createMethod(TO_ENTRIES) { 11060 return function (it) { 11061 var O = toIndexedObject(it); 11062 var keys = objectKeys(O); 11063 var length = keys.length; 11064 var i = 0; 11065 var result = []; 11066 var key; 11067 11068 while (length > i) { 11069 key = keys[i++]; 11070 11071 if (!DESCRIPTORS || propertyIsEnumerable.call(O, key)) { 11072 result.push(TO_ENTRIES ? [key, O[key]] : O[key]); 11073 } 11074 } 11075 11076 return result; 11077 }; 11078 }; 11079 11080 module.exports = { 11081 // `Object.entries` method 11082 // https://tc39.es/ecma262/#sec-object.entries 11083 entries: createMethod(true),
11084 // `Object.values` method 11085 // https://tc39.es/ecma262/#sec-object.values 11086 values: createMethod(false) 11087 }; 11088 /***/ 11089 }, 11090 11091 /***/ 11092 12644: 11093 /*!*******************************************************************************************************!*\ 11094 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-to-string.js ***! 11095 \*******************************************************************************************************/ 11096 11097 /***/ 11098 function _(module, __unused_webpack_exports, __webpack_require__) { 11099 "use strict"; 11100 11101 var TO_STRING_TAG_SUPPORT = __webpack_require__( 11102 /*! ../internals/to-string-tag-support */ 11103 24556); 11104 11105 var classof = __webpack_require__( 11106 /*! ../internals/classof */ 11107 89736); // `Object.prototype.toString` method implementation 11108 // https://tc39.es/ecma262/#sec-object.prototype.tostring 11109 11110 11111 module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() { 11112 return '[object ' + classof(this) + ']'; 11113 }; 11114 /***/ 11115 }, 11116 11117 /***/ 11118 80713: 11119 /*!***********************************************************************************************!*\ 11120 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/own-keys.js ***! 11121 \***********************************************************************************************/ 11122 11123 /***/ 11124 function _(module, __unused_webpack_exports, __webpack_require__) { 11125 var getBuiltIn = __webpack_require__( 11126 /*! ../internals/get-built-in */ 11127 57344); 11128 11129 var getOwnPropertyNamesModule = __webpack_require__( 11130 /*! ../internals/object-get-own-property-names */ 11131 66006); 11132 11133 var getOwnPropertySymbolsModule = __webpack_require__( 11134 /*! ../internals/object-get-own-property-symbols */ 11135 27513); 11136 11137 var anObject = __webpack_require__( 11138 /*! ../internals/an-object */ 11139 96845); // all object keys, includes non-enumerable and symbols 11140 11141 11142 module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { 11143 var keys = getOwnPropertyNamesModule.f(anObject(it)); 11144 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; 11145 return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; 11146 }; 11147 /***/ 11148 11149 }, 11150 11151 /***/ 11152 41833: 11153 /*!*******************************************************************************************!*\ 11154 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/path.js ***! 11155 \*******************************************************************************************/ 11156 11157 /***/ 11158 function _(module, __unused_webpack_exports, __webpack_require__) { 11159 var global = __webpack_require__( 11160 /*! ../internals/global */ 11161 30357); 11162 11163 module.exports = global; 11164 /***/ 11165 }, 11166 11167 /***/ 11168 89298: 11169 /*!**********************************************************************************************!*\ 11170 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/perform.js ***! 11171 \**********************************************************************************************/ 11172 11173 /***/ 11174 function _(module) { 11175 module.exports = function (exec) { 11176 try { 11177 return { 11178 error: false, 11179 value: exec() 11180 }; 11181 } catch (error) { 11182 return { 11183 error: true, 11184 value: error 11185 }; 11186 } 11187 }; 11188 /***/ 11189 11190 }, 11191 11192 /***/ 11193 24247: 11194 /*!******************************************************************************************************!*\ 11195 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/promise-resolve.js ***! 11196 \******************************************************************************************************/ 11197 11198 /***/ 11199 function _(module, __unused_webpack_exports, __webpack_require__) { 11200 var anObject = __webpack_require__( 11201 /*! ../internals/an-object */ 11202 96845); 11203 11204 var isObject = __webpack_require__( 11205 /*! ../internals/is-object */ 11206 5053); 11207 11208 var newPromiseCapability = __webpack_require__( 11209 /*! ../internals/new-promise-capability */ 11210 67620); 11211 11212 module.exports = function (C, x) { 11213 anObject(C); 11214 if (isObject(x) && x.constructor === C) return x; 11215 var promiseCapability = newPromiseCapability.f(C); 11216 var resolve = promiseCapability.resolve; 11217 resolve(x); 11218 return promiseCapability.promise; 11219 }; 11220 /***/ 11221 11222 }, 11223 11224 /***/ 11225 96475: 11226 /*!***************************************************************************************************!*\ 11227 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js ***! 11228 \***************************************************************************************************/ 11229 11230 /***/ 11231 function _(module, __unused_webpack_exports, __webpack_require__) { 11232 var redefine = __webpack_require__( 11233 /*! ../internals/redefine */ 11234 81859); 11235 11236 module.exports = function (target, src, options) { 11237 for (var key in src) { 11238 redefine(target, key, src[key], options); 11239 } 11240 11241 return target; 11242 }; 11243 /***/ 11244 11245 }, 11246 11247 /***/ 11248 81859: 11249 /*!***********************************************************************************************!*\ 11250 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js ***! 11251 \***********************************************************************************************/ 11252 11253 /***/ 11254 function _(module, __unused_webpack_exports, __webpack_require__) { 11255 var global = __webpack_require__( 11256 /*! ../internals/global */ 11257 30357); 11258 11259 var createNonEnumerableProperty = __webpack_require__( 11260 /*! ../internals/create-non-enumerable-property */ 11261 35384); 11262 11263 var has = __webpack_require__( 11264 /*! ../internals/has */ 11265 72515); 11266 11267 var setGlobal = __webpack_require__( 11268 /*! ../internals/set-global */ 11269 26190); 11270 11271 var inspectSource = __webpack_require__( 11272 /*! ../internals/inspect-source */ 11273 7519); 11274 11275 var InternalStateModule = __webpack_require__( 11276 /*! ../internals/internal-state */ 11277 17996); 11278 11279 var getInternalState = InternalStateModule.get; 11280 var enforceInternalState = InternalStateModule.enforce;
vendor: 4,632 bytes, lines 11281-11414
11281 var TEMPLATE = String(String).split('String'); 11282 (module.exports = function (O, key, value, options) { 11283 var unsafe = options ? !!options.unsafe : false; 11284 var simple = options ? !!options.enumerable : false; 11285 var noTargetGet = options ? !!options.noTargetGet : false; 11286 var state; 11287 11288 if (typeof value == 'function') { 11289 if (typeof key == 'string' && !has(value, 'name')) { 11290 createNonEnumerableProperty(value, 'name', key); 11291 } 11292 11293 state = enforceInternalState(value); 11294 11295 if (!state.source) { 11296 state.source = TEMPLATE.join(typeof key == 'string' ? key : ''); 11297 } 11298 } 11299 11300 if (O === global) { 11301 if (simple) O[key] = value;else setGlobal(key, value); 11302 return; 11303 } else if (!unsafe) { 11304 delete O[key]; 11305 } else if (!noTargetGet && O[key]) { 11306 simple = true; 11307 } 11308 11309 if (simple) O[key] = value;else createNonEnumerableProperty(O, key, value); // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 11310 })(Function.prototype, 'toString', function toString() { 11311 return typeof this == 'function' && getInternalState(this).source || inspectSource(this); 11312 }); 11313 /***/ 11314 }, 11315 11316 /***/ 11317 15454: 11318 /*!***********************************************************************************************************!*\ 11319 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/regexp-exec-abstract.js ***! 11320 \***********************************************************************************************************/ 11321 11322 /***/ 11323 function _(module, __unused_webpack_exports, __webpack_require__) { 11324 var classof = __webpack_require__( 11325 /*! ./classof-raw */ 11326 36504); 11327 11328 var regexpExec = __webpack_require__( 11329 /*! ./regexp-exec */ 11330 9108); // `RegExpExec` abstract operation 11331 // https://tc39.es/ecma262/#sec-regexpexec 11332 11333 11334 module.exports = function (R, S) { 11335 var exec = R.exec; 11336 11337 if (typeof exec === 'function') { 11338 var result = exec.call(R, S); 11339 11340 if (typeof result !== 'object') { 11341 throw TypeError('RegExp exec method returned something other than an Object or null'); 11342 } 11343 11344 return result; 11345 } 11346 11347 if (classof(R) !== 'RegExp') { 11348 throw TypeError('RegExp#exec called on incompatible receiver'); 11349 } 11350 11351 return regexpExec.call(R, S); 11352 }; 11353 /***/ 11354 11355 }, 11356 11357 /***/ 11358 9108: 11359 /*!**************************************************************************************************!*\ 11360 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/regexp-exec.js ***! 11361 \**************************************************************************************************/ 11362 11363 /***/ 11364 function _(module, __unused_webpack_exports, __webpack_require__) { 11365 "use strict"; 11366 11367 var regexpFlags = __webpack_require__( 11368 /*! ./regexp-flags */ 11369 54650); 11370 11371 var stickyHelpers = __webpack_require__( 11372 /*! ./regexp-sticky-helpers */ 11373 43817); 11374 11375 var shared = __webpack_require__( 11376 /*! ./shared */ 11377 10823); 11378 11379 var nativeExec = RegExp.prototype.exec; 11380 var nativeReplace = shared('native-string-replace', String.prototype.replace); 11381 var patchedExec = nativeExec; 11382 11383 var UPDATES_LAST_INDEX_WRONG = function () { 11384 var re1 = /a/; 11385 var re2 = /b*/g; 11386 nativeExec.call(re1, 'a'); 11387 nativeExec.call(re2, 'a'); 11388 return re1.lastIndex !== 0 || re2.lastIndex !== 0; 11389 }(); 11390 11391 var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y || stickyHelpers.BROKEN_CARET; // nonparticipating capturing group, copied from es5-shim's String#split patch. 11392 // eslint-disable-next-line regexp/no-assertion-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing 11393 11394 var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; 11395 var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y; 11396 11397 if (PATCH) { 11398 patchedExec = function exec(str) { 11399 var re = this; 11400 var lastIndex, reCopy, match, i; 11401 var sticky = UNSUPPORTED_Y && re.sticky; 11402 var flags = regexpFlags.call(re); 11403 var source = re.source; 11404 var charsAdded = 0; 11405 var strCopy = str; 11406 11407 if (sticky) { 11408 flags = flags.replace('y', ''); 11409 11410 if (flags.indexOf('g') === -1) { 11411 flags += 'g'; 11412 } 11413 11414 strCopy = String(str).slice(re.lastIndex);
vendor: 8,523 bytes, lines 11414-11662
11414 // Support anchored sticky behavior. 11415 11416 if (re.lastIndex > 0 && (!re.multiline || re.multiline && str[re.lastIndex - 1] !== '\n')) { 11417 source = '(?: ' + source + ')'; 11418 strCopy = ' ' + strCopy; 11419 charsAdded++; 11420 } // ^(? + rx + ) is needed, in combination with some str slicing, to 11421 // simulate the 'y' flag. 11422 11423 11424 reCopy = new RegExp('^(?:' + source + ')', flags); 11425 } 11426 11427 if (NPCG_INCLUDED) { 11428 reCopy = new RegExp('^' + source + '$(?!\\s)', flags); 11429 } 11430 11431 if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex; 11432 match = nativeExec.call(sticky ? reCopy : re, strCopy); 11433 11434 if (sticky) { 11435 if (match) { 11436 match.input = match.input.slice(charsAdded); 11437 match[0] = match[0].slice(charsAdded); 11438 match.index = re.lastIndex; 11439 re.lastIndex += match[0].length; 11440 } else re.lastIndex = 0; 11441 } else if (UPDATES_LAST_INDEX_WRONG && match) { 11442 re.lastIndex = re.global ? match.index + match[0].length : lastIndex; 11443 } 11444 11445 if (NPCG_INCLUDED && match && match.length > 1) { 11446 // Fix browsers whose `exec` methods don't consistently return `undefined` 11447 // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ 11448 nativeReplace.call(match[0], reCopy, function () { 11449 for (i = 1; i < arguments.length - 2; i++) { 11450 if (arguments[i] === undefined) match[i] = undefined; 11451 } 11452 }); 11453 } 11454 11455 return match; 11456 }; 11457 } 11458 11459 module.exports = patchedExec; 11460 /***/ 11461 }, 11462 11463 /***/ 11464 54650: 11465 /*!***************************************************************************************************!*\ 11466 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/regexp-flags.js ***! 11467 \***************************************************************************************************/ 11468 11469 /***/ 11470 function _(module, __unused_webpack_exports, __webpack_require__) { 11471 "use strict"; 11472 11473 var anObject = __webpack_require__( 11474 /*! ../internals/an-object */ 11475 96845); // `RegExp.prototype.flags` getter implementation 11476 // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 11477 11478 11479 module.exports = function () { 11480 var that = anObject(this); 11481 var result = ''; 11482 if (that.global) result += 'g'; 11483 if (that.ignoreCase) result += 'i'; 11484 if (that.multiline) result += 'm'; 11485 if (that.dotAll) result += 's'; 11486 if (that.unicode) result += 'u'; 11487 if (that.sticky) result += 'y'; 11488 return result; 11489 }; 11490 /***/ 11491 11492 }, 11493 11494 /***/ 11495 43817: 11496 /*!************************************************************************************************************!*\ 11497 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/regexp-sticky-helpers.js ***! 11498 \************************************************************************************************************/ 11499 11500 /***/ 11501 function _(__unused_webpack_module, exports, __webpack_require__) { 11502 "use strict"; 11503 11504 var fails = __webpack_require__( 11505 /*! ./fails */ 11506 43849); // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError, 11507 // so we use an intermediate function. 11508 11509 11510 function RE(s, f) { 11511 return RegExp(s, f); 11512 } 11513 11514 exports.UNSUPPORTED_Y = fails(function () { 11515 // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError 11516 var re = RE('a', 'y'); 11517 re.lastIndex = 2; 11518 return re.exec('abcd') != null; 11519 }); 11520 exports.BROKEN_CARET = fails(function () { 11521 // https://bugzilla.mozilla.org/show_bug.cgi?id=773687 11522 var re = RE('^r', 'gy'); 11523 re.lastIndex = 2; 11524 return re.exec('str') != null; 11525 }); 11526 /***/ 11527 }, 11528 11529 /***/ 11530 94300: 11531 /*!***************************************************************************************************************!*\ 11532 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/require-object-coercible.js ***! 11533 \***************************************************************************************************************/ 11534 11535 /***/ 11536 function _(module) { 11537 // `RequireObjectCoercible` abstract operation 11538 // https://tc39.es/ecma262/#sec-requireobjectcoercible 11539 module.exports = function (it) { 11540 if (it == undefined) throw TypeError("Can't call method on " + it); 11541 return it; 11542 }; 11543 /***/ 11544 11545 }, 11546 11547 /***/ 11548 34787: 11549 /*!*************************************************************************************************!*\ 11550 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/same-value.js ***! 11551 \*************************************************************************************************/ 11552 11553 /***/ 11554 function _(module) { 11555 // `SameValue` abstract operation 11556 // https://tc39.es/ecma262/#sec-samevalue 11557 // eslint-disable-next-line es/no-object-is -- safe 11558 module.exports = Object.is || function is(x, y) { 11559 // eslint-disable-next-line no-self-compare -- NaN check 11560 return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; 11561 }; 11562 /***/ 11563 11564 }, 11565 11566 /***/ 11567 26190: 11568 /*!*************************************************************************************************!*\ 11569 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js ***! 11570 \*************************************************************************************************/ 11571 11572 /***/ 11573 function _(module, __unused_webpack_exports, __webpack_require__) { 11574 var global = __webpack_require__( 11575 /*! ../internals/global */ 11576 30357); 11577 11578 var createNonEnumerableProperty = __webpack_require__( 11579 /*! ../internals/create-non-enumerable-property */ 11580 35384); 11581 11582 module.exports = function (key, value) { 11583 try { 11584 createNonEnumerableProperty(global, key, value); 11585 } catch (error) { 11586 global[key] = value; 11587 } 11588 11589 return value; 11590 }; 11591 /***/ 11592 11593 }, 11594 11595 /***/ 11596 58506: 11597 /*!**************************************************************************************************!*\ 11598 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-species.js ***! 11599 \**************************************************************************************************/ 11600 11601 /***/ 11602 function _(module, __unused_webpack_exports, __webpack_require__) { 11603 "use strict"; 11604 11605 var getBuiltIn = __webpack_require__( 11606 /*! ../internals/get-built-in */ 11607 57344); 11608 11609 var definePropertyModule = __webpack_require__( 11610 /*! ../internals/object-define-property */ 11611 70704); 11612 11613 var wellKnownSymbol = __webpack_require__( 11614 /*! ../internals/well-known-symbol */ 11615 12871); 11616 11617 var DESCRIPTORS = __webpack_require__( 11618 /*! ../internals/descriptors */ 11619 14952); 11620 11621 var SPECIES = wellKnownSymbol('species'); 11622 11623 module.exports = function (CONSTRUCTOR_NAME) { 11624 var Constructor = getBuiltIn(CONSTRUCTOR_NAME); 11625 var defineProperty = definePropertyModule.f; 11626 11627 if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) { 11628 defineProperty(Constructor, SPECIES, { 11629 configurable: true, 11630 get: function get() { 11631 return this; 11632 } 11633 }); 11634 } 11635 }; 11636 /***/ 11637 11638 }, 11639 11640 /***/ 11641 20814: 11642 /*!********************************************************************************************************!*\ 11643 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js ***! 11644 \********************************************************************************************************/ 11645 11646 /***/ 11647 function _(module, __unused_webpack_exports, __webpack_require__) { 11648 var defineProperty = __webpack_require__( 11649 /*! ../internals/object-define-property */ 11650 70704).f; 11651 11652 var has = __webpack_require__( 11653 /*! ../internals/has */ 11654 72515); 11655 11656 var wellKnownSymbol = __webpack_require__( 11657 /*! ../internals/well-known-symbol */ 11658 12871); 11659 11660 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 11661 11662 module.exports = function (it, TAG, STATIC) {
11663 if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { 11664 defineProperty(it, TO_STRING_TAG, { 11665 configurable: true, 11666 value: TAG 11667 }); 11668 } 11669 }; 11670 /***/ 11671 11672 }, 11673 11674 /***/ 11675 51822: 11676 /*!*************************************************************************************************!*\ 11677 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js ***! 11678 \*************************************************************************************************/ 11679 11680 /***/ 11681 function _(module, __unused_webpack_exports, __webpack_require__) { 11682 var shared = __webpack_require__( 11683 /*! ../internals/shared */ 11684 10823); 11685 11686 var uid = __webpack_require__( 11687 /*! ../internals/uid */ 11688 11427); 11689 11690 var keys = shared('keys'); 11691 11692 module.exports = function (key) { 11693 return keys[key] || (keys[key] = uid(key)); 11694 }; 11695 /***/ 11696 11697 }, 11698 11699 /***/ 11700 76291: 11701 /*!***************************************************************************************************!*\ 11702 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-store.js ***! 11703 \***************************************************************************************************/ 11704 11705 /***/ 11706 function _(module, __unused_webpack_exports, __webpack_require__) { 11707 var global = __webpack_require__( 11708 /*! ../internals/global */ 11709 30357); 11710 11711 var setGlobal = __webpack_require__( 11712 /*! ../internals/set-global */ 11713 26190); 11714 11715 var SHARED = '__core-js_shared__'; 11716 var store = global[SHARED] || setGlobal(SHARED, {}); 11717 module.exports = store; 11718 /***/ 11719 }, 11720 11721 /***/ 11722 10823: 11723 /*!*********************************************************************************************!*\ 11724 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js ***! 11725 \*********************************************************************************************/ 11726 11727 /***/ 11728 function _(module, __unused_webpack_exports, __webpack_require__) { 11729 var IS_PURE = __webpack_require__( 11730 /*! ../internals/is-pure */ 11731 89345); 11732 11733 var store = __webpack_require__( 11734 /*! ../internals/shared-store */ 11735 76291); 11736 11737 (module.exports = function (key, value) { 11738 return store[key] || (store[key] = value !== undefined ? value : {}); 11739 })('versions', []).push({ 11740 version: '3.12.0', 11741 mode: IS_PURE ? 'pure' : 'global', 11742 copyright: '© 2021 Denis Pushkarev (zloirock.ru)' 11743 }); 11744 /***/ 11745 }, 11746 11747 /***/ 11748 32335: 11749 /*!**********************************************************************************************************!*\ 11750 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/species-constructor.js ***! 11751 \**********************************************************************************************************/ 11752 11753 /***/ 11754 function _(module, __unused_webpack_exports, __webpack_require__) { 11755 var anObject = __webpack_require__( 11756 /*! ../internals/an-object */ 11757 96845); 11758 11759 var aFunction = __webpack_require__( 11760 /*! ../internals/a-function */ 11761 90272); 11762 11763 var wellKnownSymbol = __webpack_require__( 11764 /*! ../internals/well-known-symbol */ 11765 12871); 11766 11767 var SPECIES = wellKnownSymbol('species'); // `SpeciesConstructor` abstract operation 11768 // https://tc39.es/ecma262/#sec-speciesconstructor 11769 11770 module.exports = function (O, defaultConstructor) { 11771 var C = anObject(O).constructor; 11772 var S; 11773 return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? defaultConstructor : aFunction(S); 11774 }; 11775 /***/ 11776 11777 }, 11778 11779 /***/ 11780 6137: 11781 /*!*********************************************************************************************************!*\ 11782 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-html-forced.js ***! 11783 \*********************************************************************************************************/ 11784 11785 /***/ 11786 function _(module, __unused_webpack_exports, __webpack_require__) { 11787 var fails = __webpack_require__( 11788 /*! ../internals/fails */ 11789 43849); // check the existence of a method, lowercase 11790 // of a tag and escaping quotes in arguments 11791 11792 11793 module.exports = function (METHOD_NAME) { 11794 return fails(function () { 11795 var test = ''[METHOD_NAME]('"'); 11796 return test !== test.toLowerCase() || test.split('"').length > 3; 11797 }); 11798 }; 11799 /***/ 11800 11801 }, 11802 11803 /***/ 11804 40153: 11805 /*!*******************************************************************************************************!*\ 11806 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-multibyte.js ***! 11807 \*******************************************************************************************************/ 11808 11809 /***/ 11810 function _(module, __unused_webpack_exports, __webpack_require__) { 11811 var toInteger = __webpack_require__( 11812 /*! ../internals/to-integer */ 11813 20397); 11814 11815 var requireObjectCoercible = __webpack_require__( 11816 /*! ../internals/require-object-coercible */ 11817 94300); // `String.prototype.{ codePointAt, at }` methods implementation 11818 11819 11820 var createMethod = function createMethod(CONVERT_TO_STRING) { 11821 return function ($this, pos) { 11822 var S = String(requireObjectCoercible($this)); 11823 var position = toInteger(pos); 11824 var size = S.length; 11825 var first, second; 11826 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
vendor: 4,417 bytes, lines 11827-11939
11827 first = S.charCodeAt(position); 11828 return first < 0xD800 || first > 0xDBFF || position + 1 === size || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF ? CONVERT_TO_STRING ? S.charAt(position) : first : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; 11829 }; 11830 }; 11831 11832 module.exports = { 11833 // `String.prototype.codePointAt` method 11834 // https://tc39.es/ecma262/#sec-string.prototype.codepointat 11835 codeAt: createMethod(false), 11836 // `String.prototype.at` method 11837 // https://github.com/mathiasbynens/String.prototype.at 11838 charAt: createMethod(true) 11839 }; 11840 /***/ 11841 }, 11842 11843 /***/ 11844 96293: 11845 /*!*************************************************************************************************!*\ 11846 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-pad.js ***! 11847 \*************************************************************************************************/ 11848 11849 /***/ 11850 function _(module, __unused_webpack_exports, __webpack_require__) { 11851 // https://github.com/tc39/proposal-string-pad-start-end 11852 var toLength = __webpack_require__( 11853 /*! ../internals/to-length */ 11854 77457); 11855 11856 var repeat = __webpack_require__( 11857 /*! ../internals/string-repeat */ 11858 76110); 11859 11860 var requireObjectCoercible = __webpack_require__( 11861 /*! ../internals/require-object-coercible */ 11862 94300); 11863 11864 var ceil = Math.ceil; // `String.prototype.{ padStart, padEnd }` methods implementation 11865 11866 var createMethod = function createMethod(IS_END) { 11867 return function ($this, maxLength, fillString) { 11868 var S = String(requireObjectCoercible($this)); 11869 var stringLength = S.length; 11870 var fillStr = fillString === undefined ? ' ' : String(fillString); 11871 var intMaxLength = toLength(maxLength); 11872 var fillLen, stringFiller; 11873 if (intMaxLength <= stringLength || fillStr == '') return S; 11874 fillLen = intMaxLength - stringLength; 11875 stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length)); 11876 if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen); 11877 return IS_END ? S + stringFiller : stringFiller + S; 11878 }; 11879 }; 11880 11881 module.exports = { 11882 // `String.prototype.padStart` method 11883 // https://tc39.es/ecma262/#sec-string.prototype.padstart 11884 start: createMethod(false), 11885 // `String.prototype.padEnd` method 11886 // https://tc39.es/ecma262/#sec-string.prototype.padend 11887 end: createMethod(true) 11888 }; 11889 /***/ 11890 }, 11891 11892 /***/ 11893 76110: 11894 /*!****************************************************************************************************!*\ 11895 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-repeat.js ***! 11896 \****************************************************************************************************/ 11897 11898 /***/ 11899 function _(module, __unused_webpack_exports, __webpack_require__) { 11900 "use strict"; 11901 11902 var toInteger = __webpack_require__( 11903 /*! ../internals/to-integer */ 11904 20397); 11905 11906 var requireObjectCoercible = __webpack_require__( 11907 /*! ../internals/require-object-coercible */ 11908 94300); // `String.prototype.repeat` method implementation 11909 // https://tc39.es/ecma262/#sec-string.prototype.repeat 11910 11911 11912 module.exports = function repeat(count) { 11913 var str = String(requireObjectCoercible(this)); 11914 var result = ''; 11915 var n = toInteger(count); 11916 if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions'); 11917 11918 for (; n > 0; (n >>>= 1) && (str += str)) { 11919 if (n & 1) result += str; 11920 } 11921 11922 return result; 11923 }; 11924 /***/ 11925 11926 }, 11927 11928 /***/ 11929 55189: 11930 /*!*********************************************************************************************************!*\ 11931 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-trim-forced.js ***! 11932 \*********************************************************************************************************/ 11933 11934 /***/ 11935 function _(module, __unused_webpack_exports, __webpack_require__) { 11936 var fails = __webpack_require__( 11937 /*! ../internals/fails */ 11938 43849); 11939
11940 var whitespaces = __webpack_require__( 11941 /*! ../internals/whitespaces */ 11942 70454); 11943 11944 var non = "\u200B\x85\u180E"; // check that a method works with the correct list 11945 // of whitespaces and has a correct name 11946 11947 module.exports = function (METHOD_NAME) { 11948 return fails(function () { 11949 return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME; 11950 }); 11951 }; 11952 /***/ 11953 11954 }, 11955 11956 /***/ 11957 95223: 11958 /*!**************************************************************************************************!*\ 11959 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/string-trim.js ***! 11960 \**************************************************************************************************/ 11961 11962 /***/ 11963 function _(module, __unused_webpack_exports, __webpack_require__) { 11964 var requireObjectCoercible = __webpack_require__( 11965 /*! ../internals/require-object-coercible */ 11966 94300); 11967 11968 var whitespaces = __webpack_require__(
vendor: 8,477 bytes, lines 11969-12217
11969 /*! ../internals/whitespaces */ 11970 70454); 11971 11972 var whitespace = '[' + whitespaces + ']'; 11973 var ltrim = RegExp('^' + whitespace + whitespace + '*'); 11974 var rtrim = RegExp(whitespace + whitespace + '*$'); // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation 11975 11976 var createMethod = function createMethod(TYPE) { 11977 return function ($this) { 11978 var string = String(requireObjectCoercible($this)); 11979 if (TYPE & 1) string = string.replace(ltrim, ''); 11980 if (TYPE & 2) string = string.replace(rtrim, ''); 11981 return string; 11982 }; 11983 }; 11984 11985 module.exports = { 11986 // `String.prototype.{ trimLeft, trimStart }` methods 11987 // https://tc39.es/ecma262/#sec-string.prototype.trimstart 11988 start: createMethod(1), 11989 // `String.prototype.{ trimRight, trimEnd }` methods 11990 // https://tc39.es/ecma262/#sec-string.prototype.trimend 11991 end: createMethod(2), 11992 // `String.prototype.trim` method 11993 // https://tc39.es/ecma262/#sec-string.prototype.trim 11994 trim: createMethod(3) 11995 }; 11996 /***/ 11997 }, 11998 11999 /***/ 12000 727: 12001 /*!*******************************************************************************************!*\ 12002 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/task.js ***! 12003 \*******************************************************************************************/ 12004 12005 /***/ 12006 function _(module, __unused_webpack_exports, __webpack_require__) { 12007 var global = __webpack_require__( 12008 /*! ../internals/global */ 12009 30357); 12010 12011 var fails = __webpack_require__( 12012 /*! ../internals/fails */ 12013 43849); 12014 12015 var bind = __webpack_require__( 12016 /*! ../internals/function-bind-context */ 12017 78952); 12018 12019 var html = __webpack_require__( 12020 /*! ../internals/html */ 12021 43815); 12022 12023 var createElement = __webpack_require__( 12024 /*! ../internals/document-create-element */ 12025 66792); 12026 12027 var IS_IOS = __webpack_require__( 12028 /*! ../internals/engine-is-ios */ 12029 82385); 12030 12031 var IS_NODE = __webpack_require__( 12032 /*! ../internals/engine-is-node */ 12033 40170); 12034 12035 var location = global.location; 12036 var set = global.setImmediate; 12037 var clear = global.clearImmediate; 12038 var process = global.process; 12039 var MessageChannel = global.MessageChannel; 12040 var Dispatch = global.Dispatch; 12041 var counter = 0; 12042 var queue = {}; 12043 var ONREADYSTATECHANGE = 'onreadystatechange'; 12044 var defer, channel, port; 12045 12046 var run = function run(id) { 12047 // eslint-disable-next-line no-prototype-builtins -- safe 12048 if (queue.hasOwnProperty(id)) { 12049 var fn = queue[id]; 12050 delete queue[id]; 12051 fn(); 12052 } 12053 }; 12054 12055 var runner = function runner(id) { 12056 return function () { 12057 run(id); 12058 }; 12059 }; 12060 12061 var listener = function listener(event) { 12062 run(event.data); 12063 }; 12064 12065 var post = function post(id) { 12066 // old engines have not location.origin 12067 global.postMessage(id + '', location.protocol + '//' + location.host); 12068 }; // Node.js 0.9+ & IE10+ has setImmediate, otherwise: 12069 12070 12071 if (!set || !clear) { 12072 set = function setImmediate(fn) { 12073 var args = []; 12074 var i = 1; 12075 12076 while (arguments.length > i) { 12077 args.push(arguments[i++]); 12078 } 12079 12080 queue[++counter] = function () { 12081 // eslint-disable-next-line no-new-func -- spec requirement 12082 (typeof fn == 'function' ? fn : Function(fn)).apply(undefined, args); 12083 }; 12084 12085 defer(counter); 12086 return counter; 12087 }; 12088 12089 clear = function clearImmediate(id) { 12090 delete queue[id]; 12091 }; // Node.js 0.8- 12092 12093 12094 if (IS_NODE) { 12095 defer = function defer(id) { 12096 process.nextTick(runner(id)); 12097 }; // Sphere (JS game engine) Dispatch API 12098 12099 } else if (Dispatch && Dispatch.now) { 12100 defer = function defer(id) { 12101 Dispatch.now(runner(id)); 12102 }; // Browsers with MessageChannel, includes WebWorkers 12103 // except iOS - https://github.com/zloirock/core-js/issues/624 12104 12105 } else if (MessageChannel && !IS_IOS) { 12106 channel = new MessageChannel(); 12107 port = channel.port2; 12108 channel.port1.onmessage = listener; 12109 defer = bind(port.postMessage, port, 1); // Browsers with postMessage, skip WebWorkers 12110 // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' 12111 } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts && location && location.protocol !== 'file:' && !fails(post)) { 12112 defer = post; 12113 global.addEventListener('message', listener, false); // IE8- 12114 } else if (ONREADYSTATECHANGE in createElement('script')) { 12115 defer = function defer(id) { 12116 html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () { 12117 html.removeChild(this); 12118 run(id); 12119 }; 12120 }; // Rest old browsers 12121 12122 } else { 12123 defer = function defer(id) { 12124 setTimeout(runner(id), 0); 12125 }; 12126 } 12127 } 12128 12129 module.exports = { 12130 set: set, 12131 clear: clear 12132 }; 12133 /***/ 12134 }, 12135 12136 /***/ 12137 86943: 12138 /*!********************************************************************************************************!*\ 12139 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/this-number-value.js ***! 12140 \********************************************************************************************************/ 12141 12142 /***/ 12143 function _(module, __unused_webpack_exports, __webpack_require__) { 12144 var classof = __webpack_require__( 12145 /*! ../internals/classof-raw */ 12146 36504); // `thisNumberValue` abstract operation 12147 // https://tc39.es/ecma262/#sec-thisnumbervalue 12148 12149 12150 module.exports = function (value) { 12151 if (typeof value != 'number' && classof(value) != 'Number') { 12152 throw TypeError('Incorrect invocation'); 12153 } 12154 12155 return +value; 12156 }; 12157 /***/ 12158 12159 }, 12160 12161 /***/ 12162 63141: 12163 /*!********************************************************************************************************!*\ 12164 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-absolute-index.js ***! 12165 \********************************************************************************************************/ 12166 12167 /***/ 12168 function _(module, __unused_webpack_exports, __webpack_require__) { 12169 var toInteger = __webpack_require__( 12170 /*! ../internals/to-integer */ 12171 20397); 12172 12173 var max = Math.max; 12174 var min = Math.min; // Helper for a popular repeating case of the spec: 12175 // Let integer be ? ToInteger(index). 12176 // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). 12177 12178 module.exports = function (index, length) { 12179 var integer = toInteger(index); 12180 return integer < 0 ? max(integer + length, 0) : min(integer, length); 12181 }; 12182 /***/ 12183 12184 }, 12185 12186 /***/ 12187 60058: 12188 /*!********************************************************************************************************!*\ 12189 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js ***! 12190 \********************************************************************************************************/ 12191 12192 /***/ 12193 function _(module, __unused_webpack_exports, __webpack_require__) { 12194 // toObject with fallback for non-array-like ES3 strings 12195 var IndexedObject = __webpack_require__( 12196 /*! ../internals/indexed-object */ 12197 7858); 12198 12199 var requireObjectCoercible = __webpack_require__( 12200 /*! ../internals/require-object-coercible */ 12201 94300); 12202 12203 module.exports = function (it) { 12204 return IndexedObject(requireObjectCoercible(it)); 12205 }; 12206 /***/ 12207 12208 }, 12209 12210 /***/ 12211 20397: 12212 /*!*************************************************************************************************!*\ 12213 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-integer.js ***! 12214 \*************************************************************************************************/ 12215 12216 /***/ 12217 function _(module) {
vendor: 6,891 bytes, lines 12218-12401
12218 var ceil = Math.ceil; 12219 var floor = Math.floor; // `ToInteger` abstract operation 12220 // https://tc39.es/ecma262/#sec-tointeger 12221 12222 module.exports = function (argument) { 12223 return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); 12224 }; 12225 /***/ 12226 12227 }, 12228 12229 /***/ 12230 77457: 12231 /*!************************************************************************************************!*\ 12232 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js ***! 12233 \************************************************************************************************/ 12234 12235 /***/ 12236 function _(module, __unused_webpack_exports, __webpack_require__) { 12237 var toInteger = __webpack_require__( 12238 /*! ../internals/to-integer */ 12239 20397); 12240 12241 var min = Math.min; // `ToLength` abstract operation 12242 // https://tc39.es/ecma262/#sec-tolength 12243 12244 module.exports = function (argument) { 12245 return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 12246 }; 12247 /***/ 12248 12249 }, 12250 12251 /***/ 12252 23542: 12253 /*!************************************************************************************************!*\ 12254 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-object.js ***! 12255 \************************************************************************************************/ 12256 12257 /***/ 12258 function _(module, __unused_webpack_exports, __webpack_require__) { 12259 var requireObjectCoercible = __webpack_require__( 12260 /*! ../internals/require-object-coercible */ 12261 94300); // `ToObject` abstract operation 12262 // https://tc39.es/ecma262/#sec-toobject 12263 12264 12265 module.exports = function (argument) { 12266 return Object(requireObjectCoercible(argument)); 12267 }; 12268 /***/ 12269 12270 }, 12271 12272 /***/ 12273 12729: 12274 /*!***************************************************************************************************!*\ 12275 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-primitive.js ***! 12276 \***************************************************************************************************/ 12277 12278 /***/ 12279 function _(module, __unused_webpack_exports, __webpack_require__) { 12280 var isObject = __webpack_require__( 12281 /*! ../internals/is-object */ 12282 5053); // `ToPrimitive` abstract operation 12283 // https://tc39.es/ecma262/#sec-toprimitive 12284 // instead of the ES6 spec version, we didn't implement @@toPrimitive case 12285 // and the second argument - flag - preferred type is a string 12286 12287 12288 module.exports = function (input, PREFERRED_STRING) { 12289 if (!isObject(input)) return input; 12290 var fn, val; 12291 if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val; 12292 if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val; 12293 if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val; 12294 throw TypeError("Can't convert object to primitive value"); 12295 }; 12296 /***/ 12297 12298 }, 12299 12300 /***/ 12301 24556: 12302 /*!************************************************************************************************************!*\ 12303 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-string-tag-support.js ***! 12304 \************************************************************************************************************/ 12305 12306 /***/ 12307 function _(module, __unused_webpack_exports, __webpack_require__) { 12308 var wellKnownSymbol = __webpack_require__( 12309 /*! ../internals/well-known-symbol */ 12310 12871); 12311 12312 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 12313 var test = {}; 12314 test[TO_STRING_TAG] = 'z'; 12315 module.exports = String(test) === '[object z]'; 12316 /***/ 12317 }, 12318 12319 /***/ 12320 11427: 12321 /*!******************************************************************************************!*\ 12322 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js ***! 12323 \******************************************************************************************/ 12324 12325 /***/ 12326 function _(module) { 12327 var id = 0; 12328 var postfix = Math.random(); 12329 12330 module.exports = function (key) { 12331 return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36); 12332 }; 12333 /***/ 12334 12335 }, 12336 12337 /***/ 12338 37954: 12339 /*!********************************************************************************************************!*\ 12340 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/use-symbol-as-uid.js ***! 12341 \********************************************************************************************************/ 12342 12343 /***/ 12344 function _(module, __unused_webpack_exports, __webpack_require__) { 12345 /* eslint-disable es/no-symbol -- required for testing */ 12346 var NATIVE_SYMBOL = __webpack_require__( 12347 /*! ../internals/native-symbol */ 12348 66700); 12349 12350 module.exports = NATIVE_SYMBOL && !Symbol.sham && typeof Symbol.iterator == 'symbol'; 12351 /***/ 12352 }, 12353 12354 /***/ 12355 57768: 12356 /*!****************************************************************************************************************!*\ 12357 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol-wrapped.js ***! 12358 \****************************************************************************************************************/ 12359 12360 /***/ 12361 function _(__unused_webpack_module, exports, __webpack_require__) { 12362 var wellKnownSymbol = __webpack_require__( 12363 /*! ../internals/well-known-symbol */ 12364 12871); 12365 12366 exports.f = wellKnownSymbol; 12367 /***/ 12368 }, 12369 12370 /***/ 12371 12871: 12372 /*!********************************************************************************************************!*\ 12373 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js ***! 12374 \********************************************************************************************************/ 12375 12376 /***/ 12377 function _(module, __unused_webpack_exports, __webpack_require__) { 12378 var global = __webpack_require__( 12379 /*! ../internals/global */ 12380 30357); 12381 12382 var shared = __webpack_require__( 12383 /*! ../internals/shared */ 12384 10823); 12385 12386 var has = __webpack_require__( 12387 /*! ../internals/has */ 12388 72515); 12389 12390 var uid = __webpack_require__( 12391 /*! ../internals/uid */ 12392 11427); 12393 12394 var NATIVE_SYMBOL = __webpack_require__( 12395 /*! ../internals/native-symbol */ 12396 66700); 12397 12398 var USE_SYMBOL_AS_UID = __webpack_require__( 12399 /*! ../internals/use-symbol-as-uid */ 12400 37954); 12401
vendor: 5,195 bytes, lines 12402-12549
12402 var WellKnownSymbolsStore = shared('wks'); 12403 var Symbol = global.Symbol; 12404 var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid; 12405 12406 module.exports = function (name) { 12407 if (!has(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) { 12408 if (NATIVE_SYMBOL && has(Symbol, name)) { 12409 WellKnownSymbolsStore[name] = Symbol[name]; 12410 } else { 12411 WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name); 12412 } 12413 } 12414 12415 return WellKnownSymbolsStore[name]; 12416 }; 12417 /***/ 12418 12419 }, 12420 12421 /***/ 12422 70454: 12423 /*!**************************************************************************************************!*\ 12424 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/whitespaces.js ***! 12425 \**************************************************************************************************/ 12426 12427 /***/ 12428 function _(module) { 12429 // a string of all valid unicode whitespaces 12430 module.exports = "\t\n\x0B\f\r \xA0\u1680\u2000\u2001\u2002" + "\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF"; 12431 /***/ 12432 }, 12433 12434 /***/ 12435 2231: 12436 /*!****************************************************************************************************!*\ 12437 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.concat.js ***! 12438 \****************************************************************************************************/ 12439 12440 /***/ 12441 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12442 "use strict"; 12443 12444 var $ = __webpack_require__( 12445 /*! ../internals/export */ 12446 4773); 12447 12448 var fails = __webpack_require__( 12449 /*! ../internals/fails */ 12450 43849); 12451 12452 var isArray = __webpack_require__( 12453 /*! ../internals/is-array */ 12454 62703); 12455 12456 var isObject = __webpack_require__( 12457 /*! ../internals/is-object */ 12458 5053); 12459 12460 var toObject = __webpack_require__( 12461 /*! ../internals/to-object */ 12462 23542); 12463 12464 var toLength = __webpack_require__( 12465 /*! ../internals/to-length */ 12466 77457); 12467 12468 var createProperty = __webpack_require__( 12469 /*! ../internals/create-property */ 12470 68923); 12471 12472 var arraySpeciesCreate = __webpack_require__( 12473 /*! ../internals/array-species-create */ 12474 5301); 12475 12476 var arrayMethodHasSpeciesSupport = __webpack_require__( 12477 /*! ../internals/array-method-has-species-support */ 12478 19197); 12479 12480 var wellKnownSymbol = __webpack_require__( 12481 /*! ../internals/well-known-symbol */ 12482 12871); 12483 12484 var V8_VERSION = __webpack_require__( 12485 /*! ../internals/engine-v8-version */ 12486 66889); 12487 12488 var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable'); 12489 var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; 12490 var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded'; // We can't use this feature detection in V8 since it causes 12491 // deoptimization and serious performance degradation 12492 // https://github.com/zloirock/core-js/issues/679 12493 12494 var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () { 12495 var array = []; 12496 array[IS_CONCAT_SPREADABLE] = false; 12497 return array.concat()[0] !== array; 12498 }); 12499 var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat'); 12500 12501 var isConcatSpreadable = function isConcatSpreadable(O) { 12502 if (!isObject(O)) return false; 12503 var spreadable = O[IS_CONCAT_SPREADABLE]; 12504 return spreadable !== undefined ? !!spreadable : isArray(O); 12505 }; 12506 12507 var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT; // `Array.prototype.concat` method 12508 // https://tc39.es/ecma262/#sec-array.prototype.concat 12509 // with adding support of @@isConcatSpreadable and @@species 12510 12511 $({ 12512 target: 'Array', 12513 proto: true, 12514 forced: FORCED 12515 }, { 12516 // eslint-disable-next-line no-unused-vars -- required for `.length` 12517 concat: function concat(arg) { 12518 var O = toObject(this); 12519 var A = arraySpeciesCreate(O, 0); 12520 var n = 0; 12521 var i, k, length, len, E; 12522 12523 for (i = -1, length = arguments.length; i < length; i++) { 12524 E = i === -1 ? O : arguments[i]; 12525 12526 if (isConcatSpreadable(E)) { 12527 len = toLength(E.length); 12528 if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED); 12529 12530 for (k = 0; k < len; k++, n++) { 12531 if (k in E) createProperty(A, n, E[k]); 12532 } 12533 } else { 12534 if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED); 12535 createProperty(A, n++, E); 12536 } 12537 } 12538 12539 A.length = n; 12540 return A; 12541 } 12542 }); 12543 /***/ 12544 }, 12545 12546 /***/ 12547 23391: 12548 /*!*********************************************************************************************************!*\ 12549 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.
12549copy-within.js ***! 12550 \*********************************************************************************************************/ 12551 12552 /***/ 12553 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12554 var $ = __webpack_require__( 12555 /*! ../internals/export */ 12556 4773); 12557 12558 var copyWithin = __webpack_require__( 12559 /*! ../internals/array-copy-within */ 12560 63135); 12561 12562 var addToUnscopables = __webpack_require__( 12563 /*! ../internals/add-to-unscopables */ 12564 90992); // `Array.prototype.copyWithin` method 12565 // https://tc39.es/ecma262/#sec-array.prototype.copywithin 12566 12567 12568 $({ 12569 target: 'Array', 12570 proto: true 12571 }, { 12572 copyWithin: copyWithin 12573 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 12574 12575 addToUnscopables('copyWithin'); 12576 /***/ 12577 }, 12578 12579 /***/ 12580 75247: 12581 /*!***************************************************************************************************!*\ 12582 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.every.js ***! 12583 \***************************************************************************************************/ 12584 12585 /***/ 12586 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12587 "use strict"; 12588 12589 var $ = __webpack_require__( 12590 /*! ../internals/export */ 12591 4773); 12592 12593 var $every = __webpack_require__( 12594 /*! ../internals/array-iteration */ 12595 81269).every; 12596 12597 var arrayMethodIsStrict = __webpack_require__( 12598 /*! ../internals/array-method-is-strict */ 12599 79925); 12600 12601 var STRICT_METHOD = arrayMethodIsStrict('every'); // `Array.prototype.every` method 12602 // https://tc39.es/ecma262/#sec-array.prototype.every 12603 12604 $({ 12605 target: 'Array', 12606 proto: true, 12607 forced: !STRICT_METHOD 12608 }, { 12609 every: function every(callbackfn 12610 /* , thisArg */ 12611 ) { 12612 return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12613 } 12614 }); 12615 /***/ 12616 }, 12617 12618 /***/ 12619 64735: 12620 /*!**************************************************************************************************!*\ 12621 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.fill.js ***! 12622 \**************************************************************************************************/ 12623 12624 /***/ 12625 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12626 var $ = __webpack_require__( 12627 /*! ../internals/export */ 12628 4773); 12629 12630 var fill = __webpack_require__( 12631 /*! ../internals/array-fill */ 12632 92749); 12633 12634 var addToUnscopables = __webpack_require__( 12635 /*! ../internals/add-to-unscopables */ 12636 90992); // `Array.prototype.fill` method 12637 // https://tc39.es/ecma262/#sec-array.prototype.fill 12638 12639 12640 $({ 12641 target: 'Array', 12642 proto: true 12643 }, { 12644 fill: fill 12645 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 12646 12647 addToUnscopables('fill'); 12648 /***/ 12649 }, 12650 12651 /***/ 12652 92249: 12653 /*!****************************************************************************************************!*\ 12654 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.filter.js ***! 12655 \****************************************************************************************************/ 12656 12657 /***/ 12658 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12659 "use strict"; 12660 12661 var $ = __webpack_require__( 12662 /*! ../internals/export */ 12663 4773); 12664 12665 var $filter = __webpack_require__( 12666 /*! ../internals/array-iteration */ 12667 81269).filter; 12668 12669 var arrayMethodHasSpeciesSupport = __webpack_require__( 12670 /*! ../internals/array-method-has-species-support */ 12671 19197); 12672 12673 var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter'); // `Array.prototype.filter` method 12674 // https://tc39.es/ecma262/#sec-array.prototype.filter 12675 // with adding support of @@species 12676 12677 $({ 12678 target: 'Array', 12679 proto: true, 12680 forced: !HAS_SPECIES_SUPPORT 12681 }, { 12682 filter: function filter(callbackfn 12683 /* , thisArg */ 12684 ) { 12685 return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12686 } 12687 }); 12688 /***/ 12689 }, 12690 12691 /***/ 12692 33275: 12693 /*!********************************************************************************************************!*\ 12694 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.find-index.js ***! 12695 \********************************************************************************************************/ 12696 12697 /***/ 12698 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12699 "use strict"; 12700 12701 var $ = __webpack_require__( 12702 /*! ../internals/export */ 12703 4773); 12704 12705 var $findIndex = __webpack_require__( 12706 /*! ../internals/array-iteration */ 12707 81269).findIndex; 12708 12709 var addToUnscopables = __webpack_require__(
vendor: 4,696 bytes, lines 12710-12861
12710 /*! ../internals/add-to-unscopables */ 12711 90992); 12712 12713 var FIND_INDEX = 'findIndex'; 12714 var SKIPS_HOLES = true; // Shouldn't skip holes 12715 12716 if (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { 12717 SKIPS_HOLES = false; 12718 }); // `Array.prototype.findIndex` method 12719 // https://tc39.es/ecma262/#sec-array.prototype.findindex 12720 12721 $({ 12722 target: 'Array', 12723 proto: true, 12724 forced: SKIPS_HOLES 12725 }, { 12726 findIndex: function findIndex(callbackfn 12727 /* , that = undefined */ 12728 ) { 12729 return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12730 } 12731 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 12732 12733 addToUnscopables(FIND_INDEX); 12734 /***/ 12735 }, 12736 12737 /***/ 12738 3503: 12739 /*!**************************************************************************************************!*\ 12740 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.find.js ***! 12741 \**************************************************************************************************/ 12742 12743 /***/ 12744 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12745 "use strict"; 12746 12747 var $ = __webpack_require__( 12748 /*! ../internals/export */ 12749 4773); 12750 12751 var $find = __webpack_require__( 12752 /*! ../internals/array-iteration */ 12753 81269).find; 12754 12755 var addToUnscopables = __webpack_require__( 12756 /*! ../internals/add-to-unscopables */ 12757 90992); 12758 12759 var FIND = 'find'; 12760 var SKIPS_HOLES = true; // Shouldn't skip holes 12761 12762 if (FIND in []) Array(1)[FIND](function () { 12763 SKIPS_HOLES = false; 12764 }); // `Array.prototype.find` method 12765 // https://tc39.es/ecma262/#sec-array.prototype.find 12766 12767 $({ 12768 target: 'Array', 12769 proto: true, 12770 forced: SKIPS_HOLES 12771 }, { 12772 find: function find(callbackfn 12773 /* , that = undefined */ 12774 ) { 12775 return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12776 } 12777 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 12778 12779 addToUnscopables(FIND); 12780 /***/ 12781 }, 12782 12783 /***/ 12784 92043: 12785 /*!******************************************************************************************************!*\ 12786 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.flat-map.js ***! 12787 \******************************************************************************************************/ 12788 12789 /***/ 12790 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12791 "use strict"; 12792 12793 var $ = __webpack_require__( 12794 /*! ../internals/export */ 12795 4773); 12796 12797 var flattenIntoArray = __webpack_require__( 12798 /*! ../internals/flatten-into-array */ 12799 10698); 12800 12801 var toObject = __webpack_require__( 12802 /*! ../internals/to-object */ 12803 23542); 12804 12805 var toLength = __webpack_require__( 12806 /*! ../internals/to-length */ 12807 77457); 12808 12809 var aFunction = __webpack_require__( 12810 /*! ../internals/a-function */ 12811 90272); 12812 12813 var arraySpeciesCreate = __webpack_require__( 12814 /*! ../internals/array-species-create */ 12815 5301); // `Array.prototype.flatMap` method 12816 // https://tc39.es/ecma262/#sec-array.prototype.flatmap 12817 12818 12819 $({ 12820 target: 'Array', 12821 proto: true 12822 }, { 12823 flatMap: function flatMap(callbackfn 12824 /* , thisArg */ 12825 ) { 12826 var O = toObject(this); 12827 var sourceLen = toLength(O.length); 12828 var A; 12829 aFunction(callbackfn); 12830 A = arraySpeciesCreate(O, 0); 12831 A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 12832 return A; 12833 } 12834 }); 12835 /***/ 12836 }, 12837 12838 /***/ 12839 20030: 12840 /*!**************************************************************************************************!*\ 12841 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.flat.js ***! 12842 \**************************************************************************************************/ 12843 12844 /***/ 12845 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12846 "use strict"; 12847 12848 var $ = __webpack_require__( 12849 /*! ../internals/export */ 12850 4773); 12851 12852 var flattenIntoArray = __webpack_require__( 12853 /*! ../internals/flatten-into-array */ 12854 10698); 12855 12856 var toObject = __webpack_require__( 12857 /*! ../internals/to-object */ 12858 23542); 12859 12860 var toLength = __webpack_require__( 12861 /*! ../internals/to-length */
vendor: 7,197 bytes, lines 12862-13080
12862 77457); 12863 12864 var toInteger = __webpack_require__( 12865 /*! ../internals/to-integer */ 12866 20397); 12867 12868 var arraySpeciesCreate = __webpack_require__( 12869 /*! ../internals/array-species-create */ 12870 5301); // `Array.prototype.flat` method 12871 // https://tc39.es/ecma262/#sec-array.prototype.flat 12872 12873 12874 $({ 12875 target: 'Array', 12876 proto: true 12877 }, { 12878 flat: function flat() { 12879 var depthArg = arguments.length ? arguments[0] : undefined; 12880 var O = toObject(this); 12881 var sourceLen = toLength(O.length); 12882 var A = arraySpeciesCreate(O, 0); 12883 A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg)); 12884 return A; 12885 } 12886 }); 12887 /***/ 12888 }, 12889 12890 /***/ 12891 3212: 12892 /*!******************************************************************************************************!*\ 12893 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.for-each.js ***! 12894 \******************************************************************************************************/ 12895 12896 /***/ 12897 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12898 "use strict"; 12899 12900 var $ = __webpack_require__( 12901 /*! ../internals/export */ 12902 4773); 12903 12904 var forEach = __webpack_require__( 12905 /*! ../internals/array-for-each */ 12906 64274); // `Array.prototype.forEach` method 12907 // https://tc39.es/ecma262/#sec-array.prototype.foreach 12908 // eslint-disable-next-line es/no-array-prototype-foreach -- safe 12909 12910 12911 $({ 12912 target: 'Array', 12913 proto: true, 12914 forced: [].forEach != forEach 12915 }, { 12916 forEach: forEach 12917 }); 12918 /***/ 12919 }, 12920 12921 /***/ 12922 56497: 12923 /*!**************************************************************************************************!*\ 12924 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.from.js ***! 12925 \**************************************************************************************************/ 12926 12927 /***/ 12928 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12929 var $ = __webpack_require__( 12930 /*! ../internals/export */ 12931 4773); 12932 12933 var from = __webpack_require__( 12934 /*! ../internals/array-from */ 12935 80164); 12936 12937 var checkCorrectnessOfIteration = __webpack_require__( 12938 /*! ../internals/check-correctness-of-iteration */ 12939 865); 12940 12941 var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) { 12942 // eslint-disable-next-line es/no-array-from -- required for testing 12943 Array.from(iterable); 12944 }); // `Array.from` method 12945 // https://tc39.es/ecma262/#sec-array.from 12946 12947 $({ 12948 target: 'Array', 12949 stat: true, 12950 forced: INCORRECT_ITERATION 12951 }, { 12952 from: from 12953 }); 12954 /***/ 12955 }, 12956 12957 /***/ 12958 63720: 12959 /*!******************************************************************************************************!*\ 12960 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.includes.js ***! 12961 \******************************************************************************************************/ 12962 12963 /***/ 12964 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 12965 "use strict"; 12966 12967 var $ = __webpack_require__( 12968 /*! ../internals/export */ 12969 4773); 12970 12971 var $includes = __webpack_require__( 12972 /*! ../internals/array-includes */ 12973 13759).includes; 12974 12975 var addToUnscopables = __webpack_require__( 12976 /*! ../internals/add-to-unscopables */ 12977 90992); // `Array.prototype.includes` method 12978 // https://tc39.es/ecma262/#sec-array.prototype.includes 12979 12980 12981 $({ 12982 target: 'Array', 12983 proto: true 12984 }, { 12985 includes: function includes(el 12986 /* , fromIndex = 0 */ 12987 ) { 12988 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); 12989 } 12990 }); // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 12991 12992 addToUnscopables('includes'); 12993 /***/ 12994 }, 12995 12996 /***/ 12997 47491: 12998 /*!******************************************************************************************************!*\ 12999 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.index-of.js ***! 13000 \******************************************************************************************************/ 13001 13002 /***/ 13003 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13004 "use strict"; 13005 /* eslint-disable es/no-array-prototype-indexof -- required for testing */ 13006 13007 var $ = __webpack_require__( 13008 /*! ../internals/export */ 13009 4773); 13010 13011 var $indexOf = __webpack_require__( 13012 /*! ../internals/array-includes */ 13013 13759).indexOf; 13014 13015 var arrayMethodIsStrict = __webpack_require__( 13016 /*! ../internals/array-method-is-strict */ 13017 79925); 13018 13019 var nativeIndexOf = [].indexOf; 13020 var NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0; 13021 var STRICT_METHOD = arrayMethodIsStrict('indexOf'); // `Array.prototype.indexOf` method 13022 // https://tc39.es/ecma262/#sec-array.prototype.indexof 13023 13024 $({ 13025 target: 'Array', 13026 proto: true, 13027 forced: NEGATIVE_ZERO || !STRICT_METHOD 13028 }, { 13029 indexOf: function indexOf(searchElement 13030 /* , fromIndex = 0 */ 13031 ) { 13032 return NEGATIVE_ZERO // convert -0 to +0 13033 ? nativeIndexOf.apply(this, arguments) || 0 : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined); 13034 } 13035 }); 13036 /***/ 13037 }, 13038 13039 /***/ 13040 81915: 13041 /*!******************************************************************************************************!*\ 13042 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.is-array.js ***! 13043 \******************************************************************************************************/ 13044 13045 /***/ 13046 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13047 var $ = __webpack_require__( 13048 /*! ../internals/export */ 13049 4773); 13050 13051 var isArray = __webpack_require__( 13052 /*! ../internals/is-array */ 13053 62703); // `Array.isArray` method 13054 // https://tc39.es/ecma262/#sec-array.isarray 13055 13056 13057 $({ 13058 target: 'Array', 13059 stat: true 13060 }, { 13061 isArray: isArray 13062 }); 13063 /***/ 13064 }, 13065 13066 /***/ 13067 11361: 13068 /*!******************************************************************************************************!*\ 13069 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.iterator.js ***! 13070 \******************************************************************************************************/ 13071 13072 /***/ 13073 function _(module, __unused_webpack_exports, __webpack_require__) { 13074 "use strict"; 13075 13076 var toIndexedObject = __webpack_require__( 13077 /*! ../internals/to-indexed-object */ 13078 60058); 13079 13080 var addToUnscopables = __webpack_require__(
vendor: 5,685 bytes, lines 13081-13248
13081 /*! ../internals/add-to-unscopables */ 13082 90992); 13083 13084 var Iterators = __webpack_require__( 13085 /*! ../internals/iterators */ 13086 37448); 13087 13088 var InternalStateModule = __webpack_require__( 13089 /*! ../internals/internal-state */ 13090 17996); 13091 13092 var defineIterator = __webpack_require__( 13093 /*! ../internals/define-iterator */ 13094 10097); 13095 13096 var ARRAY_ITERATOR = 'Array Iterator'; 13097 var setInternalState = InternalStateModule.set; 13098 var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR); // `Array.prototype.entries` method 13099 // https://tc39.es/ecma262/#sec-array.prototype.entries 13100 // `Array.prototype.keys` method 13101 // https://tc39.es/ecma262/#sec-array.prototype.keys 13102 // `Array.prototype.values` method 13103 // https://tc39.es/ecma262/#sec-array.prototype.values 13104 // `Array.prototype[@@iterator]` method 13105 // https://tc39.es/ecma262/#sec-array.prototype-@@iterator 13106 // `CreateArrayIterator` internal method 13107 // https://tc39.es/ecma262/#sec-createarrayiterator 13108 13109 module.exports = defineIterator(Array, 'Array', function (iterated, kind) { 13110 setInternalState(this, { 13111 type: ARRAY_ITERATOR, 13112 target: toIndexedObject(iterated), 13113 // target 13114 index: 0, 13115 // next index 13116 kind: kind // kind 13117 13118 }); // `%ArrayIteratorPrototype%.next` method 13119 // https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next 13120 }, function () { 13121 var state = getInternalState(this); 13122 var target = state.target; 13123 var kind = state.kind; 13124 var index = state.index++; 13125 13126 if (!target || index >= target.length) { 13127 state.target = undefined; 13128 return { 13129 value: undefined, 13130 done: true 13131 }; 13132 } 13133 13134 if (kind == 'keys') return { 13135 value: index, 13136 done: false 13137 }; 13138 if (kind == 'values') return { 13139 value: target[index], 13140 done: false 13141 }; 13142 return { 13143 value: [index, target[index]], 13144 done: false 13145 }; 13146 }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% 13147 // https://tc39.es/ecma262/#sec-createunmappedargumentsobject 13148 // https://tc39.es/ecma262/#sec-createmappedargumentsobject 13149 13150 Iterators.Arguments = Iterators.Array; // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables 13151 13152 addToUnscopables('keys'); 13153 addToUnscopables('values'); 13154 addToUnscopables('entries'); 13155 /***/ 13156 }, 13157 13158 /***/ 13159 68602: 13160 /*!**************************************************************************************************!*\ 13161 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.join.js ***! 13162 \**************************************************************************************************/ 13163 13164 /***/ 13165 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13166 "use strict"; 13167 13168 var $ = __webpack_require__( 13169 /*! ../internals/export */ 13170 4773); 13171 13172 var IndexedObject = __webpack_require__( 13173 /*! ../internals/indexed-object */ 13174 7858); 13175 13176 var toIndexedObject = __webpack_require__( 13177 /*! ../internals/to-indexed-object */ 13178 60058); 13179 13180 var arrayMethodIsStrict = __webpack_require__( 13181 /*! ../internals/array-method-is-strict */ 13182 79925); 13183 13184 var nativeJoin = [].join; 13185 var ES3_STRINGS = IndexedObject != Object; 13186 var STRICT_METHOD = arrayMethodIsStrict('join', ','); // `Array.prototype.join` method 13187 // https://tc39.es/ecma262/#sec-array.prototype.join 13188 13189 $({ 13190 target: 'Array', 13191 proto: true, 13192 forced: ES3_STRINGS || !STRICT_METHOD 13193 }, { 13194 join: function join(separator) { 13195 return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator); 13196 } 13197 }); 13198 /***/ 13199 }, 13200 13201 /***/ 13202 96459: 13203 /*!***********************************************************************************************************!*\ 13204 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.last-index-of.js ***! 13205 \***********************************************************************************************************/ 13206 13207 /***/ 13208 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13209 var $ = __webpack_require__( 13210 /*! ../internals/export */ 13211 4773); 13212 13213 var lastIndexOf = __webpack_require__( 13214 /*! ../internals/array-last-index-of */ 13215 25004); // `Array.prototype.lastIndexOf` method 13216 // https://tc39.es/ecma262/#sec-array.prototype.lastindexof 13217 // eslint-disable-next-line es/no-array-prototype-lastindexof -- required for testing 13218 13219 13220 $({ 13221 target: 'Array', 13222 proto: true, 13223 forced: lastIndexOf !== [].lastIndexOf 13224 }, { 13225 lastIndexOf: lastIndexOf 13226 }); 13227 /***/ 13228 }, 13229 13230 /***/ 13231 15790: 13232 /*!*************************************************************************************************!*\ 13233 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.map.js ***! 13234 \*************************************************************************************************/ 13235 13236 /***/ 13237 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13238 "use strict"; 13239 13240 var $ = __webpack_require__( 13241 /*! ../internals/export */ 13242 4773); 13243 13244 var $map = __webpack_require__( 13245 /*! ../internals/array-iteration */ 13246 81269).map; 13247 13248 var arrayMethodHasSpeciesSupport = __webpack_require__(
vendor: 6,459 bytes, lines 13249-13451
13249 /*! ../internals/array-method-has-species-support */ 13250 19197); 13251 13252 var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map'); // `Array.prototype.map` method 13253 // https://tc39.es/ecma262/#sec-array.prototype.map 13254 // with adding support of @@species 13255 13256 $({ 13257 target: 'Array', 13258 proto: true, 13259 forced: !HAS_SPECIES_SUPPORT 13260 }, { 13261 map: function map(callbackfn 13262 /* , thisArg */ 13263 ) { 13264 return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 13265 } 13266 }); 13267 /***/ 13268 }, 13269 13270 /***/ 13271 50698: 13272 /*!************************************************************************************************!*\ 13273 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.of.js ***! 13274 \************************************************************************************************/ 13275 13276 /***/ 13277 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13278 "use strict"; 13279 13280 var $ = __webpack_require__( 13281 /*! ../internals/export */ 13282 4773); 13283 13284 var fails = __webpack_require__( 13285 /*! ../internals/fails */ 13286 43849); 13287 13288 var createProperty = __webpack_require__( 13289 /*! ../internals/create-property */ 13290 68923); 13291 13292 var ISNT_GENERIC = fails(function () { 13293 function F() { 13294 /* empty */ 13295 } // eslint-disable-next-line es/no-array-of -- required for testing 13296 13297 13298 return !(Array.of.call(F) instanceof F); 13299 }); // `Array.of` method 13300 // https://tc39.es/ecma262/#sec-array.of 13301 // WebKit Array.of isn't generic 13302 13303 $({ 13304 target: 'Array', 13305 stat: true, 13306 forced: ISNT_GENERIC 13307 }, { 13308 of: function of() { 13309 var index = 0; 13310 var argumentsLength = arguments.length; 13311 var result = new (typeof this == 'function' ? this : Array)(argumentsLength); 13312 13313 while (argumentsLength > index) { 13314 createProperty(result, index, arguments[index++]); 13315 } 13316 13317 result.length = argumentsLength; 13318 return result; 13319 } 13320 }); 13321 /***/ 13322 }, 13323 13324 /***/ 13325 72173: 13326 /*!**********************************************************************************************************!*\ 13327 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.reduce-right.js ***! 13328 \**********************************************************************************************************/ 13329 13330 /***/ 13331 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13332 "use strict"; 13333 13334 var $ = __webpack_require__( 13335 /*! ../internals/export */ 13336 4773); 13337 13338 var $reduceRight = __webpack_require__( 13339 /*! ../internals/array-reduce */ 13340 72527).right; 13341 13342 var arrayMethodIsStrict = __webpack_require__( 13343 /*! ../internals/array-method-is-strict */ 13344 79925); 13345 13346 var CHROME_VERSION = __webpack_require__( 13347 /*! ../internals/engine-v8-version */ 13348 66889); 13349 13350 var IS_NODE = __webpack_require__( 13351 /*! ../internals/engine-is-node */ 13352 40170); 13353 13354 var STRICT_METHOD = arrayMethodIsStrict('reduceRight'); // Chrome 80-82 has a critical bug 13355 // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 13356 13357 var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; // `Array.prototype.reduceRight` method 13358 // https://tc39.es/ecma262/#sec-array.prototype.reduceright 13359 13360 $({ 13361 target: 'Array', 13362 proto: true, 13363 forced: !STRICT_METHOD || CHROME_BUG 13364 }, { 13365 reduceRight: function reduceRight(callbackfn 13366 /* , initialValue */ 13367 ) { 13368 return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); 13369 } 13370 }); 13371 /***/ 13372 }, 13373 13374 /***/ 13375 9594: 13376 /*!****************************************************************************************************!*\ 13377 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.reduce.js ***! 13378 \****************************************************************************************************/ 13379 13380 /***/ 13381 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13382 "use strict"; 13383 13384 var $ = __webpack_require__( 13385 /*! ../internals/export */ 13386 4773); 13387 13388 var $reduce = __webpack_require__( 13389 /*! ../internals/array-reduce */ 13390 72527).left; 13391 13392 var arrayMethodIsStrict = __webpack_require__( 13393 /*! ../internals/array-method-is-strict */ 13394 79925); 13395 13396 var CHROME_VERSION = __webpack_require__( 13397 /*! ../internals/engine-v8-version */ 13398 66889); 13399 13400 var IS_NODE = __webpack_require__( 13401 /*! ../internals/engine-is-node */ 13402 40170); 13403 13404 var STRICT_METHOD = arrayMethodIsStrict('reduce'); // Chrome 80-82 has a critical bug 13405 // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 13406 13407 var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; // `Array.prototype.reduce` method 13408 // https://tc39.es/ecma262/#sec-array.prototype.reduce 13409 13410 $({ 13411 target: 'Array', 13412 proto: true, 13413 forced: !STRICT_METHOD || CHROME_BUG 13414 }, { 13415 reduce: function reduce(callbackfn 13416 /* , initialValue */ 13417 ) { 13418 return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined); 13419 } 13420 }); 13421 /***/ 13422 }, 13423 13424 /***/ 13425 6290: 13426 /*!***************************************************************************************************!*\ 13427 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.slice.js ***! 13428 \***************************************************************************************************/ 13429 13430 /***/ 13431 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13432 "use strict"; 13433 13434 var $ = __webpack_require__( 13435 /*! ../internals/export */ 13436 4773); 13437 13438 var isObject = __webpack_require__( 13439 /*! ../internals/is-object */ 13440 5053); 13441 13442 var isArray = __webpack_require__( 13443 /*! ../internals/is-array */ 13444 62703); 13445 13446 var toAbsoluteIndex = __webpack_require__( 13447 /*! ../internals/to-absolute-index */ 13448 63141); 13449 13450 var toLength = __webpack_require__( 13451 /*! ../internals/to-length */
vendor: 5,940 bytes, lines 13452-13637
13452 77457); 13453 13454 var toIndexedObject = __webpack_require__( 13455 /*! ../internals/to-indexed-object */ 13456 60058); 13457 13458 var createProperty = __webpack_require__( 13459 /*! ../internals/create-property */ 13460 68923); 13461 13462 var wellKnownSymbol = __webpack_require__( 13463 /*! ../internals/well-known-symbol */ 13464 12871); 13465 13466 var arrayMethodHasSpeciesSupport = __webpack_require__( 13467 /*! ../internals/array-method-has-species-support */ 13468 19197); 13469 13470 var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice'); 13471 var SPECIES = wellKnownSymbol('species'); 13472 var nativeSlice = [].slice; 13473 var max = Math.max; // `Array.prototype.slice` method 13474 // https://tc39.es/ecma262/#sec-array.prototype.slice 13475 // fallback for not array-like ES3 strings and DOM objects 13476 13477 $({ 13478 target: 'Array', 13479 proto: true, 13480 forced: !HAS_SPECIES_SUPPORT 13481 }, { 13482 slice: function slice(start, end) { 13483 var O = toIndexedObject(this); 13484 var length = toLength(O.length); 13485 var k = toAbsoluteIndex(start, length); 13486 var fin = toAbsoluteIndex(end === undefined ? length : end, length); // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible 13487 13488 var Constructor, result, n; 13489 13490 if (isArray(O)) { 13491 Constructor = O.constructor; // cross-realm fallback 13492 13493 if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) { 13494 Constructor = undefined; 13495 } else if (isObject(Constructor)) { 13496 Constructor = Constructor[SPECIES]; 13497 if (Constructor === null) Constructor = undefined; 13498 } 13499 13500 if (Constructor === Array || Constructor === undefined) { 13501 return nativeSlice.call(O, k, fin); 13502 } 13503 } 13504 13505 result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0)); 13506 13507 for (n = 0; k < fin; k++, n++) { 13508 if (k in O) createProperty(result, n, O[k]); 13509 } 13510 13511 result.length = n; 13512 return result; 13513 } 13514 }); 13515 /***/ 13516 }, 13517 13518 /***/ 13519 73702: 13520 /*!**************************************************************************************************!*\ 13521 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.some.js ***! 13522 \**************************************************************************************************/ 13523 13524 /***/ 13525 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13526 "use strict"; 13527 13528 var $ = __webpack_require__( 13529 /*! ../internals/export */ 13530 4773); 13531 13532 var $some = __webpack_require__( 13533 /*! ../internals/array-iteration */ 13534 81269).some; 13535 13536 var arrayMethodIsStrict = __webpack_require__( 13537 /*! ../internals/array-method-is-strict */ 13538 79925); 13539 13540 var STRICT_METHOD = arrayMethodIsStrict('some'); // `Array.prototype.some` method 13541 // https://tc39.es/ecma262/#sec-array.prototype.some 13542 13543 $({ 13544 target: 'Array', 13545 proto: true, 13546 forced: !STRICT_METHOD 13547 }, { 13548 some: function some(callbackfn 13549 /* , thisArg */ 13550 ) { 13551 return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); 13552 } 13553 }); 13554 /***/ 13555 }, 13556 13557 /***/ 13558 69208: 13559 /*!**************************************************************************************************!*\ 13560 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.sort.js ***! 13561 \**************************************************************************************************/ 13562 13563 /***/ 13564 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13565 "use strict"; 13566 13567 var $ = __webpack_require__( 13568 /*! ../internals/export */ 13569 4773); 13570 13571 var aFunction = __webpack_require__( 13572 /*! ../internals/a-function */ 13573 90272); 13574 13575 var toObject = __webpack_require__( 13576 /*! ../internals/to-object */ 13577 23542); 13578 13579 var fails = __webpack_require__( 13580 /*! ../internals/fails */ 13581 43849); 13582 13583 var arrayMethodIsStrict = __webpack_require__( 13584 /*! ../internals/array-method-is-strict */ 13585 79925); 13586 13587 var test = []; 13588 var nativeSort = test.sort; // IE8- 13589 13590 var FAILS_ON_UNDEFINED = fails(function () { 13591 test.sort(undefined); 13592 }); // V8 bug 13593 13594 var FAILS_ON_NULL = fails(function () { 13595 test.sort(null); 13596 }); // Old WebKit 13597 13598 var STRICT_METHOD = arrayMethodIsStrict('sort'); 13599 var FORCED = FAILS_ON_UNDEFINED || !FAILS_ON_NULL || !STRICT_METHOD; // `Array.prototype.sort` method 13600 // https://tc39.es/ecma262/#sec-array.prototype.sort 13601 13602 $({ 13603 target: 'Array', 13604 proto: true, 13605 forced: FORCED 13606 }, { 13607 sort: function sort(comparefn) { 13608 return comparefn === undefined ? nativeSort.call(toObject(this)) : nativeSort.call(toObject(this), aFunction(comparefn)); 13609 } 13610 }); 13611 /***/ 13612 }, 13613 13614 /***/ 13615 1805: 13616 /*!****************************************************************************************************!*\ 13617 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.array.splice.js ***! 13618 \****************************************************************************************************/ 13619 13620 /***/ 13621 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13622 "use strict"; 13623 13624 var $ = __webpack_require__( 13625 /*! ../internals/export */ 13626 4773); 13627 13628 var toAbsoluteIndex = __webpack_require__( 13629 /*! ../internals/to-absolute-index */ 13630 63141); 13631 13632 var toInteger = __webpack_require__( 13633 /*! ../internals/to-integer */ 13634 20397); 13635 13636 var toLength = __webpack_require__( 13637 /*! ../internals/to-length */
vendor: 10,934 bytes, lines 13638-13955
13638 77457); 13639 13640 var toObject = __webpack_require__( 13641 /*! ../internals/to-object */ 13642 23542); 13643 13644 var arraySpeciesCreate = __webpack_require__( 13645 /*! ../internals/array-species-create */ 13646 5301); 13647 13648 var createProperty = __webpack_require__( 13649 /*! ../internals/create-property */ 13650 68923); 13651 13652 var arrayMethodHasSpeciesSupport = __webpack_require__( 13653 /*! ../internals/array-method-has-species-support */ 13654 19197); 13655 13656 var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice'); 13657 var max = Math.max; 13658 var min = Math.min; 13659 var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; 13660 var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded'; // `Array.prototype.splice` method 13661 // https://tc39.es/ecma262/#sec-array.prototype.splice 13662 // with adding support of @@species 13663 13664 $({ 13665 target: 'Array', 13666 proto: true, 13667 forced: !HAS_SPECIES_SUPPORT 13668 }, { 13669 splice: function splice(start, deleteCount 13670 /* , ...items */ 13671 ) { 13672 var O = toObject(this); 13673 var len = toLength(O.length); 13674 var actualStart = toAbsoluteIndex(start, len); 13675 var argumentsLength = arguments.length; 13676 var insertCount, actualDeleteCount, A, k, from, to; 13677 13678 if (argumentsLength === 0) { 13679 insertCount = actualDeleteCount = 0; 13680 } else if (argumentsLength === 1) { 13681 insertCount = 0; 13682 actualDeleteCount = len - actualStart; 13683 } else { 13684 insertCount = argumentsLength - 2; 13685 actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart); 13686 } 13687 13688 if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) { 13689 throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED); 13690 } 13691 13692 A = arraySpeciesCreate(O, actualDeleteCount); 13693 13694 for (k = 0; k < actualDeleteCount; k++) { 13695 from = actualStart + k; 13696 if (from in O) createProperty(A, k, O[from]); 13697 } 13698 13699 A.length = actualDeleteCount; 13700 13701 if (insertCount < actualDeleteCount) { 13702 for (k = actualStart; k < len - actualDeleteCount; k++) { 13703 from = k + actualDeleteCount; 13704 to = k + insertCount; 13705 if (from in O) O[to] = O[from];else delete O[to]; 13706 } 13707 13708 for (k = len; k > len - actualDeleteCount + insertCount; k--) { 13709 delete O[k - 1]; 13710 } 13711 } else if (insertCount > actualDeleteCount) { 13712 for (k = len - actualDeleteCount; k > actualStart; k--) { 13713 from = k + actualDeleteCount - 1; 13714 to = k + insertCount - 1; 13715 if (from in O) O[to] = O[from];else delete O[to]; 13716 } 13717 } 13718 13719 for (k = 0; k < insertCount; k++) { 13720 O[k + actualStart] = arguments[k + 2]; 13721 } 13722 13723 O.length = len - actualDeleteCount + insertCount; 13724 return A; 13725 } 13726 }); 13727 /***/ 13728 }, 13729 13730 /***/ 13731 63979: 13732 /*!************************************************************************************************!*\ 13733 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.date.now.js ***! 13734 \************************************************************************************************/ 13735 13736 /***/ 13737 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13738 var $ = __webpack_require__( 13739 /*! ../internals/export */ 13740 4773); // `Date.now` method 13741 // https://tc39.es/ecma262/#sec-date.now 13742 13743 13744 $({ 13745 target: 'Date', 13746 stat: true 13747 }, { 13748 now: function now() { 13749 return new Date().getTime(); 13750 } 13751 }); 13752 /***/ 13753 }, 13754 13755 /***/ 13756 42607: 13757 /*!**********************************************************************************************************!*\ 13758 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.date.to-iso-string.js ***! 13759 \**********************************************************************************************************/ 13760 13761 /***/ 13762 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13763 var $ = __webpack_require__( 13764 /*! ../internals/export */ 13765 4773); 13766 13767 var toISOString = __webpack_require__( 13768 /*! ../internals/date-to-iso-string */ 13769 42594); // `Date.prototype.toISOString` method 13770 // https://tc39.es/ecma262/#sec-date.prototype.toisostring 13771 // PhantomJS / old WebKit has a broken implementations 13772 13773 13774 $({ 13775 target: 'Date', 13776 proto: true, 13777 forced: Date.prototype.toISOString !== toISOString 13778 }, { 13779 toISOString: toISOString 13780 }); 13781 /***/ 13782 }, 13783 13784 /***/ 13785 17383: 13786 /*!****************************************************************************************************!*\ 13787 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.date.to-json.js ***! 13788 \****************************************************************************************************/ 13789 13790 /***/ 13791 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13792 "use strict"; 13793 13794 var $ = __webpack_require__( 13795 /*! ../internals/export */ 13796 4773); 13797 13798 var fails = __webpack_require__( 13799 /*! ../internals/fails */ 13800 43849); 13801 13802 var toObject = __webpack_require__( 13803 /*! ../internals/to-object */ 13804 23542); 13805 13806 var toPrimitive = __webpack_require__( 13807 /*! ../internals/to-primitive */ 13808 12729); 13809 13810 var FORCED = fails(function () { 13811 return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({ 13812 toISOString: function toISOString() { 13813 return 1; 13814 } 13815 }) !== 1; 13816 }); // `Date.prototype.toJSON` method 13817 // https://tc39.es/ecma262/#sec-date.prototype.tojson 13818 13819 $({ 13820 target: 'Date', 13821 proto: true, 13822 forced: FORCED 13823 }, { 13824 // eslint-disable-next-line no-unused-vars -- required for `.length` 13825 toJSON: function toJSON(key) { 13826 var O = toObject(this); 13827 var pv = toPrimitive(O); 13828 return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); 13829 } 13830 }); 13831 /***/ 13832 }, 13833 13834 /***/ 13835 43288: 13836 /*!*********************************************************************************************************!*\ 13837 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.date.to-primitive.js ***! 13838 \*********************************************************************************************************/ 13839 13840 /***/ 13841 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13842 var createNonEnumerableProperty = __webpack_require__( 13843 /*! ../internals/create-non-enumerable-property */ 13844 35384); 13845 13846 var dateToPrimitive = __webpack_require__( 13847 /*! ../internals/date-to-primitive */ 13848 89445); 13849 13850 var wellKnownSymbol = __webpack_require__( 13851 /*! ../internals/well-known-symbol */ 13852 12871); 13853 13854 var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); 13855 var DatePrototype = Date.prototype; // `Date.prototype[@@toPrimitive]` method 13856 // https://tc39.es/ecma262/#sec-date.prototype-@@toprimitive 13857 13858 if (!(TO_PRIMITIVE in DatePrototype)) { 13859 createNonEnumerableProperty(DatePrototype, TO_PRIMITIVE, dateToPrimitive); 13860 } 13861 /***/ 13862 13863 }, 13864 13865 /***/ 13866 72707: 13867 /*!******************************************************************************************************!*\ 13868 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.date.to-string.js ***! 13869 \******************************************************************************************************/ 13870 13871 /***/ 13872 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13873 var redefine = __webpack_require__( 13874 /*! ../internals/redefine */ 13875 81859); 13876 13877 var DatePrototype = Date.prototype; 13878 var INVALID_DATE = 'Invalid Date'; 13879 var TO_STRING = 'toString'; 13880 var nativeDateToString = DatePrototype[TO_STRING]; 13881 var getTime = DatePrototype.getTime; // `Date.prototype.toString` method 13882 // https://tc39.es/ecma262/#sec-date.prototype.tostring 13883 13884 if (new Date(NaN) + '' != INVALID_DATE) { 13885 redefine(DatePrototype, TO_STRING, function toString() { 13886 var value = getTime.call(this); // eslint-disable-next-line no-self-compare -- NaN check 13887 13888 return value === value ? nativeDateToString.call(this) : INVALID_DATE; 13889 }); 13890 } 13891 /***/ 13892 13893 }, 13894 13895 /***/ 13896 82867: 13897 /*!*****************************************************************************************************!*\ 13898 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.function.bind.js ***! 13899 \*****************************************************************************************************/ 13900 13901 /***/ 13902 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13903 var $ = __webpack_require__( 13904 /*! ../internals/export */ 13905 4773); 13906 13907 var bind = __webpack_require__( 13908 /*! ../internals/function-bind */ 13909 46574); // `Function.prototype.bind` method 13910 // https://tc39.es/ecma262/#sec-function.prototype.bind 13911 13912 13913 $({ 13914 target: 'Function', 13915 proto: true 13916 }, { 13917 bind: bind 13918 }); 13919 /***/ 13920 }, 13921 13922 /***/ 13923 23919: 13924 /*!*************************************************************************************************************!*\ 13925 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.function.has-instance.js ***! 13926 \*************************************************************************************************************/ 13927 13928 /***/ 13929 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13930 "use strict"; 13931 13932 var isObject = __webpack_require__( 13933 /*! ../internals/is-object */ 13934 5053); 13935 13936 var definePropertyModule = __webpack_require__( 13937 /*! ../internals/object-define-property */ 13938 70704); 13939 13940 var getPrototypeOf = __webpack_require__( 13941 /*! ../internals/object-get-prototype-of */ 13942 58873); 13943 13944 var wellKnownSymbol = __webpack_require__( 13945 /*! ../internals/well-known-symbol */ 13946 12871); 13947 13948 var HAS_INSTANCE = wellKnownSymbol('hasInstance'); 13949 var FunctionPrototype = Function.prototype; // `Function.prototype[@@hasInstance]` method 13950 // https://tc39.es/ecma262/#sec-function.prototype-@@hasinstance 13951 13952 if (!(HAS_INSTANCE in FunctionPrototype)) { 13953 definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { 13954 value: function value(O) { 13955 if (typeof this != 'function' || !isObject(O)) return false;
13956 if (!isObject(this.prototype)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: 13957 13958 while (O = getPrototypeOf(O)) { 13959 if (this.prototype === O) return true; 13960 } 13961 13962 return false; 13963 } 13964 }); 13965 } 13966 /***/ 13967 13968 }, 13969 13970 /***/ 13971 75355: 13972 /*!*****************************************************************************************************!*\ 13973 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.function.name.js ***! 13974 \*****************************************************************************************************/ 13975 13976 /***/ 13977 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 13978 var DESCRIPTORS = __webpack_require__( 13979 /*! ../internals/descriptors */ 13980 14952); 13981 13982 var defineProperty = __webpack_require__( 13983 /*! ../internals/object-define-property */ 13984 70704).f; 13985 13986 var FunctionPrototype = Function.prototype; 13987 var FunctionPrototypeToString = FunctionPrototype.toString; 13988 var nameRE = /^\s*function ([^ (]*)/; 13989 var NAME = 'name'; // Function instances `.name` property 13990 // https://tc39.es/ecma262/#sec-function-instances-name 13991 13992 if (DESCRIPTORS && !(NAME in FunctionPrototype)) { 13993 defineProperty(FunctionPrototype, NAME, { 13994 configurable: true, 13995 get: function get() { 13996 try { 13997 return FunctionPrototypeToString.call(this).match(nameRE)[1]; 13998 } catch (error) { 13999 return ''; 14000 } 14001 } 14002 }); 14003 } 14004 /***/ 14005 14006 }, 14007 14008 /***/
vendor: 19,798 bytes, lines 14009-14615
14009 86641: 14010 /*!**********************************************************************************************************!*\ 14011 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.json.to-string-tag.js ***! 14012 \**********************************************************************************************************/ 14013 14014 /***/ 14015 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14016 var global = __webpack_require__( 14017 /*! ../internals/global */ 14018 30357); 14019 14020 var setToStringTag = __webpack_require__( 14021 /*! ../internals/set-to-string-tag */ 14022 20814); // JSON[@@toStringTag] property 14023 // https://tc39.es/ecma262/#sec-json-@@tostringtag 14024 14025 14026 setToStringTag(global.JSON, 'JSON', true); 14027 /***/ 14028 }, 14029 14030 /***/ 14031 30102: 14032 /*!*******************************************************************************************!*\ 14033 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.map.js ***! 14034 \*******************************************************************************************/ 14035 14036 /***/ 14037 function _(module, __unused_webpack_exports, __webpack_require__) { 14038 "use strict"; 14039 14040 var collection = __webpack_require__( 14041 /*! ../internals/collection */ 14042 58545); 14043 14044 var collectionStrong = __webpack_require__( 14045 /*! ../internals/collection-strong */ 14046 59274); // `Map` constructor 14047 // https://tc39.es/ecma262/#sec-map-objects 14048 14049 14050 module.exports = collection('Map', function (init) { 14051 return function Map() { 14052 return init(this, arguments.length ? arguments[0] : undefined); 14053 }; 14054 }, collectionStrong); 14055 /***/ 14056 }, 14057 14058 /***/ 14059 67983: 14060 /*!**************************************************************************************************!*\ 14061 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.acosh.js ***! 14062 \**************************************************************************************************/ 14063 14064 /***/ 14065 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14066 var $ = __webpack_require__( 14067 /*! ../internals/export */ 14068 4773); 14069 14070 var log1p = __webpack_require__( 14071 /*! ../internals/math-log1p */ 14072 57308); // eslint-disable-next-line es/no-math-acosh -- required for testing 14073 14074 14075 var $acosh = Math.acosh; 14076 var log = Math.log; 14077 var sqrt = Math.sqrt; 14078 var LN2 = Math.LN2; 14079 var FORCED = !$acosh // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 14080 || Math.floor($acosh(Number.MAX_VALUE)) != 710 // Tor Browser bug: Math.acosh(Infinity) -> NaN 14081 || $acosh(Infinity) != Infinity; // `Math.acosh` method 14082 // https://tc39.es/ecma262/#sec-math.acosh 14083 14084 $({ 14085 target: 'Math', 14086 stat: true, 14087 forced: FORCED 14088 }, { 14089 acosh: function acosh(x) { 14090 return (x = +x) < 1 ? NaN : x > 94906265.62425156 ? log(x) + LN2 : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); 14091 } 14092 }); 14093 /***/ 14094 }, 14095 14096 /***/ 14097 3208: 14098 /*!**************************************************************************************************!*\ 14099 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.asinh.js ***! 14100 \**************************************************************************************************/ 14101 14102 /***/ 14103 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14104 var $ = __webpack_require__( 14105 /*! ../internals/export */ 14106 4773); // eslint-disable-next-line es/no-math-asinh -- required for testing 14107 14108 14109 var $asinh = Math.asinh; 14110 var log = Math.log; 14111 var sqrt = Math.sqrt; 14112 14113 function asinh(x) { 14114 return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : log(x + sqrt(x * x + 1)); 14115 } // `Math.asinh` method 14116 // https://tc39.es/ecma262/#sec-math.asinh 14117 // Tor Browser bug: Math.asinh(0) -> -0 14118 14119 14120 $({ 14121 target: 'Math', 14122 stat: true, 14123 forced: !($asinh && 1 / $asinh(0) > 0) 14124 }, { 14125 asinh: asinh 14126 }); 14127 /***/ 14128 }, 14129 14130 /***/ 14131 77389: 14132 /*!**************************************************************************************************!*\ 14133 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.atanh.js ***! 14134 \**************************************************************************************************/ 14135 14136 /***/ 14137 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14138 var $ = __webpack_require__( 14139 /*! ../internals/export */ 14140 4773); // eslint-disable-next-line es/no-math-atanh -- required for testing 14141 14142 14143 var $atanh = Math.atanh; 14144 var log = Math.log; // `Math.atanh` method 14145 // https://tc39.es/ecma262/#sec-math.atanh 14146 // Tor Browser bug: Math.atanh(-0) -> 0 14147 14148 $({ 14149 target: 'Math', 14150 stat: true, 14151 forced: !($atanh && 1 / $atanh(-0) < 0) 14152 }, { 14153 atanh: function atanh(x) { 14154 return (x = +x) == 0 ? x : log((1 + x) / (1 - x)) / 2; 14155 } 14156 }); 14157 /***/ 14158 }, 14159 14160 /***/ 14161 50099: 14162 /*!*************************************************************************************************!*\ 14163 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.cbrt.js ***! 14164 \*************************************************************************************************/ 14165 14166 /***/ 14167 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14168 var $ = __webpack_require__( 14169 /*! ../internals/export */ 14170 4773); 14171 14172 var sign = __webpack_require__( 14173 /*! ../internals/math-sign */ 14174 84462); 14175 14176 var abs = Math.abs; 14177 var pow = Math.pow; // `Math.cbrt` method 14178 // https://tc39.es/ecma262/#sec-math.cbrt 14179 14180 $({ 14181 target: 'Math', 14182 stat: true 14183 }, { 14184 cbrt: function cbrt(x) { 14185 return sign(x = +x) * pow(abs(x), 1 / 3); 14186 } 14187 }); 14188 /***/ 14189 }, 14190 14191 /***/ 14192 5715: 14193 /*!**************************************************************************************************!*\ 14194 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.clz32.js ***! 14195 \**************************************************************************************************/ 14196 14197 /***/ 14198 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14199 var $ = __webpack_require__( 14200 /*! ../internals/export */ 14201 4773); 14202 14203 var floor = Math.floor; 14204 var log = Math.log; 14205 var LOG2E = Math.LOG2E; // `Math.clz32` method 14206 // https://tc39.es/ecma262/#sec-math.clz32 14207 14208 $({ 14209 target: 'Math', 14210 stat: true 14211 }, { 14212 clz32: function clz32(x) { 14213 return (x >>>= 0) ? 31 - floor(log(x + 0.5) * LOG2E) : 32; 14214 } 14215 }); 14216 /***/ 14217 }, 14218 14219 /***/ 14220 85143: 14221 /*!*************************************************************************************************!*\ 14222 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.cosh.js ***! 14223 \*************************************************************************************************/ 14224 14225 /***/ 14226 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14227 var $ = __webpack_require__( 14228 /*! ../internals/export */ 14229 4773); 14230 14231 var expm1 = __webpack_require__( 14232 /*! ../internals/math-expm1 */ 14233 24807); // eslint-disable-next-line es/no-math-cosh -- required for testing 14234 14235 14236 var $cosh = Math.cosh; 14237 var abs = Math.abs; 14238 var E = Math.E; // `Math.cosh` method 14239 // https://tc39.es/ecma262/#sec-math.cosh 14240 14241 $({ 14242 target: 'Math', 14243 stat: true, 14244 forced: !$cosh || $cosh(710) === Infinity 14245 }, { 14246 cosh: function cosh(x) { 14247 var t = expm1(abs(x) - 1) + 1; 14248 return (t + 1 / (t * E * E)) * (E / 2); 14249 } 14250 }); 14251 /***/ 14252 }, 14253 14254 /***/ 14255 34438: 14256 /*!**************************************************************************************************!*\ 14257 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.expm1.js ***! 14258 \**************************************************************************************************/ 14259 14260 /***/ 14261 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14262 var $ = __webpack_require__( 14263 /*! ../internals/export */ 14264 4773); 14265 14266 var expm1 = __webpack_require__( 14267 /*! ../internals/math-expm1 */ 14268 24807); // `Math.expm1` method 14269 // https://tc39.es/ecma262/#sec-math.expm1 14270 // eslint-disable-next-line es/no-math-expm1 -- required for testing 14271 14272 14273 $({ 14274 target: 'Math', 14275 stat: true, 14276 forced: expm1 != Math.expm1 14277 }, { 14278 expm1: expm1 14279 }); 14280 /***/ 14281 }, 14282 14283 /***/ 14284 74399: 14285 /*!***************************************************************************************************!*\ 14286 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.fround.js ***! 14287 \***************************************************************************************************/ 14288 14289 /***/ 14290 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14291 var $ = __webpack_require__( 14292 /*! ../internals/export */ 14293 4773); 14294 14295 var fround = __webpack_require__( 14296 /*! ../internals/math-fround */ 14297 79636); // `Math.fround` method 14298 // https://tc39.es/ecma262/#sec-math.fround 14299 14300 14301 $({ 14302 target: 'Math', 14303 stat: true 14304 }, { 14305 fround: fround 14306 }); 14307 /***/ 14308 }, 14309 14310 /***/ 14311 99815: 14312 /*!**************************************************************************************************!*\ 14313 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.hypot.js ***! 14314 \**************************************************************************************************/ 14315 14316 /***/ 14317 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14318 var $ = __webpack_require__( 14319 /*! ../internals/export */ 14320 4773); // eslint-disable-next-line es/no-math-hypot -- required for testing 14321 14322 14323 var $hypot = Math.hypot; 14324 var abs = Math.abs; 14325 var sqrt = Math.sqrt; // Chrome 77 bug 14326 // https://bugs.chromium.org/p/v8/issues/detail?id=9546 14327 14328 var BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity; // `Math.hypot` method 14329 // https://tc39.es/ecma262/#sec-math.hypot 14330 14331 $({ 14332 target: 'Math', 14333 stat: true, 14334 forced: BUGGY 14335 }, { 14336 // eslint-disable-next-line no-unused-vars -- required for `.length` 14337 hypot: function hypot(value1, value2) { 14338 var sum = 0; 14339 var i = 0; 14340 var aLen = arguments.length; 14341 var larg = 0; 14342 var arg, div; 14343 14344 while (i < aLen) { 14345 arg = abs(arguments[i++]); 14346 14347 if (larg < arg) { 14348 div = larg / arg; 14349 sum = sum * div * div + 1; 14350 larg = arg; 14351 } else if (arg > 0) { 14352 div = arg / larg; 14353 sum += div * div; 14354 } else sum += arg; 14355 } 14356 14357 return larg === Infinity ? Infinity : larg * sqrt(sum); 14358 } 14359 }); 14360 /***/ 14361 }, 14362 14363 /***/ 14364 62529: 14365 /*!*************************************************************************************************!*\ 14366 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.imul.js ***! 14367 \*************************************************************************************************/ 14368 14369 /***/ 14370 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14371 var $ = __webpack_require__( 14372 /*! ../internals/export */ 14373 4773); 14374 14375 var fails = __webpack_require__( 14376 /*! ../internals/fails */ 14377 43849); // eslint-disable-next-line es/no-math-imul -- required for testing 14378 14379 14380 var $imul = Math.imul; 14381 var FORCED = fails(function () { 14382 return $imul(0xFFFFFFFF, 5) != -5 || $imul.length != 2; 14383 }); // `Math.imul` method 14384 // https://tc39.es/ecma262/#sec-math.imul 14385 // some WebKit versions fails with big numbers, some has wrong arity 14386 14387 $({ 14388 target: 'Math', 14389 stat: true, 14390 forced: FORCED 14391 }, { 14392 imul: function imul(x, y) { 14393 var UINT16 = 0xFFFF; 14394 var xn = +x; 14395 var yn = +y; 14396 var xl = UINT16 & xn; 14397 var yl = UINT16 & yn; 14398 return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0); 14399 } 14400 }); 14401 /***/ 14402 }, 14403 14404 /***/ 14405 60299: 14406 /*!**************************************************************************************************!*\ 14407 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.log10.js ***! 14408 \**************************************************************************************************/ 14409 14410 /***/ 14411 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14412 var $ = __webpack_require__( 14413 /*! ../internals/export */ 14414 4773); 14415 14416 var log = Math.log; 14417 var LOG10E = Math.LOG10E; // `Math.log10` method 14418 // https://tc39.es/ecma262/#sec-math.log10 14419 14420 $({ 14421 target: 'Math', 14422 stat: true 14423 }, { 14424 log10: function log10(x) { 14425 return log(x) * LOG10E; 14426 } 14427 }); 14428 /***/ 14429 }, 14430 14431 /***/ 14432 88760: 14433 /*!**************************************************************************************************!*\ 14434 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.log1p.js ***! 14435 \**************************************************************************************************/ 14436 14437 /***/ 14438 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14439 var $ = __webpack_require__( 14440 /*! ../internals/export */ 14441 4773); 14442 14443 var log1p = __webpack_require__( 14444 /*! ../internals/math-log1p */ 14445 57308); // `Math.log1p` method 14446 // https://tc39.es/ecma262/#sec-math.log1p 14447 14448 14449 $({ 14450 target: 'Math', 14451 stat: true 14452 }, { 14453 log1p: log1p 14454 }); 14455 /***/ 14456 }, 14457 14458 /***/ 14459 64546: 14460 /*!*************************************************************************************************!*\ 14461 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.log2.js ***! 14462 \*************************************************************************************************/ 14463 14464 /***/ 14465 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14466 var $ = __webpack_require__( 14467 /*! ../internals/export */ 14468 4773); 14469 14470 var log = Math.log; 14471 var LN2 = Math.LN2; // `Math.log2` method 14472 // https://tc39.es/ecma262/#sec-math.log2 14473 14474 $({ 14475 target: 'Math', 14476 stat: true 14477 }, { 14478 log2: function log2(x) { 14479 return log(x) / LN2; 14480 } 14481 }); 14482 /***/ 14483 }, 14484 14485 /***/ 14486 46685: 14487 /*!*************************************************************************************************!*\ 14488 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.sign.js ***! 14489 \*************************************************************************************************/ 14490 14491 /***/ 14492 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14493 var $ = __webpack_require__( 14494 /*! ../internals/export */ 14495 4773); 14496 14497 var sign = __webpack_require__( 14498 /*! ../internals/math-sign */ 14499 84462); // `Math.sign` method 14500 // https://tc39.es/ecma262/#sec-math.sign 14501 14502 14503 $({ 14504 target: 'Math', 14505 stat: true 14506 }, { 14507 sign: sign 14508 }); 14509 /***/ 14510 }, 14511 14512 /***/ 14513 69605: 14514 /*!*************************************************************************************************!*\ 14515 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.sinh.js ***! 14516 \*************************************************************************************************/ 14517 14518 /***/ 14519 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14520 var $ = __webpack_require__( 14521 /*! ../internals/export */ 14522 4773); 14523 14524 var fails = __webpack_require__( 14525 /*! ../internals/fails */ 14526 43849); 14527 14528 var expm1 = __webpack_require__( 14529 /*! ../internals/math-expm1 */ 14530 24807); 14531 14532 var abs = Math.abs; 14533 var exp = Math.exp; 14534 var E = Math.E; 14535 var FORCED = fails(function () { 14536 // eslint-disable-next-line es/no-math-sinh -- required for testing 14537 return Math.sinh(-2e-17) != -2e-17; 14538 }); // `Math.sinh` method 14539 // https://tc39.es/ecma262/#sec-math.sinh 14540 // V8 near Chromium 38 has a problem with very small numbers 14541 14542 $({ 14543 target: 'Math', 14544 stat: true, 14545 forced: FORCED 14546 }, { 14547 sinh: function sinh(x) { 14548 return abs(x = +x) < 1 ? (expm1(x) - expm1(-x)) / 2 : (exp(x - 1) - exp(-x - 1)) * (E / 2); 14549 } 14550 }); 14551 /***/ 14552 }, 14553 14554 /***/ 14555 86537: 14556 /*!*************************************************************************************************!*\ 14557 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.tanh.js ***! 14558 \*************************************************************************************************/ 14559 14560 /***/ 14561 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14562 var $ = __webpack_require__( 14563 /*! ../internals/export */ 14564 4773); 14565 14566 var expm1 = __webpack_require__( 14567 /*! ../internals/math-expm1 */ 14568 24807); 14569 14570 var exp = Math.exp; // `Math.tanh` method 14571 // https://tc39.es/ecma262/#sec-math.tanh 14572 14573 $({ 14574 target: 'Math', 14575 stat: true 14576 }, { 14577 tanh: function tanh(x) { 14578 var a = expm1(x = +x); 14579 var b = expm1(-x); 14580 return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x)); 14581 } 14582 }); 14583 /***/ 14584 }, 14585 14586 /***/ 14587 3137: 14588 /*!**********************************************************************************************************!*\ 14589 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.to-string-tag.js ***! 14590 \**********************************************************************************************************/ 14591 14592 /***/ 14593 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14594 var setToStringTag = __webpack_require__( 14595 /*! ../internals/set-to-string-tag */ 14596 20814); // Math[@@toStringTag] property 14597 // https://tc39.es/ecma262/#sec-math-@@tostringtag 14598 14599 14600 setToStringTag(Math, 'Math', true); 14601 /***/ 14602 }, 14603 14604 /***/ 14605 76542: 14606 /*!**************************************************************************************************!*\ 14607 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.math.trunc.js ***! 14608 \**************************************************************************************************/ 14609 14610 /***/ 14611 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14612 var $ = __webpack_require__( 14613 /*! ../internals/export */ 14614 4773); 14615
vendor: 16,384 bytes, lines 14616-15126
14616 var ceil = Math.ceil; 14617 var floor = Math.floor; // `Math.trunc` method 14618 // https://tc39.es/ecma262/#sec-math.trunc 14619 14620 $({ 14621 target: 'Math', 14622 stat: true 14623 }, { 14624 trunc: function trunc(it) { 14625 return (it > 0 ? floor : ceil)(it); 14626 } 14627 }); 14628 /***/ 14629 }, 14630 14631 /***/ 14632 88199: 14633 /*!**********************************************************************************************************!*\ 14634 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.constructor.js ***! 14635 \**********************************************************************************************************/ 14636 14637 /***/ 14638 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14639 "use strict"; 14640 14641 var DESCRIPTORS = __webpack_require__( 14642 /*! ../internals/descriptors */ 14643 14952); 14644 14645 var global = __webpack_require__( 14646 /*! ../internals/global */ 14647 30357); 14648 14649 var isForced = __webpack_require__( 14650 /*! ../internals/is-forced */ 14651 18153); 14652 14653 var redefine = __webpack_require__( 14654 /*! ../internals/redefine */ 14655 81859); 14656 14657 var has = __webpack_require__( 14658 /*! ../internals/has */ 14659 72515); 14660 14661 var classof = __webpack_require__( 14662 /*! ../internals/classof-raw */ 14663 36504); 14664 14665 var inheritIfRequired = __webpack_require__( 14666 /*! ../internals/inherit-if-required */ 14667 75079); 14668 14669 var toPrimitive = __webpack_require__( 14670 /*! ../internals/to-primitive */ 14671 12729); 14672 14673 var fails = __webpack_require__( 14674 /*! ../internals/fails */ 14675 43849); 14676 14677 var create = __webpack_require__( 14678 /*! ../internals/object-create */ 14679 56527); 14680 14681 var getOwnPropertyNames = __webpack_require__( 14682 /*! ../internals/object-get-own-property-names */ 14683 66006).f; 14684 14685 var getOwnPropertyDescriptor = __webpack_require__( 14686 /*! ../internals/object-get-own-property-descriptor */ 14687 49629).f; 14688 14689 var defineProperty = __webpack_require__( 14690 /*! ../internals/object-define-property */ 14691 70704).f; 14692 14693 var trim = __webpack_require__( 14694 /*! ../internals/string-trim */ 14695 95223).trim; 14696 14697 var NUMBER = 'Number'; 14698 var NativeNumber = global[NUMBER]; 14699 var NumberPrototype = NativeNumber.prototype; // Opera ~12 has broken Object#toString 14700 14701 var BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER; // `ToNumber` abstract operation 14702 // https://tc39.es/ecma262/#sec-tonumber 14703 14704 var toNumber = function toNumber(argument) { 14705 var it = toPrimitive(argument, false); 14706 var first, third, radix, maxCode, digits, length, index, code; 14707 14708 if (typeof it == 'string' && it.length > 2) { 14709 it = trim(it); 14710 first = it.charCodeAt(0); 14711 14712 if (first === 43 || first === 45) { 14713 third = it.charCodeAt(2); 14714 if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix 14715 } else if (first === 48) { 14716 switch (it.charCodeAt(1)) { 14717 case 66: 14718 case 98: 14719 radix = 2; 14720 maxCode = 49; 14721 break; 14722 // fast equal of /^0b[01]+$/i 14723 14724 case 79: 14725 case 111: 14726 radix = 8; 14727 maxCode = 55; 14728 break; 14729 // fast equal of /^0o[0-7]+$/i 14730 14731 default: 14732 return +it; 14733 } 14734 14735 digits = it.slice(2); 14736 length = digits.length; 14737 14738 for (index = 0; index < length; index++) { 14739 code = digits.charCodeAt(index); // parseInt parses a string to a first unavailable symbol 14740 // but ToNumber should return NaN if a string contains unavailable symbols 14741 14742 if (code < 48 || code > maxCode) return NaN; 14743 } 14744 14745 return parseInt(digits, radix); 14746 } 14747 } 14748 14749 return +it; 14750 }; // `Number` constructor 14751 // https://tc39.es/ecma262/#sec-number-constructor 14752 14753 14754 if (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) { 14755 var NumberWrapper = function Number(value) { 14756 var it = arguments.length < 1 ? 0 : value; 14757 var dummy = this; 14758 return dummy instanceof NumberWrapper // check on 1..constructor(foo) case 14759 && (BROKEN_CLASSOF ? fails(function () { 14760 NumberPrototype.valueOf.call(dummy); 14761 }) : classof(dummy) != NUMBER) ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it); 14762 }; 14763 14764 for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : ( // ES3: 14765 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES2015 (in case, if modules with ES2015 Number statics required before): 14766 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,' + // ESNext 14767 'fromString,range').split(','), j = 0, key; keys.length > j; j++) { 14768 if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) { 14769 defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key)); 14770 } 14771 } 14772 14773 NumberWrapper.prototype = NumberPrototype; 14774 NumberPrototype.constructor = NumberWrapper; 14775 redefine(global, NUMBER, NumberWrapper); 14776 } 14777 /***/ 14778 14779 }, 14780 14781 /***/ 14782 64008: 14783 /*!******************************************************************************************************!*\ 14784 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.epsilon.js ***! 14785 \******************************************************************************************************/ 14786 14787 /***/ 14788 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14789 var $ = __webpack_require__( 14790 /*! ../internals/export */ 14791 4773); // `Number.EPSILON` constant 14792 // https://tc39.es/ecma262/#sec-number.epsilon 14793 14794 14795 $({ 14796 target: 'Number', 14797 stat: true 14798 }, { 14799 EPSILON: Math.pow(2, -52) 14800 }); 14801 /***/ 14802 }, 14803 14804 /***/ 14805 83290: 14806 /*!********************************************************************************************************!*\ 14807 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.is-finite.js ***! 14808 \********************************************************************************************************/ 14809 14810 /***/ 14811 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14812 var $ = __webpack_require__( 14813 /*! ../internals/export */ 14814 4773); 14815 14816 var numberIsFinite = __webpack_require__( 14817 /*! ../internals/number-is-finite */ 14818 88907); // `Number.isFinite` method 14819 // https://tc39.es/ecma262/#sec-number.isfinite 14820 14821 14822 $({ 14823 target: 'Number', 14824 stat: true 14825 }, { 14826 isFinite: numberIsFinite 14827 }); 14828 /***/ 14829 }, 14830 14831 /***/ 14832 50941: 14833 /*!*********************************************************************************************************!*\ 14834 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.is-integer.js ***! 14835 \*********************************************************************************************************/ 14836 14837 /***/ 14838 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14839 var $ = __webpack_require__( 14840 /*! ../internals/export */ 14841 4773); 14842 14843 var isInteger = __webpack_require__( 14844 /*! ../internals/is-integer */ 14845 81243); // `Number.isInteger` method 14846 // https://tc39.es/ecma262/#sec-number.isinteger 14847 14848 14849 $({ 14850 target: 'Number', 14851 stat: true 14852 }, { 14853 isInteger: isInteger 14854 }); 14855 /***/ 14856 }, 14857 14858 /***/ 14859 39362: 14860 /*!*****************************************************************************************************!*\ 14861 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.is-nan.js ***! 14862 \*****************************************************************************************************/ 14863 14864 /***/ 14865 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14866 var $ = __webpack_require__( 14867 /*! ../internals/export */ 14868 4773); // `Number.isNaN` method 14869 // https://tc39.es/ecma262/#sec-number.isnan 14870 14871 14872 $({ 14873 target: 'Number', 14874 stat: true 14875 }, { 14876 isNaN: function isNaN(number) { 14877 // eslint-disable-next-line no-self-compare -- NaN check 14878 return number != number; 14879 } 14880 }); 14881 /***/ 14882 }, 14883 14884 /***/ 14885 28519: 14886 /*!**************************************************************************************************************!*\ 14887 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.is-safe-integer.js ***! 14888 \**************************************************************************************************************/ 14889 14890 /***/ 14891 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14892 var $ = __webpack_require__( 14893 /*! ../internals/export */ 14894 4773); 14895 14896 var isInteger = __webpack_require__( 14897 /*! ../internals/is-integer */ 14898 81243); 14899 14900 var abs = Math.abs; // `Number.isSafeInteger` method 14901 // https://tc39.es/ecma262/#sec-number.issafeinteger 14902 14903 $({ 14904 target: 'Number', 14905 stat: true 14906 }, { 14907 isSafeInteger: function isSafeInteger(number) { 14908 return isInteger(number) && abs(number) <= 0x1FFFFFFFFFFFFF; 14909 } 14910 }); 14911 /***/ 14912 }, 14913 14914 /***/ 14915 62561: 14916 /*!***************************************************************************************************************!*\ 14917 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.max-safe-integer.js ***! 14918 \***************************************************************************************************************/ 14919 14920 /***/ 14921 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14922 var $ = __webpack_require__( 14923 /*! ../internals/export */ 14924 4773); // `Number.MAX_SAFE_INTEGER` constant 14925 // https://tc39.es/ecma262/#sec-number.max_safe_integer 14926 14927 14928 $({ 14929 target: 'Number', 14930 stat: true 14931 }, { 14932 MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF 14933 }); 14934 /***/ 14935 }, 14936 14937 /***/ 14938 81634: 14939 /*!***************************************************************************************************************!*\ 14940 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.min-safe-integer.js ***! 14941 \***************************************************************************************************************/ 14942 14943 /***/ 14944 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14945 var $ = __webpack_require__( 14946 /*! ../internals/export */ 14947 4773); // `Number.MIN_SAFE_INTEGER` constant 14948 // https://tc39.es/ecma262/#sec-number.min_safe_integer 14949 14950 14951 $({ 14952 target: 'Number', 14953 stat: true 14954 }, { 14955 MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF 14956 }); 14957 /***/ 14958 }, 14959 14960 /***/ 14961 40977: 14962 /*!**********************************************************************************************************!*\ 14963 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.parse-float.js ***! 14964 \**********************************************************************************************************/ 14965 14966 /***/ 14967 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14968 var $ = __webpack_require__( 14969 /*! ../internals/export */ 14970 4773); 14971 14972 var parseFloat = __webpack_require__( 14973 /*! ../internals/number-parse-float */ 14974 51854); // `Number.parseFloat` method 14975 // https://tc39.es/ecma262/#sec-number.parseFloat 14976 // eslint-disable-next-line es/no-number-parsefloat -- required for testing 14977 14978 14979 $({ 14980 target: 'Number', 14981 stat: true, 14982 forced: Number.parseFloat != parseFloat 14983 }, { 14984 parseFloat: parseFloat 14985 }); 14986 /***/ 14987 }, 14988 14989 /***/ 14990 94318: 14991 /*!********************************************************************************************************!*\ 14992 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.parse-int.js ***! 14993 \********************************************************************************************************/ 14994 14995 /***/ 14996 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 14997 var $ = __webpack_require__( 14998 /*! ../internals/export */ 14999 4773); 15000 15001 var parseInt = __webpack_require__( 15002 /*! ../internals/number-parse-int */ 15003 96282); // `Number.parseInt` method 15004 // https://tc39.es/ecma262/#sec-number.parseint 15005 // eslint-disable-next-line es/no-number-parseint -- required for testing 15006 15007 15008 $({ 15009 target: 'Number', 15010 stat: true, 15011 forced: Number.parseInt != parseInt 15012 }, { 15013 parseInt: parseInt 15014 }); 15015 /***/ 15016 }, 15017 15018 /***/ 15019 33595: 15020 /*!*******************************************************************************************************!*\ 15021 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.to-fixed.js ***! 15022 \*******************************************************************************************************/ 15023 15024 /***/ 15025 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15026 "use strict"; 15027 15028 var $ = __webpack_require__( 15029 /*! ../internals/export */ 15030 4773); 15031 15032 var toInteger = __webpack_require__( 15033 /*! ../internals/to-integer */ 15034 20397); 15035 15036 var thisNumberValue = __webpack_require__( 15037 /*! ../internals/this-number-value */ 15038 86943); 15039 15040 var repeat = __webpack_require__( 15041 /*! ../internals/string-repeat */ 15042 76110); 15043 15044 var fails = __webpack_require__( 15045 /*! ../internals/fails */ 15046 43849); 15047 15048 var nativeToFixed = 1.0.toFixed; 15049 var floor = Math.floor; 15050 15051 var pow = function pow(x, n, acc) { 15052 return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc); 15053 }; 15054 15055 var log = function log(x) { 15056 var n = 0; 15057 var x2 = x; 15058 15059 while (x2 >= 4096) { 15060 n += 12; 15061 x2 /= 4096; 15062 } 15063 15064 while (x2 >= 2) { 15065 n += 1; 15066 x2 /= 2; 15067 } 15068 15069 return n; 15070 }; 15071 15072 var multiply = function multiply(data, n, c) { 15073 var index = -1; 15074 var c2 = c; 15075 15076 while (++index < 6) { 15077 c2 += n * data[index]; 15078 data[index] = c2 % 1e7; 15079 c2 = floor(c2 / 1e7); 15080 } 15081 }; 15082 15083 var divide = function divide(data, n) { 15084 var index = 6; 15085 var c = 0; 15086 15087 while (--index >= 0) { 15088 c += data[index]; 15089 data[index] = floor(c / n); 15090 c = c % n * 1e7; 15091 } 15092 }; 15093 15094 var dataToString = function dataToString(data) { 15095 var index = 6; 15096 var s = ''; 15097 15098 while (--index >= 0) { 15099 if (s !== '' || index === 0 || data[index] !== 0) { 15100 var t = String(data[index]); 15101 s = s === '' ? t : s + repeat.call('0', 7 - t.length) + t; 15102 } 15103 } 15104 15105 return s; 15106 }; 15107 15108 var FORCED = nativeToFixed && (0.00008.toFixed(3) !== '0.000' || 0.9.toFixed(0) !== '1' || 1.255.toFixed(2) !== '1.25' || 1000000000000000128.0.toFixed(0) !== '1000000000000000128') || !fails(function () { 15109 // V8 ~ Android 4.3- 15110 nativeToFixed.call({}); 15111 }); // `Number.prototype.toFixed` method 15112 // https://tc39.es/ecma262/#sec-number.prototype.tofixed 15113 15114 $({ 15115 target: 'Number', 15116 proto: true, 15117 forced: FORCED 15118 }, { 15119 toFixed: function toFixed(fractionDigits) { 15120 var number = thisNumberValue(this); 15121 var fractDigits = toInteger(fractionDigits); 15122 var data = [0, 0, 0, 0, 0, 0]; 15123 var sign = ''; 15124 var result = '0'; 15125 var e, z, j, k; 15126
vendor: 18,339 bytes, lines 15126-15690
15126if (fractDigits < 0 || fractDigits > 20) throw RangeError('Incorrect fraction digits'); // eslint-disable-next-line no-self-compare -- NaN check 15127 15128 if (number != number) return 'NaN'; 15129 if (number <= -1e21 || number >= 1e21) return String(number); 15130 15131 if (number < 0) { 15132 sign = '-'; 15133 number = -number; 15134 } 15135 15136 if (number > 1e-21) { 15137 e = log(number * pow(2, 69, 1)) - 69; 15138 z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1); 15139 z *= 0x10000000000000; 15140 e = 52 - e; 15141 15142 if (e > 0) { 15143 multiply(data, 0, z); 15144 j = fractDigits; 15145 15146 while (j >= 7) { 15147 multiply(data, 1e7, 0); 15148 j -= 7; 15149 } 15150 15151 multiply(data, pow(10, j, 1), 0); 15152 j = e - 1; 15153 15154 while (j >= 23) { 15155 divide(data, 1 << 23); 15156 j -= 23; 15157 } 15158 15159 divide(data, 1 << j); 15160 multiply(data, 1, 1); 15161 divide(data, 2); 15162 result = dataToString(data); 15163 } else { 15164 multiply(data, 0, z); 15165 multiply(data, 1 << -e, 0); 15166 result = dataToString(data) + repeat.call('0', fractDigits); 15167 } 15168 } 15169 15170 if (fractDigits > 0) { 15171 k = result.length; 15172 result = sign + (k <= fractDigits ? '0.' + repeat.call('0', fractDigits - k) + result : result.slice(0, k - fractDigits) + '.' + result.slice(k - fractDigits)); 15173 } else { 15174 result = sign + result; 15175 } 15176 15177 return result; 15178 } 15179 }); 15180 /***/ 15181 }, 15182 15183 /***/ 15184 17064: 15185 /*!***********************************************************************************************************!*\ 15186 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.number.to-precision.js ***! 15187 \***********************************************************************************************************/ 15188 15189 /***/ 15190 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15191 "use strict"; 15192 15193 var $ = __webpack_require__( 15194 /*! ../internals/export */ 15195 4773); 15196 15197 var fails = __webpack_require__( 15198 /*! ../internals/fails */ 15199 43849); 15200 15201 var thisNumberValue = __webpack_require__( 15202 /*! ../internals/this-number-value */ 15203 86943); 15204 15205 var nativeToPrecision = 1.0.toPrecision; 15206 var FORCED = fails(function () { 15207 // IE7- 15208 return nativeToPrecision.call(1, undefined) !== '1'; 15209 }) || !fails(function () { 15210 // V8 ~ Android 4.3- 15211 nativeToPrecision.call({}); 15212 }); // `Number.prototype.toPrecision` method 15213 // https://tc39.es/ecma262/#sec-number.prototype.toprecision 15214 15215 $({ 15216 target: 'Number', 15217 proto: true, 15218 forced: FORCED 15219 }, { 15220 toPrecision: function toPrecision(precision) { 15221 return precision === undefined ? nativeToPrecision.call(thisNumberValue(this)) : nativeToPrecision.call(thisNumberValue(this), precision); 15222 } 15223 }); 15224 /***/ 15225 }, 15226 15227 /***/ 15228 78895: 15229 /*!*****************************************************************************************************!*\ 15230 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.assign.js ***! 15231 \*****************************************************************************************************/ 15232 15233 /***/ 15234 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15235 var $ = __webpack_require__( 15236 /*! ../internals/export */ 15237 4773); 15238 15239 var assign = __webpack_require__( 15240 /*! ../internals/object-assign */ 15241 3696); // `Object.assign` method 15242 // https://tc39.es/ecma262/#sec-object.assign 15243 // eslint-disable-next-line es/no-object-assign -- required for testing 15244 15245 15246 $({ 15247 target: 'Object', 15248 stat: true, 15249 forced: Object.assign !== assign 15250 }, { 15251 assign: assign 15252 }); 15253 /***/ 15254 }, 15255 15256 /***/ 15257 194: 15258 /*!*****************************************************************************************************!*\ 15259 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.create.js ***! 15260 \*****************************************************************************************************/ 15261 15262 /***/ 15263 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15264 var $ = __webpack_require__( 15265 /*! ../internals/export */ 15266 4773); 15267 15268 var DESCRIPTORS = __webpack_require__( 15269 /*! ../internals/descriptors */ 15270 14952); 15271 15272 var create = __webpack_require__( 15273 /*! ../internals/object-create */ 15274 56527); // `Object.create` method 15275 // https://tc39.es/ecma262/#sec-object.create 15276 15277 15278 $({ 15279 target: 'Object', 15280 stat: true, 15281 sham: !DESCRIPTORS 15282 }, { 15283 create: create 15284 }); 15285 /***/ 15286 }, 15287 15288 /***/ 15289 28438: 15290 /*!****************************************************************************************************************!*\ 15291 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.define-properties.js ***! 15292 \****************************************************************************************************************/ 15293 15294 /***/ 15295 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15296 var $ = __webpack_require__( 15297 /*! ../internals/export */ 15298 4773); 15299 15300 var DESCRIPTORS = __webpack_require__( 15301 /*! ../internals/descriptors */ 15302 14952); 15303 15304 var defineProperties = __webpack_require__( 15305 /*! ../internals/object-define-properties */ 15306 6858); // `Object.defineProperties` method 15307 // https://tc39.es/ecma262/#sec-object.defineproperties 15308 15309 15310 $({ 15311 target: 'Object', 15312 stat: true, 15313 forced: !DESCRIPTORS, 15314 sham: !DESCRIPTORS 15315 }, { 15316 defineProperties: defineProperties 15317 }); 15318 /***/ 15319 }, 15320 15321 /***/ 15322 86985: 15323 /*!**************************************************************************************************************!*\ 15324 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.define-property.js ***! 15325 \**************************************************************************************************************/ 15326 15327 /***/ 15328 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15329 var $ = __webpack_require__( 15330 /*! ../internals/export */ 15331 4773); 15332 15333 var DESCRIPTORS = __webpack_require__( 15334 /*! ../internals/descriptors */ 15335 14952); 15336 15337 var objectDefinePropertyModile = __webpack_require__( 15338 /*! ../internals/object-define-property */ 15339 70704); // `Object.defineProperty` method 15340 // https://tc39.es/ecma262/#sec-object.defineproperty 15341 15342 15343 $({ 15344 target: 'Object', 15345 stat: true, 15346 forced: !DESCRIPTORS, 15347 sham: !DESCRIPTORS 15348 }, { 15349 defineProperty: objectDefinePropertyModile.f 15350 }); 15351 /***/ 15352 }, 15353 15354 /***/ 15355 20057: 15356 /*!******************************************************************************************************!*\ 15357 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.entries.js ***! 15358 \******************************************************************************************************/ 15359 15360 /***/ 15361 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15362 var $ = __webpack_require__( 15363 /*! ../internals/export */ 15364 4773); 15365 15366 var $entries = __webpack_require__( 15367 /*! ../internals/object-to-array */ 15368 25761).entries; // `Object.entries` method 15369 // https://tc39.es/ecma262/#sec-object.entries 15370 15371 15372 $({ 15373 target: 'Object', 15374 stat: true 15375 }, { 15376 entries: function entries(O) { 15377 return $entries(O); 15378 } 15379 }); 15380 /***/ 15381 }, 15382 15383 /***/ 15384 473: 15385 /*!*****************************************************************************************************!*\ 15386 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.freeze.js ***! 15387 \*****************************************************************************************************/ 15388 15389 /***/ 15390 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15391 var $ = __webpack_require__( 15392 /*! ../internals/export */ 15393 4773); 15394 15395 var FREEZING = __webpack_require__( 15396 /*! ../internals/freezing */ 15397 85744); 15398 15399 var fails = __webpack_require__( 15400 /*! ../internals/fails */ 15401 43849); 15402 15403 var isObject = __webpack_require__( 15404 /*! ../internals/is-object */ 15405 5053); 15406 15407 var onFreeze = __webpack_require__( 15408 /*! ../internals/internal-metadata */ 15409 77483).onFreeze; // eslint-disable-next-line es/no-object-freeze -- safe 15410 15411 15412 var $freeze = Object.freeze; 15413 var FAILS_ON_PRIMITIVES = fails(function () { 15414 $freeze(1); 15415 }); // `Object.freeze` method 15416 // https://tc39.es/ecma262/#sec-object.freeze 15417 15418 $({ 15419 target: 'Object', 15420 stat: true, 15421 forced: FAILS_ON_PRIMITIVES, 15422 sham: !FREEZING 15423 }, { 15424 freeze: function freeze(it) { 15425 return $freeze && isObject(it) ? $freeze(onFreeze(it)) : it; 15426 } 15427 }); 15428 /***/ 15429 }, 15430 15431 /***/ 15432 92876: 15433 /*!***********************************************************************************************************!*\ 15434 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.from-entries.js ***! 15435 \***********************************************************************************************************/ 15436 15437 /***/ 15438 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15439 var $ = __webpack_require__( 15440 /*! ../internals/export */ 15441 4773); 15442 15443 var iterate = __webpack_require__( 15444 /*! ../internals/iterate */ 15445 27421); 15446 15447 var createProperty = __webpack_require__( 15448 /*! ../internals/create-property */ 15449 68923); // `Object.fromEntries` method 15450 // https://github.com/tc39/proposal-object-from-entries 15451 15452 15453 $({ 15454 target: 'Object', 15455 stat: true 15456 }, { 15457 fromEntries: function fromEntries(iterable) { 15458 var obj = {}; 15459 iterate(iterable, function (k, v) { 15460 createProperty(obj, k, v); 15461 }, { 15462 AS_ENTRIES: true 15463 }); 15464 return obj; 15465 } 15466 }); 15467 /***/ 15468 }, 15469 15470 /***/ 15471 49914: 15472 /*!**************************************************************************************************************************!*\ 15473 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.get-own-property-descriptor.js ***! 15474 \**************************************************************************************************************************/ 15475 15476 /***/ 15477 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15478 var $ = __webpack_require__( 15479 /*! ../internals/export */ 15480 4773); 15481 15482 var fails = __webpack_require__( 15483 /*! ../internals/fails */ 15484 43849); 15485 15486 var toIndexedObject = __webpack_require__( 15487 /*! ../internals/to-indexed-object */ 15488 60058); 15489 15490 var nativeGetOwnPropertyDescriptor = __webpack_require__( 15491 /*! ../internals/object-get-own-property-descriptor */ 15492 49629).f; 15493 15494 var DESCRIPTORS = __webpack_require__( 15495 /*! ../internals/descriptors */ 15496 14952); 15497 15498 var FAILS_ON_PRIMITIVES = fails(function () { 15499 nativeGetOwnPropertyDescriptor(1); 15500 }); 15501 var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES; // `Object.getOwnPropertyDescriptor` method 15502 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor 15503 15504 $({ 15505 target: 'Object', 15506 stat: true, 15507 forced: FORCED, 15508 sham: !DESCRIPTORS 15509 }, { 15510 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) { 15511 return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key); 15512 } 15513 }); 15514 /***/ 15515 }, 15516 15517 /***/ 15518 9614: 15519 /*!***************************************************************************************************************************!*\ 15520 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.get-own-property-descriptors.js ***! 15521 \***************************************************************************************************************************/ 15522 15523 /***/ 15524 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15525 var $ = __webpack_require__( 15526 /*! ../internals/export */ 15527 4773); 15528 15529 var DESCRIPTORS = __webpack_require__( 15530 /*! ../internals/descriptors */ 15531 14952); 15532 15533 var ownKeys = __webpack_require__( 15534 /*! ../internals/own-keys */ 15535 80713); 15536 15537 var toIndexedObject = __webpack_require__( 15538 /*! ../internals/to-indexed-object */ 15539 60058); 15540 15541 var getOwnPropertyDescriptorModule = __webpack_require__( 15542 /*! ../internals/object-get-own-property-descriptor */ 15543 49629); 15544 15545 var createProperty = __webpack_require__( 15546 /*! ../internals/create-property */ 15547 68923); // `Object.getOwnPropertyDescriptors` method 15548 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors 15549 15550 15551 $({ 15552 target: 'Object', 15553 stat: true, 15554 sham: !DESCRIPTORS 15555 }, { 15556 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { 15557 var O = toIndexedObject(object); 15558 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 15559 var keys = ownKeys(O); 15560 var result = {}; 15561 var index = 0; 15562 var key, descriptor; 15563 15564 while (keys.length > index) { 15565 descriptor = getOwnPropertyDescriptor(O, key = keys[index++]); 15566 if (descriptor !== undefined) createProperty(result, key, descriptor); 15567 } 15568 15569 return result; 15570 } 15571 }); 15572 /***/ 15573 }, 15574 15575 /***/ 15576 63262: 15577 /*!*********************************************************************************************************************!*\ 15578 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.get-own-property-names.js ***! 15579 \*********************************************************************************************************************/ 15580 15581 /***/ 15582 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15583 var $ = __webpack_require__( 15584 /*! ../internals/export */ 15585 4773); 15586 15587 var fails = __webpack_require__( 15588 /*! ../internals/fails */ 15589 43849); 15590 15591 var getOwnPropertyNames = __webpack_require__( 15592 /*! ../internals/object-get-own-property-names-external */ 15593 62774).f; // eslint-disable-next-line es/no-object-getownpropertynames -- required for testing 15594 15595 15596 var FAILS_ON_PRIMITIVES = fails(function () { 15597 return !Object.getOwnPropertyNames(1); 15598 }); // `Object.getOwnPropertyNames` method 15599 // https://tc39.es/ecma262/#sec-object.getownpropertynames 15600 15601 $({ 15602 target: 'Object', 15603 stat: true, 15604 forced: FAILS_ON_PRIMITIVES 15605 }, { 15606 getOwnPropertyNames: getOwnPropertyNames 15607 }); 15608 /***/ 15609 }, 15610 15611 /***/ 15612 92135: 15613 /*!***************************************************************************************************************!*\ 15614 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.get-prototype-of.js ***! 15615 \***************************************************************************************************************/ 15616 15617 /***/ 15618 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15619 var $ = __webpack_require__( 15620 /*! ../internals/export */ 15621 4773); 15622 15623 var fails = __webpack_require__( 15624 /*! ../internals/fails */ 15625 43849); 15626 15627 var toObject = __webpack_require__( 15628 /*! ../internals/to-object */ 15629 23542); 15630 15631 var nativeGetPrototypeOf = __webpack_require__( 15632 /*! ../internals/object-get-prototype-of */ 15633 58873); 15634 15635 var CORRECT_PROTOTYPE_GETTER = __webpack_require__( 15636 /*! ../internals/correct-prototype-getter */ 15637 31304); 15638 15639 var FAILS_ON_PRIMITIVES = fails(function () { 15640 nativeGetPrototypeOf(1); 15641 }); // `Object.getPrototypeOf` method 15642 // https://tc39.es/ecma262/#sec-object.getprototypeof 15643 15644 $({ 15645 target: 'Object', 15646 stat: true, 15647 forced: FAILS_ON_PRIMITIVES, 15648 sham: !CORRECT_PROTOTYPE_GETTER 15649 }, { 15650 getPrototypeOf: function getPrototypeOf(it) { 15651 return nativeGetPrototypeOf(toObject(it)); 15652 } 15653 }); 15654 /***/ 15655 }, 15656 15657 /***/ 15658 84147: 15659 /*!************************************************************************************************************!*\ 15660 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.is-extensible.js ***! 15661 \************************************************************************************************************/ 15662 15663 /***/ 15664 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15665 var $ = __webpack_require__( 15666 /*! ../internals/export */ 15667 4773); 15668 15669 var fails = __webpack_require__( 15670 /*! ../internals/fails */ 15671 43849); 15672 15673 var isObject = __webpack_require__( 15674 /*! ../internals/is-object */ 15675 5053); // eslint-disable-next-line es/no-object-isextensible -- safe 15676 15677 15678 var $isExtensible = Object.isExtensible; 15679 var FAILS_ON_PRIMITIVES = fails(function () { 15680 $isExtensible(1); 15681 }); // `Object.isExtensible` method 15682 // https://tc39.es/ecma262/#sec-object.isextensible 15683 15684 $({ 15685 target: 'Object', 15686 stat: true, 15687 forced: FAILS_ON_PRIMITIVES 15688 }, { 15689 isExtensible: function isExtensible(it) { 15690 return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false;
15691 } 15692 }); 15693 /***/ 15694 }, 15695 15696 /***/ 15697 14949: 15698 /*!********************************************************************************************************!*\ 15699 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.is-frozen.js ***! 15700 \********************************************************************************************************/ 15701 15702 /***/ 15703 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15704 var $ = __webpack_require__( 15705 /*! ../internals/export */ 15706 4773); 15707 15708 var fails = __webpack_require__( 15709 /*! ../internals/fails */ 15710 43849); 15711 15712 var isObject = __webpack_require__( 15713 /*! ../internals/is-object */ 15714 5053); // eslint-disable-next-line es/no-object-isfrozen -- safe 15715 15716 15717 var $isFrozen = Object.isFrozen; 15718 var FAILS_ON_PRIMITIVES = fails(function () { 15719 $isFrozen(1); 15720 }); // `Object.isFrozen` method 15721 // https://tc39.es/ecma262/#sec-object.isfrozen 15722 15723 $({ 15724 target: 'Object', 15725 stat: true, 15726 forced: FAILS_ON_PRIMITIVES 15727 }, { 15728 isFrozen: function isFrozen(it) { 15729 return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; 15730 } 15731 }); 15732 /***/ 15733 }, 15734 15735 /***/ 15736 58743: 15737 /*!********************************************************************************************************!*\ 15738 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.is-sealed.js ***! 15739 \********************************************************************************************************/ 15740 15741 /***/ 15742 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15743 var $ = __webpack_require__( 15744 /*! ../internals/export */ 15745 4773); 15746 15747 var fails = __webpack_require__( 15748 /*! ../internals/fails */ 15749 43849); 15750 15751 var isObject = __webpack_require__( 15752 /*! ../internals/is-object */ 15753 5053); // eslint-disable-next-line es/no-object-issealed -- safe 15754 15755 15756 var $isSealed = Object.isSealed; 15757 var FAILS_ON_PRIMITIVES = fails(function () { 15758 $isSealed(1); 15759 }); // `Object.isSealed` method 15760 // https://tc39.es/ecma262/#sec-object.issealed 15761 15762 $({ 15763 target: 'Object', 15764 stat: true, 15765 forced: FAILS_ON_PRIMITIVES 15766 }, { 15767 isSealed: function isSealed(it) { 15768 return isObject(it) ? $isSealed ? $isSealed(it) : false : true; 15769 } 15770 }); 15771 /***/ 15772 }, 15773 15774 /***/ 15775 74409: 15776 /*!*************************************************************************************************!*\ 15777 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.is.js ***! 15778 \*************************************************************************************************/ 15779 15780 /***/ 15781 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15782 var $ = __webpack_require__( 15783 /*! ../internals/export */ 15784 4773); 15785 15786 var is = __webpack_require__( 15787 /*! ../internals/same-value */ 15788 34787); // `Object.is` method 15789 // https://tc39.es/ecma262/#sec-object.is 15790 15791 15792 $({ 15793 target: 'Object', 15794 stat: true 15795 }, { 15796 is: is 15797 }); 15798 /***/ 15799 }, 15800 15801 /***/ 15802 74633: 15803 /*!***************************************************************************************************!*\ 15804 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.keys.js ***! 15805 \***************************************************************************************************/ 15806 15807 /***/ 15808 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15809 var $ = __webpack_require__( 15810 /*! ../internals/export */ 15811 4773); 15812 15813 var toObject = __webpack_require__( 15814 /*! ../internals/to-object */ 15815 23542); 15816 15817 var nativeKeys = __webpack_require__( 15818 /*! ../internals/object-keys */ 15819 90671); 15820 15821 var fails = __webpack_require__( 15822 /*! ../internals/fails */ 15823 43849); 15824 15825 var FAILS_ON_PRIMITIVES = fails(function () { 15826 nativeKeys(1); 15827 }); // `Object.keys` method 15828 // https://tc39.es/ecma262/#sec-object.keys 15829 15830 $({ 15831 target: 'Object', 15832 stat: true, 15833 forced: FAILS_ON_PRIMITIVES 15834 }, { 15835 keys: function keys(it) { 15836 return nativeKeys(toObject(it)); 15837 } 15838 }); 15839 /***/ 15840 }, 15841 15842 /***/ 15843 3116: 15844 /*!*****************************************************************************************************************!*\ 15845 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.prevent-extensions.js ***! 15846 \*****************************************************************************************************************/ 15847 15848 /***/ 15849 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15850 var $ = __webpack_require__( 15851 /*! ../internals/export */ 15852 4773); 15853 15854 var isObject = __webpack_require__( 15855 /*! ../internals/is-object */ 15856 5053); 15857 15858 var onFreeze = __webpack_require__( 15859 /*! ../internals/internal-metadata */
vendor: 7,792 bytes, lines 15860-16106
15860 77483).onFreeze; 15861 15862 var FREEZING = __webpack_require__( 15863 /*! ../internals/freezing */ 15864 85744); 15865 15866 var fails = __webpack_require__( 15867 /*! ../internals/fails */ 15868 43849); // eslint-disable-next-line es/no-object-preventextensions -- safe 15869 15870 15871 var $preventExtensions = Object.preventExtensions; 15872 var FAILS_ON_PRIMITIVES = fails(function () { 15873 $preventExtensions(1); 15874 }); // `Object.preventExtensions` method 15875 // https://tc39.es/ecma262/#sec-object.preventextensions 15876 15877 $({ 15878 target: 'Object', 15879 stat: true, 15880 forced: FAILS_ON_PRIMITIVES, 15881 sham: !FREEZING 15882 }, { 15883 preventExtensions: function preventExtensions(it) { 15884 return $preventExtensions && isObject(it) ? $preventExtensions(onFreeze(it)) : it; 15885 } 15886 }); 15887 /***/ 15888 }, 15889 15890 /***/ 15891 39472: 15892 /*!***************************************************************************************************!*\ 15893 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.seal.js ***! 15894 \***************************************************************************************************/ 15895 15896 /***/ 15897 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15898 var $ = __webpack_require__( 15899 /*! ../internals/export */ 15900 4773); 15901 15902 var isObject = __webpack_require__( 15903 /*! ../internals/is-object */ 15904 5053); 15905 15906 var onFreeze = __webpack_require__( 15907 /*! ../internals/internal-metadata */ 15908 77483).onFreeze; 15909 15910 var FREEZING = __webpack_require__( 15911 /*! ../internals/freezing */ 15912 85744); 15913 15914 var fails = __webpack_require__( 15915 /*! ../internals/fails */ 15916 43849); // eslint-disable-next-line es/no-object-seal -- safe 15917 15918 15919 var $seal = Object.seal; 15920 var FAILS_ON_PRIMITIVES = fails(function () { 15921 $seal(1); 15922 }); // `Object.seal` method 15923 // https://tc39.es/ecma262/#sec-object.seal 15924 15925 $({ 15926 target: 'Object', 15927 stat: true, 15928 forced: FAILS_ON_PRIMITIVES, 15929 sham: !FREEZING 15930 }, { 15931 seal: function seal(it) { 15932 return $seal && isObject(it) ? $seal(onFreeze(it)) : it; 15933 } 15934 }); 15935 /***/ 15936 }, 15937 15938 /***/ 15939 75338: 15940 /*!***************************************************************************************************************!*\ 15941 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.set-prototype-of.js ***! 15942 \***************************************************************************************************************/ 15943 15944 /***/ 15945 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15946 var $ = __webpack_require__( 15947 /*! ../internals/export */ 15948 4773); 15949 15950 var setPrototypeOf = __webpack_require__( 15951 /*! ../internals/object-set-prototype-of */ 15952 86561); // `Object.setPrototypeOf` method 15953 // https://tc39.es/ecma262/#sec-object.setprototypeof 15954 15955 15956 $({ 15957 target: 'Object', 15958 stat: true 15959 }, { 15960 setPrototypeOf: setPrototypeOf 15961 }); 15962 /***/ 15963 }, 15964 15965 /***/ 15966 13651: 15967 /*!********************************************************************************************************!*\ 15968 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.to-string.js ***! 15969 \********************************************************************************************************/ 15970 15971 /***/ 15972 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 15973 var TO_STRING_TAG_SUPPORT = __webpack_require__( 15974 /*! ../internals/to-string-tag-support */ 15975 24556); 15976 15977 var redefine = __webpack_require__( 15978 /*! ../internals/redefine */ 15979 81859); 15980 15981 var toString = __webpack_require__( 15982 /*! ../internals/object-to-string */ 15983 12644); // `Object.prototype.toString` method 15984 // https://tc39.es/ecma262/#sec-object.prototype.tostring 15985 15986 15987 if (!TO_STRING_TAG_SUPPORT) { 15988 redefine(Object.prototype, 'toString', toString, { 15989 unsafe: true 15990 }); 15991 } 15992 /***/ 15993 15994 }, 15995 15996 /***/ 15997 25174: 15998 /*!*****************************************************************************************************!*\ 15999 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.object.values.js ***! 16000 \*****************************************************************************************************/ 16001 16002 /***/ 16003 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16004 var $ = __webpack_require__( 16005 /*! ../internals/export */ 16006 4773); 16007 16008 var $values = __webpack_require__( 16009 /*! ../internals/object-to-array */ 16010 25761).values; // `Object.values` method 16011 // https://tc39.es/ecma262/#sec-object.values 16012 16013 16014 $({ 16015 target: 'Object', 16016 stat: true 16017 }, { 16018 values: function values(O) { 16019 return $values(O); 16020 } 16021 }); 16022 /***/ 16023 }, 16024 16025 /***/ 16026 97695: 16027 /*!***************************************************************************************************!*\ 16028 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.parse-float.js ***! 16029 \***************************************************************************************************/ 16030 16031 /***/ 16032 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16033 var $ = __webpack_require__( 16034 /*! ../internals/export */ 16035 4773); 16036 16037 var parseFloatImplementation = __webpack_require__( 16038 /*! ../internals/number-parse-float */ 16039 51854); // `parseFloat` method 16040 // https://tc39.es/ecma262/#sec-parsefloat-string 16041 16042 16043 $({ 16044 global: true, 16045 forced: parseFloat != parseFloatImplementation 16046 }, { 16047 parseFloat: parseFloatImplementation 16048 }); 16049 /***/ 16050 }, 16051 16052 /***/ 16053 37048: 16054 /*!*************************************************************************************************!*\ 16055 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.parse-int.js ***! 16056 \*************************************************************************************************/ 16057 16058 /***/ 16059 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16060 var $ = __webpack_require__( 16061 /*! ../internals/export */ 16062 4773); 16063 16064 var parseIntImplementation = __webpack_require__( 16065 /*! ../internals/number-parse-int */ 16066 96282); // `parseInt` method 16067 // https://tc39.es/ecma262/#sec-parseint-string-radix 16068 16069 16070 $({ 16071 global: true, 16072 forced: parseInt != parseIntImplementation 16073 }, { 16074 parseInt: parseIntImplementation 16075 }); 16076 /***/ 16077 }, 16078 16079 /***/ 16080 85788: 16081 /*!***********************************************************************************************!*\ 16082 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.promise.js ***! 16083 \***********************************************************************************************/ 16084 16085 /***/ 16086 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16087 "use strict"; 16088 16089 var $ = __webpack_require__( 16090 /*! ../internals/export */ 16091 4773); 16092 16093 var IS_PURE = __webpack_require__( 16094 /*! ../internals/is-pure */ 16095 89345); 16096 16097 var global = __webpack_require__( 16098 /*! ../internals/global */ 16099 30357); 16100 16101 var getBuiltIn = __webpack_require__( 16102 /*! ../internals/get-built-in */ 16103 57344); 16104 16105 var NativePromise = __webpack_require__( 16106 /*! ../internals/native-promise-constructor */
vendor: 14,067 bytes, lines 16107-16503
16107 13507); 16108 16109 var redefine = __webpack_require__( 16110 /*! ../internals/redefine */ 16111 81859); 16112 16113 var redefineAll = __webpack_require__( 16114 /*! ../internals/redefine-all */ 16115 96475); 16116 16117 var setPrototypeOf = __webpack_require__( 16118 /*! ../internals/object-set-prototype-of */ 16119 86561); 16120 16121 var setToStringTag = __webpack_require__( 16122 /*! ../internals/set-to-string-tag */ 16123 20814); 16124 16125 var setSpecies = __webpack_require__( 16126 /*! ../internals/set-species */ 16127 58506); 16128 16129 var isObject = __webpack_require__( 16130 /*! ../internals/is-object */ 16131 5053); 16132 16133 var aFunction = __webpack_require__( 16134 /*! ../internals/a-function */ 16135 90272); 16136 16137 var anInstance = __webpack_require__( 16138 /*! ../internals/an-instance */ 16139 14697); 16140 16141 var inspectSource = __webpack_require__( 16142 /*! ../internals/inspect-source */ 16143 7519); 16144 16145 var iterate = __webpack_require__( 16146 /*! ../internals/iterate */ 16147 27421); 16148 16149 var checkCorrectnessOfIteration = __webpack_require__( 16150 /*! ../internals/check-correctness-of-iteration */ 16151 865); 16152 16153 var speciesConstructor = __webpack_require__( 16154 /*! ../internals/species-constructor */ 16155 32335); 16156 16157 var task = __webpack_require__( 16158 /*! ../internals/task */ 16159 727).set; 16160 16161 var microtask = __webpack_require__( 16162 /*! ../internals/microtask */ 16163 72839); 16164 16165 var promiseResolve = __webpack_require__( 16166 /*! ../internals/promise-resolve */ 16167 24247); 16168 16169 var hostReportErrors = __webpack_require__( 16170 /*! ../internals/host-report-errors */ 16171 21714); 16172 16173 var newPromiseCapabilityModule = __webpack_require__( 16174 /*! ../internals/new-promise-capability */ 16175 67620); 16176 16177 var perform = __webpack_require__( 16178 /*! ../internals/perform */ 16179 89298); 16180 16181 var InternalStateModule = __webpack_require__( 16182 /*! ../internals/internal-state */ 16183 17996); 16184 16185 var isForced = __webpack_require__( 16186 /*! ../internals/is-forced */ 16187 18153); 16188 16189 var wellKnownSymbol = __webpack_require__( 16190 /*! ../internals/well-known-symbol */ 16191 12871); 16192 16193 var IS_BROWSER = __webpack_require__( 16194 /*! ../internals/engine-is-browser */ 16195 30250); 16196 16197 var IS_NODE = __webpack_require__( 16198 /*! ../internals/engine-is-node */ 16199 40170); 16200 16201 var V8_VERSION = __webpack_require__( 16202 /*! ../internals/engine-v8-version */ 16203 66889); 16204 16205 var SPECIES = wellKnownSymbol('species'); 16206 var PROMISE = 'Promise'; 16207 var getInternalState = InternalStateModule.get; 16208 var setInternalState = InternalStateModule.set; 16209 var getInternalPromiseState = InternalStateModule.getterFor(PROMISE); 16210 var NativePromisePrototype = NativePromise && NativePromise.prototype; 16211 var PromiseConstructor = NativePromise; 16212 var PromiseConstructorPrototype = NativePromisePrototype; 16213 var TypeError = global.TypeError; 16214 var document = global.document; 16215 var process = global.process; 16216 var newPromiseCapability = newPromiseCapabilityModule.f; 16217 var newGenericPromiseCapability = newPromiseCapability; 16218 var DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent); 16219 var NATIVE_REJECTION_EVENT = typeof PromiseRejectionEvent == 'function'; 16220 var UNHANDLED_REJECTION = 'unhandledrejection'; 16221 var REJECTION_HANDLED = 'rejectionhandled'; 16222 var PENDING = 0; 16223 var FULFILLED = 1; 16224 var REJECTED = 2; 16225 var HANDLED = 1; 16226 var UNHANDLED = 2; 16227 var SUBCLASSING = false; 16228 var Internal, OwnPromiseCapability, PromiseWrapper, nativeThen; 16229 var FORCED = isForced(PROMISE, function () { 16230 var GLOBAL_CORE_JS_PROMISE = inspectSource(PromiseConstructor) !== String(PromiseConstructor); // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables 16231 // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 16232 // We can't detect it synchronously, so just check versions 16233 16234 if (!GLOBAL_CORE_JS_PROMISE && V8_VERSION === 66) return true; // We need Promise#finally in the pure version for preventing prototype pollution 16235 16236 if (IS_PURE && !PromiseConstructorPrototype['finally']) return true; // We can't use @@species feature detection in V8 since it causes 16237 // deoptimization and performance degradation 16238 // https://github.com/zloirock/core-js/issues/679 16239 16240 if (V8_VERSION >= 51 && /native code/.test(PromiseConstructor)) return false; // Detect correctness of subclassing with @@species support 16241 16242 var promise = new PromiseConstructor(function (resolve) { 16243 resolve(1); 16244 }); 16245 16246 var FakePromise = function FakePromise(exec) { 16247 exec(function () { 16248 /* empty */ 16249 }, function () { 16250 /* empty */ 16251 }); 16252 }; 16253 16254 var constructor = promise.constructor = {}; 16255 constructor[SPECIES] = FakePromise; 16256 SUBCLASSING = promise.then(function () { 16257 /* empty */ 16258 }) instanceof FakePromise; 16259 if (!SUBCLASSING) return true; // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test 16260 16261 return !GLOBAL_CORE_JS_PROMISE && IS_BROWSER && !NATIVE_REJECTION_EVENT; 16262 }); 16263 var INCORRECT_ITERATION = FORCED || !checkCorrectnessOfIteration(function (iterable) { 16264 PromiseConstructor.all(iterable)['catch'](function () { 16265 /* empty */ 16266 }); 16267 }); // helpers 16268 16269 var isThenable = function isThenable(it) { 16270 var then; 16271 return isObject(it) && typeof (then = it.then) == 'function' ? then : false; 16272 }; 16273 16274 var notify = function notify(state, isReject) { 16275 if (state.notified) return; 16276 state.notified = true; 16277 var chain = state.reactions; 16278 microtask(function () { 16279 var value = state.value; 16280 var ok = state.state == FULFILLED; 16281 var index = 0; // variable length - can't use forEach 16282 16283 while (chain.length > index) { 16284 var reaction = chain[index++]; 16285 var handler = ok ? reaction.ok : reaction.fail; 16286 var resolve = reaction.resolve; 16287 var reject = reaction.reject; 16288 var domain = reaction.domain; 16289 var result, then, exited; 16290 16291 try { 16292 if (handler) { 16293 if (!ok) { 16294 if (state.rejection === UNHANDLED) onHandleUnhandled(state); 16295 state.rejection = HANDLED; 16296 } 16297 16298 if (handler === true) result = value;else { 16299 if (domain) domain.enter(); 16300 result = handler(value); // can throw 16301 16302 if (domain) { 16303 domain.exit(); 16304 exited = true; 16305 } 16306 } 16307 16308 if (result === reaction.promise) { 16309 reject(TypeError('Promise-chain cycle')); 16310 } else if (then = isThenable(result)) { 16311 then.call(result, resolve, reject); 16312 } else resolve(result); 16313 } else reject(value); 16314 } catch (error) { 16315 if (domain && !exited) domain.exit(); 16316 reject(error); 16317 } 16318 } 16319 16320 state.reactions = []; 16321 state.notified = false; 16322 if (isReject && !state.rejection) onUnhandled(state); 16323 }); 16324 }; 16325 16326 var dispatchEvent = function dispatchEvent(name, promise, reason) { 16327 var event, handler; 16328 16329 if (DISPATCH_EVENT) { 16330 event = document.createEvent('Event'); 16331 event.promise = promise; 16332 event.reason = reason; 16333 event.initEvent(name, false, true); 16334 global.dispatchEvent(event); 16335 } else event = { 16336 promise: promise, 16337 reason: reason 16338 }; 16339 16340 if (!NATIVE_REJECTION_EVENT && (handler = global['on' + name])) handler(event);else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason); 16341 }; 16342 16343 var onUnhandled = function onUnhandled(state) { 16344 task.call(global, function () { 16345 var promise = state.facade; 16346 var value = state.value; 16347 var IS_UNHANDLED = isUnhandled(state); 16348 var result; 16349 16350 if (IS_UNHANDLED) { 16351 result = perform(function () { 16352 if (IS_NODE) { 16353 process.emit('unhandledRejection', value, promise); 16354 } else dispatchEvent(UNHANDLED_REJECTION, promise, value); 16355 }); // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should 16356 16357 state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED; 16358 if (result.error) throw result.value; 16359 } 16360 }); 16361 }; 16362 16363 var isUnhandled = function isUnhandled(state) { 16364 return state.rejection !== HANDLED && !state.parent; 16365 }; 16366 16367 var onHandleUnhandled = function onHandleUnhandled(state) { 16368 task.call(global, function () { 16369 var promise = state.facade; 16370 16371 if (IS_NODE) { 16372 process.emit('rejectionHandled', promise); 16373 } else dispatchEvent(REJECTION_HANDLED, promise, state.value); 16374 }); 16375 }; 16376 16377 var bind = function bind(fn, state, unwrap) { 16378 return function (value) { 16379 fn(state, value, unwrap); 16380 }; 16381 }; 16382 16383 var internalReject = function internalReject(state, value, unwrap) { 16384 if (state.done) return; 16385 state.done = true; 16386 if (unwrap) state = unwrap; 16387 state.value = value; 16388 state.state = REJECTED; 16389 notify(state, true); 16390 }; 16391 16392 var internalResolve = function internalResolve(state, value, unwrap) { 16393 if (state.done) return; 16394 state.done = true; 16395 if (unwrap) state = unwrap; 16396 16397 try { 16398 if (state.facade === value) throw TypeError("Promise can't be resolved itself"); 16399 var then = isThenable(value); 16400 16401 if (then) { 16402 microtask(function () { 16403 var wrapper = { 16404 done: false 16405 }; 16406 16407 try { 16408 then.call(value, bind(internalResolve, wrapper, state), bind(internalReject, wrapper, state)); 16409 } catch (error) { 16410 internalReject(wrapper, error, state); 16411 } 16412 }); 16413 } else { 16414 state.value = value; 16415 state.state = FULFILLED; 16416 notify(state, false); 16417 } 16418 } catch (error) { 16419 internalReject({ 16420 done: false 16421 }, error, state); 16422 } 16423 }; // constructor polyfill 16424 16425 16426 if (FORCED) { 16427 // 25.4.3.1 Promise(executor) 16428 PromiseConstructor = function Promise(executor) { 16429 anInstance(this, PromiseConstructor, PROMISE); 16430 aFunction(executor); 16431 Internal.call(this); 16432 var state = getInternalState(this); 16433 16434 try { 16435 executor(bind(internalResolve, state), bind(internalReject, state)); 16436 } catch (error) { 16437 internalReject(state, error); 16438 } 16439 }; 16440 16441 PromiseConstructorPrototype = PromiseConstructor.prototype; // eslint-disable-next-line no-unused-vars -- required for `.length` 16442 16443 Internal = function Promise(executor) { 16444 setInternalState(this, { 16445 type: PROMISE, 16446 done: false, 16447 notified: false, 16448 parent: false, 16449 reactions: [], 16450 rejection: false, 16451 state: PENDING, 16452 value: undefined 16453 }); 16454 }; 16455 16456 Internal.prototype = redefineAll(PromiseConstructorPrototype, { 16457 // `Promise.prototype.then` method 16458 // https://tc39.es/ecma262/#sec-promise.prototype.then 16459 then: function then(onFulfilled, onRejected) { 16460 var state = getInternalPromiseState(this); 16461 var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor)); 16462 reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; 16463 reaction.fail = typeof onRejected == 'function' && onRejected; 16464 reaction.domain = IS_NODE ? process.domain : undefined; 16465 state.parent = true; 16466 state.reactions.push(reaction); 16467 if (state.state != PENDING) notify(state, false); 16468 return reaction.promise; 16469 }, 16470 // `Promise.prototype.catch` method 16471 // https://tc39.es/ecma262/#sec-promise.prototype.catch 16472 'catch': function _catch(onRejected) { 16473 return this.then(undefined, onRejected); 16474 } 16475 }); 16476 16477 OwnPromiseCapability = function OwnPromiseCapability() { 16478 var promise = new Internal(); 16479 var state = getInternalState(promise); 16480 this.promise = promise; 16481 this.resolve = bind(internalResolve, state); 16482 this.reject = bind(internalReject, state); 16483 }; 16484 16485 newPromiseCapabilityModule.f = newPromiseCapability = function newPromiseCapability(C) { 16486 return C === PromiseConstructor || C === PromiseWrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C); 16487 }; 16488 16489 if (!IS_PURE && typeof NativePromise == 'function' && NativePromisePrototype !== Object.prototype) { 16490 nativeThen = NativePromisePrototype.then; 16491 16492 if (!SUBCLASSING) { 16493 // make `Promise#then` return a polyfilled `Promise` for native promise-based APIs 16494 redefine(NativePromisePrototype, 'then', function then(onFulfilled, onRejected) { 16495 var that = this; 16496 return new PromiseConstructor(function (resolve, reject) { 16497 nativeThen.call(that, resolve, reject); 16498 }).then(onFulfilled, onRejected); // https://github.com/zloirock/core-js/issues/640 16499 }, { 16500 unsafe: true 16501 }); // makes sure that native promise-based APIs `Promise#catch` properly works with patched `Promise#then` 16502 16503 redefine(NativePromisePrototype, 'catch', PromiseConstructorPrototype['catch'], {
vendor: 6,448 bytes, lines 16504-16710
16504 unsafe: true 16505 }); 16506 } // make `.constructor === Promise` work for native promise-based APIs 16507 16508 16509 try { 16510 delete NativePromisePrototype.constructor; 16511 } catch (error) { 16512 /* empty */ 16513 } // make `instanceof Promise` work for native promise-based APIs 16514 16515 16516 if (setPrototypeOf) { 16517 setPrototypeOf(NativePromisePrototype, PromiseConstructorPrototype); 16518 } 16519 } 16520 } 16521 16522 $({ 16523 global: true, 16524 wrap: true, 16525 forced: FORCED 16526 }, { 16527 Promise: PromiseConstructor 16528 }); 16529 setToStringTag(PromiseConstructor, PROMISE, false, true); 16530 setSpecies(PROMISE); 16531 PromiseWrapper = getBuiltIn(PROMISE); // statics 16532 16533 $({ 16534 target: PROMISE, 16535 stat: true, 16536 forced: FORCED 16537 }, { 16538 // `Promise.reject` method 16539 // https://tc39.es/ecma262/#sec-promise.reject 16540 reject: function reject(r) { 16541 var capability = newPromiseCapability(this); 16542 capability.reject.call(undefined, r); 16543 return capability.promise; 16544 } 16545 }); 16546 $({ 16547 target: PROMISE, 16548 stat: true, 16549 forced: IS_PURE || FORCED 16550 }, { 16551 // `Promise.resolve` method 16552 // https://tc39.es/ecma262/#sec-promise.resolve 16553 resolve: function resolve(x) { 16554 return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x); 16555 } 16556 }); 16557 $({ 16558 target: PROMISE, 16559 stat: true, 16560 forced: INCORRECT_ITERATION 16561 }, { 16562 // `Promise.all` method 16563 // https://tc39.es/ecma262/#sec-promise.all 16564 all: function all(iterable) { 16565 var C = this; 16566 var capability = newPromiseCapability(C); 16567 var resolve = capability.resolve; 16568 var reject = capability.reject; 16569 var result = perform(function () { 16570 var $promiseResolve = aFunction(C.resolve); 16571 var values = []; 16572 var counter = 0; 16573 var remaining = 1; 16574 iterate(iterable, function (promise) { 16575 var index = counter++; 16576 var alreadyCalled = false; 16577 values.push(undefined); 16578 remaining++; 16579 $promiseResolve.call(C, promise).then(function (value) { 16580 if (alreadyCalled) return; 16581 alreadyCalled = true; 16582 values[index] = value; 16583 --remaining || resolve(values); 16584 }, reject); 16585 }); 16586 --remaining || resolve(values); 16587 }); 16588 if (result.error) reject(result.value); 16589 return capability.promise; 16590 }, 16591 // `Promise.race` method 16592 // https://tc39.es/ecma262/#sec-promise.race 16593 race: function race(iterable) { 16594 var C = this; 16595 var capability = newPromiseCapability(C); 16596 var reject = capability.reject; 16597 var result = perform(function () { 16598 var $promiseResolve = aFunction(C.resolve); 16599 iterate(iterable, function (promise) { 16600 $promiseResolve.call(C, promise).then(capability.resolve, reject); 16601 }); 16602 }); 16603 if (result.error) reject(result.value); 16604 return capability.promise; 16605 } 16606 }); 16607 /***/ 16608 }, 16609 16610 /***/ 16611 16317: 16612 /*!*************************************************************************************************************!*\ 16613 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.reflect.to-string-tag.js ***! 16614 \*************************************************************************************************************/ 16615 16616 /***/ 16617 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16618 var $ = __webpack_require__( 16619 /*! ../internals/export */ 16620 4773); 16621 16622 var global = __webpack_require__( 16623 /*! ../internals/global */ 16624 30357); 16625 16626 var setToStringTag = __webpack_require__( 16627 /*! ../internals/set-to-string-tag */ 16628 20814); 16629 16630 $({ 16631 global: true 16632 }, { 16633 Reflect: {} 16634 }); // Reflect[@@toStringTag] property 16635 // https://tc39.es/ecma262/#sec-reflect-@@tostringtag 16636 16637 setToStringTag(global.Reflect, 'Reflect', true); 16638 /***/ 16639 }, 16640 16641 /***/ 16642 96149: 16643 /*!**********************************************************************************************************!*\ 16644 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.regexp.constructor.js ***! 16645 \**********************************************************************************************************/ 16646 16647 /***/ 16648 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16649 var DESCRIPTORS = __webpack_require__( 16650 /*! ../internals/descriptors */ 16651 14952); 16652 16653 var global = __webpack_require__( 16654 /*! ../internals/global */ 16655 30357); 16656 16657 var isForced = __webpack_require__( 16658 /*! ../internals/is-forced */ 16659 18153); 16660 16661 var inheritIfRequired = __webpack_require__( 16662 /*! ../internals/inherit-if-required */ 16663 75079); 16664 16665 var defineProperty = __webpack_require__( 16666 /*! ../internals/object-define-property */ 16667 70704).f; 16668 16669 var getOwnPropertyNames = __webpack_require__( 16670 /*! ../internals/object-get-own-property-names */ 16671 66006).f; 16672 16673 var isRegExp = __webpack_require__( 16674 /*! ../internals/is-regexp */ 16675 15247); 16676 16677 var getFlags = __webpack_require__( 16678 /*! ../internals/regexp-flags */ 16679 54650); 16680 16681 var stickyHelpers = __webpack_require__( 16682 /*! ../internals/regexp-sticky-helpers */ 16683 43817); 16684 16685 var redefine = __webpack_require__( 16686 /*! ../internals/redefine */ 16687 81859); 16688 16689 var fails = __webpack_require__( 16690 /*! ../internals/fails */ 16691 43849); 16692 16693 var enforceInternalState = __webpack_require__( 16694 /*! ../internals/internal-state */ 16695 17996).enforce; 16696 16697 var setSpecies = __webpack_require__( 16698 /*! ../internals/set-species */ 16699 58506); 16700 16701 var wellKnownSymbol = __webpack_require__( 16702 /*! ../internals/well-known-symbol */ 16703 12871); 16704 16705 var MATCH = wellKnownSymbol('match'); 16706 var NativeRegExp = global.RegExp; 16707 var RegExpPrototype = NativeRegExp.prototype; 16708 var re1 = /a/g; 16709 var re2 = /a/g; // "new" should create a new object, old webkit bug 16710
16711 var CORRECT_NEW = new NativeRegExp(re1) !== re1; 16712 var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; 16713 var FORCED = DESCRIPTORS && isForced('RegExp', !CORRECT_NEW || UNSUPPORTED_Y || fails(function () { 16714 re2[MATCH] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match 16715 16716 return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i'; 16717 })); // `RegExp` constructor 16718 // https://tc39.es/ecma262/#sec-regexp-constructor 16719 16720 if (FORCED) { 16721 var RegExpWrapper = function RegExp(pattern, flags) { 16722 var thisIsRegExp = this instanceof RegExpWrapper; 16723 var patternIsRegExp = isRegExp(pattern); 16724 var flagsAreUndefined = flags === undefined; 16725 var sticky; 16726 16727 if (!thisIsRegExp && patternIsRegExp && pattern.constructor === RegExpWrapper && flagsAreUndefined) { 16728 return pattern; 16729 } 16730 16731 if (CORRECT_NEW) { 16732 if (patternIsRegExp && !flagsAreUndefined) pattern = pattern.source; 16733 } else if (pattern instanceof RegExpWrapper) { 16734 if (flagsAreUndefined) flags = getFlags.call(pattern); 16735 pattern = pattern.source; 16736 } 16737 16738 if (UNSUPPORTED_Y) { 16739 sticky = !!flags && flags.indexOf('y') > -1; 16740 if (sticky) flags = flags.replace(/y/g, ''); 16741 } 16742 16743 var result = inheritIfRequired(CORRECT_NEW ? new NativeRegExp(pattern, flags) : NativeRegExp(pattern, flags), thisIsRegExp ? this : RegExpPrototype, RegExpWrapper); 16744 16745 if (UNSUPPORTED_Y && sticky) { 16746 var state = enforceInternalState(result); 16747 state.sticky = true; 16748 } 16749 16750 return result; 16751 }; 16752 16753 var proxy = function proxy(key) { 16754 key in RegExpWrapper || defineProperty(RegExpWrapper, key, { 16755 configurable: true, 16756 get: function get() { 16757 return NativeRegExp[key]; 16758 }, 16759 set: function set(it) { 16760 NativeRegExp[key] = it; 16761 } 16762 }); 16763 }; 16764 16765 var keys = getOwnPropertyNames(NativeRegExp); 16766 var index = 0; 16767 16768 while (keys.length > index) { 16769 proxy(keys[index++]); 16770 } 16771 16772 RegExpPrototype.constructor = RegExpWrapper; 16773 RegExpWrapper.prototype = RegExpPrototype; 16774 redefine(global, 'RegExp', RegExpWrapper); 16775 } // https://tc39.es/ecma262/#sec-get-regexp-@@species 16776 16777 16778 setSpecies('RegExp'); 16779 /***/ 16780 }, 16781 16782 /***/ 16783 39624: 16784 /*!***************************************************************************************************!*\ 16785 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.regexp.exec.js ***! 16786 \***************************************************************************************************/ 16787 16788 /***/ 16789 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16790 "use strict"; 16791 16792 var $ = __webpack_require__( 16793 /*! ../internals/export */ 16794 4773); 16795 16796 var exec = __webpack_require__( 16797 /*! ../internals/regexp-exec */ 16798 9108); // `RegExp.prototype.exec` method 16799 // https://tc39.es/ecma262/#sec-regexp.prototype.exec 16800 16801 16802 $({ 16803 target: 'RegExp', 16804 proto: true, 16805 forced: /./.exec !== exec 16806 }, { 16807 exec: exec 16808 }); 16809 /***/ 16810 }, 16811 16812 /***/ 16813 35318: 16814 /*!****************************************************************************************************!*\ 16815 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.regexp.flags.js ***! 16816 \****************************************************************************************************/ 16817 16818 /***/ 16819 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16820 var DESCRIPTORS = __webpack_require__( 16821 /*! ../internals/descriptors */ 16822 14952); 16823 16824 var objectDefinePropertyModule = __webpack_require__( 16825 /*! ../internals/object-define-property */ 16826 70704); 16827 16828 var regExpFlags = __webpack_require__( 16829 /*! ../internals/regexp-flags */ 16830 54650); 16831 16832 var UNSUPPORTED_Y = __webpack_require__( 16833 /*! ../internals/regexp-sticky-helpers */ 16834 43817).UNSUPPORTED_Y; // `RegExp.prototype.flags` getter 16835 // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags 16836 // eslint-disable-next-line es/no-regexp-prototype-flags -- required for testing 16837 16838 16839 if (DESCRIPTORS && (/./g.flags != 'g' || UNSUPPORTED_Y)) { 16840 objectDefinePropertyModule.f(RegExp.prototype, 'flags', { 16841 configurable: true, 16842 get: regExpFlags 16843 }); 16844 } 16845 /***/ 16846 16847 }, 16848 16849 /***/ 16850 32385: 16851 /*!********************************************************************************************************!*\ 16852 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.regexp.to-string.js ***! 16853 \********************************************************************************************************/ 16854 16855 /***/ 16856 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16857 "use strict"; 16858 16859 var redefine = __webpack_require__( 16860 /*! ../internals/redefine */ 16861 81859); 16862 16863 var anObject = __webpack_require__( 16864 /*! ../internals/an-object */ 16865 96845); 16866 16867 var fails = __webpack_require__( 16868 /*! ../internals/fails */ 16869 43849); 16870 16871 var flags = __webpack_require__( 16872 /*! ../internals/regexp-flags */ 16873 54650); 16874 16875 var TO_STRING = 'toString'; 16876 var RegExpPrototype = RegExp.prototype; 16877 var nativeToString = RegExpPrototype[TO_STRING];
16878 var NOT_GENERIC = fails(function () { 16879 return nativeToString.call({ 16880 source: 'a', 16881 flags: 'b' 16882 }) != '/a/b'; 16883 }); // FF44- RegExp#toString has a wrong name 16884 16885 var INCORRECT_NAME = nativeToString.name != TO_STRING; // `RegExp.prototype.toString` method 16886 // https://tc39.es/ecma262/#sec-regexp.prototype.tostring 16887 16888 if (NOT_GENERIC || INCORRECT_NAME) { 16889 redefine(RegExp.prototype, TO_STRING, function toString() { 16890 var R = anObject(this); 16891 var p = String(R.source); 16892 var rf = R.flags; 16893 var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf); 16894 return '/' + p + '/' + f; 16895 }, { 16896 unsafe: true 16897 }); 16898 } 16899 /***/ 16900 16901 }, 16902 16903 /***/ 16904 58363: 16905 /*!*******************************************************************************************!*\ 16906 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.set.js ***! 16907 \*******************************************************************************************/ 16908 16909 /***/ 16910 function _(module, __unused_webpack_exports, __webpack_require__) { 16911 "use strict"; 16912 16913 var collection = __webpack_require__( 16914 /*! ../internals/collection */ 16915 58545); 16916 16917 var collectionStrong = __webpack_require__( 16918 /*! ../internals/collection-strong */ 16919 59274); // `Set` constructor 16920 // https://tc39.es/ecma262/#sec-set-objects 16921 16922 16923 module.exports = collection('Set', function (init) { 16924 return function Set() { 16925 return init(this, arguments.length ? arguments[0] : undefined); 16926 }; 16927 }, collectionStrong); 16928 /***/ 16929 }, 16930 16931 /***/ 16932 6494: 16933 /*!*****************************************************************************************************!*\ 16934 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.anchor.js ***! 16935 \*****************************************************************************************************/ 16936 16937 /***/ 16938 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16939 "use strict"; 16940 16941 var $ = __webpack_require__( 16942 /*! ../internals/export */ 16943 4773); 16944 16945 var createHTML = __webpack_require__( 16946 /*! ../internals/create-html */ 16947 49112); 16948 16949 var forcedStringHTMLMethod = __webpack_require__( 16950 /*! ../internals/string-html-forced */ 16951 6137); // `String.prototype.anchor` method 16952 // https://tc39.es/ecma262/#sec-string.prototype.anchor 16953 16954 16955 $({ 16956 target: 'String', 16957 proto: true, 16958 forced: forcedStringHTMLMethod('anchor') 16959 }, { 16960 anchor: function anchor(name) { 16961 return createHTML(this, 'a', 'name', name); 16962 } 16963 }); 16964 /***/ 16965 }, 16966 16967 /***/ 16968 50488: 16969 /*!**************************************************************************************************!*\ 16970 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.big.js ***! 16971 \**************************************************************************************************/ 16972 16973 /***/ 16974 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 16975 "use strict"; 16976 16977 var $ = __webpack_require__( 16978 /*! ../internals/export */ 16979 4773); 16980 16981 var createHTML = __webpack_require__( 16982 /*! ../internals/create-html */ 16983 49112); 16984 16985 var forcedStringHTMLMethod = __webpack_require__( 16986 /*! ../internals/string-html-forced */ 16987 6137); // `String.prototype.big` method 16988 // https://tc39.es/ecma262/#sec-string.prototype.big 16989 16990 16991 $({ 16992 target: 'String', 16993 proto: true, 16994 forced: forcedStringHTMLMethod('big') 16995 }, { 16996 big: function big() { 16997 return createHTML(this, 'big', '', ''); 16998 } 16999 }); 17000 /***/ 17001 }, 17002 17003 /***/ 17004 50979: 17005 /*!****************************************************************************************************!*\ 17006 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.blink.js ***! 17007 \****************************************************************************************************/ 17008 17009 /***/ 17010 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17011 "use strict"; 17012 17013 var $ = __webpack_require__( 17014 /*! ../internals/export */ 17015 4773); 17016 17017 var createHTML = __webpack_require__( 17018 /*! ../internals/create-html */ 17019 49112); 17020 17021 var forcedStringHTMLMethod = __webpack_require__( 17022 /*! ../internals/string-html-forced */ 17023 6137); // `String.prototype.blink` method 17024 // https://tc39.es/ecma262/#sec-string.prototype.blink 17025 17026 17027 $({ 17028 target: 'String', 17029 proto: true, 17030 forced: forcedStringHTMLMethod('blink') 17031 }, { 17032 blink: function blink() { 17033 return createHTML(this, 'blink', '', ''); 17034 } 17035 }); 17036 /***/ 17037 }, 17038 17039 /***/ 17040 22226: 17041 /*!***************************************************************************************************!*\ 17042 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.bold.js ***! 17043 \***************************************************************************************************/ 17044 17045 /***/ 17046 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17047 "use strict"; 17048 17049 var $ = __webpack_require__( 17050 /*! ../internals/export */ 17051 4773); 17052 17053 var createHTML = __webpack_require__( 17054 /*! ../internals/create-html */ 17055 49112); 17056 17057 var forcedStringHTMLMethod = __webpack_require__( 17058 /*! ../internals/string-html-forced */ 17059 6137); // `String.prototype.bold` method 17060 // https://tc39.es/ecma262/#sec-string.prototype.bold 17061 17062 17063 $({ 17064 target: 'String', 17065 proto: true, 17066 forced: forcedStringHTMLMethod('bold') 17067 }, { 17068 bold: function bold() { 17069 return createHTML(this, 'b', '', ''); 17070 } 17071 }); 17072 /***/ 17073 }, 17074 17075 /***/ 17076 22817: 17077 /*!************************************************************************************************************!*\ 17078 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.code-point-at.js ***! 17079 \************************************************************************************************************/ 17080 17081 /***/ 17082 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17083 "use strict"; 17084 17085 var $ = __webpack_require__( 17086 /*! ../internals/export */ 17087 4773); 17088 17089 var codeAt = __webpack_require__( 17090 /*! ../internals/string-multibyte */ 17091 40153).codeAt; // `String.prototype.codePointAt` method 17092 // https://tc39.es/ecma262/#sec-string.prototype.codepointat 17093 17094 17095 $({ 17096 target: 'String', 17097 proto: true 17098 }, { 17099 codePointAt: function codePointAt(pos) { 17100 return codeAt(this, pos); 17101 } 17102 }); 17103 /***/ 17104 }, 17105 17106 /***/ 17107 21619: 17108 /*!********************************************************************************************************!*\ 17109 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.ends-with.js ***! 17110 \********************************************************************************************************/ 17111 17112 /***/ 17113 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17114 "use strict"; 17115 17116 var $ = __webpack_require__( 17117 /*! ../internals/export */ 17118 4773); 17119 17120 var getOwnPropertyDescriptor = __webpack_require__( 17121 /*! ../internals/object-get-own-property-descriptor */ 17122 49629).f; 17123 17124 var toLength = __webpack_require__( 17125 /*! ../internals/to-length */
vendor: 10,661 bytes, lines 17126-17437
17126 77457); 17127 17128 var notARegExp = __webpack_require__( 17129 /*! ../internals/not-a-regexp */ 17130 33078); 17131 17132 var requireObjectCoercible = __webpack_require__( 17133 /*! ../internals/require-object-coercible */ 17134 94300); 17135 17136 var correctIsRegExpLogic = __webpack_require__( 17137 /*! ../internals/correct-is-regexp-logic */ 17138 13211); 17139 17140 var IS_PURE = __webpack_require__( 17141 /*! ../internals/is-pure */ 17142 89345); // eslint-disable-next-line es/no-string-prototype-endswith -- safe 17143 17144 17145 var $endsWith = ''.endsWith; 17146 var min = Math.min; 17147 var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith'); // https://github.com/zloirock/core-js/pull/702 17148 17149 var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { 17150 var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith'); 17151 return descriptor && !descriptor.writable; 17152 }(); // `String.prototype.endsWith` method 17153 // https://tc39.es/ecma262/#sec-string.prototype.endswith 17154 17155 $({ 17156 target: 'String', 17157 proto: true, 17158 forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC 17159 }, { 17160 endsWith: function endsWith(searchString 17161 /* , endPosition = @length */ 17162 ) { 17163 var that = String(requireObjectCoercible(this)); 17164 notARegExp(searchString); 17165 var endPosition = arguments.length > 1 ? arguments[1] : undefined; 17166 var len = toLength(that.length); 17167 var end = endPosition === undefined ? len : min(toLength(endPosition), len); 17168 var search = String(searchString); 17169 return $endsWith ? $endsWith.call(that, search, end) : that.slice(end - search.length, end) === search; 17170 } 17171 }); 17172 /***/ 17173 }, 17174 17175 /***/ 17176 54716: 17177 /*!****************************************************************************************************!*\ 17178 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.fixed.js ***! 17179 \****************************************************************************************************/ 17180 17181 /***/ 17182 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17183 "use strict"; 17184 17185 var $ = __webpack_require__( 17186 /*! ../internals/export */ 17187 4773); 17188 17189 var createHTML = __webpack_require__( 17190 /*! ../internals/create-html */ 17191 49112); 17192 17193 var forcedStringHTMLMethod = __webpack_require__( 17194 /*! ../internals/string-html-forced */ 17195 6137); // `String.prototype.fixed` method 17196 // https://tc39.es/ecma262/#sec-string.prototype.fixed 17197 17198 17199 $({ 17200 target: 'String', 17201 proto: true, 17202 forced: forcedStringHTMLMethod('fixed') 17203 }, { 17204 fixed: function fixed() { 17205 return createHTML(this, 'tt', '', ''); 17206 } 17207 }); 17208 /***/ 17209 }, 17210 17211 /***/ 17212 93004: 17213 /*!********************************************************************************************************!*\ 17214 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.fontcolor.js ***! 17215 \********************************************************************************************************/ 17216 17217 /***/ 17218 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17219 "use strict"; 17220 17221 var $ = __webpack_require__( 17222 /*! ../internals/export */ 17223 4773); 17224 17225 var createHTML = __webpack_require__( 17226 /*! ../internals/create-html */ 17227 49112); 17228 17229 var forcedStringHTMLMethod = __webpack_require__( 17230 /*! ../internals/string-html-forced */ 17231 6137); // `String.prototype.fontcolor` method 17232 // https://tc39.es/ecma262/#sec-string.prototype.fontcolor 17233 17234 17235 $({ 17236 target: 'String', 17237 proto: true, 17238 forced: forcedStringHTMLMethod('fontcolor') 17239 }, { 17240 fontcolor: function fontcolor(color) { 17241 return createHTML(this, 'font', 'color', color); 17242 } 17243 }); 17244 /***/ 17245 }, 17246 17247 /***/ 17248 24924: 17249 /*!*******************************************************************************************************!*\ 17250 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.fontsize.js ***! 17251 \*******************************************************************************************************/ 17252 17253 /***/ 17254 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17255 "use strict"; 17256 17257 var $ = __webpack_require__( 17258 /*! ../internals/export */ 17259 4773); 17260 17261 var createHTML = __webpack_require__( 17262 /*! ../internals/create-html */ 17263 49112); 17264 17265 var forcedStringHTMLMethod = __webpack_require__( 17266 /*! ../internals/string-html-forced */ 17267 6137); // `String.prototype.fontsize` method 17268 // https://tc39.es/ecma262/#sec-string.prototype.fontsize 17269 17270 17271 $({ 17272 target: 'String', 17273 proto: true, 17274 forced: forcedStringHTMLMethod('fontsize') 17275 }, { 17276 fontsize: function fontsize(size) { 17277 return createHTML(this, 'font', 'size', size); 17278 } 17279 }); 17280 /***/ 17281 }, 17282 17283 /***/ 17284 75663: 17285 /*!**************************************************************************************************************!*\ 17286 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.from-code-point.js ***! 17287 \**************************************************************************************************************/ 17288 17289 /***/ 17290 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17291 var $ = __webpack_require__( 17292 /*! ../internals/export */ 17293 4773); 17294 17295 var toAbsoluteIndex = __webpack_require__( 17296 /*! ../internals/to-absolute-index */ 17297 63141); 17298 17299 var fromCharCode = String.fromCharCode; // eslint-disable-next-line es/no-string-fromcodepoint -- required for testing 17300 17301 var $fromCodePoint = String.fromCodePoint; // length should be 1, old FF problem 17302 17303 var INCORRECT_LENGTH = !!$fromCodePoint && $fromCodePoint.length != 1; // `String.fromCodePoint` method 17304 // https://tc39.es/ecma262/#sec-string.fromcodepoint 17305 17306 $({ 17307 target: 'String', 17308 stat: true, 17309 forced: INCORRECT_LENGTH 17310 }, { 17311 // eslint-disable-next-line no-unused-vars -- required for `.length` 17312 fromCodePoint: function fromCodePoint(x) { 17313 var elements = []; 17314 var length = arguments.length; 17315 var i = 0; 17316 var code; 17317 17318 while (length > i) { 17319 code = +arguments[i++]; 17320 if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw RangeError(code + ' is not a valid code point'); 17321 elements.push(code < 0x10000 ? fromCharCode(code) : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00)); 17322 } 17323 17324 return elements.join(''); 17325 } 17326 }); 17327 /***/ 17328 }, 17329 17330 /***/ 17331 1610: 17332 /*!*******************************************************************************************************!*\ 17333 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.includes.js ***! 17334 \*******************************************************************************************************/ 17335 17336 /***/ 17337 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17338 "use strict"; 17339 17340 var $ = __webpack_require__( 17341 /*! ../internals/export */ 17342 4773); 17343 17344 var notARegExp = __webpack_require__( 17345 /*! ../internals/not-a-regexp */ 17346 33078); 17347 17348 var requireObjectCoercible = __webpack_require__( 17349 /*! ../internals/require-object-coercible */ 17350 94300); 17351 17352 var correctIsRegExpLogic = __webpack_require__( 17353 /*! ../internals/correct-is-regexp-logic */ 17354 13211); // `String.prototype.includes` method 17355 // https://tc39.es/ecma262/#sec-string.prototype.includes 17356 17357 17358 $({ 17359 target: 'String', 17360 proto: true, 17361 forced: !correctIsRegExpLogic('includes') 17362 }, { 17363 includes: function includes(searchString 17364 /* , position = 0 */ 17365 ) { 17366 return !!~String(requireObjectCoercible(this)).indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined); 17367 } 17368 }); 17369 /***/ 17370 }, 17371 17372 /***/ 17373 13062: 17374 /*!******************************************************************************************************!*\ 17375 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.italics.js ***! 17376 \******************************************************************************************************/ 17377 17378 /***/ 17379 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17380 "use strict"; 17381 17382 var $ = __webpack_require__( 17383 /*! ../internals/export */ 17384 4773); 17385 17386 var createHTML = __webpack_require__( 17387 /*! ../internals/create-html */ 17388 49112); 17389 17390 var forcedStringHTMLMethod = __webpack_require__( 17391 /*! ../internals/string-html-forced */ 17392 6137); // `String.prototype.italics` method 17393 // https://tc39.es/ecma262/#sec-string.prototype.italics 17394 17395 17396 $({ 17397 target: 'String', 17398 proto: true, 17399 forced: forcedStringHTMLMethod('italics') 17400 }, { 17401 italics: function italics() { 17402 return createHTML(this, 'i', '', ''); 17403 } 17404 }); 17405 /***/ 17406 }, 17407 17408 /***/ 17409 52999: 17410 /*!*******************************************************************************************************!*\ 17411 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.iterator.js ***! 17412 \*******************************************************************************************************/ 17413 17414 /***/ 17415 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17416 "use strict"; 17417 17418 var charAt = __webpack_require__( 17419 /*! ../internals/string-multibyte */ 17420 40153).charAt; 17421 17422 var InternalStateModule = __webpack_require__( 17423 /*! ../internals/internal-state */ 17424 17996); 17425 17426 var defineIterator = __webpack_require__( 17427 /*! ../internals/define-iterator */ 17428 10097); 17429 17430 var STRING_ITERATOR = 'String Iterator'; 17431 var setInternalState = InternalStateModule.set; 17432 var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); // `String.prototype[@@iterator]` method 17433 // https://tc39.es/ecma262/#sec-string.prototype-@@iterator 17434 17435 defineIterator(String, 'String', function (iterated) { 17436 setInternalState(this, { 17437 type: STRING_ITERATOR,
vendor: 4,915 bytes, lines 17438-17583
17438 string: String(iterated), 17439 index: 0 17440 }); // `%StringIteratorPrototype%.next` method 17441 // https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next 17442 }, function next() { 17443 var state = getInternalState(this); 17444 var string = state.string; 17445 var index = state.index; 17446 var point; 17447 if (index >= string.length) return { 17448 value: undefined, 17449 done: true 17450 }; 17451 point = charAt(string, index); 17452 state.index += point.length; 17453 return { 17454 value: point, 17455 done: false 17456 }; 17457 }); 17458 /***/ 17459 }, 17460 17461 /***/ 17462 31661: 17463 /*!***************************************************************************************************!*\ 17464 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.link.js ***! 17465 \***************************************************************************************************/ 17466 17467 /***/ 17468 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17469 "use strict"; 17470 17471 var $ = __webpack_require__( 17472 /*! ../internals/export */ 17473 4773); 17474 17475 var createHTML = __webpack_require__( 17476 /*! ../internals/create-html */ 17477 49112); 17478 17479 var forcedStringHTMLMethod = __webpack_require__( 17480 /*! ../internals/string-html-forced */ 17481 6137); // `String.prototype.link` method 17482 // https://tc39.es/ecma262/#sec-string.prototype.link 17483 17484 17485 $({ 17486 target: 'String', 17487 proto: true, 17488 forced: forcedStringHTMLMethod('link') 17489 }, { 17490 link: function link(url) { 17491 return createHTML(this, 'a', 'href', url); 17492 } 17493 }); 17494 /***/ 17495 }, 17496 17497 /***/ 17498 77814: 17499 /*!****************************************************************************************************!*\ 17500 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.match.js ***! 17501 \****************************************************************************************************/ 17502 17503 /***/ 17504 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17505 "use strict"; 17506 17507 var fixRegExpWellKnownSymbolLogic = __webpack_require__( 17508 /*! ../internals/fix-regexp-well-known-symbol-logic */ 17509 68309); 17510 17511 var anObject = __webpack_require__( 17512 /*! ../internals/an-object */ 17513 96845); 17514 17515 var toLength = __webpack_require__( 17516 /*! ../internals/to-length */ 17517 77457); 17518 17519 var requireObjectCoercible = __webpack_require__( 17520 /*! ../internals/require-object-coercible */ 17521 94300); 17522 17523 var advanceStringIndex = __webpack_require__( 17524 /*! ../internals/advance-string-index */ 17525 56987); 17526 17527 var regExpExec = __webpack_require__( 17528 /*! ../internals/regexp-exec-abstract */ 17529 15454); // @@match logic 17530 17531 17532 fixRegExpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) { 17533 return [// `String.prototype.match` method 17534 // https://tc39.es/ecma262/#sec-string.prototype.match 17535 function match(regexp) { 17536 var O = requireObjectCoercible(this); 17537 var matcher = regexp == undefined ? undefined : regexp[MATCH]; 17538 return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); 17539 }, // `RegExp.prototype[@@match]` method 17540 // https://tc39.es/ecma262/#sec-regexp.prototype-@@match 17541 function (regexp) { 17542 var res = maybeCallNative(nativeMatch, regexp, this); 17543 if (res.done) return res.value; 17544 var rx = anObject(regexp); 17545 var S = String(this); 17546 if (!rx.global) return regExpExec(rx, S); 17547 var fullUnicode = rx.unicode; 17548 rx.lastIndex = 0; 17549 var A = []; 17550 var n = 0; 17551 var result; 17552 17553 while ((result = regExpExec(rx, S)) !== null) { 17554 var matchStr = String(result[0]); 17555 A[n] = matchStr; 17556 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); 17557 n++; 17558 } 17559 17560 return n === 0 ? null : A; 17561 }]; 17562 }); 17563 /***/ 17564 }, 17565 17566 /***/ 17567 17505: 17568 /*!**************************************************************************************************!*\ 17569 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.raw.js ***! 17570 \**************************************************************************************************/ 17571 17572 /***/ 17573 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17574 var $ = __webpack_require__( 17575 /*! ../internals/export */ 17576 4773); 17577 17578 var toIndexedObject = __webpack_require__( 17579 /*! ../internals/to-indexed-object */ 17580 60058); 17581 17582 var toLength = __webpack_require__( 17583 /*! ../internals/to-length */
17584 77457); // `String.raw` method 17585 // https://tc39.es/ecma262/#sec-string.raw 17586 17587 17588 $({ 17589 target: 'String', 17590 stat: true 17591 }, { 17592 raw: function raw(template) { 17593 var rawTemplate = toIndexedObject(template.raw); 17594 var literalSegments = toLength(rawTemplate.length); 17595 var argumentsLength = arguments.length; 17596 var elements = []; 17597 var i = 0; 17598 17599 while (literalSegments > i) { 17600 elements.push(String(rawTemplate[i++])); 17601 if (i < argumentsLength) elements.push(String(arguments[i])); 17602 } 17603 17604 return elements.join(''); 17605 } 17606 }); 17607 /***/ 17608 }, 17609 17610 /***/ 17611 95172: 17612 /*!*****************************************************************************************************!*\ 17613 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.repeat.js ***! 17614 \*****************************************************************************************************/ 17615 17616 /***/ 17617 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17618 var $ = __webpack_require__( 17619 /*! ../internals/export */ 17620 4773); 17621 17622 var repeat = __webpack_require__( 17623 /*! ../internals/string-repeat */ 17624 76110); // `String.prototype.repeat` method 17625 // https://tc39.es/ecma262/#sec-string.prototype.repeat 17626 17627 17628 $({ 17629 target: 'String', 17630 proto: true 17631 }, { 17632 repeat: repeat 17633 }); 17634 /***/ 17635 }, 17636 17637 /***/ 17638 69658: 17639 /*!******************************************************************************************************!*\ 17640 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.replace.js ***! 17641 \******************************************************************************************************/ 17642 17643 /***/ 17644 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17645 "use strict"; 17646 17647 var fixRegExpWellKnownSymbolLogic = __webpack_require__( 17648 /*! ../internals/fix-regexp-well-known-symbol-logic */ 17649 68309); 17650 17651 var anObject = __webpack_require__( 17652 /*! ../internals/an-object */ 17653 96845); 17654 17655 var toLength = __webpack_require__( 17656 /*! ../internals/to-length */ 17657 77457); 17658 17659 var toInteger = __webpack_require__( 17660 /*! ../internals/to-integer */ 17661 20397); 17662 17663 var requireObjectCoercible = __webpack_require__( 17664 /*! ../internals/require-object-coercible */ 17665 94300); 17666 17667 var advanceStringIndex = __webpack_require__( 17668 /*! ../internals/advance-string-index */ 17669 56987); 17670 17671 var getSubstitution = __webpack_require__( 17672 /*! ../internals/get-substitution */ 17673 52563); 17674 17675 var regExpExec = __webpack_require__( 17676 /*! ../internals/regexp-exec-abstract */ 17677 15454); 17678 17679 var max = Math.max; 17680 var min = Math.min; 17681 17682 var maybeToString = function maybeToString(it) { 17683 return it === undefined ? it : String(it); 17684 }; // @@replace logic 17685 17686 17687 fixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) { 17688 var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE; 17689 var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0; 17690 var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0'; 17691 return [// `String.prototype.replace` method 17692 // https://tc39.es/ecma262/#sec-string.prototype.replace 17693 function replace(searchValue, replaceValue) { 17694 var O = requireObjectCoercible(this); 17695 var replacer = searchValue == undefined ? undefined : searchValue[REPLACE]; 17696 return replacer !== undefined ? replacer.call(searchValue, O, replaceValue) : nativeReplace.call(String(O), searchValue, replaceValue); 17697 }, // `RegExp.prototype[@@replace]` method 17698 // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace 17699 function (regexp, replaceValue) { 17700 if (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0 || typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE
vendor: 6,863 bytes, lines 17700-17887
17700) === -1) { 17701 var res = maybeCallNative(nativeReplace, regexp, this, replaceValue); 17702 if (res.done) return res.value; 17703 } 17704 17705 var rx = anObject(regexp); 17706 var S = String(this); 17707 var functionalReplace = typeof replaceValue === 'function'; 17708 if (!functionalReplace) replaceValue = String(replaceValue); 17709 var global = rx.global; 17710 17711 if (global) { 17712 var fullUnicode = rx.unicode; 17713 rx.lastIndex = 0; 17714 } 17715 17716 var results = []; 17717 17718 while (true) { 17719 var result = regExpExec(rx, S); 17720 if (result === null) break; 17721 results.push(result); 17722 if (!global) break; 17723 var matchStr = String(result[0]); 17724 if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); 17725 } 17726 17727 var accumulatedResult = ''; 17728 var nextSourcePosition = 0; 17729 17730 for (var i = 0; i < results.length; i++) { 17731 result = results[i]; 17732 var matched = String(result[0]); 17733 var position = max(min(toInteger(result.index), S.length), 0); 17734 var captures = []; // NOTE: This is equivalent to 17735 // captures = result.slice(1).map(maybeToString) 17736 // but for some reason `nativeSlice.call(result, 1, result.length)` (called in 17737 // the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and 17738 // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it. 17739 17740 for (var j = 1; j < result.length; j++) { 17741 captures.push(maybeToString(result[j])); 17742 } 17743 17744 var namedCaptures = result.groups; 17745 17746 if (functionalReplace) { 17747 var replacerArgs = [matched].concat(captures, position, S); 17748 if (namedCaptures !== undefined) replacerArgs.push(namedCaptures); 17749 var replacement = String(replaceValue.apply(undefined, replacerArgs)); 17750 } else { 17751 replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue); 17752 } 17753 17754 if (position >= nextSourcePosition) { 17755 accumulatedResult += S.slice(nextSourcePosition, position) + replacement; 17756 nextSourcePosition = position + matched.length; 17757 } 17758 } 17759 17760 return accumulatedResult + S.slice(nextSourcePosition); 17761 }]; 17762 }); 17763 /***/ 17764 }, 17765 17766 /***/ 17767 23326: 17768 /*!*****************************************************************************************************!*\ 17769 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.search.js ***! 17770 \*****************************************************************************************************/ 17771 17772 /***/ 17773 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17774 "use strict"; 17775 17776 var fixRegExpWellKnownSymbolLogic = __webpack_require__( 17777 /*! ../internals/fix-regexp-well-known-symbol-logic */ 17778 68309); 17779 17780 var anObject = __webpack_require__( 17781 /*! ../internals/an-object */ 17782 96845); 17783 17784 var requireObjectCoercible = __webpack_require__( 17785 /*! ../internals/require-object-coercible */ 17786 94300); 17787 17788 var sameValue = __webpack_require__( 17789 /*! ../internals/same-value */ 17790 34787); 17791 17792 var regExpExec = __webpack_require__( 17793 /*! ../internals/regexp-exec-abstract */ 17794 15454); // @@search logic 17795 17796 17797 fixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) { 17798 return [// `String.prototype.search` method 17799 // https://tc39.es/ecma262/#sec-string.prototype.search 17800 function search(regexp) { 17801 var O = requireObjectCoercible(this); 17802 var searcher = regexp == undefined ? undefined : regexp[SEARCH]; 17803 return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O)); 17804 }, // `RegExp.prototype[@@search]` method 17805 // https://tc39.es/ecma262/#sec-regexp.prototype-@@search 17806 function (regexp) { 17807 var res = maybeCallNative(nativeSearch, regexp, this); 17808 if (res.done) return res.value; 17809 var rx = anObject(regexp); 17810 var S = String(this); 17811 var previousLastIndex = rx.lastIndex; 17812 if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0; 17813 var result = regExpExec(rx, S); 17814 if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex; 17815 return result === null ? -1 : result.index; 17816 }]; 17817 }); 17818 /***/ 17819 }, 17820 17821 /***/ 17822 87398: 17823 /*!****************************************************************************************************!*\ 17824 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.small.js ***! 17825 \****************************************************************************************************/ 17826 17827 /***/ 17828 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17829 "use strict"; 17830 17831 var $ = __webpack_require__( 17832 /*! ../internals/export */ 17833 4773); 17834 17835 var createHTML = __webpack_require__( 17836 /*! ../internals/create-html */ 17837 49112); 17838 17839 var forcedStringHTMLMethod = __webpack_require__( 17840 /*! ../internals/string-html-forced */ 17841 6137); // `String.prototype.small` method 17842 // https://tc39.es/ecma262/#sec-string.prototype.small 17843 17844 17845 $({ 17846 target: 'String', 17847 proto: true, 17848 forced: forcedStringHTMLMethod('small') 17849 }, { 17850 small: function small() { 17851 return createHTML(this, 'small', '', ''); 17852 } 17853 }); 17854 /***/ 17855 }, 17856 17857 /***/ 17858 89692: 17859 /*!****************************************************************************************************!*\ 17860 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.split.js ***! 17861 \****************************************************************************************************/ 17862 17863 /***/ 17864 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 17865 "use strict"; 17866 17867 var fixRegExpWellKnownSymbolLogic = __webpack_require__( 17868 /*! ../internals/fix-regexp-well-known-symbol-logic */ 17869 68309); 17870 17871 var isRegExp = __webpack_require__( 17872 /*! ../internals/is-regexp */ 17873 15247); 17874 17875 var anObject = __webpack_require__( 17876 /*! ../internals/an-object */ 17877 96845); 17878 17879 var requireObjectCoercible = __webpack_require__( 17880 /*! ../internals/require-object-coercible */ 17881 94300); 17882 17883 var speciesConstructor = __webpack_require__( 17884 /*! ../internals/species-constructor */ 17885 32335); 17886 17887 var advanceStringIndex = __webpack_require__(
vendor: 6,462 bytes, lines 17888-18038
17888 /*! ../internals/advance-string-index */ 17889 56987); 17890 17891 var toLength = __webpack_require__( 17892 /*! ../internals/to-length */ 17893 77457); 17894 17895 var callRegExpExec = __webpack_require__( 17896 /*! ../internals/regexp-exec-abstract */ 17897 15454); 17898 17899 var regexpExec = __webpack_require__( 17900 /*! ../internals/regexp-exec */ 17901 9108); 17902 17903 var stickyHelpers = __webpack_require__( 17904 /*! ../internals/regexp-sticky-helpers */ 17905 43817); 17906 17907 var UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y; 17908 var arrayPush = [].push; 17909 var min = Math.min; 17910 var MAX_UINT32 = 0xFFFFFFFF; // @@split logic 17911 17912 fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) { 17913 var internalSplit; 17914 17915 if ('abbc'.split(/(b)*/)[1] == 'c' || // eslint-disable-next-line regexp/no-empty-group -- required for testing 17916 'test'.split(/(?:)/, -1).length != 4 || 'ab'.split(/(?:ab)*/).length != 2 || '.'.split(/(.?)(.?)/).length != 4 || // eslint-disable-next-line regexp/no-assertion-capturing-group, regexp/no-empty-group -- required for testing 17917 '.'.split(/()()/).length > 1 || ''.split(/.?/).length) { 17918 // based on es5-shim implementation, need to rework it 17919 internalSplit = function internalSplit(separator, limit) { 17920 var string = String(requireObjectCoercible(this)); 17921 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; 17922 if (lim === 0) return []; 17923 if (separator === undefined) return [string]; // If `separator` is not a regex, use native split 17924 17925 if (!isRegExp(separator)) { 17926 return nativeSplit.call(string, separator, lim); 17927 } 17928 17929 var output = []; 17930 var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + (separator.unicode ? 'u' : '') + (separator.sticky ? 'y' : ''); 17931 var lastLastIndex = 0; // Make `global` and avoid `lastIndex` issues by working with a copy 17932 17933 var separatorCopy = new RegExp(separator.source, flags + 'g'); 17934 var match, lastIndex, lastLength; 17935 17936 while (match = regexpExec.call(separatorCopy, string)) { 17937 lastIndex = separatorCopy.lastIndex; 17938 17939 if (lastIndex > lastLastIndex) { 17940 output.push(string.slice(lastLastIndex, match.index)); 17941 if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1)); 17942 lastLength = match[0].length; 17943 lastLastIndex = lastIndex; 17944 if (output.length >= lim) break; 17945 } 17946 17947 if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop 17948 } 17949 17950 if (lastLastIndex === string.length) { 17951 if (lastLength || !separatorCopy.test('')) output.push(''); 17952 } else output.push(string.slice(lastLastIndex)); 17953 17954 return output.length > lim ? output.slice(0, lim) : output; 17955 }; // Chakra, V8 17956 17957 } else if ('0'.split(undefined, 0).length) { 17958 internalSplit = function internalSplit(separator, limit) { 17959 return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit); 17960 }; 17961 } else internalSplit = nativeSplit; 17962 17963 return [// `String.prototype.split` method 17964 // https://tc39.es/ecma262/#sec-string.prototype.split 17965 function split(separator, limit) { 17966 var O = requireObjectCoercible(this); 17967 var splitter = separator == undefined ? undefined : separator[SPLIT]; 17968 return splitter !== undefined ? splitter.call(separator, O, limit) : internalSplit.call(String(O), separator, limit); 17969 }, // `RegExp.prototype[@@split]` method 17970 // https://tc39.es/ecma262/#sec-regexp.prototype-@@split 17971 // 17972 // NOTE: This cannot be properly polyfilled in engines that don't support 17973 // the 'y' flag. 17974 function (regexp, limit) { 17975 var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit); 17976 if (res.done) return res.value; 17977 var rx = anObject(regexp); 17978 var S = String(this); 17979 var C = speciesConstructor(rx, RegExp); 17980 var unicodeMatching = rx.unicode; 17981 var flags = (rx.ignoreCase ? 'i' : '') + (rx.multiline ? 'm' : '') + (rx.unicode ? 'u' : '') + (UNSUPPORTED_Y ? 'g' : 'y'); // ^(? + rx + ) is needed, in combination with some S slicing, to 17982 // simulate the 'y' flag. 17983 17984 var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags); 17985 var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; 17986 if (lim === 0) return []; 17987 if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; 17988 var p = 0; 17989 var q = 0; 17990 var A = []; 17991 17992 while (q < S.length) { 17993 splitter.lastIndex = UNSUPPORTED_Y ? 0 : q; 17994 var z = callRegExpExec(splitter, UNSUPPORTED_Y ? S.slice(q) : S); 17995 var e; 17996 17997 if (z === null || (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p) { 17998 q = advanceStringIndex(S, q, unicodeMatching); 17999 } else { 18000 A.push(S.slice(p, q)); 18001 if (A.length === lim) return A; 18002 18003 for (var i = 1; i <= z.length - 1; i++) { 18004 A.push(z[i]); 18005 if (A.length === lim) return A; 18006 } 18007 18008 q = p = e; 18009 } 18010 } 18011 18012 A.push(S.slice(p)); 18013 return A; 18014 }]; 18015 }, UNSUPPORTED_Y); 18016 /***/ 18017 }, 18018 18019 /***/ 18020 38715: 18021 /*!**********************************************************************************************************!*\ 18022 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.starts-with.js ***! 18023 \**********************************************************************************************************/ 18024 18025 /***/ 18026 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18027 "use strict"; 18028 18029 var $ = __webpack_require__( 18030 /*! ../internals/export */ 18031 4773); 18032 18033 var getOwnPropertyDescriptor = __webpack_require__( 18034 /*! ../internals/object-get-own-property-descriptor */ 18035 49629).f; 18036 18037 var toLength = __webpack_require__( 18038 /*! ../internals/to-length */
vendor: 14,731 bytes, lines 18039-18474
18039 77457); 18040 18041 var notARegExp = __webpack_require__( 18042 /*! ../internals/not-a-regexp */ 18043 33078); 18044 18045 var requireObjectCoercible = __webpack_require__( 18046 /*! ../internals/require-object-coercible */ 18047 94300); 18048 18049 var correctIsRegExpLogic = __webpack_require__( 18050 /*! ../internals/correct-is-regexp-logic */ 18051 13211); 18052 18053 var IS_PURE = __webpack_require__( 18054 /*! ../internals/is-pure */ 18055 89345); // eslint-disable-next-line es/no-string-prototype-startswith -- safe 18056 18057 18058 var $startsWith = ''.startsWith; 18059 var min = Math.min; 18060 var CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith'); // https://github.com/zloirock/core-js/pull/702 18061 18062 var MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () { 18063 var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith'); 18064 return descriptor && !descriptor.writable; 18065 }(); // `String.prototype.startsWith` method 18066 // https://tc39.es/ecma262/#sec-string.prototype.startswith 18067 18068 $({ 18069 target: 'String', 18070 proto: true, 18071 forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC 18072 }, { 18073 startsWith: function startsWith(searchString 18074 /* , position = 0 */ 18075 ) { 18076 var that = String(requireObjectCoercible(this)); 18077 notARegExp(searchString); 18078 var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length)); 18079 var search = String(searchString); 18080 return $startsWith ? $startsWith.call(that, search, index) : that.slice(index, index + search.length) === search; 18081 } 18082 }); 18083 /***/ 18084 }, 18085 18086 /***/ 18087 65503: 18088 /*!*****************************************************************************************************!*\ 18089 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.strike.js ***! 18090 \*****************************************************************************************************/ 18091 18092 /***/ 18093 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18094 "use strict"; 18095 18096 var $ = __webpack_require__( 18097 /*! ../internals/export */ 18098 4773); 18099 18100 var createHTML = __webpack_require__( 18101 /*! ../internals/create-html */ 18102 49112); 18103 18104 var forcedStringHTMLMethod = __webpack_require__( 18105 /*! ../internals/string-html-forced */ 18106 6137); // `String.prototype.strike` method 18107 // https://tc39.es/ecma262/#sec-string.prototype.strike 18108 18109 18110 $({ 18111 target: 'String', 18112 proto: true, 18113 forced: forcedStringHTMLMethod('strike') 18114 }, { 18115 strike: function strike() { 18116 return createHTML(this, 'strike', '', ''); 18117 } 18118 }); 18119 /***/ 18120 }, 18121 18122 /***/ 18123 75343: 18124 /*!**************************************************************************************************!*\ 18125 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.sub.js ***! 18126 \**************************************************************************************************/ 18127 18128 /***/ 18129 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18130 "use strict"; 18131 18132 var $ = __webpack_require__( 18133 /*! ../internals/export */ 18134 4773); 18135 18136 var createHTML = __webpack_require__( 18137 /*! ../internals/create-html */ 18138 49112); 18139 18140 var forcedStringHTMLMethod = __webpack_require__( 18141 /*! ../internals/string-html-forced */ 18142 6137); // `String.prototype.sub` method 18143 // https://tc39.es/ecma262/#sec-string.prototype.sub 18144 18145 18146 $({ 18147 target: 'String', 18148 proto: true, 18149 forced: forcedStringHTMLMethod('sub') 18150 }, { 18151 sub: function sub() { 18152 return createHTML(this, 'sub', '', ''); 18153 } 18154 }); 18155 /***/ 18156 }, 18157 18158 /***/ 18159 58356: 18160 /*!**************************************************************************************************!*\ 18161 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.sup.js ***! 18162 \**************************************************************************************************/ 18163 18164 /***/ 18165 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18166 "use strict"; 18167 18168 var $ = __webpack_require__( 18169 /*! ../internals/export */ 18170 4773); 18171 18172 var createHTML = __webpack_require__( 18173 /*! ../internals/create-html */ 18174 49112); 18175 18176 var forcedStringHTMLMethod = __webpack_require__( 18177 /*! ../internals/string-html-forced */ 18178 6137); // `String.prototype.sup` method 18179 // https://tc39.es/ecma262/#sec-string.prototype.sup 18180 18181 18182 $({ 18183 target: 'String', 18184 proto: true, 18185 forced: forcedStringHTMLMethod('sup') 18186 }, { 18187 sup: function sup() { 18188 return createHTML(this, 'sup', '', ''); 18189 } 18190 }); 18191 /***/ 18192 }, 18193 18194 /***/ 18195 76595: 18196 /*!***************************************************************************************************!*\ 18197 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.string.trim.js ***! 18198 \***************************************************************************************************/ 18199 18200 /***/ 18201 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18202 "use strict"; 18203 18204 var $ = __webpack_require__( 18205 /*! ../internals/export */ 18206 4773); 18207 18208 var $trim = __webpack_require__( 18209 /*! ../internals/string-trim */ 18210 95223).trim; 18211 18212 var forcedStringTrimMethod = __webpack_require__( 18213 /*! ../internals/string-trim-forced */ 18214 55189); // `String.prototype.trim` method 18215 // https://tc39.es/ecma262/#sec-string.prototype.trim 18216 18217 18218 $({ 18219 target: 'String', 18220 proto: true, 18221 forced: forcedStringTrimMethod('trim') 18222 }, { 18223 trim: function trim() { 18224 return $trim(this); 18225 } 18226 }); 18227 /***/ 18228 }, 18229 18230 /***/ 18231 32326: 18232 /*!*************************************************************************************************************!*\ 18233 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.async-iterator.js ***! 18234 \*************************************************************************************************************/ 18235 18236 /***/ 18237 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18238 var defineWellKnownSymbol = __webpack_require__( 18239 /*! ../internals/define-well-known-symbol */ 18240 47949); // `Symbol.asyncIterator` well-known symbol 18241 // https://tc39.es/ecma262/#sec-symbol.asynciterator 18242 18243 18244 defineWellKnownSymbol('asyncIterator'); 18245 /***/ 18246 }, 18247 18248 /***/ 18249 97607: 18250 /*!**********************************************************************************************************!*\ 18251 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.description.js ***! 18252 \**********************************************************************************************************/ 18253 18254 /***/ 18255 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18256 "use strict"; // `Symbol.prototype.description` getter 18257 // https://tc39.es/ecma262/#sec-symbol.prototype.description 18258 18259 var $ = __webpack_require__( 18260 /*! ../internals/export */ 18261 4773); 18262 18263 var DESCRIPTORS = __webpack_require__( 18264 /*! ../internals/descriptors */ 18265 14952); 18266 18267 var global = __webpack_require__( 18268 /*! ../internals/global */ 18269 30357); 18270 18271 var has = __webpack_require__( 18272 /*! ../internals/has */ 18273 72515); 18274 18275 var isObject = __webpack_require__( 18276 /*! ../internals/is-object */ 18277 5053); 18278 18279 var defineProperty = __webpack_require__( 18280 /*! ../internals/object-define-property */ 18281 70704).f; 18282 18283 var copyConstructorProperties = __webpack_require__( 18284 /*! ../internals/copy-constructor-properties */ 18285 62242); 18286 18287 var NativeSymbol = global.Symbol; 18288 18289 if (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) || // Safari 12 bug 18290 NativeSymbol().description !== undefined)) { 18291 var EmptyStringDescriptionStore = {}; // wrap Symbol constructor for correct work with undefined description 18292 18293 var SymbolWrapper = function Symbol() { 18294 var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]); 18295 var result = this instanceof SymbolWrapper ? new NativeSymbol(description) // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)' 18296 : description === undefined ? NativeSymbol() : NativeSymbol(description); 18297 if (description === '') EmptyStringDescriptionStore[result] = true; 18298 return result; 18299 }; 18300 18301 copyConstructorProperties(SymbolWrapper, NativeSymbol); 18302 var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype; 18303 symbolPrototype.constructor = SymbolWrapper; 18304 var symbolToString = symbolPrototype.toString; 18305 18306 var _native = String(NativeSymbol('test')) == 'Symbol(test)'; 18307 18308 var regexp = /^Symbol\((.*)\)[^)]+$/; 18309 defineProperty(symbolPrototype, 'description', { 18310 configurable: true, 18311 get: function description() { 18312 var symbol = isObject(this) ? this.valueOf() : this; 18313 var string = symbolToString.call(symbol); 18314 if (has(EmptyStringDescriptionStore, symbol)) return ''; 18315 var desc = _native ? string.slice(7, -1) : string.replace(regexp, '$1'); 18316 return desc === '' ? undefined : desc; 18317 } 18318 }); 18319 $({ 18320 global: true, 18321 forced: true 18322 }, { 18323 Symbol: SymbolWrapper 18324 }); 18325 } 18326 /***/ 18327 18328 }, 18329 18330 /***/ 18331 93812: 18332 /*!***********************************************************************************************************!*\ 18333 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.has-instance.js ***! 18334 \***********************************************************************************************************/ 18335 18336 /***/ 18337 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18338 var defineWellKnownSymbol = __webpack_require__( 18339 /*! ../internals/define-well-known-symbol */ 18340 47949); // `Symbol.hasInstance` well-known symbol 18341 // https://tc39.es/ecma262/#sec-symbol.hasinstance 18342 18343 18344 defineWellKnownSymbol('hasInstance'); 18345 /***/ 18346 }, 18347 18348 /***/ 18349 56079: 18350 /*!*******************************************************************************************************************!*\ 18351 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js ***! 18352 \*******************************************************************************************************************/ 18353 18354 /***/ 18355 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18356 var defineWellKnownSymbol = __webpack_require__( 18357 /*! ../internals/define-well-known-symbol */ 18358 47949); // `Symbol.isConcatSpreadable` well-known symbol 18359 // https://tc39.es/ecma262/#sec-symbol.isconcatspreadable 18360 18361 18362 defineWellKnownSymbol('isConcatSpreadable'); 18363 /***/ 18364 }, 18365 18366 /***/ 18367 74620: 18368 /*!*******************************************************************************************************!*\ 18369 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.iterator.js ***! 18370 \*******************************************************************************************************/ 18371 18372 /***/ 18373 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18374 var defineWellKnownSymbol = __webpack_require__( 18375 /*! ../internals/define-well-known-symbol */ 18376 47949); // `Symbol.iterator` well-known symbol 18377 // https://tc39.es/ecma262/#sec-symbol.iterator 18378 18379 18380 defineWellKnownSymbol('iterator'); 18381 /***/ 18382 }, 18383 18384 /***/ 18385 32136: 18386 /*!**********************************************************************************************!*\ 18387 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.js ***! 18388 \**********************************************************************************************/ 18389 18390 /***/ 18391 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18392 "use strict"; 18393 18394 var $ = __webpack_require__( 18395 /*! ../internals/export */ 18396 4773); 18397 18398 var global = __webpack_require__( 18399 /*! ../internals/global */ 18400 30357); 18401 18402 var getBuiltIn = __webpack_require__( 18403 /*! ../internals/get-built-in */ 18404 57344); 18405 18406 var IS_PURE = __webpack_require__( 18407 /*! ../internals/is-pure */ 18408 89345); 18409 18410 var DESCRIPTORS = __webpack_require__( 18411 /*! ../internals/descriptors */ 18412 14952); 18413 18414 var NATIVE_SYMBOL = __webpack_require__( 18415 /*! ../internals/native-symbol */ 18416 66700); 18417 18418 var USE_SYMBOL_AS_UID = __webpack_require__( 18419 /*! ../internals/use-symbol-as-uid */ 18420 37954); 18421 18422 var fails = __webpack_require__( 18423 /*! ../internals/fails */ 18424 43849); 18425 18426 var has = __webpack_require__( 18427 /*! ../internals/has */ 18428 72515); 18429 18430 var isArray = __webpack_require__( 18431 /*! ../internals/is-array */ 18432 62703); 18433 18434 var isObject = __webpack_require__( 18435 /*! ../internals/is-object */ 18436 5053); 18437 18438 var anObject = __webpack_require__( 18439 /*! ../internals/an-object */ 18440 96845); 18441 18442 var toObject = __webpack_require__( 18443 /*! ../internals/to-object */ 18444 23542); 18445 18446 var toIndexedObject = __webpack_require__( 18447 /*! ../internals/to-indexed-object */ 18448 60058); 18449 18450 var toPrimitive = __webpack_require__( 18451 /*! ../internals/to-primitive */ 18452 12729); 18453 18454 var createPropertyDescriptor = __webpack_require__( 18455 /*! ../internals/create-property-descriptor */ 18456 34618); 18457 18458 var nativeObjectCreate = __webpack_require__( 18459 /*! ../internals/object-create */ 18460 56527); 18461 18462 var objectKeys = __webpack_require__( 18463 /*! ../internals/object-keys */ 18464 90671); 18465 18466 var getOwnPropertyNamesModule = __webpack_require__( 18467 /*! ../internals/object-get-own-property-names */ 18468 66006); 18469 18470 var getOwnPropertyNamesExternal = __webpack_require__( 18471 /*! ../internals/object-get-own-property-names-external */ 18472 62774); 18473 18474 var getOwnPropertySymbolsModule = __webpack_require__(
vendor: 4,200 bytes, lines 18475-18591
18475 /*! ../internals/object-get-own-property-symbols */ 18476 27513); 18477 18478 var getOwnPropertyDescriptorModule = __webpack_require__( 18479 /*! ../internals/object-get-own-property-descriptor */ 18480 49629); 18481 18482 var definePropertyModule = __webpack_require__( 18483 /*! ../internals/object-define-property */ 18484 70704); 18485 18486 var propertyIsEnumerableModule = __webpack_require__( 18487 /*! ../internals/object-property-is-enumerable */ 18488 87023); 18489 18490 var createNonEnumerableProperty = __webpack_require__( 18491 /*! ../internals/create-non-enumerable-property */ 18492 35384); 18493 18494 var redefine = __webpack_require__( 18495 /*! ../internals/redefine */ 18496 81859); 18497 18498 var shared = __webpack_require__( 18499 /*! ../internals/shared */ 18500 10823); 18501 18502 var sharedKey = __webpack_require__( 18503 /*! ../internals/shared-key */ 18504 51822); 18505 18506 var hiddenKeys = __webpack_require__( 18507 /*! ../internals/hidden-keys */ 18508 44199); 18509 18510 var uid = __webpack_require__( 18511 /*! ../internals/uid */ 18512 11427); 18513 18514 var wellKnownSymbol = __webpack_require__( 18515 /*! ../internals/well-known-symbol */ 18516 12871); 18517 18518 var wrappedWellKnownSymbolModule = __webpack_require__( 18519 /*! ../internals/well-known-symbol-wrapped */ 18520 57768); 18521 18522 var defineWellKnownSymbol = __webpack_require__( 18523 /*! ../internals/define-well-known-symbol */ 18524 47949); 18525 18526 var setToStringTag = __webpack_require__( 18527 /*! ../internals/set-to-string-tag */ 18528 20814); 18529 18530 var InternalStateModule = __webpack_require__( 18531 /*! ../internals/internal-state */ 18532 17996); 18533 18534 var $forEach = __webpack_require__( 18535 /*! ../internals/array-iteration */ 18536 81269).forEach; 18537 18538 var HIDDEN = sharedKey('hidden'); 18539 var SYMBOL = 'Symbol'; 18540 var PROTOTYPE = 'prototype'; 18541 var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); 18542 var setInternalState = InternalStateModule.set; 18543 var getInternalState = InternalStateModule.getterFor(SYMBOL); 18544 var ObjectPrototype = Object[PROTOTYPE]; 18545 var $Symbol = global.Symbol; 18546 var $stringify = getBuiltIn('JSON', 'stringify'); 18547 var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 18548 var nativeDefineProperty = definePropertyModule.f; 18549 var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f; 18550 var nativePropertyIsEnumerable = propertyIsEnumerableModule.f; 18551 var AllSymbols = shared('symbols'); 18552 var ObjectPrototypeSymbols = shared('op-symbols'); 18553 var StringToSymbolRegistry = shared('string-to-symbol-registry'); 18554 var SymbolToStringRegistry = shared('symbol-to-string-registry'); 18555 var WellKnownSymbolsStore = shared('wks'); 18556 var QObject = global.QObject; // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 18557 18558 var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 18559 18560 var setSymbolDescriptor = DESCRIPTORS && fails(function () { 18561 return nativeObjectCreate(nativeDefineProperty({}, 'a', { 18562 get: function get() { 18563 return nativeDefineProperty(this, 'a', { 18564 value: 7 18565 }).a; 18566 } 18567 })).a != 7; 18568 }) ? function (O, P, Attributes) { 18569 var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P); 18570 if (ObjectPrototypeDescriptor) delete ObjectPrototype[P]; 18571 nativeDefineProperty(O, P, Attributes); 18572 18573 if (ObjectPrototypeDescriptor && O !== ObjectPrototype) { 18574 nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor); 18575 } 18576 } : nativeDefineProperty; 18577 18578 var wrap = function wrap(tag, description) { 18579 var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]); 18580 setInternalState(symbol, { 18581 type: SYMBOL, 18582 tag: tag, 18583 description: description 18584 }); 18585 if (!DESCRIPTORS) symbol.description = description; 18586 return symbol; 18587 }; 18588 18589 var isSymbol = USE_SYMBOL_AS_UID ? function (it) { 18590 return typeof it == 'symbol'; 18591 } : function (it) {
vendor: 5,564 bytes, lines 18592-18734
18592 return Object(it) instanceof $Symbol; 18593 }; 18594 18595 var $defineProperty = function defineProperty(O, P, Attributes) { 18596 if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes); 18597 anObject(O); 18598 var key = toPrimitive(P, true); 18599 anObject(Attributes); 18600 18601 if (has(AllSymbols, key)) { 18602 if (!Attributes.enumerable) { 18603 if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {})); 18604 O[HIDDEN][key] = true; 18605 } else { 18606 if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false; 18607 Attributes = nativeObjectCreate(Attributes, { 18608 enumerable: createPropertyDescriptor(0, false) 18609 }); 18610 } 18611 18612 return setSymbolDescriptor(O, key, Attributes); 18613 } 18614 18615 return nativeDefineProperty(O, key, Attributes); 18616 }; 18617 18618 var $defineProperties = function defineProperties(O, Properties) { 18619 anObject(O); 18620 var properties = toIndexedObject(Properties); 18621 var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties)); 18622 $forEach(keys, function (key) { 18623 if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]); 18624 }); 18625 return O; 18626 }; 18627 18628 var $create = function create(O, Properties) { 18629 return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties); 18630 }; 18631 18632 var $propertyIsEnumerable = function propertyIsEnumerable(V) { 18633 var P = toPrimitive(V, true); 18634 var enumerable = nativePropertyIsEnumerable.call(this, P); 18635 if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false; 18636 return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true; 18637 }; 18638 18639 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) { 18640 var it = toIndexedObject(O); 18641 var key = toPrimitive(P, true); 18642 if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return; 18643 var descriptor = nativeGetOwnPropertyDescriptor(it, key); 18644 18645 if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) { 18646 descriptor.enumerable = true; 18647 } 18648 18649 return descriptor; 18650 }; 18651 18652 var $getOwnPropertyNames = function getOwnPropertyNames(O) { 18653 var names = nativeGetOwnPropertyNames(toIndexedObject(O)); 18654 var result = []; 18655 $forEach(names, function (key) { 18656 if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key); 18657 }); 18658 return result; 18659 }; 18660 18661 var $getOwnPropertySymbols = function getOwnPropertySymbols(O) { 18662 var IS_OBJECT_PROTOTYPE = O === ObjectPrototype; 18663 var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O)); 18664 var result = []; 18665 $forEach(names, function (key) { 18666 if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) { 18667 result.push(AllSymbols[key]); 18668 } 18669 }); 18670 return result; 18671 }; // `Symbol` constructor 18672 // https://tc39.es/ecma262/#sec-symbol-constructor 18673 18674 18675 if (!NATIVE_SYMBOL) { 18676 $Symbol = function Symbol() { 18677 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor'); 18678 var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]); 18679 var tag = uid(description); 18680 18681 var setter = function setter(value) { 18682 if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value); 18683 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; 18684 setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value)); 18685 }; 18686 18687 if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { 18688 configurable: true, 18689 set: setter 18690 }); 18691 return wrap(tag, description); 18692 }; 18693 18694 redefine($Symbol[PROTOTYPE], 'toString', function toString() { 18695 return getInternalState(this).tag; 18696 }); 18697 redefine($Symbol, 'withoutSetter', function (description) { 18698 return wrap(uid(description), description); 18699 }); 18700 propertyIsEnumerableModule.f = $propertyIsEnumerable; 18701 definePropertyModule.f = $defineProperty; 18702 getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor; 18703 getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames; 18704 getOwnPropertySymbolsModule.f = $getOwnPropertySymbols; 18705 18706 wrappedWellKnownSymbolModule.f = function (name) { 18707 return wrap(wellKnownSymbol(name), name); 18708 }; 18709 18710 if (DESCRIPTORS) { 18711 // https://github.com/tc39/proposal-Symbol-description 18712 nativeDefineProperty($Symbol[PROTOTYPE], 'description', { 18713 configurable: true, 18714 get: function description() { 18715 return getInternalState(this).description; 18716 } 18717 }); 18718 18719 if (!IS_PURE) { 18720 redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { 18721 unsafe: true 18722 }); 18723 } 18724 } 18725 } 18726 18727 $({ 18728 global: true, 18729 wrap: true, 18730 forced: !NATIVE_SYMBOL, 18731 sham: !NATIVE_SYMBOL 18732 }, { 18733 Symbol: $Symbol 18734 });
vendor: 4,129 bytes, lines 18735-18844
18735 $forEach(objectKeys(WellKnownSymbolsStore), function (name) { 18736 defineWellKnownSymbol(name); 18737 }); 18738 $({ 18739 target: SYMBOL, 18740 stat: true, 18741 forced: !NATIVE_SYMBOL 18742 }, { 18743 // `Symbol.for` method 18744 // https://tc39.es/ecma262/#sec-symbol.for 18745 'for': function _for(key) { 18746 var string = String(key); 18747 if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string]; 18748 var symbol = $Symbol(string); 18749 StringToSymbolRegistry[string] = symbol; 18750 SymbolToStringRegistry[symbol] = string; 18751 return symbol; 18752 }, 18753 // `Symbol.keyFor` method 18754 // https://tc39.es/ecma262/#sec-symbol.keyfor 18755 keyFor: function keyFor(sym) { 18756 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol'); 18757 if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym]; 18758 }, 18759 useSetter: function useSetter() { 18760 USE_SETTER = true; 18761 }, 18762 useSimple: function useSimple() { 18763 USE_SETTER = false; 18764 } 18765 }); 18766 $({ 18767 target: 'Object', 18768 stat: true, 18769 forced: !NATIVE_SYMBOL, 18770 sham: !DESCRIPTORS 18771 }, { 18772 // `Object.create` method 18773 // https://tc39.es/ecma262/#sec-object.create 18774 create: $create, 18775 // `Object.defineProperty` method 18776 // https://tc39.es/ecma262/#sec-object.defineproperty 18777 defineProperty: $defineProperty, 18778 // `Object.defineProperties` method 18779 // https://tc39.es/ecma262/#sec-object.defineproperties 18780 defineProperties: $defineProperties, 18781 // `Object.getOwnPropertyDescriptor` method 18782 // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors 18783 getOwnPropertyDescriptor: $getOwnPropertyDescriptor 18784 }); 18785 $({ 18786 target: 'Object', 18787 stat: true, 18788 forced: !NATIVE_SYMBOL 18789 }, { 18790 // `Object.getOwnPropertyNames` method 18791 // https://tc39.es/ecma262/#sec-object.getownpropertynames 18792 getOwnPropertyNames: $getOwnPropertyNames, 18793 // `Object.getOwnPropertySymbols` method 18794 // https://tc39.es/ecma262/#sec-object.getownpropertysymbols 18795 getOwnPropertySymbols: $getOwnPropertySymbols 18796 }); // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives 18797 // https://bugs.chromium.org/p/v8/issues/detail?id=3443 18798 18799 $({ 18800 target: 'Object', 18801 stat: true, 18802 forced: fails(function () { 18803 getOwnPropertySymbolsModule.f(1); 18804 }) 18805 }, { 18806 getOwnPropertySymbols: function getOwnPropertySymbols(it) { 18807 return getOwnPropertySymbolsModule.f(toObject(it)); 18808 } 18809 }); // `JSON.stringify` method behavior with symbols 18810 // https://tc39.es/ecma262/#sec-json.stringify 18811 18812 if ($stringify) { 18813 var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () { 18814 var symbol = $Symbol(); // MS Edge converts symbol values to JSON as {} 18815 18816 return $stringify([symbol]) != '[null]' // WebKit converts symbol values to JSON as null 18817 || $stringify({ 18818 a: symbol 18819 }) != '{}' // V8 throws on boxed symbols 18820 || $stringify(Object(symbol)) != '{}'; 18821 }); 18822 $({ 18823 target: 'JSON', 18824 stat: true, 18825 forced: FORCED_JSON_STRINGIFY 18826 }, { 18827 // eslint-disable-next-line no-unused-vars -- required for `.length` 18828 stringify: function stringify(it, replacer, space) { 18829 var args = [it]; 18830 var index = 1; 18831 var $replacer; 18832 18833 while (arguments.length > index) { 18834 args.push(arguments[index++]); 18835 } 18836 18837 $replacer = replacer; 18838 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined 18839 18840 if (!isArray(replacer)) replacer = function replacer(key, value) { 18841 if (typeof $replacer == 'function') value = $replacer.call(this, key, value); 18842 if (!isSymbol(value)) return value; 18843 }; 18844 args[1] = replacer;
18845 return $stringify.apply(null, args); 18846 } 18847 }); 18848 } // `Symbol.prototype[@@toPrimitive]` method 18849 // https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive 18850 18851 18852 if (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) { 18853 createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); 18854 } // `Symbol.prototype[@@toStringTag]` property 18855 // https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag 18856 18857 18858 setToStringTag($Symbol, SYMBOL); 18859 hiddenKeys[HIDDEN] = true; 18860 /***/ 18861 }, 18862 18863 /***/ 18864 18439: 18865 /*!********************************************************************************************************!*\ 18866 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.match-all.js ***! 18867 \********************************************************************************************************/ 18868 18869 /***/ 18870 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18871 var defineWellKnownSymbol = __webpack_require__( 18872 /*! ../internals/define-well-known-symbol */ 18873 47949); // `Symbol.matchAll` well-known symbol 18874 // https://tc39.es/ecma262/#sec-symbol.matchall 18875 18876 18877 defineWellKnownSymbol('matchAll'); 18878 /***/ 18879 }, 18880 18881 /***/ 18882 50608: 18883 /*!****************************************************************************************************!*\ 18884 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.match.js ***! 18885 \****************************************************************************************************/ 18886 18887 /***/ 18888 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18889 var defineWellKnownSymbol = __webpack_require__( 18890 /*! ../internals/define-well-known-symbol */ 18891 47949); // `Symbol.match` well-known symbol 18892 // https://tc39.es/ecma262/#sec-symbol.match 18893 18894 18895 defineWellKnownSymbol('match'); 18896 /***/ 18897 }, 18898 18899 /***/ 18900 17683: 18901 /*!******************************************************************************************************!*\ 18902 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.replace.js ***! 18903 \******************************************************************************************************/ 18904 18905 /***/ 18906 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18907 var defineWellKnownSymbol = __webpack_require__( 18908 /*! ../internals/define-well-known-symbol */ 18909 47949); // `Symbol.replace` well-known symbol 18910 // https://tc39.es/ecma262/#sec-symbol.replace 18911 18912 18913 defineWellKnownSymbol('replace'); 18914 /***/ 18915 }, 18916 18917 /***/ 18918 45463: 18919 /*!*****************************************************************************************************!*\ 18920 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.search.js ***! 18921 \*****************************************************************************************************/ 18922 18923 /***/ 18924 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18925 var defineWellKnownSymbol = __webpack_require__( 18926 /*! ../internals/define-well-known-symbol */ 18927 47949); // `Symbol.search` well-known symbol 18928 // https://tc39.es/ecma262/#sec-symbol.search 18929 18930 18931 defineWellKnownSymbol('search'); 18932 /***/ 18933 }, 18934 18935 /***/ 18936 32070: 18937 /*!******************************************************************************************************!*\ 18938 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.species.js ***! 18939 \******************************************************************************************************/ 18940 18941 /***/ 18942 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18943 var defineWellKnownSymbol = __webpack_require__( 18944 /*! ../internals/define-well-known-symbol */ 18945 47949); // `Symbol.species` well-known symbol 18946 // https://tc39.es/ecma262/#sec-symbol.species 18947 18948 18949 defineWellKnownSymbol('species'); 18950 /***/ 18951 }, 18952 18953 /***/ 18954 22676: 18955 /*!****************************************************************************************************!*\ 18956 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.split.js ***! 18957 \****************************************************************************************************/ 18958 18959 /***/ 18960 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18961 var defineWellKnownSymbol = __webpack_require__( 18962 /*! ../internals/define-well-known-symbol */ 18963 47949); // `Symbol.split` well-known symbol 18964 // https://tc39.es/ecma262/#sec-symbol.split 18965 18966 18967 defineWellKnownSymbol('split'); 18968 /***/ 18969 }, 18970 18971 /***/ 18972 34823: 18973 /*!***********************************************************************************************************!*\ 18974 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.to-primitive.js ***! 18975 \***********************************************************************************************************/ 18976 18977 /***/ 18978 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18979 var defineWellKnownSymbol = __webpack_require__( 18980 /*! ../internals/define-well-known-symbol */ 18981 47949); // `Symbol.toPrimitive` well-known symbol 18982 // https://tc39.es/ecma262/#sec-symbol.toprimitive 18983 18984 18985 defineWellKnownSymbol('toPrimitive'); 18986 /***/ 18987 }, 18988 18989 /***/ 18990 59134: 18991 /*!************************************************************************************************************!*\ 18992 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.to-string-tag.js ***! 18993 \************************************************************************************************************/ 18994 18995 /***/ 18996 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 18997 var defineWellKnownSymbol = __webpack_require__( 18998 /*! ../internals/define-well-known-symbol */ 18999 47949); // `Symbol.toStringTag` well-known symbol 19000 // https://tc39.es/ecma262/#sec-symbol.tostringtag 19001 19002 19003 defineWellKnownSymbol('toStringTag'); 19004 /***/ 19005 }, 19006 19007 /***/ 19008 11622: 19009 /*!**********************************************************************************************************!*\ 19010 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.symbol.unscopables.js ***! 19011 \**********************************************************************************************************/ 19012 19013 /***/ 19014 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 19015 var defineWellKnownSymbol = __webpack_require__( 19016 /*! ../internals/define-well-known-symbol */ 19017 47949); // `Symbol.unscopables` well-known symbol 19018 // https://tc39.es/ecma262/#sec-symbol.unscopables 19019 19020 19021 defineWellKnownSymbol('unscopables'); 19022 /***/ 19023 }, 19024 19025 /***/ 19026 39142: 19027 /*!************************************************************************************************!*\ 19028 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.weak-map.js ***! 19029 \************************************************************************************************/ 19030 19031 /***/ 19032 function _(module, __unused_webpack_exports, __webpack_require__) { 19033 "use strict"; 19034 19035 var global = __webpack_require__( 19036 /*! ../internals/global */ 19037 30357); 19038 19039 var redefineAll = __webpack_require__( 19040 /*! ../internals/redefine-all */ 19041 96475); 19042 19043 var InternalMetadataModule = __webpack_require__( 19044 /*! ../internals/internal-metadata */
19045 77483); 19046 19047 var collection = __webpack_require__( 19048 /*! ../internals/collection */ 19049 58545); 19050 19051 var collectionWeak = __webpack_require__( 19052 /*! ../internals/collection-weak */ 19053 22903); 19054 19055 var isObject = __webpack_require__( 19056 /*! ../internals/is-object */ 19057 5053); 19058 19059 var enforceIternalState = __webpack_require__( 19060 /*! ../internals/internal-state */ 19061 17996).enforce; 19062 19063 var NATIVE_WEAK_MAP = __webpack_require__( 19064 /*! ../internals/native-weak-map */ 19065 7013); 19066 19067 var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; // eslint-disable-next-line es/no-object-isextensible -- safe 19068 19069 var isExtensible = Object.isExtensible; 19070 var InternalWeakMap; 19071 19072 var wrapper = function wrapper(init) { 19073 return function WeakMap() { 19074 return init(this, arguments.length ? arguments[0] : undefined); 19075 }; 19076 }; // `WeakMap` constructor 19077 // https://tc39.es/ecma262/#sec-weakmap-constructor 19078 19079 19080 var $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak); // IE11 WeakMap frozen keys fix 19081 // We can't use feature detection because it crash some old IE builds 19082 // https://github.com/zloirock/core-js/issues/485 19083 19084 if (NATIVE_WEAK_MAP && IS_IE11) { 19085 InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true); 19086 InternalMetadataModule.REQUIRED = true; 19087 var WeakMapPrototype = $WeakMap.prototype; 19088 var nativeDelete = WeakMapPrototype['delete']; 19089 var nativeHas = WeakMapPrototype.has; 19090 var nativeGet = WeakMapPrototype.get; 19091 var nativeSet = WeakMapPrototype.set; 19092 redefineAll(WeakMapPrototype, { 19093 'delete': function _delete(key) { 19094 if (isObject(key) && !isExtensible(key)) { 19095 var state = enforceIternalState(this); 19096 if (!state.frozen) state.frozen = new InternalWeakMap(); 19097 return nativeDelete.call(this, key) || state.frozen['delete'](key); 19098 } 19099 19100 return nativeDelete.call(this, key); 19101 }, 19102 has: function has(key) { 19103 if (isObject(key) && !isExtensible(key)) { 19104 var state = enforceIternalState(this); 19105 if (!state.frozen) state.frozen = new InternalWeakMap(); 19106 return nativeHas.call(this, key) || state.frozen.has(key); 19107 } 19108 19109 return nativeHas.call(this, key); 19110 }, 19111 get: function get(key) { 19112 if (isObject(key) && !isExtensible(key)) { 19113 var state = enforceIternalState(this); 19114 if (!state.frozen) state.frozen = new InternalWeakMap(); 19115 return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key); 19116 } 19117 19118 return nativeGet.call(this, key); 19119 }, 19120 set: function set(key, value) { 19121 if (isObject(key) && !isExtensible(key)) { 19122 var state = enforceIternalState(this); 19123 if (!state.frozen) state.frozen = new InternalWeakMap(); 19124 nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value); 19125 } else nativeSet.call(this, key, value); 19126 19127 return this; 19128 } 19129 }); 19130 } 19131 /***/ 19132 19133 }, 19134 19135 /***/ 19136 9364: 19137 /*!*****************************************************************************************************************!*\ 19138 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/web.dom-collections.for-each.js ***! 19139 \*****************************************************************************************************************/ 19140 19141 /***/ 19142 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 19143 var global = __webpack_require__( 19144 /*! ../internals/global */ 19145 30357); 19146 19147 var DOMIterables = __webpack_require__( 19148 /*! ../internals/dom-iterables */ 19149 57793); 19150 19151 var forEach = __webpack_require__( 19152 /*! ../internals/array-for-each */ 19153 64274); 19154 19155 var createNonEnumerableProperty = __webpack_require__( 19156 /*! ../internals/create-non-enumerable-property */ 19157 35384); 19158 19159 for (var COLLECTION_NAME in DOMIterables) { 19160 var Collection = global[COLLECTION_NAME]; 19161 var CollectionPrototype = Collection && Collection.prototype; // some Chrome versions have non-configurable methods on DOMTokenList 19162 19163 if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try { 19164 createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach); 19165 } catch (error) { 19166 CollectionPrototype.forEach = forEach; 19167 } 19168 } 19169 /***/ 19170 19171 }, 19172 19173 /***/ 19174 15302: 19175 /*!*****************************************************************************************************************!*\ 19176 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/web.dom-collections.iterator.js ***! 19177 \*****************************************************************************************************************/ 19178 19179 /***/ 19180 function _(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { 19181 var global = __webpack_require__( 19182 /*! ../internals/global */ 19183 30357); 19184 19185 var DOMIterables = __webpack_require__( 19186 /*! ../internals/dom-iterables */ 19187 57793); 19188 19189 var ArrayIteratorMethods = __webpack_require__( 19190 /*! ../modules/es.array.iterator */ 19191 11361); 19192 19193 var createNonEnumerableProperty = __webpack_require__( 19194 /*! ../internals/create-non-enumerable-property */ 19195 35384); 19196 19197 var wellKnownSymbol = __webpack_require__( 19198 /*! ../internals/well-known-symbol */ 19199 12871); 19200 19201 var ITERATOR = wellKnownSymbol('iterator'); 19202 var TO_STRING_TAG = wellKnownSymbol('toStringTag'); 19203 var ArrayValues = ArrayIteratorMethods.values; 19204 19205 for (var COLLECTION_NAME in DOMIterables) { 19206 var Collection = global[COLLECTION_NAME]; 19207 var CollectionPrototype = Collection && Collection.prototype; 19208 19209 if (CollectionPrototype) { 19210 // some Chrome versions have non-configurable methods on DOMTokenList 19211 if (CollectionPrototype[ITERATOR] !== ArrayValues) try { 19212 createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues); 19213 } catch (error) { 19214 CollectionPrototype[ITERATOR] = ArrayValues; 19215 } 19216 19217 if (!CollectionPrototype[TO_STRING_TAG]) { 19218 createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME); 19219 } 19220 19221 if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) { 19222 // some Chrome versions have non-configurable methods on DOMTokenList 19223 if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try { 19224 createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]); 19225 } catch (error) { 19226 CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME]; 19227 } 19228 } 19229 } 19230 } 19231 /***/ 19232 19233 } 19234 }, 19235 /******/ 19236 function (__webpack_require__) { 19237 // webpackRuntimeModules 19238 19239 /******/ 19240 "use strict"; 19241 /******/ 19242 19243 /******/ 19244 19245 var __webpack_exec__ = function __webpack_exec__(moduleId) { 19246 return __webpack_require__(__webpack_require__.s = moduleId); 19247 }; 19248 /******/ 19249 19250 19251 var __webpack_exports__ = (__webpack_exec__(74990), __webpack_exec__(7435)); 19252 /******/ 19253 19254 }]); 19255})(); 19256//# sourceMappingURL=polyfills-es5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.